Quarterly Financials

Values in thousands2026-03-312025-12-312025-09-302025-06-30
Revenue
$241,571
$181,000
$175,481
$236,475
Gross Profit
176,853
181,000
171,259
167,917
EBITDA
82,998
79,318
84,558
85,271
EBIT
77,207
73,610
78,971
79,718
Net Income
62,995
59,497
62,654
62,347
Net Change In Cash
241,571
181,000
175,481
236,475
Free Cash Flow
65,063
43,234
63,713
64,379
Cash
4,684,546
226,954
4,054,638
3,997,350
Basic Shares
34,027
33,906
33,864
33,795

Annual Financials

Values in thousands2025-12-312024-12-312023-12-312022-12-31
Revenue
$824,326
$908,714
$809,344
$603,567
Gross Profit
683,433
622,445
602,406
547,344
EBITDA
325,919
296,962
292,137
259,480
EBIT
303,377
275,281
269,948
237,432
Net Income
240,610
216,354
212,465
193,100
Net Change In Cash
824,326
908,714
809,344
603,567
Cost of Revenue
1,118,888
Free Cash Flow
236,967
224,548
210,541
206,487
Cash
226,954
3,553,772
2,397,463
3,168,910
Basic Shares
33,906
33,617
33,494
33,439

Earnings Calls

QuarterEPS
2026-03-31
$1.85
2025-12-31
$1.75
2025-09-30
$1.85
2025-06-30
$1.85