Revenue
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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $593.2M | $553.5M | $456.8M | $478.8M | $868.1M | $764.3M | $854.8M | $826.9M | $744.2M | $755.7M | $753.6M | $915.0M | $1.21B | $1.12B |
| Gross profit | $256.3M | $234.8M | $203.8M | $227.0M | $359.5M | $271.2M | $328.0M | $322.6M | $286.0M | $295.7M | $281.8M | $355.5M | $427.9M | $407.0M |
| Gross margin | 43.21% | 42.42% | 44.61% | 47.41% | 41.41% | 35.48% | 38.37% | 39.01% | 38.43% | 39.13% | 37.39% | 38.85% | 35.22% | 36.40% |
| Research & development | $40.2M | $39.5M | $32.4M | $29.3M | $92.8M | $92.9M | $96.8M | $100.6M | $93.4M | $92.0M | $83.2M | $64.1M | $82.6M | $77.3M |
| Operating expenses | $186.0M | $183.0M | $160.4M | $136.2M | $243.7M | $242.0M | $246.8M | $244.8M | $246.1M | $250.7M | $246.8M | $220.9M | $284.1M | $270.9M |
| Operating income | $70.3M | $51.8M | $43.4M | $90.8M | $115.8M | $29.2M | $81.2M | $77.8M | $39.9M | $45.0M | $35.0M | $134.6M | $143.8M | $136.1M |
| Operating margin | 11.85% | 9.36% | 9.50% | 18.96% | 13.34% | 3.82% | 9.50% | 9.41% | 5.36% | 5.95% | 4.64% | 14.71% | 11.84% | 12.17% |
| EBITDA | $106.6M | $102.1M | $89.9M | $144.7M | $178.3M | $89.8M | $135.6M | $130.2M | $97.2M | $118.7M | $170.7M | $286.2M | $274.7M | $251.0M |
| EBITDA margin | 17.97% | 18.45% | 19.68% | 30.22% | 20.54% | 11.75% | 15.86% | 15.75% | 13.06% | 15.71% | 22.65% | 31.28% | 22.61% | 22.45% |
| Net income | $44.2M | −$237.8M | $72.4M | −$430.1M | $150.4M | $6.6M | $49.1M | $67.7M | $68.3M | −$42.3M | −$233.8M | −$87.0M | $105.8M | $79.1M |
| Net profit margin | 7.45% | −42.96% | 15.85% | −89.83% | 17.33% | 0.86% | 5.74% | 8.19% | 9.18% | −5.60% | −31.02% | −9.51% | 8.71% | 7.08% |
| Basic EPSper basic share | $0.51 | -$2.67 | $0.80 | -$4.69 | $1.63 | $0.07 | $0.54 | $0.75 | $0.76 | -$0.48 | -$2.69 | -$1.02 | $1.24 | $0.93 |
| Diluted EPSper diluted share | $0.50 | -$2.64 | $0.79 | -$4.63 | $1.59 | $0.07 | $0.53 | $0.74 | $0.75 | -$0.47 | -$2.69 | -$1.02 | $1.24 | $0.93 |
Reported shareholders
| Holder | % owned |
|---|---|
BlackRock, Inc. | 16.13%13.78M shares |
VANGUARD PORTFOLIO MANAGEMENT LLC | 8.00%6.83M shares |
DIMENSIONAL FUND ADVISORS LP | 5.88%5.02M shares |
GOLDMAN SACHS GROUP INC | 5.30%4.53M shares |
VANGUARD CAPITAL MANAGEMENT LLC | 4.33%3.7M shares |
STATE STREET CORP | 4.11%3.51M shares |
NEUBERGER BERMAN GROUP LLC | 3.74%3.19M shares |
BARROW HANLEY MEWHINNEY & STRAUSS LLC | 2.89%2.47M shares |
GEODE CAPITAL MANAGEMENT, LLC | 2.84%2.42M shares |
ARIEL INVESTMENTS, LLC | 2.67%2.28M shares |
ACADIAN ASSET MANAGEMENT LLC | 2.14%1.83M shares |
FRANKLIN RESOURCES INC | 2.14%1.83M shares |
PRICE T ROWE ASSOCIATES INC /MD/ | 2.04%1.74M shares |
MORGAN STANLEY | 1.60%1.37M shares |
ROYCE & ASSOCIATES LP | 1.55%1.33M shares |
CHARLES SCHWAB INVESTMENT MANAGEMENT INC | 1.41%1.21M shares |
Thrivent Financial for Lutherans | 1.38%1.18M shares |
CRAMER ROSENTHAL MCGLYNN LLC | 1.35%1.15M shares |
ARROWSTREET CAPITAL, LIMITED PARTNERSHIP | 1.31%1.12M shares |
RAYMOND JAMES FINANCIAL INC | 1.30%1.11M shares |
Percentages use 85.41M 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 |
|---|---|---|---|---|---|---|
| May 27, 2026Form 4 · 10b5-1 | Giesecke Daniel J.Senior Vice President & COO | SellCommon Stock | 10.0K | $37.31 | $373.5K | 175.9K |
| May 27, 2026Form 4 · 10b5-1 | Giesecke Daniel J.Senior Vice President & COO | SellCommon Stock | 10.2K | $37.33 | $380.4K | 185.9K |
| May 5, 2026Form 4 | Niew JeffreyPresident & CEO | SellCommon Stock | 142.9K | $33.25 | $4.75M | 883.7K |
| Apr 30, 2026Form 4 | Bastarrica Air A. Jr.Vice President, Controller | SellCommon Stock | 3.6K | $30.91 | $112.0K | 47.6K |
| Apr 29, 2026Form 4 | Bastarrica Air A. Jr.Vice President, Controller | SellCommon Stock | 2.2K | $29.96 | $64.5K | 51.2K |