Quarterly Financials

Values in thousands 2025-06-30 2025-03-31 2024-12-31 2024-09-30
Revenue
$474,116
$421,340
$499,696
$432,679
Gross Profit
220,710
193,395
234,429
207,456
EBITDA
74,610
101,035
140,917
113,268
EBIT
90,861
84,784
124,147
97,310
Net Income
62,773
59,605
87,946
66,648
Net Change In Cash
474,116
421,340
499,696
432,679
Free Cash Flow
37,884
51,049
93,499
70,078
Cash
146,988
170,617
164,560
154,371
Basic Shares
39,359
39,501
39,495
39,495

Annual Financials

Values in thousands 2024-12-31 2023-12-31 2022-12-31 2021-12-31
Revenue
$1,808,140
$1,787,647
$1,527,953
$1,400,182
Gross Profit
860,445
852,138
673,831
615,348
EBITDA
476,228
314,194
316,510
84,679
EBIT
411,895
253,421
260,193
34,362
Net Income
284,967
58,583
179,630
21,340
Net Change In Cash
1,808,140
1,787,647
1,527,953
1,400,182
Cost of Revenue
39,621
-19,596
Free Cash Flow
242,205
50,093
113,513
150,022
Cash
164,560
146,442
162,902
140,895
Basic Shares
39,535
39,473
39,407
39,449

Earnings Calls

Quarter EPS
2025-09-30
$0
2025-06-30
$1.93
2025-03-31
$1.68
2024-12-31
$2.25