Revenue
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | |
|---|---|---|---|---|---|---|
| Revenue | $870.8M | $724.7M | $603.1M | $387.8M | $307.1M | $299.0M |
| Operating expenses | $32.2M | −$1.8M | $14.8M | $10.6M | — | — |
| Net income | $376.6M | $273.8M | $258.6M | $153.4M | $340.3M | $54.9M |
| Net profit margin | 43.25% | 37.78% | 42.88% | 39.57% | 110.80% | 18.35% |
| Basic EPSper basic share | $1.42 | $1.36 | $1.52 | $0.90 | $2.03 | $0.37 |
| Diluted EPSper diluted share | $1.42 | $1.36 | $1.52 | $0.90 | $2.03 | $0.37 |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
WEBSTER WILLIAM M IV | 447.05K |
BAILY JOHN THOMAS | 83.11K |
Rival Anita J. | 26.79K |
Golub David | — |
Golub Lawrence E | — |
KIT WU KWAN | — |
Bars compare reported share counts. A matching total for this share class and reporting period is unavailable, so percentages are not shown.
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| May 27, 2025Form 4 | Golub Lawrence EChairman | BuyCommon Stock, par value $0.001 per share · indirect | 6.06M | $15.13 | $91.69M | 6.06M |
| May 27, 2025Form 4 | Golub Lawrence EChairman | SellCommon Stock, par value $0.001 per share · indirect | 16.5K | $15.13 | $249.4K | 0 |
| May 27, 2025Form 4 | Golub Lawrence EChairman | SellCommon Stock, par value $0.001 per share · indirect | 2.18M | $15.13 | $33.03M | 0 |
| May 27, 2025Form 4 | Golub Lawrence EChairman | SellCommon Stock, par value $0.001 per share · indirect | 3.86M | $15.13 | $58.41M | 0 |
| May 27, 2025Form 4 | Golub DavidChief Executive Officer | BuyCommon Stock, par value $0.001 per share · indirect | 6.06M | $15.13 | $91.69M | 6.06M |