Quarterly Financials

Values in thousands2025-12-312025-09-302025-06-302025-03-31
Revenue
$228,798
$216,653
$210,330
$206,835
Gross Profit
184,320
142,974
146,233
140,996
EBITDA
79,309
67,881
72,196
65,765
EBIT
61,371
65,879
59,448
Net Income
55,893
51,838
51,801
45,572
Net Change In Cash
228,798
216,653
210,330
206,835
Free Cash Flow
53,317
35,516
31,783
78,721
Cash
1,040,335
262,849
851,798
235,000
Basic Shares
47,366
44,658
45,033
45,509

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
138,928
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-03-31
$0
2025-12-31
$1.27
2025-09-30
$1.16
2025-06-30
$1.15