Quarterly Financials

Values in thousands 2025-06-30 2025-03-31 2024-12-31 2024-09-30
Revenue
$376,429
$350,530
$353,526
$365,122
Gross Profit
247,415
227,450
246,666
219,909
EBITDA
83,155
67,301
48,307
67,624
EBIT
62,256
47,054
27,880
46,331
Net Income
31,748
27,359
31,793
28,242
Net Change In Cash
376,429
350,530
353,526
365,122
Free Cash Flow
67,422
-52,663
-32,436
9,035
Cash
251,771
191,127
247,503
208,581
Basic Shares
29,788
29,867
29,796
29,719

Annual Financials

Values in thousands 2024-12-31 2023-12-31 2022-12-31 2021-12-31
Revenue
$1,415,491
$1,297,429
$1,230,088
$1,185,204
Gross Profit
883,434
749,502
210,815
191,809
EBITDA
222,832
145,015
126,517
69,675
EBIT
139,644
59,429
46,761
-5,306
Net Income
94,797
-6,780
9,215
-15,713
Net Change In Cash
1,415,491
1,297,429
1,230,088
1,185,204
Free Cash Flow
-77,973
-49,470
-63,700
92,786
Cash
247,503
180,265
163,683
266,014
Basic Shares
29,552
28,139
28,574
28,533

Earnings Calls

Quarter EPS
2025-09-30
$0
2025-06-30
$1.07
2025-03-31
$0.92
2024-12-31
$1.07