Quarterly Financials

Values in thousands 2025-06-30 2025-03-31 2024-12-31 2024-09-30
Revenue
$389,815
$406,139
$337,986
$411,485
Gross Profit
310,648
309,119
240,732
306,756
EBITDA
53,900
62,252
49,020
48,204
EBIT
49,472
57,646
44,169
42,444
Net Income
36,073
42,116
35,519
29,693
Net Change In Cash
389,815
406,139
337,986
411,485
Free Cash Flow
-234,558
5,040
121,897
513,752
Cash
982,488
1,702,623
2,298,977
1,961,627
Basic Shares
63,638
64,615
65,046
64,946

Annual Financials

Values in thousands 2024-12-31 2023-12-31 2022-12-31 2021-12-31
Revenue
$1,541,151
$1,503,625
$1,352,876
$1,853,775
Gross Profit
1,121,619
1,113,705
1,212,426
1,804,997
EBITDA
174,205
168,749
188,752
528,700
EBIT
154,257
149,119
156,127
504,072
Net Income
113,213
109,646
113,134
374,495
Net Change In Cash
1,541,151
1,503,625
1,352,876
1,853,775
Cost of Revenue
-1,397,364
1,691,960
Free Cash Flow
266,801
434,535
1,179,650
740,871
Cash
2,298,977
1,858,700
1,579,512
2,823,138
Basic Shares
65,046
65,045
70,626
81,173

Earnings Calls

Quarter EPS
2025-09-30
$0
2025-06-30
$0.41
2025-03-31
$0.21
2024-12-31
$0.55