Revenue
2017
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 |
| Net profit margin | 22.50% | 21.23% | 21.07% | 15.95% | 18.50% | 3.71% | 9.37% | 24.97% | 6.36% |
| Basic EPSper basic 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 |
Reported shareholders
| Holder | % owned |
|---|---|
BlackRock, Inc. | 16.81%4.4M shares |
VANGUARD PORTFOLIO MANAGEMENT LLC | 4.71%1.23M shares |
VANGUARD CAPITAL MANAGEMENT LLC | 4.55%1.19M shares |
STATE STREET CORP | 4.29%1.12M shares |
Jupiter Topco LLC | 3.99%1.05M shares |
AMERICAN CENTURY COMPANIES INC | 2.93%767.32K shares |
Stephens Investment Management Group LLC | 2.80%732.3K shares |
GEODE CAPITAL MANAGEMENT, LLC | 2.73%715.9K shares |
Sumitomo Mitsui Trust Group, Inc. | 2.72%713.13K shares |
Hood River Capital Management LLC | 2.61%682.28K shares |
WESTFIELD CAPITAL MANAGEMENT CO LP | 2.55%668.85K shares |
DIMENSIONAL FUND ADVISORS LP | 2.53%662.89K shares |
Freestone Grove Partners LP | 2.38%622.34K shares |
CITADEL ADVISORS LLC | 1.49%391.3K shares |
T. Rowe Price Investment Management, Inc. | 1.31%343.97K shares |
Artemis Investment Management LLP | 1.28%333.97K shares |
VOYA INVESTMENT MANAGEMENT LLC | 1.24%325.72K shares |
Point72 Asset Management, L.P. | 1.19%311.37K shares |
NORTHERN TRUST CORP | 1.17%306.78K shares |
FEDERATED HERMES, INC. | 1.16%302.62K shares |
Percentages use 26.19M shares of this listed class outstanding on Jun 30, 2026.
Gray completes the 100% scale. Reported positions may overlap; holders have different reporting dates.
| 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 |