Revenue
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $11.1M | $23.9M | $27.9M | $26.9M | $23.1M | $13.7M | — | — | — | — | — |
| Operating expenses | $176.0M | $173.6M | $131.5M | $148.7M | $87.3M | $74.5M | $60.0M | $43.5M | $32.7M | $27.4M | $23.1M |
| Net income | $71.1M | $66.7M | $77.3M | $59.4M | $60.6M | $39.5M | $30.1M | $25.6M | $12.4M | $5.0M | $4.3M |
| Basic EPSper diluted share | $6.71 | $5.97 | $6.95 | $5.42 | $6.64 | $4.76 | $3.63 | $3.12 | $2.40 | $0.43 | $1.54 |
| Diluted EPSper diluted share | $6.62 | $5.93 | $6.91 | $5.29 | $6.45 | $4.66 | $3.56 | $3.06 | $2.34 | $0.43 | $1.54 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 29, 2026Form 4 · 10b5-1 | Rosenberg NickExecutive Vice President | SellCommon Stock | 90 | $100.06 | $9.0K | 24.1K |
| Jun 26, 2026Form 4 · 10b5-1 | Rosenberg NickExecutive Vice President | SellCommon Stock | 263 | $100.01 | $26.3K | 24.2K |
| Jun 12, 2026Form 4 | PATENT ROBERT CDirector | SellCommon Stock | 10.0K | $96.41 | $964.1K | 86.2K |
| Jun 4, 2026Form 4 | PATENT ROBERT CDirector | SellCommon Stock | 5.0K | $90.21 | $451.0K | 96.2K |
| May 29, 2026Form 4 | GUTMAN HARVEYDirector | SellCommon Stock | 3.0K | $89.58 | $268.7K | 18.2K |