Revenue
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | |
|---|---|---|---|---|---|---|
| Revenue | $450.3M | $380.0M | $394.1M | $497.4M | $290.2M | $87.1M |
| Operating expenses | $403.9M | $320.8M | $303.5M | $195.3M | $147.0M | $122.2M |
| Operating income | $46.4M | $59.3M | $90.6M | $302.1M | $143.2M | −$35.1M |
| Operating margin | 10.31% | 15.59% | 22.99% | 60.74% | 49.36% | −40.29% |
| EBITDA | $273.3M | $220.0M | $271.6M | $382.9M | — | — |
| EBITDA margin | 60.70% | 57.88% | 68.91% | 76.98% | — | — |
| Net income | $24.4M | $18.8M | $81.1M | $262.3M | $108.5M | −$23.9M |
| Net profit margin | 5.41% | 4.94% | 20.58% | 52.74% | 37.37% | −27.47% |
| Basic EPSper basic share | $0.18 | $0.14 | $0.61 | $1.97 | $0.82 | -$0.18 |
| Diluted EPSper diluted share | $0.18 | $0.14 | $0.61 | $1.97 | $0.82 | -$0.18 |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
Grey Rock Energy Management, LLC | 55.27M |
HAMILTON LANE ADVISORS LLC | 6.76M |
Utah Retirement Systems | 5.24M |
BlackRock, Inc. | 4.97M |
DIMENSIONAL FUND ADVISORS LP | 3.94M |
AMERICAN CENTURY COMPANIES INC | 3.11M |
VANGUARD CAPITAL MANAGEMENT LLC | 3.08M |
Georgetown University | 3.08M |
VANGUARD PORTFOLIO MANAGEMENT LLC | 1.64M |
GEODE CAPITAL MANAGEMENT, LLC | 1.6M |
AQR CAPITAL MANAGEMENT LLC | 1.53M |
Miller Matthew Reade | 1.36M |
STATE STREET CORP | 1.2M |
Perry Griffin | 1.16M |
Lazarine Kirk | 1.07M |
Bank of New York Mellon Corp | 943.78K |
TWO SIGMA INVESTMENTS, LP | 928.71K |
CWA Asset Management Group, LLC | 911.58K |
Nuveen, LLC | 871.21K |
MILLENNIUM MANAGEMENT LLC | 777.97K |
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 |
|---|---|---|---|---|---|---|
| Jun 12, 2026Form 4 | Miller Matthew ReadeDirector | BuyCommon Stock, par value $0.0001 per share | 696 | $4.97 | $3.5K | 1.36M |
| Jun 10, 2026Form 4 | MCCARTNEY JOHNDirector | BuyCommon Stock, par value $0.0001 per share | 4.0K | $4.96 | $19.8K | 147.1K |
| Jun 9, 2026Form 4 | Miller Matthew ReadeDirector | BuyCommon Stock, par value $0.0001 per share | 10.6K | $4.75 | $50.4K | 1.36M |
| May 27, 2026Form 4 | Kettler Ronald KyleChief Financial Officer | BuyCommon Stock, par value $0.0001 per share | 6.0K | $5.08 | $30.5K | 129.3K |
| May 21, 2026Form 4 | MCCARTNEY JOHNDirector | BuyCommon Stock, par value $0.0001 per share | 4.0K | $5.54 | $22.2K | 143.1K |