Quarterly Financials

Values in thousands 2025-06-30 2025-03-31 2024-12-31 2024-09-30
Revenue
$855,455
$785,659
$802,315
$831,149
Gross Profit
226,547
209,593
196,420
218,405
EBITDA
202,328
174,610
116,180
190,532
EBIT
136,658
110,880
53,635
129,879
Net Income
94,277
75,986
42,817
89,968
Net Change In Cash
855,455
785,659
802,315
831,149
Free Cash Flow
22,449
-200,994
150,714
130,120
Cash
68,383
51,078
74,444
67,073
Basic Shares
56,437
57,316
57,852
58,186

Annual Financials

Values in thousands 2024-12-31 2023-12-31 2022-12-31 2021-12-31
Revenue
$3,265,876
$3,091,640
$2,784,754
$2,246,660
Gross Profit
825,200
700,062
522,370
379,981
EBITDA
652,214
546,039
399,950
-31,875
EBIT
411,892
334,883
198,507
-245,593
Net Income
286,707
222,935
122,291
-246,954
Net Change In Cash
3,265,876
3,091,640
2,784,754
2,246,660
Cost of Revenue
45,764
-45,525
Free Cash Flow
413,834
138,498
121,522
223,561
Cash
74,444
32,577
80,577
34,813
Basic Shares
58,355
59,857
60,329
60,053

Earnings Calls

Quarter EPS
2025-06-30
$1.67
2025-03-31
$1.33
2024-12-31
$1.29
2024-09-30
$1.55