Revenue
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | |
|---|---|---|---|---|
| Revenue | $3.75B | $2.85B | $2.85B | $2.70B |
| Gross profit | $454.1M | $339.5M | $321.9M | $276.0M |
| Gross margin | 12.12% | 11.91% | 11.28% | 10.23% |
| Operating expenses | $189.3M | $149.5M | $131.4M | $111.4M |
| Operating income | $264.8M | $189.9M | $190.5M | $164.6M |
| Operating margin | 7.07% | 6.66% | 6.68% | 6.10% |
| EBITDA | $293.6M | $215.2M | $213.7M | $186.1M |
| EBITDA margin | 7.84% | 7.55% | 7.49% | 6.89% |
| Net income | $201.8M | $143.4M | $137.2M | $124.8M |
| Net profit margin | 5.39% | 5.03% | 4.81% | 4.62% |
| Basic EPSper basic share | $3.95 | $2.81 | $2.69 | $2.45 |
| Diluted EPSper diluted share | $3.95 | $2.81 | $2.69 | $2.45 |
Reported shareholders
| Holder | % owned |
|---|---|
BlackRock, Inc. | 12.91%6.59M shares |
VANGUARD PORTFOLIO MANAGEMENT LLC | 5.17%2.64M shares |
VANGUARD CAPITAL MANAGEMENT LLC | 4.51%2.3M shares |
STATE STREET CORP | 3.32%1.69M shares |
Invesco Ltd. | 3.07%1.57M shares |
GEODE CAPITAL MANAGEMENT, LLC | 2.85%1.46M shares |
WASATCH ADVISORS LP | 2.34%1.2M shares |
Capital International Investors | 2.15%1.1M shares |
DIMENSIONAL FUND ADVISORS LP | 2.05%1.05M shares |
Capital World Investors | 2.01%1.03M shares |
FIRST TRUST ADVISORS LP | 1.90%967.69K shares |
Forest Avenue Capital Management LP | 1.62%826.51K shares |
FULLER & THALER ASSET MANAGEMENT, INC. | 1.58%808.96K shares |
EARNEST PARTNERS LLC | 1.47%753.09K shares |
MORGAN STANLEY | 1.46%746.21K shares |
GOLDMAN SACHS GROUP INC | 1.20%614.24K shares |
ALLIANCEBERNSTEIN L.P. | 1.03%527.72K shares |
CHARLES SCHWAB INVESTMENT MANAGEMENT INC | 0.99%506.72K shares |
JANE STREET GROUP, LLC | 0.89%455.36K shares |
NOMURA ASSET MANAGEMENT INTERNATIONAL INC. | 0.88%450.76K shares |
Percentages use 51.06M shares of this listed class outstanding on Jun 30, 2026.
Gray completes the 100% scale. Reported positions may overlap; holders have different reporting dates.
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Dec 8, 2025Form 4 | Hernandez Helena MercedesDirector | BuyCommon Stock | 250 | $92.18 | $23.0K | 2.1K |
| Feb 25, 2025Form 4 | Marcy Maximillian JVP, CFO & Treasurer | BuyCommon Stock | 1.3K | $39.00 | $50.7K | 5.5K |
| Feb 25, 2025Form 4 | Ryan Edward ADirector | BuyCommon Stock | 1.4K | $38.03 | $53.2K | 14.9K |
| Feb 18, 2025Form 4 | DELLA ROCCA MICHAELDirector | BuyCommon Stock | 1.1K | $47.57 | $49.9K | 2.0K |