Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $65.8M | $64.6M | $65.3M | $59.4M | $31.3M | $26.8M | $27.6M | $8.8M | — | — | — | — | — | — | — | — |
| Operating expenses | $589.7M | $516.1M | $447.6M | $356.8M | $314.5M | $275.8M | $251.2M | $173.9M | $137.6M | $112.8M | $77.5M | $59.9M | $53.6M | $38.0M | $26.5M | $17.3M |
| Net income | $432.9M | $450.0M | $307.2M | $240.7M | $215.7M | $183.4M | $155.1M | $152.4M | $134.7M | $119.3M | $82.7M | $56.0M | $40.3M | $29.5M | $20.6M | $21.1M |
| Basic EPSper diluted share | $7.61 | $7.82 | $5.15 | $4.04 | $3.64 | $3.01 | $2.50 | $2.41 | $2.11 | $1.87 | $1.35 | $0.97 | $3.00 | $2.45 | $1.88 | $2.31 |
| Diluted EPSper diluted share | $7.43 | $7.66 | $5.07 | $3.97 | $3.56 | $2.98 | $2.48 | $2.37 | $2.10 | $1.87 | $1.34 | $0.96 | $2.89 | $2.33 | $1.87 | $2.22 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 8, 2026Form 4 | Constantine Thomas MOther | SellCommon Stock | 2.0K | $88.55 | $176.6K | 16.2K |
| May 19, 2026Form 4 | Watson Michael JamesOther | SellCommon Stock | 1.7K | $83.77 | $138.5K | 4.6K |
| May 8, 2026Form 4 | Santi Roque ADirector | SellCommon Stock | 500 | $87.77 | $43.9K | 7.6K |
| Feb 17, 2026Form 4 | Nick MosichDirector | SellCommon Stock | 1.3K | $98.00 | $125.0K | 79.9K |
| Feb 11, 2026Form 4 | Nick MosichDirector | SellCommon Stock | 1.0K | $97.00 | $97.0K | 81.2K |