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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $1.20B | $980.5M | $905.3M | $812.6M | $743.3M | $742.3M | $719.5M | $652.8M | $509.5M | $424.4M | $380.5M | $350.2M | $300.6M | $232.1M | $172.5M | $144.7M |
| Gross profit | $752.1M | $583.4M | $458.2M | $377.2M | $389.6M | $404.3M | $395.2M | $356.1M | $318.0M | $272.6M | $233.4M | $201.3M | $175.0M | $142.1M | $104.1M | $89.2M |
| Research & development | $296.2M | $269.4M | $249.7M | $229.2M | $201.5M | $200.6M | $188.5M | $171.7M | $130.3M | $112.5M | $93.4M | $76.2M | $63.0M | $49.1M | $34.8M | $28.3M |
| Operating expenses | $711.0M | $635.9M | $607.7M | $576.6M | $495.1M | $428.2M | $393.7M | $371.7M | $296.1M | $256.2M | $216.9M | $182.9M | $145.3M | $113.1M | $97.3M | $71.2M |
| Operating income | $41.1M | −$52.6M | −$149.5M | −$199.4M | −$105.6M | −$23.9M | $1.5M | −$15.6M | $21.9M | $16.4M | $16.5M | $18.4M | $29.7M | $28.9M | $6.9M | $18.0M |
| EBITDAderived | $64.8M | −$30.3M | −$124.7M | −$165.9M | −$68.6M | $18.8M | $41.4M | $20.0M | $40.6M | $25.3M | $24.0M | $25.2M | $34.6M | $31.9M | $9.1M | $19.4M |
| Net income | $69.8M | −$6.1M | −$111.9M | −$180.4M | −$66.5M | −$27.2M | $20.7M | −$26.7M | $18.1M | $15.0M | $9.9M | $14.7M | $24.7M | $18.7M | $35.6M | $15.5M |
| Basic EPSper diluted share | $0.83 | -$0.07 | -$1.36 | -$2.16 | -$0.79 | -$0.33 | $0.25 | -$0.34 | $0.24 | $0.21 | $0.14 | $0.22 | $0.44 | $0.36 | $0.83 | $0.32 |
| Diluted EPSper diluted share | $0.81 | -$0.07 | -$1.36 | -$2.16 | -$0.79 | -$0.33 | $0.25 | -$0.34 | $0.24 | $0.20 | $0.14 | $0.21 | $0.40 | $0.32 | $0.76 | $0.30 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 29, 2026Form 4 · 10b5-1 | Rosenbaum Michael GeorgeChief Executive Officer | SellCommon Stock | 1.2K | $124.29 | $149.1K | 197.4K |
| Jun 22, 2026Form 4 · 10b5-1 | Cooper Jeffrey ElliottChief Financial Officer | SellCommon Stock | 1.3K | $105.67 | $142.4K | 62.1K |
| Jun 22, 2026Form 4 · 10b5-1 | Rosenbaum Michael GeorgeChief Executive Officer | SellCommon Stock | 1.2K | $105.67 | $126.8K | 198.6K |
| Jun 16, 2026Form 4 | Mullen John PPresident | SellCommon Stock | 4.3K | $118.74 | $509.6K | 131.1K |
| Jun 16, 2026Form 4 | Cooper Jeffrey ElliottChief Financial Officer | SellCommon Stock | 2.6K | $118.74 | $308.0K | 63.5K |