Quarterly Financials

Values in thousands 2025-06-30 2025-03-31 2024-12-31 2024-09-30
Revenue
$236,475
$231,370
$233,400
$236,362
Gross Profit
167,917
163,257
164,336
160,638
EBITDA
85,271
76,772
77,481
79,272
EBIT
79,718
71,078
72,001
73,904
Net Income
62,347
56,112
56,476
58,903
Net Change In Cash
236,475
231,370
233,400
236,362
Free Cash Flow
-65,641
65,641
1,988
72,358
Cash
3,997,350
3,974,172
3,553,772
2,992,073
Basic Shares
33,795
33,667
33,751
33,647

Annual Financials

Values in thousands 2024-12-31 2023-12-31 2022-12-31 2021-12-31
Revenue
$908,714
$809,344
$603,567
$497,053
Gross Profit
622,445
602,406
547,344
494,379
EBITDA
296,962
292,137
259,480
228,439
EBIT
275,281
269,948
237,432
208,398
Net Income
216,354
212,465
193,100
167,630
Net Change In Cash
908,714
809,344
603,567
497,053
Cost of Revenue
1,118,888
433,110
Free Cash Flow
224,548
210,541
206,487
162,537
Cash
3,553,772
2,397,463
3,168,910
2,050,022
Basic Shares
33,617
33,494
33,439
33,314

Earnings Calls

Quarter EPS
2025-06-30
$1.85
2025-03-31
$1.67
2024-12-31
$1.68
2024-09-30
$1.75