Revenue
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 | $785.0M | $763.6M | $663.1M | $747.9M | $769.7M | $693.6M | $589.5M | $529.7M | $548.4M | $383.9M | $282.4M | $268.5M | $231.5M | $178.5M | $169.3M | $188.6M | $135.3M |
| Gross profit | $308.9M | $307.9M | $258.6M | $296.0M | $322.8M | $287.9M | $237.5M | $210.3M | $215.6M | $102.7M | $85.7M | $77.4M | $42.3M | $25.3M | $21.0M | −$2.3M | $819,000 |
| Research & development | $115.7M | $121.9M | $115.8M | $109.2M | $100.9M | $89.0M | $81.5M | $75.0M | $73.8M | $57.5M | $44.2M | $42.7M | $42.1M | $40.1M | $43.5M | $55.4M | $57.5M |
| Operating expenses | $251.8M | $263.7M | $248.8M | $241.1M | $224.7M | $204.1M | $187.8M | $174.2M | $169.3M | $150.6M | $89.8M | $98.0M | $101.1M | $89.4M | $91.3M | $194.9M | $146.0M |
| Operating income | $57.1M | $64.8M | $82.8M | $54.9M | $98.0M | $83.8M | $49.7M | $36.1M | $46.3M | −$47.9M | −$4.1M | −$20.6M | −$58.8M | −$64.1M | −$70.4M | −$197.2M | −$145.2M |
| EBITDAderived | $97.1M | $100.3M | $127.1M | $92.9M | $142.6M | $132.5M | $94.5M | $79.8M | $90.9M | −$1.1M | $19.7M | $9.9M | −$29.9M | −$47.2M | −$59.5M | −$169.0M | — |
| Net income | $54.4M | $69.6M | $82.4M | $50.7M | $83.9M | $78.5M | $39.3M | $104.0M | $40.9M | −$6.6M | −$1.5M | −$19.2M | −$57.7M | −$35.5M | −$66.0M | −$188.3M | −$155.7M |
| Basic EPSper diluted share | $0.70 | $0.90 | $1.06 | $0.65 | $1.08 | $1.02 | $0.52 | $1.42 | $0.57 | -$0.10 | -$0.03 | -$0.34 | -$1.06 | -$0.70 | -$1.31 | -$3.75 | -$3.15 |
| Diluted EPSper diluted share | $0.69 | $0.89 | $1.05 | $0.65 | $1.06 | $0.99 | $0.51 | $1.38 | $0.55 | -$0.10 | -$0.03 | -$0.34 | -$1.06 | -$0.70 | -$1.31 | -$3.75 | -$3.15 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 15, 2026Form 4 | St Dennis ThomasDirector | SellCommon Stock | 2.8K | $151.49 | $424.2K | 29.1K |
| Jun 10, 2026Form 4 · 10b5-1 | SLESSOR MIKECEO | SellCommon Stock | 1.6K | $123.37 | $201.0K | 435.1K |
| Jun 10, 2026Form 4 · 10b5-1 | SLESSOR MIKECEO | SellCommon Stock | 2.5K | $122.63 | $306.6K | 436.8K |
| Jun 10, 2026Form 4 · 10b5-1 | SLESSOR MIKECEO | SellCommon Stock | 4.2K | $121.72 | $513.7K | 439.3K |
| Jun 10, 2026Form 4 · 10b5-1 | SLESSOR MIKECEO | SellCommon Stock | 975 | $121.00 | $118.0K | 443.5K |