Quarterly Financials

Values in thousands2025-09-302025-06-302025-03-312024-12-31
Revenue
$216,810
$226,891
$223,444
$193,734
Gross Profit
129,559
136,872
128,532
128,200
EBITDA
74,307
80,774
76,342
77,520
EBIT
73,155
79,649
75,238
76,388
Net Income
54,927
59,821
57,173
55,908
Net Change In Cash
216,810
226,891
223,444
193,734
Free Cash Flow
81,245
85,035
130,353
85,576
Cash
84,679
340,265
1,021,269
570,123
Basic Shares
47,209
47,565
47,959
48,640

Annual Financials

Values in thousands2024-12-312023-12-312022-12-312021-12-31
Revenue
$710,106
$611,601
$413,978
$326,864
Gross Profit
495,381
447,816
347,416
312,515
EBITDA
296,311
259,848
181,214
147,466
EBIT
292,156
256,774
178,312
144,165
Net Income
217,540
192,296
130,213
110,653
Net Change In Cash
710,106
611,601
413,978
326,864
Free Cash Flow
222,679
174,029
114,481
82,343
Cash
570,123
1,038,090
888,189
601,784
Basic Shares
50,713
55,053
58,411
58,830

Earnings Calls

QuarterEPS
2025-09-30
$1.18
2025-06-30
$1.27
2025-03-31
$1.19
2024-12-31
$1.15