Quarterly Financials

Values in thousands 2025-06-30 2025-03-31 2024-12-31 2024-09-30
Revenue
$198,255
$167,599
$197,820
$225,063
Gross Profit
109,916
101,133
115,547
120,845
EBITDA
77,442
67,925
71,242
86,060
EBIT
47,467
38,294
42,003
58,096
Net Income
24,675
16,551
22,920
38,652
Net Change In Cash
198,255
167,599
197,820
225,063
Free Cash Flow
-72,279
-41,578
-65,860
-48,203
Cash
19,849
23,696
11,114
3,967
Basic Shares
34,860
33,869
33,520
32,983

Annual Financials

Values in thousands 2024-12-31 2023-12-31 2022-12-31 2021-12-31
Revenue
$748,439
$670,363
$620,698
$573,686
Gross Profit
425,116
388,434
357,174
318,572
EBITDA
289,377
265,225
246,825
219,660
EBIT
174,327
157,087
140,386
123,186
Net Income
93,967
84,987
73,828
60,478
Net Change In Cash
748,439
670,363
620,698
573,686
Free Cash Flow
-185,112
-99,893
-78,040
-123,770
Cash
11,114
9,723
12,344
10,908
Basic Shares
33,694
31,663
30,424
29,736

Earnings Calls

Quarter EPS
2025-06-30
$0.70
2025-03-31
$0.50
2024-12-31
$0.74
2024-09-30
$1.18