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 | $1.17B | $1.15B | $1.09B | $1.11B | $1.20B | $880.8M | $745.3M | $684.3M | $565.2M | $479.6M | $440.8M | $391.7M | $342.5M | $307.4M | $266.8M | $317.7M | $272.3M |
| Gross profit | $460.0M | $501.9M | $450.8M | $404.0M | $460.5M | $359.5M | $306.5M | $294.9M | $243.4M | $187.1M | $154.9M | $140.2M | $98.6M | $84.6M | $62.8M | $72.8M | $80.5M |
| Research & development | $4.2M | $3.5M | $3.3M | $500,000 | $6.0M | $3.4M | $3.4M | $4.5M | $3.8M | $3.7M | $1.5M | $2.3M | $2.9M | $2.9M | $2.5M | $1.9M | — |
| Operating income | $258.0M | $321.9M | $274.6M | $246.7M | $275.4M | $233.6M | $188.2M | $176.7M | $142.4M | $104.0M | $77.4M | $67.8M | $24.7M | $12.7M | $2.2M | $5.1M | −$8.0M |
| EBITDAderived | $320.9M | $376.6M | $324.8M | $291.0M | $311.3M | $251.6M | $202.2M | $193.3M | $159.2M | $118.5M | $91.8M | $83.0M | $40.9M | $29.7M | $20.3M | $25.8M | $16.5M |
| Net income | $190.4M | $238.4M | $204.1M | $184.6M | $208.7M | $175.6M | $144.7M | $134.6M | $95.1M | $67.8M | $48.1M | $41.5M | $34.6M | $2.7M | −$11.6M | −$10.1M | −$16.9M |
| Basic EPSper diluted share | $1.78 | $2.20 | $1.88 | $1.65 | $1.81 | $1.52 | $1.24 | $1.15 | $1.62 | $1.16 | $1.53 | $1.28 | $1.03 | $0.08 | -$0.75 | -$0.66 | -$1.12 |
| Diluted EPSper diluted share | $1.78 | $2.20 | $1.88 | $1.65 | $1.80 | $1.51 | $1.24 | $1.14 | $1.61 | $1.15 | $1.52 | $1.27 | $1.01 | $0.08 | -$0.75 | -$0.66 | -$1.12 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 25, 2026Form 4 · 10b5-1 | Rudolph Jacob T.SVP, CHRO | SellCommon Stock | 1.4K | $50.00 | $70.0K | 36.6K |
| Mar 3, 2026Form 4 | ROSE B ANDREWDirector | BuyCommon Stock | 11.0K | $40.74 | $449.0K | 14.2K |
| Mar 3, 2026Form 4 | ROSE B ANDREWDirector | BuyCommon Stock | 986 | $40.14 | $39.6K | 3.2K |
| Mar 2, 2026Form 4 | ROSE B ANDREWDirector | BuyCommon Stock | 372 | $40.26 | $15.0K | 2.2K |
| Nov 14, 2025Form 4 | Gandhi PrithviSVP, Chief Financial Officer | BuyCommon Stock | 15.0K | $31.92 | $478.8K | 30.7K |