Revenue
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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $533.1M | $500.9M | $503.9M | $488.4M | $488.1M | $434.4M | $458.7M | $445.6M | $344.5M | $298.1M | $264.1M | $209.6M | $163.1M | $126.0M | $98.9M | $64.9M |
| Gross profit | $237.1M | $223.2M | $222.0M | $215.5M | $222.7M | $217.8M | $235.3M | $238.7M | $193.8M | $166.9M | $154.4M | $128.4M | $101.7M | $76.1M | $59.6M | $39.5M |
| Gross margin | 44.48% | 44.56% | 44.06% | 44.12% | 45.62% | 50.14% | 51.29% | 53.56% | 56.27% | 56.01% | 58.46% | 61.26% | 62.35% | 60.43% | 60.25% | 60.81% |
| Research & development | $42.8M | $41.3M | $40.1M | $38.2M | $44.2M | $36.9M | $32.7M | $28.7M | $23.6M | $22.4M | $18.4M | $16.6M | $11.9M | $9.1M | $5.2M | $4.3M |
| Operating expenses | $212.0M | $203.3M | $193.8M | $313.4M | $182.3M | $158.0M | $155.4M | $149.8M | $121.6M | $105.2M | $87.3M | $67.9M | $50.4M | $41.2M | $32.7M | $23.6M |
| Operating income | $25.1M | $19.9M | $28.2M | −$98.0M | $40.3M | $59.8M | $79.9M | $88.9M | $72.2M | $61.8M | $67.1M | $60.5M | $51.3M | $34.9M | $26.9M | $15.9M |
| Operating margin | 4.71% | 3.98% | 5.59% | −20.06% | 8.27% | 13.77% | 17.41% | 19.95% | 20.97% | 20.72% | 25.43% | 28.88% | 31.45% | 27.74% | 27.16% | 24.53% |
| EBITDA | $58.9M | $55.7M | $65.7M | −$58.6M | $80.8M | $92.4M | $110.7M | $115.7M | $90.7M | $79.3M | $81.3M | $71.7M | $58.9M | $41.0M | $31.1M | $19.4M |
| EBITDA margin | 11.05% | 11.12% | 13.04% | −11.99% | 16.56% | 21.28% | 24.14% | 25.95% | 26.33% | 26.59% | 30.77% | 34.19% | 36.09% | 32.56% | 31.47% | 29.90% |
| Net income | $21.2M | $16.6M | $17.2M | −$103.5M | $33.4M | $50.9M | $63.7M | $76.6M | $51.8M | $42.7M | $46.5M | $41.6M | $35.3M | $24.0M | $18.0M | $11.0M |
| Net profit margin | 3.98% | 3.31% | 3.42% | −21.18% | 6.84% | 11.71% | 13.88% | 17.19% | 15.03% | 14.33% | 17.61% | 19.87% | 21.63% | 19.07% | 18.16% | 16.87% |
| Basic EPSper basic share | $0.89 | $0.66 | $0.66 | -$3.77 | $1.21 | $1.90 | $2.37 | $2.84 | $1.94 | $1.62 | $1.79 | $1.62 | $1.40 | $1.03 | $0.75 | $0.40 |
| Diluted EPSper diluted share | $0.88 | $0.66 | $0.66 | -$3.77 | $1.21 | $1.89 | $2.35 | $2.81 | $1.93 | $1.61 | $1.77 | $1.60 | $1.36 | $0.98 | $0.67 | $0.34 |
Reported shareholders
| Holder | % owned |
|---|---|
BlackRock, Inc. | 16.29%3.9M shares |
DISCIPLINED GROWTH INVESTORS INC /MN | 9.95%2.38M shares |
VANGUARD PORTFOLIO MANAGEMENT LLC | 6.69%1.6M shares |
DIMENSIONAL FUND ADVISORS LP | 4.82%1.15M shares |
STATE STREET CORP | 4.76%1.14M shares |
VANGUARD CAPITAL MANAGEMENT LLC | 4.41%1.05M shares |
AMERICAN CAPITAL MANAGEMENT INC | 2.59%619.85K shares |
GEODE CAPITAL MANAGEMENT, LLC | 2.57%614.03K shares |
RENAISSANCE TECHNOLOGIES LLC | 1.96%469.25K shares |
PRUDENTIAL FINANCIAL INC | 1.91%457.81K shares |
FMR LLC | 1.85%442.66K shares |
ARROWSTREET CAPITAL, LIMITED PARTNERSHIP | 1.84%440.82K shares |
Nuveen, LLC | 1.76%420.06K shares |
GOLDMAN SACHS GROUP INC | 1.69%403.18K shares |
Driehaus Capital Management LLC | 1.55%370.15K shares |
CHARLES SCHWAB INVESTMENT MANAGEMENT INC | 1.48%354.19K shares |
MORGAN STANLEY | 1.32%314.78K shares |
S SQUARED TECHNOLOGY, LLC | 1.20%288.12K shares |
NORTHERN TRUST CORP | 1.19%284.56K shares |
FIRST TRUST ADVISORS LP | 0.94%224.79K shares |
Percentages use 23.92M 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 |
|---|---|---|---|---|---|---|
| Jun 2, 2026Form 4 | WEHRWEIN SVENDirector | SellCommon Stock | 500 | $78.38 | $39.2K | 32.5K |
| Jun 2, 2026Form 4 | WEHRWEIN SVENDirector | SellCommon Stock | 1.5K | $76.91 | $115.4K | 33.0K |
| May 12, 2026Form 4 · 10b5-1 | Kenison Michael R.Chief Operations Officer | SellCommon Stock | 6.6K | $70.30 | $467.0K | 18.7K |
| May 12, 2026Form 4 · 10b5-1 | Kenison Michael R.Chief Operations Officer | SellCommon Stock | 3.6K | $69.78 | $249.5K | 25.3K |
| May 12, 2026Form 4 · 10b5-1 | Kenison Michael R.Chief Operations Officer | SellCommon Stock | 4.2K | $68.70 | $288.4K | 28.9K |