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 | $925.3M | $854.5M | $921.0M | $998.6M | $1.19B | $1.13B | $1.06B | $1.19B | $1.05B | $1.01B | $918.5M | $790.5M | $718.2M | $648.7M | $581.9M | $517.6M | $436.9M |
| Gross profit | $724.4M | $693.3M | $744.3M | $804.7M | $968.6M | $925.5M | $873.4M | $988.5M | $867.9M | $825.9M | $758.8M | $649.7M | $590.7M | $532.9M | $480.2M | $422.2M | $347.1M |
| Gross margin | 78.29% | 81.13% | 80.82% | 80.58% | 81.63% | 81.57% | 82.33% | 83.12% | 82.87% | 82.09% | 82.61% | 82.19% | 82.26% | 82.15% | 82.53% | 81.55% | 79.45% |
| Research & development | $10.7M | $11.6M | $11.4M | $11.6M | $11.1M | $10.6M | $10.3M | $10.2M | $9.0M | $8.8M | $6.4M | $5.1M | $5.1M | $4.7M | $4.1M | $3.8M | — |
| Operating expenses | $687.0M | $627.0M | $651.2M | $697.1M | $798.4M | $749.0M | $727.2M | $800.2M | $735.4M | $687.3M | $617.2M | $533.6M | $474.0M | $434.7M | $403.0M | $353.9M | $296.3M |
| Operating income | $37.4M | $66.3M | $93.1M | $107.6M | $170.2M | $176.5M | $146.2M | $188.4M | $132.5M | $138.6M | $141.7M | $116.1M | $116.7M | $98.2M | $77.3M | $68.2M | $50.8M |
| Operating margin | 4.05% | 7.76% | 10.11% | 10.78% | 14.34% | 15.55% | 13.78% | 15.84% | 12.65% | 13.78% | 15.42% | 14.69% | 16.25% | 15.13% | 13.28% | 13.18% | 11.62% |
| EBITDA | $70.0M | $80.9M | $105.8M | $121.0M | $183.2M | $190.2M | $160.9M | $205.2M | $148.6M | $152.1M | $151.6M | $124.9M | $125.8M | $107.0M | $85.7M | $76.1M | $57.9M |
| EBITDA margin | 7.56% | 9.46% | 11.48% | 12.12% | 15.44% | 16.77% | 15.17% | 17.25% | 14.19% | 15.12% | 16.51% | 15.80% | 17.51% | 16.49% | 14.73% | 14.71% | 13.24% |
| Net income | $10.8M | $42.0M | $63.8M | $69.3M | $116.5M | $124.7M | $100.5M | $126.2M | $62.5M | $100.0M | $94.7M | $76.6M | $79.0M | $66.4M | $50.8M | $45.7M | $33.6M |
| Net profit margin | 1.16% | 4.92% | 6.93% | 6.94% | 9.82% | 10.99% | 9.48% | 10.61% | 5.97% | 9.94% | 10.31% | 9.69% | 11.00% | 10.24% | 8.72% | 8.82% | 7.68% |
| Basic EPSper basic share | $0.58 | $2.20 | $3.31 | $3.60 | $5.78 | $5.89 | $4.44 | $5.24 | $2.57 | $4.14 | $3.72 | $2.90 | $1.44 | $1.14 | $0.83 | $0.74 | $0.55 |
| Diluted EPSper diluted share | $0.58 | $2.19 | $3.30 | $3.59 | $5.73 | $5.86 | $4.41 | $5.12 | $2.53 | $3.99 | $3.59 | $2.80 | $1.39 | $1.11 | $0.82 | $0.72 | $0.54 |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
WENTZ MYRON W / Gull Global Ltd | 7.41M |
Nantahala Capital Management, LLC | 1.62M |
BlackRock, Inc. | 1.55M |
PZENA INVESTMENT MANAGEMENT LLC | 1.21M |
RENAISSANCE TECHNOLOGIES LLC | 958.52K |
DIMENSIONAL FUND ADVISORS LP | 837.43K |
VANGUARD CAPITAL MANAGEMENT LLC | 487.37K |
Creative Planning | 417.97K |
AQR CAPITAL MANAGEMENT LLC | 408.09K |
VANGUARD PORTFOLIO MANAGEMENT LLC | 363.38K |
GEODE CAPITAL MANAGEMENT, LLC | 283.17K |
CHARLES SCHWAB INVESTMENT MANAGEMENT INC | 272.21K |
STATE STREET CORP | 261.24K |
Nuveen, LLC | 239.48K |
AMERICAN CENTURY COMPANIES INC | 187.35K |
JACOBS LEVY EQUITY MANAGEMENT, INC | 180.57K |
TWO SIGMA INVESTMENTS, LP | 165.51K |
MORGAN STANLEY | 164.36K |
D. E. Shaw & Co., Inc. | 156.84K |
ACADIAN ASSET MANAGEMENT LLC | 147.66K |
Bars compare reported share counts. A matching total for this share class and reporting period is unavailable, so percentages are not shown.
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 16, 2026Form 4 | Neidig BrentCHIEF COMMERCIAL OFFICER | SellCommon Stock | 5.0K | $19.45 | $97.3K | 0 |
| Jun 15, 2026Form 4 | Neidig BrentCHIEF COMMERCIAL OFFICER | SellCommon Stock | 909 | $20.01 | $18.2K | 5.0K |
| Jun 12, 2026Form 4 | Neidig BrentCHIEF COMMERCIAL OFFICER | SellCommon Stock | 1.6K | $20.15 | $32.3K | 5.9K |
| Jun 8, 2026Form 4 | Jones Paul A.CHIEF PEOPLE OFFICER | SellCommon Stock | 5.6K | $18.50 | $102.9K | 0 |
| Jun 1, 2026Form 4 | Fleming John TurmanDirector | SellCommon Stock | 2.5K | $17.93 | $43.9K | 4.2K |