Quarterly Financials

Values in thousands2026-03-312025-12-312025-09-302025-06-30
Revenue
$372,705
$411,169
$418,068
$389,815
Gross Profit
298,747
322,063
332,706
310,648
EBITDA
50,444
53,142
64,500
53,900
EBIT
60,803
49,472
Net Income
37,836
41,584
45,818
36,073
Net Change In Cash
372,705
411,169
418,068
389,815
Free Cash Flow
-133,898
-49,284
270,993
-234,558
Cash
874,194
1,231,944
1,277,283
982,488
Basic Shares
59,207
60,498
62,168
63,638

Annual Financials

Values in thousands2025-12-312024-12-312023-12-312022-12-31
Revenue
$1,625,191
$1,541,151
$1,503,625
$1,352,876
Gross Profit
1,274,536
1,121,619
1,113,705
1,212,426
EBITDA
221,063
174,205
168,749
188,752
EBIT
154,257
149,119
156,127
Net Income
165,591
113,213
109,646
113,134
Net Change In Cash
1,625,191
1,541,151
1,503,625
1,352,876
Cost of Revenue
-1,397,364
Free Cash Flow
-95,097
266,801
434,535
1,179,650
Cash
1,231,944
2,298,977
1,858,700
1,579,512
Basic Shares
62,709
65,046
65,045
70,626

Earnings Calls

QuarterEPS
2026-03-31
$0.64
2025-12-31
$0.69
2025-09-30
$0.74
2025-06-30
$0.41