Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | |
|---|---|---|---|---|---|---|---|---|---|
| Revenue | $876.0M | $553.9M | $375.9M | $327.1M | $247.8M | $168.5M | $113.3M | $73.0M | $59.5M |
| Net income | $197.1M | $117.6M | $79.2M | $52.2M | $45.8M | $6.3M | $10.6M | $18.2M | $3.8M |
| Basic EPSper diluted share | $7.40 | $4.61 | $3.19 | $2.07 | $1.80 | $0.25 | $0.49 | $1.07 | $0.22 |
| Diluted EPSper diluted share | $7.17 | $4.48 | $3.13 | $2.02 | $1.76 | $0.24 | $0.49 | $1.07 | $0.22 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 28, 2026Form 4 | Carter TimothyChief People Officer | SellCommon Stock | 300 | $124.29 | $37.3K | 2.2K |
| Jun 28, 2026Form 4 | Carter TimothyChief People Officer | SellCommon Stock | 180 | $124.29 | $22.4K | 1.7K |
| Jun 22, 2026Form 4 · 10b5-1 | Armstrong MacCEO and Chairman | SellCommon Stock (RSUs) · indirect | 1.5K | $113.28 | $169.4K | 329.4K |
| Jun 22, 2026Form 4 · 10b5-1 | Armstrong MacCEO and Chairman | SellCommon Stock (RSUs) · indirect | 2.0K | $112.72 | $226.0K | 330.9K |
| May 21, 2026Form 4 · 10b5-1 | Armstrong MacCEO and Chairman | SellCommon Stock (RSUs) · indirect | 2.2K | $114.67 | $249.1K | 332.9K |