Quarterly Financials

Values in thousands 2025-06-30 2025-03-31 2024-12-31 2024-09-30
Revenue
$174,329
$171,094
$161,821
$162,498
Gross Profit
84,391
82,464
77,899
77,166
EBITDA
51,454
138,328
48,997
45,672
EBIT
45,234
132,100
43,132
40,618
Net Income
26,763
92,265
26,753
25,732
Net Change In Cash
174,329
171,094
161,821
162,498
Free Cash Flow
-7,777
17,272
-8,612
54,915
Cash
227,943
251,382
315,910
83,958
Basic Shares
27,997
28,509
29,210
29,383

Annual Financials

Values in thousands 2024-12-31 2023-12-31 2022-12-31 2021-12-31
Revenue
$625,807
$460,055
$357,521
$282,502
Gross Profit
300,869
222,826
171,057
141,097
EBITDA
187,972
125,776
101,445
81,834
EBIT
168,482
112,537
90,546
73,891
Net Income
108,717
70,175
52,947
42,658
Net Change In Cash
625,807
460,055
357,521
282,502
Cost of Revenue
150,809
-4,364
Free Cash Flow
105,681
80,768
52,298
20,857
Cash
315,910
90,216
184,496
48,583
Basic Shares
29,384
29,856
29,963
29,944

Earnings Calls

Quarter EPS
2025-09-30
$0
2025-06-30
$1
2025-03-31
$1.02
2024-12-31
$0.94