Quarterly Financials

Values in thousands2026-06-302026-03-312025-12-312025-09-30
Revenue
$230,649
$226,407
$228,798
$216,653
Gross Profit
177,792
163,611
184,320
142,974
EBITDA
80,326
74,599
85,551
67,881
EBIT
74,484
68,794
79,309
61,371
Net Income
58,777
53,937
55,893
51,838
Net Change In Cash
230,649
226,407
228,798
216,653
Free Cash Flow
45,063
68,765
53,317
35,516
Cash
745,706
636,499
1,040,335
262,849
Basic Shares
42,397
42,956
47,366
44,658

Annual Financials

Values in thousands2025-12-312024-12-312023-12-312022-12-31
Revenue
$862,616
$822,775
$728,151
$598,506
Gross Profit
614,523
578,687
579,503
540,894
EBITDA
285,151
280,535
291,817
268,532
EBIT
266,007
253,748
264,531
244,220
Net Income
205,104
198,170
181,872
166,239
Net Change In Cash
862,616
822,775
728,151
598,506
Cost of Revenue
-1,473,186
Free Cash Flow
199,337
210,787
277,800
133,457
Cash
1,040,335
591,137
748,173
550,307
Basic Shares
47,366
46,902
47,552
48,436

Earnings Calls

QuarterEPS
2026-06-30
$1.39
2026-03-31
$1.26
2025-12-31
$1.27
2025-09-30
$1.16