Revenue
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | |
|---|---|---|---|---|---|---|
| Revenue | $884.2M | $963.8M | $1.07B | $1.02B | $750.1M | $549.0M |
| Gross profit | $343.0M | $397.8M | $449.7M | $364.9M | $251.3M | $203.8M |
| Gross margin | 38.79% | 41.27% | 42.17% | 35.79% | 33.50% | 37.13% |
| Operating expenses | $231.5M | $251.2M | $204.0M | $177.4M | $159.0M | $109.3M |
| Operating income | $111.5M | $146.6M | $245.7M | $187.5M | $92.3M | $94.5M |
| Operating margin | 12.61% | 15.21% | 23.04% | 18.39% | 12.31% | 17.22% |
| EBITDA | $157.6M | $190.6M | $284.8M | $225.1M | $130.4M | $127.6M |
| EBITDA margin | 17.82% | 19.78% | 26.71% | 22.08% | 17.38% | 23.23% |
| Net income | $53.8M | $70.4M | $135.7M | $107.7M | $43.8M | $56.8M |
| Net profit margin | 6.08% | 7.30% | 12.73% | 10.56% | 5.84% | 10.35% |
| Basic EPSper basic share | $0.39 | $0.49 | $0.92 | $0.73 | $0.41 | $0.86 |
| Diluted EPSper diluted share | $0.38 | $0.49 | $0.92 | $0.73 | $0.40 | $0.86 |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
FMR LLC | 20.46M |
BlackRock, Inc. | 10.81M |
JPMORGAN CHASE & CO | 6.16M |
VANGUARD CAPITAL MANAGEMENT LLC | 5.87M |
COOKE & BIELER LP | 5.1M |
DIMENSIONAL FUND ADVISORS LP | 5.08M |
River Road Asset Management, LLC | 4.36M |
VANGUARD PORTFOLIO MANAGEMENT LLC | 4.02M |
GEODE CAPITAL MANAGEMENT, LLC | 3.49M |
Atlas FRM LLC | 3.24M |
STATE STREET CORP | 3.19M |
DAVENPORT & Co LLC | 2.8M |
FRADIN ROGER | 2.74M |
Allspring Global Investments Holdings, LLC | 2.32M |
Qube Research & Technologies Ltd | 2.24M |
MW ADVISORY, LLC | 2.18M |
AQR CAPITAL MANAGEMENT LLC | 1.92M |
ANCHOR CAPITAL MANAGEMENT COMPANY, LLC | 1.91M |
CHARLES SCHWAB INVESTMENT MANAGEMENT INC | 1.77M |
ROYCE & ASSOCIATES LP | 1.71M |
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 |
|---|---|---|---|---|---|---|
| Jul 29, 2024Form 4 · 10b5-1 | Frayser PeterChief Commercial Officer | SellCommon Stock | 15.0K | $15.00 | $225.0K | 217.8K |
| Dec 22, 2022Form 4 | Castillo RebeccaVP, Human Resources | SellCommon Stock | 340 | $9.44 | $3.2K | 29.7K |