Quarterly Financials

Values in thousands 2025-06-30 2025-03-31 2024-12-31 2024-09-30
Revenue
$613,413
$554,307
$529,505
$567,390
Gross Profit
232,054
207,256
176,838
215,892
EBITDA
120,227
101,583
-1,333
120,658
EBIT
86,000
68,822
-33,342
87,494
Net Income
57,342
43,571
-51,786
58,058
Net Change In Cash
613,413
554,307
529,505
567,390
Free Cash Flow
72,570
42,656
134,810
65,034
Cash
685,184
618,687
724,924
629,670
Basic Shares
24,938
24,963
25,039
25,025

Annual Financials

Values in thousands 2024-12-31 2023-12-31 2022-12-31 2021-12-31
Revenue
$2,190,768
$2,362,657
$2,513,897
$2,079,928
Gross Profit
787,542
900,241
1,006,913
771,926
EBITDA
325,858
360,862
589,866
458,187
EBIT
195,406
360,862
469,160
359,552
Net Income
100,190
259,485
373,306
283,806
Net Change In Cash
2,190,768
2,362,657
2,513,897
2,079,928
Cost of Revenue
93,523
-194,800
Free Cash Flow
291,744
371,199
315,377
282,782
Cash
724,924
555,513
562,588
478,473
Basic Shares
25,039
25,102
24,986
24,932

Earnings Calls

Quarter EPS
2025-06-30
$2.85
2025-03-31
$2.19
2024-12-31
$2.04
2024-09-30
$2.71