Revenue
2008
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 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $978.3M | $660.8M | $555.5M | $467.2M | $287.9M | $334.4M | $375.3M | $337.5M | $455.5M | $538.7M | $844.3M | $931.0M | $872.4M | $733.0M | $601.3M | $566.3M | $540.2M | $542.8M |
| Gross profit | $303.3M | $232.6M | $195.4M | $158.1M | −$21.4M | $64.7M | $80.3M | $43.9M | $125.2M | $210.3M | $385.0M | $417.4M | $358.5M | $281.4M | $239.5M | $243.6M | $229.9M | $230.5M |
| Gross margin | 31.00% | 35.20% | 35.18% | 33.84% | −7.42% | 19.35% | 21.39% | 13.01% | 27.49% | 39.04% | 45.60% | 44.84% | 41.09% | 38.38% | 39.83% | 43.03% | 42.56% | 42.46% |
| Research & development | $6.7M | $3.7M | $3.0M | $2.5M | — | — | — | — | — | — | — | — | — | — | — | — | — | — |
| Operating expenses | $170.7M | $183.6M | $98.2M | $82.3M | $104.0M | $128.3M | $77.5M | $166.6M | $524.6M | $425.9M | $595.5M | $652.2M | $648.8M | $571.3M | $471.7M | $427.5M | $398.2M | $401.1M |
| Operating income | $132.6M | $49.1M | $97.3M | $75.8M | −$125.3M | −$63.6M | $2.8M | −$122.7M | −$69.1M | $112.9M | $248.8M | $278.7M | $223.5M | $161.7M | $129.6M | $138.7M | $142.0M | $141.7M |
| Operating margin | 13.56% | 7.43% | 17.51% | 16.23% | −43.53% | −19.01% | 0.75% | −36.37% | −15.18% | 20.95% | 29.47% | 29.94% | 25.62% | 22.06% | 21.56% | 24.50% | 26.29% | 26.11% |
| EBITDA | $193.4M | $80.3M | $119.9M | $94.3M | −$95.0M | −$31.2M | $36.8M | −$87.4M | −$28.2M | $144.7M | $279.3M | $309.9M | $252.9M | $187.9M | $152.7M | $159.6M | $160.0M | $158.6M |
| EBITDA margin | 19.77% | 12.15% | 21.59% | 20.19% | −32.98% | −9.32% | 9.81% | −25.91% | −6.18% | 26.86% | 33.08% | 33.29% | 28.99% | 25.64% | 25.39% | 28.18% | 29.63% | 29.21% |
| Net income | $83.3M | $140.3M | $73.9M | $63.3M | −$128.5M | −$30.8M | $1.7M | −$95.7M | −$100.6M | $93.2M | $192.0M | $208.7M | $169.8M | $119.2M | $95.3M | $102.2M | $105.1M | $105.6M |
| Net profit margin | 8.51% | 21.24% | 13.31% | 13.54% | −44.63% | −9.20% | 0.46% | −28.36% | −22.10% | 17.30% | 22.74% | 22.42% | 19.47% | 16.26% | 15.84% | 18.05% | 19.46% | 19.45% |
| Basic EPSper basic share | $1.21 | $2.82 | $0.02 | $2.07 | -$3.63 | -$0.87 | $0.05 | -$2.58 | -$2.69 | $2.48 | $5.00 | $5.22 | $4.18 | $2.96 | $2.38 | $2.57 | $2.68 | $2.65 |
| Diluted EPSper diluted share | $1.20 | $2.77 | $0.02 | $2.01 | -$3.63 | -$0.87 | $0.05 | -$2.58 | -$2.69 | $2.47 | $4.98 | $5.19 | $4.16 | $2.94 | $2.36 | $2.55 | $2.66 | $2.62 |
Reported shareholders
| Holder | % owned |
|---|---|
Interval Capital Associates II, LLC / Intervale Capital Fund II, L.P. / Intervale Capital GP III, L.P. / Intervale Capital GP II, L.P. / INNOVEX CO-INVEST FUND, L.P. / Innovex Co-Invest Fund GP, L.P. / Intervale Capital Fund III, L.P. / Intervale Capital Associates III, LLC / Intervale Capital Fund II-A, L.P. | ≈33.04%22.76M shares |
Innovex Co-Invest Fund II, L.P. / Turowsky Jason / Amberjack Management, LLC / Amberjack Capital Associates II, LLC / Innovex Co-Invest Fund II GP, L.P. / Amberjack Capital GP II, L.P. / Amberjack Capital Fund II, L.P. / Innovex Co-Invest Associates, LLC / Amberjack Capital Partners, L.P. | ≈33.04%22.76M shares |
BlackRock, Inc. | 9.39%6.47M shares |
BRANDES INVESTMENT PARTNERS, LP | 8.32%5.73M shares |
DIMENSIONAL FUND ADVISORS LP | 4.17%2.87M shares |
VANGUARD PORTFOLIO MANAGEMENT LLC | 4.00%2.75M shares |
WELLINGTON MANAGEMENT GROUP LLP | 3.90%2.69M shares |
Driehaus Capital Management LLC | 2.84%1.96M shares |
VANGUARD CAPITAL MANAGEMENT LLC | 2.77%1.91M shares |
STATE STREET CORP | 2.75%1.89M shares |
GAMCO INVESTORS, INC. ET AL | 2.48%1.71M shares |
FMR LLC | 1.77%1.22M shares |
GEODE CAPITAL MANAGEMENT, LLC | 1.76%1.21M shares |
AMERICAN CENTURY COMPANIES INC | 1.56%1.07M shares |
SILVERCREST ASSET MANAGEMENT GROUP LLC | 1.35%929.2K shares |
VAN ECK ASSOCIATES CORP | 1.28%879.68K shares |
VICTORY CAPITAL MANAGEMENT INC | 1.20%828.85K shares |
LOOMIS SAYLES & CO L P | 1.20%828.46K shares |
NEUBERGER BERMAN GROUP LLC | 1.13%776.9K shares |
BANK OF AMERICA CORP /DE/ | 0.97%666.94K shares |
Percentages use 68.88M 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.
Reported positions exceed 100% in total, so the circle shows the selected holder only.
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 2, 2026Form 4 · 10b5-1 | Reddout MarkPresident of North America | SellCommon Stock | 10.8K | $28.00 | $301.0K | 134.3K |
| Feb 27, 2026Form 4 | Innovex Co-Invest Fund II, L.P. +8Director,TenPercentOwner | SellCommon Stock · indirect | 60.2K | $24.59 | $1.48M | 207.2K |
| Feb 27, 2026Form 4 | Innovex Co-Invest Fund II, L.P. +8Director,TenPercentOwner | SellCommon Stock · indirect | 116 | $24.59 | $2.9K | 399 |
| Feb 27, 2026Form 4 | Innovex Co-Invest Fund II, L.P. +8Director,TenPercentOwner | SellCommon Stock · indirect | 234.0K | $24.59 | $5.75M | 805.4K |
| Feb 27, 2026Form 4 | Innovex Co-Invest Fund II, L.P. +8Director,TenPercentOwner | SellCommon Stock · indirect | 271.3K | $24.59 | $6.67M | 933.6K |