Revenue
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $202.3M | $232.4M | $278.7M | $307.0M | $185.2M | $120.2M | $210.3M | $202.8M | $242.8M | $371.0M | $432.7M | $349.5M | $358.1M | $379.1M | $377.7M | $301.4M | $256.1M | $291.7M |
| Gross profit | — | $204.3M | $246.4M | $272.1M | $158.1M | $95.4M | — | — | — | — | — | — | — | — | — | — | — | — |
| Gross margin | — | 87.93% | 88.41% | 88.63% | 85.39% | 79.37% | — | — | — | — | — | — | — | — | — | — | — | — |
| Operating expenses | $62.9M | $5.1M | $32.3M | $34.9M | $68.6M | $184.2M | $212.6M | $86.0M | $69.8M | $214.3M | $610.1M | $174.8M | $121.9M | $112.0M | $273.5M | $105.3M | $102.1M | $94.7M |
| Operating income | $144.4M | $199.2M | $292.5M | $305.2M | $147.8M | −$43.9M | $51.3M | $192.5M | $176.6M | $185.7M | −$170.4M | $176.1M | $236.2M | $267.2M | $104.1M | $196.1M | $154.0M | $197.0M |
| Operating margin | 71.34% | 85.73% | 104.95% | 99.42% | 79.80% | −36.49% | 24.40% | 94.96% | 72.72% | 50.07% | −39.38% | 50.39% | 65.97% | 70.46% | 27.57% | 65.05% | 60.13% | 67.55% |
| EBITDA | $159.3M | $214.7M | $311.0M | $327.8M | $166.9M | −$34.7M | $66.3M | $214.2M | $200.0M | $228.8M | −$113.1M | $234.7M | $300.6M | $325.4M | $169.3M | $253.0M | $214.0M | $261.3M |
| EBITDA margin | 78.73% | 92.42% | 111.59% | 106.75% | 90.10% | −28.84% | 31.50% | 105.65% | 82.37% | 61.68% | −26.14% | 67.15% | 83.94% | 85.82% | 44.81% | 83.95% | 83.56% | 89.58% |
| Net income | $136.4M | $183.6M | $278.4M | $268.5M | $108.9M | −$84.8M | −$24.5M | $139.5M | $88.7M | $96.9M | −$571.7M | $108.8M | $172.1M | $213.4M | $54.0M | $154.5M | $114.1M | $170.0M |
| Net profit margin | 67.39% | 79.04% | 99.89% | 87.45% | 58.80% | −70.58% | −11.63% | 68.82% | 36.52% | 26.12% | −132.11% | 31.14% | 48.05% | 56.27% | 14.30% | 51.25% | 44.55% | 58.29% |
| Basic EPSper basic share | $10.18 | $11.69 | $15.59 | $18.72 | — | — | — | — | — | — | — | — | — | — | — | — | — | — |
| Diluted EPSper diluted share | $10.04 | $11.35 | $13.08 | $13.39 | — | — | — | — | — | — | — | — | — | — | — | — | — | — |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
MORGAN STANLEY | 1.07M |
GOLDMAN SACHS GROUP INC | 608.12K |
Corient Private Wealth LP | 592.07K |
UBS Group AG | 349.15K |
Solidarity Wealth, LLC | 260.48K |
Progeny 3, Inc. | 229.46K |
Saber Capital Managment, LLC | 215.22K |
ING GROEP NV | 198.4K |
Long Corridor Asset Management Ltd | 120K |
EUBEL BRADY & SUTTMAN ASSET MANAGEMENT INC | 117.5K |
BNP PARIBAS FINANCIAL MARKETS | 111.01K |
Oakcliff Capital Partners, LP | 102.06K |
Meixler Investment Management, Ltd. | 97.59K |
Mountain Lake Investment Management LLC | 85.46K |
Ballast Asset Management, LP | 74.81K |
Nitor Capital Management LLC | 65.21K |
HORIZON KINETICS ASSET MANAGEMENT LLC | 60.95K |
BANK OF AMERICA CORP /DE/ | 58.45K |
NATIXIS | 44.6K |
LPL Financial LLC | 40.6K |
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 26, 2026Form 4 | Craig Kevin JExecutive Vice President | BuyCOMMON UNITS | 336 | $102.18 | $34.3K | 47.0K |
| Sep 8, 2025Form 4 | WOOTEN GREGORY FSenior VP, Chief Engineer | SellCommon Units | 8.6K | $100.24 | $862.8K | 28.7K |