Revenue
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $2.45B | $2.42B | $2.10B | $1.78B | $1.30B | $814.1M | $659.3M | $522.3M | $413.4M | $322.9M | $253.8M |
| Gross profit | $859.3M | $863.4M | $755.8M | $669.4M | $495.0M | $304.3M | $254.2M | $203.8M | $150.3M | $131.5M | $93.5M |
| Gross margin | 35.00% | 35.74% | 36.06% | 37.60% | 38.16% | 37.38% | 38.55% | 39.01% | 36.35% | 40.72% | 36.84% |
| Operating expenses | $687.6M | $637.9M | $556.8M | $462.7M | $350.6M | $220.4M | $173.4M | $137.0M | $117.1M | $81.9M | $69.8M |
| Operating income | $171.7M | $225.4M | $199.0M | $206.7M | $144.4M | $83.9M | $80.7M | $66.8M | $33.2M | $49.6M | $23.7M |
| Operating margin | 7.00% | 9.33% | 9.49% | 11.61% | 11.14% | 10.31% | 12.25% | 12.79% | 8.02% | 15.35% | 9.35% |
| EBITDA | $364.4M | $401.8M | $358.0M | $314.9M | — | — | — | — | — | — | — |
| EBITDA margin | 14.84% | 16.63% | 17.08% | 17.69% | — | — | — | — | — | — | — |
| Net income | $104.0M | $169.0M | $158.5M | $149.5M | $96.4M | $54.2M | $54.0M | $51.6M | $30.5M | $35.9M | $31.6M |
| Net profit margin | 4.23% | 7.00% | 7.56% | 8.40% | 7.43% | 6.66% | 8.19% | 9.88% | 7.37% | 11.11% | 12.46% |
| Basic EPSper basic share | $2.33 | $3.82 | $3.72 | $3.55 | $2.35 | $1.41 | $1.48 | $1.45 | $0.87 | $1.04 | $0.93 |
| Diluted EPSper diluted share | $2.29 | $3.72 | $3.64 | $3.47 | $2.28 | $1.37 | $1.43 | $1.41 | $0.84 | $1.01 | $0.90 |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
BlackRock, Inc. | 4.45M |
BRANDES INVESTMENT PARTNERS, LP | 4M |
PZENA INVESTMENT MANAGEMENT LLC | 3.86M |
Alyeska Investment Group, L.P. | 2.95M |
Capital International Investors | 1.86M |
WELLINGTON MANAGEMENT GROUP LLP | 1.71M |
AQR CAPITAL MANAGEMENT LLC | 1.19M |
TWO SIGMA INVESTMENTS, LP | 1.18M |
MORGAN STANLEY | 1.17M |
GOLDMAN SACHS GROUP INC | 1.16M |
ALLIANCEBERNSTEIN L.P. | 1.1M |
Clearbridge Investments, LLC | 992.51K |
JPMORGAN CHASE & CO | 986.18K |
UBS Group AG | 889.31K |
D. E. Shaw & Co., Inc. | 804.69K |
STATE STREET CORP | 793.89K |
RIVERBRIDGE PARTNERS LLC | 769.82K |
FIRST TRUST ADVISORS LP | 742.74K |
FEDERATED HERMES, INC. | 698.27K |
ROYAL BANK OF CANADA | 688.32K |
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 |
|---|---|---|---|---|---|---|
| May 27, 2026Form 4 | Aguzin Alejandro NicolasDirector | BuyCommon Stock | 25.0K | $38.87 | $971.7K | 48.2K |