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 | $620.0M | $590.6M | $537.3M | $518.8M | $488.1M | $408.5M | $423.4M | $408.5M | $380.5M | $380.7M | $378.1M | $383.0M | $368.5M | $342.8M | $336.4M | $321.5M |
| Gross profit | $341.3M | $315.2M | $274.2M | $254.8M | $263.7M | $223.0M | $232.3M | $225.3M | $213.9M | $214.4M | $200.2M | $198.9M | $189.2M | $168.5M | $168.1M | $165.3M |
| Research & development | $8.7M | $8.0M | $6.2M | $5.1M | $5.6M | $6.0M | $6.5M | $7.0M | $8.4M | $7.7M | $9.0M | $6.9M | $7.2M | $5.1M | $5.5M | $5.3M |
| Operating expenses | $237.6M | $218.9M | $184.5M | $167.4M | $174.9M | $145.8M | $150.0M | $146.7M | $138.0M | $143.0M | $134.8M | $135.1M | $132.5M | $116.8M | $114.0M | $110.1M |
| Operating income | $103.8M | $96.4M | $89.7M | $87.3M | $88.8M | $77.2M | $82.4M | $78.6M | $75.9M | $71.3M | $65.4M | $63.7M | $56.6M | $51.7M | $54.1M | $55.2M |
| EBITDAderived | $112.0M | $105.8M | $97.9M | $95.6M | $95.9M | $84.9M | $90.0M | $86.4M | $82.7M | $77.8M | $71.9M | $69.6M | $62.0M | $56.6M | $58.5M | $59.4M |
| Net income | $91.0M | $69.6M | $66.0M | $67.3M | $70.2M | $60.7M | $55.9M | $65.2M | $52.9M | $52.6M | $44.8M | $43.7M | $39.8M | $35.5M | $36.4M | $36.1M |
| Basic EPSper diluted share | $6.70 | $5.12 | $4.84 | $4.91 | $5.11 | $4.41 | $4.03 | $4.65 | $3.73 | $3.65 | $3.05 | $2.89 | $2.55 | $2.22 | $2.16 | $2.17 |
| Diluted EPSper diluted share | $6.69 | $5.11 | $4.83 | $4.90 | $5.09 | $4.40 | $4.02 | $4.64 | $3.72 | $3.64 | $3.04 | $2.87 | $2.54 | $2.20 | $2.14 | $2.15 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Feb 5, 2026Form 4 | PENDARVIS DAVIDDirector | BuyCommon Stock | 424 | $247.15 | $104.8K | 6.9K |
| Oct 30, 2025Form 4 | Etchart EricDirector | BuyCommon Stock | 500 | $194.02 | $97.0K | 8.4K |
| Oct 30, 2025Form 4 | PENDARVIS DAVIDDirector | BuyCommon Stock | 523 | $196.37 | $102.7K | 5.9K |
| Oct 28, 2025Form 4 | KIAMILEV PHENIX Q.VP, GC & Chief Compliance Ofcr | BuyCommon Stock · indirect | 55 | $200.46 | $11.0K | 4.3K |
| Oct 28, 2025Form 4 | Brass Steven APresident and CEO | BuyCommon Stock | 362 | $200.46 | $72.6K | 33.8K |