Revenue
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $1.99B | $1.82B | $1.76B | $1.64B | $2.08B | $1.71B | $1.72B | $1.54B | $1.38B | $1.20B | $1.06B |
| Gross profit | $1.17B | $1.06B | $1.02B | $977.0M | $1.17B | $925.1M | $917.8M | $823.3M | $738.3M | $651.4M | $571.4M |
| Gross margin | 58.77% | 58.10% | 58.17% | 59.40% | 56.49% | 54.05% | 53.23% | 53.57% | 53.69% | 54.46% | 53.78% |
| Operating expenses | $1.11B | $1.07B | $997.2M | $924.2M | $999.8M | $838.1M | $844.2M | $780.9M | $674.1M | $587.3M | $526.8M |
| Operating income | $58.8M | −$10.4M | $24.5M | $52.8M | $174.9M | $87.0M | $73.6M | $42.4M | $64.3M | $64.1M | $44.7M |
| Operating margin | 2.96% | −0.57% | 1.39% | 3.21% | 8.41% | 5.08% | 4.27% | 2.76% | 4.67% | 5.36% | 4.20% |
| EBITDA | $150.0M | $81.0M | $114.4M | $141.5M | $272.0M | $178.6M | $160.8M | $116.7M | $126.3M | $116.7M | $88.7M |
| EBITDA margin | 7.55% | 4.44% | 6.51% | 8.60% | 13.08% | 10.43% | 9.33% | 7.59% | 9.18% | 9.76% | 8.35% |
| Net income | $29.6M | −$28.5M | −$65.9M | $42.1M | $128.2M | $36.3M | $32.8M | $23.7M | $43.1M | $13.3M | $3.6M |
| Net profit margin | 1.49% | −1.56% | −3.75% | 2.56% | 6.17% | 2.12% | 1.90% | 1.54% | 3.14% | 1.12% | 0.34% |
| Basic EPSper basic share | $0.37 | -$0.36 | -$0.84 | $0.53 | $1.57 | $0.45 | $0.42 | $0.31 | $0.72 | $0.24 | $0.06 |
| Diluted EPSper diluted share | $0.37 | -$0.36 | -$0.84 | $0.52 | $1.43 | $0.44 | $0.40 | $0.30 | $0.70 | $0.23 | $0.06 |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
BlackRock, Inc. | 12.11M |
WELLINGTON MANAGEMENT GROUP LLP | 7.67M |
VANGUARD PORTFOLIO MANAGEMENT LLC | 5.43M |
WILLIAM BLAIR INVESTMENT MANAGEMENT, LLC | 4.75M |
FMR LLC | 4.07M |
Engine Capital Management, LP | 3.52M |
STATE STREET CORP | 3.47M |
VANGUARD CAPITAL MANAGEMENT LLC | 3.4M |
DIMENSIONAL FUND ADVISORS LP | 3.38M |
AMERIPRISE FINANCIAL INC | 3.15M |
GLENVIEW CAPITAL MANAGEMENT, LLC | 3.1M |
Boston Partners | 2.25M |
GEODE CAPITAL MANAGEMENT, LLC | 2.13M |
VICTORY CAPITAL MANAGEMENT INC | 2.06M |
ARROWSTREET CAPITAL, LIMITED PARTNERSHIP | 2.02M |
EMERALD ADVISERS, LLC | 2.01M |
AMERICAN CENTURY COMPANIES INC | 1.93M |
Divisadero Street Capital Management, LP | 1.9M |
FAHS L READE | 1.78M |
MORGAN STANLEY | 1.69M |
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 |
|---|---|---|---|---|---|---|
| Jun 5, 2026Form 4 | Nicholson Michael JDirector | BuyCommon Stock · indirect | 50.0K | $15.52 | $776.0K | 50.0K |
| Mar 11, 2026Form 4 · 10b5-1 | Wilkes AlexanderChief Executive Officer | SellCommon Stock | 35.0K | $26.54 | $928.9K | 16.4K |
| Mar 6, 2026Form 4 · 10b5-1 | FAHS L READEExecutive Chairman | SellCommon Stock · indirect | 4.1K | $29.57 | $120.4K | 359.4K |
| Mar 6, 2026Form 4 · 10b5-1 | FAHS L READEExecutive Chairman | SellCommon Stock | 7.6K | $29.58 | $224.8K | 694.9K |
| Sep 16, 2025Form 4 · 10b5-1 | FAHS L READEExecutive Chairman | SellCommon Stock | 10.6K | $23.93 | $253.6K | 532.2K |