Quarterly Financials

Values in thousands2026-03-312025-12-312025-09-302025-06-30
Revenue
$183,475
$180,473
$178,679
$173,779
Gross Profit
162,814
159,301
159,963
160,224
EBITDA
134,533
130,978
133,645
133,554
EBIT
132,052
128,282
130,807
130,716
Net Income
99,330
94,217
95,999
96,151
Net Change In Cash
183,475
180,473
178,679
173,779
Free Cash Flow
114,991
60,095
126,270
126,708
Cash
70,679
43,937
130,439
84,013
Basic Shares
77,435
78,208
78,830
79,256

Annual Financials

Values in thousands2025-12-312024-12-312023-12-312022-12-31
Revenue
$705,581
$650,971
$579,003
$524,458
Gross Profit
647,932
618,704
555,614
526,958
EBITDA
539,542
512,243
456,456
421,338
EBIT
528,282
500,307
444,915
409,468
Net Income
388,926
360,106
322,110
292,902
Net Change In Cash
705,581
650,971
579,003
524,458
Cost of Revenue
-32,220
Free Cash Flow
412,518
386,699
333,311
302,822
Cash
43,937
54,218
96,689
42,250
Basic Shares
79,038
81,273
83,854
85,999

Earnings Calls

QuarterEPS
2026-03-31
$1.28
2025-12-31
$1.20
2025-09-30
$1.21
2025-06-30
$1.22