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 | $669.1M | $607.6M | $554.5M | $489.7M | $411.2M | $363.0M | $321.6M | $278.9M | $230.8M | $197.9M | $197.9M | $133.6M | $108.0M | $91.4M | $76.2M | $65.4M |
| Gross profit | $554.4M | $496.1M | $447.0M | $386.9M | $321.7M | $283.7M | $252.1M | $212.7M | $179.2M | $154.8M | $130.0M | $104.6M | $83.3M | $73.0M | $63.0M | $54.2M |
| Research & development | $117.3M | $111.9M | $110.5M | $101.2M | $81.3M | $72.5M | $68.2M | $53.3M | $42.8M | $36.6M | $30.4M | $26.3M | $21.7M | $20.2M | $19.6M | $15.8M |
| Operating expenses | $332.4M | $308.9M | $283.9M | $256.4M | $234.1M | $187.1M | $179.8M | $162.3M | $142.0M | $124.7M | $105.2M | $95.4M | $81.0M | $70.0M | $60.1M | $53.0M |
| Operating income | $222.0M | $187.2M | $163.1M | $130.5M | $87.7M | $96.7M | $72.3M | $50.4M | $37.2M | $30.1M | $24.8M | $9.2M | $2.3M | $3.0M | $2.9M | $1.2M |
| EBITDAderived | $236.4M | $205.7M | $190.1M | $165.2M | $123.6M | $129.5M | $103.5M | $79.3M | $57.9M | $47.1M | $39.2M | $21.1M | $11.9M | $10.3M | $8.3M | $5.8M |
| Net income | $198.3M | $173.7M | $151.6M | $108.0M | $71.0M | $91.6M | $69.3M | $57.3M | $40.4M | $19.2M | $19.2M | $30.2M | $1.5M | $2.2M | $2.0M | $847,000 |
| Basic EPSper diluted share | $5.49 | $4.72 | $4.11 | $2.81 | $1.82 | $2.34 | $1.77 | $1.47 | $1.08 | $0.55 | $0.55 | $0.92 | $0.05 | $0.09 | $0.09 | $0.04 |
| Diluted EPSper diluted share | $5.44 | $4.65 | $4.03 | $2.74 | $1.77 | $2.25 | $1.68 | $1.37 | $1.01 | $0.50 | $0.50 | $0.81 | $0.04 | $0.08 | $0.08 | $0.04 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 29, 2026Form 4 · 10b5-1 | Thakar Sumedh SCEO & PRESIDENT | SellCommon Stock | 2.3K | $127.66 | $294.4K | 226.7K |
| Jun 29, 2026Form 4 · 10b5-1 | Thakar Sumedh SCEO & PRESIDENT | SellCommon Stock | 5.0K | $126.96 | $634.0K | 229.0K |
| Jun 29, 2026Form 4 · 10b5-1 | Thakar Sumedh SCEO & PRESIDENT | SellCommon Stock | 2.7K | $125.60 | $339.1K | 234.0K |
| Jun 26, 2026Form 4 · 10b5-1 | Thakar Sumedh SCEO & PRESIDENT | SellCommon Stock | 200 | $121.10 | $24.2K | 236.7K |
| Jun 26, 2026Form 4 · 10b5-1 | Thakar Sumedh SCEO & PRESIDENT | SellCommon Stock | 9.8K | $120.47 | $1.18M | 236.9K |