Quarterly Financials

Values in thousands2025-12-312025-09-302025-06-302025-03-31
Revenue
$708,450
$659,903
$603,311
$558,570
Gross Profit
205,316
196,939
180,013
178,350
EBITDA
163,964
149,885
117,608
120,453
EBIT
156,833
142,836
124,538
113,523
Net Income
135,133
111,135
90,260
114,595
Net Change In Cash
708,450
659,903
603,311
558,570
Free Cash Flow
188,116
262,316
142,413
115,842
Cash
497,049
285,351
46,330
441,436
Basic Shares
28,964
29,710
30,165
31,196

Annual Financials

Values in thousands2025-12-312024-12-312023-12-312022-12-31
Revenue
$2,530,234
$2,109,054
$1,885,842
$1,459,996
Gross Profit
760,618
656,305
524,505
432,438
EBITDA
570,501
476,121
363,153
301,038
EBIT
542,377
446,870
336,825
278,697
Net Income
451,123
404,386
282,810
245,368
Net Change In Cash
2,530,234
2,109,054
1,885,842
1,459,996
Cost of Revenue
-426,467
Free Cash Flow
681,867
572,267
396,726
351,171
Cash
497,049
669,436
245,449
28,265
Basic Shares
29,527
32,014
31,841
33,671

Earnings Calls

QuarterEPS
2026-03-31
$0
2025-12-31
$4.67
2025-09-30
$3.86
2025-06-30
$3.10