Revenue
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
| 2026 | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $838.7M | $756.5M | $818.1M | $754.2M | $611.0M | $482.0M | $608.9M | $569.7M | $610.5M | $586.5M | $570.2M | $615.9M | $552.0M | $518.3M | $489.5M | $441.7M | $393.2M |
| Gross profit | $229.0M | $195.5M | $222.4M | $151.4M | $116.7M | $120.6M | $138.7M | $130.3M | $145.7M | $140.4M | $121.0M | $144.6M | $141.7M | $133.9M | $113.4M | $111.5M | $94.6M |
| Gross margin | 27.30% | 25.84% | 27.19% | 20.07% | 19.10% | 25.02% | 22.78% | 22.87% | 23.86% | 23.94% | 21.23% | 23.47% | 25.67% | 25.83% | 23.17% | 25.24% | 24.05% |
| Research & development | $43.5M | $38.9M | $35.7M | $30.0M | $29.0M | $26.8M | $37.8M | $35.6M | $35.5M | $29.1M | $26.9M | $24.7M | $23.4M | $23.1M | $23.5M | $18.9M | $21.9M |
| Operating expenses | $168.2M | $162.4M | $135.3M | $130.0M | $112.7M | $103.5M | $138.9M | $135.0M | $133.2M | $125.0M | $118.5M | $113.3M | $105.2M | $103.3M | $103.2M | $92.0M | $101.3M |
| Operating income | $60.8M | $33.1M | $87.1M | $21.4M | $4.0M | $17.1M | −$167,000 | −$4.7M | $12.5M | $15.4M | $2.5M | $31.3M | $36.6M | $30.6M | $10.3M | $19.5M | −$6.7M |
| Operating margin | 7.25% | 4.38% | 10.65% | 2.84% | 0.66% | 3.55% | −0.03% | −0.83% | 2.04% | 2.63% | 0.44% | 5.08% | 6.62% | 5.90% | 2.10% | 4.42% | −1.71% |
| EBITDA | $80.2M | $52.7M | $106.4M | $38.4M | $19.4M | $34.2M | $17.6M | $13.9M | $30.2M | $34.0M | $19.4M | $46.4M | $51.1M | $46.2M | $27.8M | $39.2M | $15.5M |
| EBITDA margin | 9.56% | 6.96% | 13.01% | 5.09% | 3.18% | 7.09% | 2.88% | 2.44% | 4.95% | 5.79% | 3.41% | 7.54% | 9.25% | 8.91% | 5.68% | 8.87% | 3.95% |
| Net income | $45.4M | −$10.1M | $34.6M | $6.8M | $592,000 | $10.9M | $491,000 | −$958,000 | $5.6M | $10.3M | $2.1M | $20.9M | $22.2M | $22.8M | $8.5M | $14.2M | −$7.0M |
| Net profit margin | 5.41% | −1.34% | 4.23% | 0.90% | 0.10% | 2.27% | 0.08% | −0.17% | 0.91% | 1.76% | 0.36% | 3.39% | 4.02% | 4.39% | 1.73% | 3.22% | −1.78% |
| Basic EPSper basic share | $0.93 | -$0.21 | $0.75 | $0.15 | $0.01 | $0.24 | $0.01 | -$0.02 | $0.13 | $0.23 | $0.05 | $0.48 | $0.52 | $0.54 | $0.20 | $0.34 | -$0.17 |
| Diluted EPSper diluted share | $0.92 | -$0.21 | $0.74 | $0.15 | $0.01 | $0.24 | $0.01 | -$0.02 | $0.12 | $0.23 | $0.05 | $0.47 | $0.51 | $0.53 | $0.20 | $0.34 | -$0.17 |
Reported shareholders
| Holder | % owned |
|---|---|
BlackRock, Inc. | ≈7.22%3.48M shares |
EARNEST PARTNERS LLC | ≈6.38%3.08M shares |
ALTA FOX CAPITAL MANAGEMENT, LLC | ≈5.98%2.89M shares |
Progeny 3, Inc. | ≈5.69%2.75M shares |
AMERICAN CENTURY COMPANIES INC | ≈3.75%1.81M shares |
VANGUARD CAPITAL MANAGEMENT LLC | ≈3.59%1.73M shares |
DIMENSIONAL FUND ADVISORS LP | ≈3.43%1.66M shares |
BREACH INLET CAPITAL MANAGEMENT, LLC | ≈3.28%1.58M shares |
VANGUARD PORTFOLIO MANAGEMENT LLC | ≈2.83%1.37M shares |
Duquesne Family Office LLC | ≈2.33%1.12M shares |
GEODE CAPITAL MANAGEMENT, LLC | ≈2.18%1.05M shares |
GATZKE CARLA S | ≈1.98%955.05K shares |
Bank of New York Mellon Corp | ≈1.90%919.82K shares |
STATE STREET CORP | ≈1.87%904.26K shares |
RENAISSANCE TECHNOLOGIES LLC | ≈1.63%785.16K shares |
Thrivent Financial for Lutherans | ≈1.56%752.87K shares |
Kurtenbach Reece A | ≈1.31%630.51K shares |
Qube Research & Technologies Ltd | ≈1.28%619.7K shares |
ARROWSTREET CAPITAL, LIMITED PARTNERSHIP | ≈0.87%418.54K shares |
NORTHERN TRUST CORP | ≈0.84%405.43K shares |
Percentages use 48.28M shares of this listed class outstanding on Jun 15, 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 |
|---|---|---|---|---|---|---|
| Apr 30, 2026Form 4 | Wendler Brett DavidVP of Design & Development | BuyCommon Stock | 98 | $15.97 | $1.6K | 44.5K |
| Sep 17, 2025Form 4 | GATZKE CARLA SSecretary and VP of Human Reso | SellCommon Stock | 9.9K | $23.09 | $229.6K | 721.0K |
| Sep 15, 2025Form 4 | Friel John PatrickDirector | SellCommon Stock | 13.5K | $23.58 | $317.8K | 74.1K |
| Aug 7, 2025Form 4 | Anderson Sheila MaeCDAO | SellCommon Stock | 3.8K | $16.86 | $64.7K | 39.5K |
| May 29, 2025Form 4 | Haley Patrick Connor +4TenPercentOwner | SellCommon Stock · indirect | 1.00M | $14.90 | $14.90M | 4.97M |