Quarterly Financials

Values in thousands2026-03-312025-12-312025-09-302025-06-30
Revenue
$277,207
$283,004
$383,279
$249,080
Gross Profit
202,956
205,345
217,545
165,732
EBITDA
70,980
85,439
85,046
78,770
EBIT
73,674
72,531
68,856
Net Income
56,115
57,874
56,787
55,841
Net Change In Cash
277,207
283,004
383,279
249,080
Free Cash Flow
20,622
43,603
75,990
32,142
Cash
526,592
668,007
732,826
634,402
Basic Shares
59,067
59,950
60,747
60,694

Annual Financials

Values in thousands2025-12-312024-12-312023-12-312022-12-31
Revenue
$1,120,271
$831,368
$759,836
$583,324
Gross Profit
794,917
414,204
892,297
513,307
EBITDA
325,728
72,124
210,801
98,987
EBIT
285,731
34,057
210,801
59,105
Net Income
224,135
223,009
165,489
71,887
Net Change In Cash
1,120,271
831,368
759,836
583,324
Cost of Revenue
-1,532,042
Free Cash Flow
231,953
88,344
148,230
262,504
Cash
668,007
567,251
975,343
734,787
Basic Shares
60,542
61,384
61,231
61,432

Earnings Calls

QuarterEPS
2026-03-31
$0.95
2025-12-31
$0.97
2025-09-30
$0.94
2025-06-30
$0.92