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 | $1.20B | $1.29B | $1.24B | $1.09B | $1.09B | $1.00B | $1.14B | $1.12B | $1.00B | $808.6M | $811.8M | $822.0M | $752.0M | $739.0M | $754.0M | $667.7M | $595.9M |
| Gross profit | $484.3M | $550.0M | $527.8M | $420.9M | $438.0M | $407.8M | $461.7M | $445.0M | $399.8M | $351.6M | $349.1M | $352.4M | $325.9M | $325.3M | $319.2M | $284.3M | $246.1M |
| Gross margin | 40.24% | 42.75% | 42.44% | 38.54% | 40.15% | 40.74% | 40.59% | 39.61% | 39.86% | 43.48% | 43.00% | 42.88% | 43.34% | 44.02% | 42.33% | 42.59% | 41.30% |
| Research & development | $41.2M | $43.8M | $36.6M | $31.1M | $32.2M | $30.1M | $32.7M | $30.7M | $32.0M | $34.7M | $32.4M | $29.4M | $30.5M | $29.3M | $27.9M | $26.0M | $23.0M |
| Operating expenses | $416.0M | $435.7M | $389.2M | $333.7M | $344.3M | $344.1M | $389.9M | $387.0M | $366.8M | $283.3M | $295.9M | $280.3M | $263.5M | $262.6M | $269.5M | $247.2M | $268.6M |
| Operating income | $68.3M | $114.3M | $138.6M | $87.2M | $93.7M | $63.7M | $71.8M | $58.0M | $33.0M | $68.3M | $53.2M | $72.1M | $62.4M | $62.7M | $49.6M | $37.1M | −$22.5M |
| Operating margin | 5.68% | 8.88% | 11.15% | 7.98% | 8.59% | 6.36% | 6.31% | 5.16% | 3.29% | 8.44% | 6.55% | 8.77% | 8.30% | 8.49% | 6.58% | 5.56% | −3.77% |
| EBITDA | $127.0M | $169.4M | $189.7M | $135.9M | $146.8M | $117.1M | $126.2M | $112.4M | $76.3M | $86.6M | $71.2M | $92.2M | $82.6M | $83.6M | $71.1M | $58.3M | $259,000 |
| EBITDA margin | 10.55% | 13.17% | 15.25% | 12.44% | 13.46% | 11.70% | 11.09% | 10.00% | 7.61% | 10.71% | 8.77% | 11.21% | 10.99% | 11.31% | 9.42% | 8.74% | 0.04% |
| Net income | $43.8M | $83.7M | $109.5M | $66.3M | $64.9M | $33.7M | $45.8M | $33.4M | −$6.2M | $46.6M | $32.1M | $50.7M | $40.2M | $41.6M | $32.7M | $34.8M | −$26.2M |
| Net profit margin | 3.64% | 6.51% | 8.81% | 6.07% | 5.95% | 3.37% | 4.03% | 2.97% | −0.62% | 5.76% | 3.95% | 6.16% | 5.35% | 5.63% | 4.34% | 5.21% | −4.40% |
| Basic EPSper basic share | $2.38 | $4.46 | $5.92 | $3.58 | $3.51 | $1.84 | $2.53 | $1.86 | -$0.35 | $2.66 | $1.78 | $2.78 | $2.20 | $2.24 | $1.74 | $1.85 | -$1.42 |
| Diluted EPSper diluted share | $2.36 | $4.38 | $5.83 | $3.55 | $3.44 | $1.81 | $2.48 | $1.82 | -$0.35 | $2.59 | $1.74 | $2.70 | $2.14 | $2.18 | $1.69 | $1.80 | -$1.42 |
Reported shareholders
| Holder | % owned |
|---|---|
BlackRock, Inc. | 15.83%2.7M shares |
ALLIANCEBERNSTEIN L.P. | 7.13%1.22M shares |
VANGUARD PORTFOLIO MANAGEMENT LLC | 6.94%1.18M shares |
FMR LLC | 5.76%982.42K shares |
VANGUARD CAPITAL MANAGEMENT LLC | 4.50%767.01K shares |
STATE STREET CORP | 4.17%711.4K shares |
GAMCO INVESTORS, INC. ET AL | 4.11%701.1K shares |
MAIRS & POWER INC | 4.00%681.8K shares |
DIMENSIONAL FUND ADVISORS LP | 3.88%661.11K shares |
AMERICAN CENTURY COMPANIES INC | 3.18%541.41K shares |
GEODE CAPITAL MANAGEMENT, LLC | 2.78%474.58K shares |
Vision One Management Partners, LP | 2.30%391.59K shares |
Simcoe Capital Management, LLC | 2.25%383K shares |
BROWN ADVISORY INC | 2.16%367.68K shares |
Bank of New York Mellon Corp | 1.91%326.28K shares |
SILVERCREST ASSET MANAGEMENT GROUP LLC | 1.60%273.5K shares |
First Eagle Investment Management, LLC | 1.56%265.71K shares |
CHARLES SCHWAB INVESTMENT MANAGEMENT INC | 1.48%251.58K shares |
MORGAN STANLEY | 1.44%245.05K shares |
NEEDHAM INVESTMENT MANAGEMENT LLC | 1.42%242.5K shares |
Percentages use 17.05M 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 7, 2026Form 4 | Zay Richard H.CHIEF COMMERCIAL OFFICER | SellCommon Stock | 6.9K | $88.02 | $605.1K | 27.5K |
| Mar 2, 2026Form 4 | Glerum James T Jr.Director | BuyCommon Stock | 8.2K | $61.25 | $500.0K | 8.6K |
| Feb 27, 2026Form 4 | Arvani AzitaDirector | SellCommon Stock | 3.2K | $61.40 | $193.8K | 17.4K |
| Feb 27, 2026Form 4 | Mulligan Donal LDirector | BuyCommon Stock · indirect | 3.0K | $61.61 | $184.8K | 8.0K |
| Feb 26, 2026Form 4 | Windley DavidDirector | SellCommon Stock | 3.7K | $63.86 | $235.9K | 7.4K |