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 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $3.07B | $2.22B | $3.49B | $3.61B | $2.12B | $487.3M | $452.0M | $462.9M | $383.6M | $14.75B | $34.69B | $34.02B | $42.49B | $66.69B | $72.89B | $46.94B | $43.60B |
| Gross profit | $4.13B | $3.44B | $2.91B | $2.11B | $1.67B | $1.31B | $1.11B | $975.8M | $784.0M | $671.0M | $624.3M | $490.9M | $468.2M | $448.1M | $419.1M | $269.0M | $90.6M |
| Operating expenses | $1.65B | $1.42B | $1.32B | $1.21B | $999.3M | $743.2M | $547.7M | $26.3M | $25.9M | $22.3M | $23.5M | $18.4M | $23.1M | $21.4M | $252.8M | $241.2M | $69.3M |
| Operating income | — | −$64.7M | −$62.9M | −$59.5M | — | — | — | — | — | — | — | — | — | — | — | — | — |
| EBITDAderived | — | −$11.6M | −$11.9M | −$15.1M | — | — | — | — | — | — | — | — | — | — | — | — | — |
| Net income | $305.9M | $260.8M | $238.5M | $207.1M | $116.3M | $169.6M | $85.1M | $55.5M | $6.4M | $54.7M | $55.7M | $19.3M | $19.3M | $12.8M | $34.8M | $5.4M | $27.6M |
| Basic EPSper diluted share | $6.22 | $5.49 | $5.14 | $6.85 | $5.90 | $8.78 | $4.46 | $2.93 | $0.32 | $2.94 | $2.94 | $1.01 | $1.01 | $0.67 | $1.93 | $0.31 | $3.11 |
| Diluted EPSper diluted share | $5.89 | $5.31 | $4.97 | $6.67 | $5.74 | $8.61 | $4.39 | $2.87 | $0.31 | $2.90 | $2.87 | $0.98 | $0.97 | $0.64 | $1.83 | $0.30 | $2.80 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 16, 2026Form 4 · 10b5-1 | Maurer Mark LowryOther | SellCommon Stock | 11.5K | $133.63 | $1.54M | 135.5K |
| Jun 15, 2026Form 4 · 10b5-1 | Maurer Mark LowryOther | SellCommon Stock | 34.7K | $135.31 | $4.70M | 147.0K |
| Jun 15, 2026Form 4 · 10b5-1 | BEXIGA ANNABELLE GDirector | SellCommon Stock | 1.5K | $133.36 | $200.0K | 20.2K |
| Jun 15, 2026Form 4 | OCONNOR SEAN MICHAELExecutive Vice-Chairman-Board | SellCommon Stock | 75.0K | $135.42 | $10.16M | 1.09M |
| Jun 12, 2026Form 4 | Lyon Charles MPresident | SellCommon Stock | 9.0K | $131.96 | $1.19M | 216.5K |