Revenue
No reported data
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | |
|---|---|---|---|---|---|---|
| Operating expenses | $206.0M | $178.5M | $165.7M | $141.9M | $136.0M | $130.1M |
| Net income | $339.7M | $263.0M | $337.5M | $102.1M | $174.2M | $227.3M |
| Basic EPSper diluted share | $1.90 | $1.61 | $2.32 | $0.80 | $1.50 | $2.02 |
| Diluted EPSper diluted share | $1.85 | $1.61 | $2.31 | $0.79 | $1.49 | $2.01 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Mar 26, 2026Form 4 | Aguirre DeAnneDirector | BuyCommon Stock | 7.3K | $14.35 | $105.0K | 10.7K |
| Mar 26, 2026Form 4 | Loo WadeDirector | BuyCommon Stock | 7.3K | $14.35 | $105.0K | 14.1K |
| Mar 26, 2026Form 4 | Theodosopoulos NikosDirector | BuyCommon Stock | 7.3K | $14.35 | $105.0K | 29.4K |
| Mar 26, 2026Form 4 | Fallon Thomas JDirector | BuyCommon Stock · indirect | 7.3K | $14.30 | $104.4K | 157.7K |
| Mar 26, 2026Form 4 | Randhawa Paramjeet KDirector | BuyCommon Stock | 2.9K | $14.35 | $42.0K | 22.5K |