Quarterly Financials

Values in thousands 2025-06-30 2025-03-31 2024-12-31 2024-09-30
Revenue
$226,891
$223,444
$193,734
$171,709
Gross Profit
136,872
128,532
128,200
122,285
EBITDA
80,774
76,342
77,520
69,878
EBIT
79,649
75,238
76,388
69,030
Net Income
59,821
57,173
55,908
51,517
Net Change In Cash
226,891
223,444
193,734
171,709
Free Cash Flow
85,035
130,353
85,576
49,171
Cash
340,265
1,021,269
570,123
55,765
Basic Shares
47,565
47,959
48,640
49,478

Annual Financials

Values in thousands 2024-12-31 2023-12-31 2022-12-31 2021-12-31
Revenue
$710,106
$611,601
$413,978
$326,864
Gross Profit
495,381
447,816
347,416
315,625
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

Quarter EPS
2025-09-30
$0
2025-06-30
$1.27
2025-03-31
$1.19
2024-12-31
$1.15