Quarterly Financials

Values in thousands2026-03-312025-12-312025-09-302025-06-30
Revenue
$165,339
$169,837
$216,810
$226,891
Gross Profit
137,738
128,414
129,559
136,872
EBITDA
78,712
74,995
74,307
80,774
EBIT
73,155
79,649
Net Income
60,069
56,292
54,927
59,821
Net Change In Cash
165,339
169,837
216,810
226,891
Free Cash Flow
84,772
-36,799
81,245
85,035
Cash
67,183
112,649
84,679
340,265
Basic Shares
42,594
44,078
47,209
47,565

Annual Financials

Values in thousands2025-12-312024-12-312023-12-312022-12-31
Revenue
$690,464
$710,106
$611,601
$413,978
Gross Profit
512,771
495,381
447,816
347,416
EBITDA
303,037
296,311
259,848
181,214
EBIT
292,156
256,774
178,312
Net Income
228,213
217,540
192,296
130,213
Net Change In Cash
690,464
710,106
611,601
413,978
Free Cash Flow
257,918
222,679
174,029
114,481
Cash
112,649
570,123
1,038,090
888,189
Basic Shares
46,421
50,713
55,053
58,411

Earnings Calls

QuarterEPS
2026-03-31
$1.41
2025-12-31
$1.28
2025-09-30
$1.18
2025-06-30
$1.27