Revenue
2017
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | |
|---|---|---|---|---|---|---|---|---|---|
| Revenue | $4.01B | $3.85B | $3.61B | $2.60B | $1.51B | $1.23B | $894.8M | $898.0M | $187.6M |
| Gross profit | $3.98B | $3.82B | $3.58B | $2.58B | $1.49B | $1.21B | $875.9M | $880.6M | — |
| Gross margin | 99.33% | 99.30% | 99.25% | 99.13% | 98.62% | 98.56% | 97.89% | 98.07% | — |
| Operating expenses | $358.5M | $308.8M | $275.2M | $990.9M | $75.6M | $321.0M | $52.3M | $140.0M | — |
| Operating income | $3.66B | $3.54B | $3.34B | $1.63B | — | $321.0M | $52.3M | $140.0M | $144.2M |
| Operating margin | 91.24% | 92.10% | 92.60% | 62.77% | — | 26.19% | 5.84% | 15.59% | 76.86% |
| EBITDA | $3.67B | $3.56B | $3.37B | $1.68B | — | $324.7M | $56.1M | $143.7M | $144.9M |
| EBITDA margin | 91.57% | 92.52% | 93.32% | 64.69% | — | 26.50% | 6.27% | 16.00% | 77.26% |
| Net income | $2.78B | $2.68B | $2.51B | $1.12B | $1.01B | $891.7M | $546.0M | $523.6M | $44.5M |
| Net profit margin | 69.28% | 69.59% | 69.59% | 42.97% | 67.16% | 72.76% | 61.02% | 58.31% | 23.74% |
| Basic EPSper basic share | $2.61 | $2.56 | $2.48 | $1.27 | $1.80 | $1.76 | $1.25 | $1.43 | — |
| Diluted EPSper diluted share | $2.61 | $2.56 | $2.47 | $1.27 | $1.76 | $1.75 | $1.24 | $1.43 | — |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
Pitoniak Edward Baltazar | 1.29M |
Payne John W R | 474.37K |
KIESKE DAVID ANDREW | 417.5K |
Gallagher Samantha Sacks | 368.02K |
ABRAHAMSON JAMES R | 181.18K |
Rumbolz Michael D | 97.55K |
MACNAB CRAIG | 81.66K |
Cantor Diana F | 66.14K |
Holland Elizabeth I | 66.07K |
Douglas Monica Howard | 47.63K |
Wasserman Gabriel | 41.84K |
Waxman Jeremy L. | 9.82K |
Bars compare reported share counts. A matching total for this share class and reporting period is unavailable, so percentages are not shown.
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Sep 12, 2024Form 4 | Wasserman GabrielChief Accounting Officer | SellCommon Stock | 12.5K | $33.61 | $420.1K | 33.2K |