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
-42,146
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
557,289
411,006
-34,414
EBIT
411,892
346,133
209,563
-248,132
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