Quarterly Financials

Values in thousands2026-03-312025-12-312025-09-302025-06-30
Revenue
$570,351
$542,615
$529,585
$514,460
Gross Profit
222,081
209,638
203,936
194,188
EBITDA
105,821
113,096
113,201
103,075
EBIT
91,826
92,210
79,620
89,020
Net Income
67,081
60,246
58,161
66,051
Net Change In Cash
570,351
542,615
529,585
514,460
Free Cash Flow
-11,214
106,510
106,355
94,951
Cash
145,405
146,326
171,628
160,637
Basic Shares
156,904
162,481
161,714
164,193

Annual Financials

Values in thousands2025-12-312024-12-312023-12-312022-12-31
Revenue
$2,087,679
$1,838,372
$1,630,668
$1,412,044
Gross Profit
801,076
691,013
607,766
515,449
EBITDA
391,747
357,588
321,589
276,236
EBIT
332,663
280,603
251,121
198,351
Net Income
251,019
198,297
184,558
142,968
Net Change In Cash
2,087,679
1,838,372
1,630,668
1,412,044
Cost of Revenue
-12,129
Free Cash Flow
298,119
222,263
158,395
121,305
Cash
146,326
163,327
141,015
123,566
Basic Shares
162,481
164,322
168,161
169,169

Earnings Calls

QuarterEPS
2026-03-31
$0.58
2025-12-31
$0.50
2025-09-30
$0.48
2025-06-30
$0.49