Revenue
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $2.04B | $1.83B | $1.62B | $1.43B | $1.32B | $1.07B | $1.15B | $975.1M | $922.2M | $884.5M | $809.6M | $717.6M | $703.0M | $85.0M | $76.1M | $76.9M | $527.6M |
| Gross profit | $235.5M | $249.1M | $221.4M | $165.7M | — | — | $154.5M | $107.6M | $119.8M | $108.7M | $101.3M | $680.8M | $664.8M | $46.9M | $44.5M | $45.6M | $129.9M |
| Gross margin | 11.54% | 13.62% | 13.69% | 11.59% | — | — | 13.39% | 11.03% | 12.99% | 12.29% | 12.52% | 94.88% | 94.56% | 55.12% | 58.52% | 59.33% | 24.61% |
| Operating expenses | $1.98B | $1.73B | $1.52B | $1.38B | $1.24B | $1.06B | $1.08B | $944.3M | $872.1M | $846.1M | $770.5M | $41.5M | $42.8M | $42.7M | $35.6M | $35.1M | $485.5M |
| Operating income | $62.0M | $104.6M | $98.7M | $46.4M | $82.6M | $35.7M | $69.9M | $30.9M | $50.0M | $38.5M | $39.1M | $10.7M | $11.6M | $12.6M | $8.4M | $9.1M | $42.1M |
| Operating margin | 3.04% | 5.72% | 6.11% | 3.24% | 6.28% | 3.33% | 6.05% | 3.17% | 5.43% | 4.35% | 4.83% | 1.49% | 1.65% | 14.86% | 11.03% | 11.81% | 7.98% |
| EBITDA | $214.1M | $242.5M | $227.1M | $162.2M | $179.2M | $122.5M | $150.5M | $103.8M | $116.8M | $105.1M | $99.7M | $15.4M | $16.4M | $17.2M | $12.2M | $12.8M | $95.9M |
| EBITDA margin | 10.49% | 13.25% | 14.05% | 11.34% | 13.63% | 11.43% | 13.04% | 10.64% | 12.67% | 11.88% | 12.32% | 2.15% | 2.33% | 20.28% | 16.10% | 16.63% | 18.18% |
| Net income | −$18.7M | $2.8M | $3.0M | $10.7M | $24.7M | −$14.8M | $14.8M | $32.2M | $53,000 | $7.2M | $7.7M | $10.7M | $11.5M | $12.4M | $8.0M | $8.4M | −$2.3M |
| Net profit margin | −0.91% | 0.15% | 0.19% | 0.74% | 1.88% | −1.38% | 1.28% | 3.31% | 0.01% | 0.82% | 0.95% | 1.49% | 1.64% | 14.57% | 10.53% | 10.90% | −0.43% |
| Basic EPSper basic share | -$0.25 | $0.04 | $0.05 | $0.19 | $0.47 | -$0.29 | $0.30 | $0.67 | $0.00 | $0.16 | $0.18 | $0.03 | $0.05 | $1.58 | $0.19 | -$0.35 | -$0.06 |
| Diluted EPSper diluted share | -$0.25 | $0.04 | $0.05 | $0.17 | $0.46 | -$0.29 | $0.29 | $0.66 | $0.00 | $0.15 | $0.17 | $0.03 | $0.05 | $1.52 | $0.19 | -$0.35 | -$0.06 |
Reported shareholders
| Holder | % owned |
|---|---|
BlackRock, Inc. | 13.93%10.96M shares |
RTW INVESTMENTS, LP | 6.16%4.85M shares |
PRICE T ROWE ASSOCIATES INC /MD/ | 5.72%4.5M shares |
VANGUARD PORTFOLIO MANAGEMENT LLC | 5.17%4.07M shares |
VANGUARD CAPITAL MANAGEMENT LLC | 4.06%3.19M shares |
BECK MACK & OLIVER LLC | 4.02%3.16M shares |
STATE STREET CORP | 3.61%2.84M shares |
GEODE CAPITAL MANAGEMENT, LLC | 2.36%1.86M shares |
Invesco Ltd. | 2.09%1.64M shares |
AMERICAN CENTURY COMPANIES INC | 2.06%1.62M shares |
Clearbridge Investments, LLC | 1.97%1.55M shares |
DIMENSIONAL FUND ADVISORS LP | 1.90%1.49M shares |
Hood River Capital Management LLC | 1.85%1.46M shares |
JB CAPITAL PARTNERS LP | 1.81%1.42M shares |
BAMCO INC /NY/ | 1.60%1.26M shares |
Sorensen Alma Gregory | ≈1.53%1.2M shares |
Van Berkom & Associates Inc. | 1.52%1.19M shares |
GOLDMAN SACHS GROUP INC | 1.50%1.18M shares |
Alyeska Investment Group, L.P. | 1.49%1.17M shares |
Penserra Capital Management LLC | 1.45%1.14M shares |
Percentages use 78.65M shares of this listed class outstanding on Jun 30, 2026. ≈ compares the latest reported holding with a share total from a different date; it is not a confirmed current stake.
Gray completes the 100% scale. Reported positions may overlap; holders have different reporting dates.
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 18, 2026Form 4 | SWARTZ DAVID LDirector | SellCommon Stock | 2.7K | $53.89 | $145.4K | 177.0K |
| Jun 16, 2026Form 4 | Wesdorp CornelisPres & CEO, Digital Health | SellCommon Stock | 4.8K | $58.11 | $276.0K | 69.1K |
| Jun 15, 2026Form 4 | Forthuber Stephen MPres & CEO-Eastern Operations | SellCommon Stock | 19.9K | $58.61 | $1.16M | 507.2K |
| Jun 15, 2026Form 4 | Forthuber Stephen MPres & CEO-Eastern Operations | SellCommon Stock | 24.2K | $57.79 | $1.40M | 527.1K |
| Mar 19, 2026Form 4 | Sorensen Alma GregoryChief Strategy Officer | SellCommon Stock | 100 | $63.59 | $6.4K | 1.21M |