Quarterly Financials

Values in thousands 2025-06-30 2025-03-31 2024-12-31 2024-09-30
Revenue
$203,312
$174,633
$155,640
$148,503
Gross Profit
-89,446
89,446
77,879
66,571
EBITDA
59,259
54,505
44,270
38,590
EBIT
59,966
53,798
45,049
Net Income
46,528
42,922
34,965
30,497
Net Change In Cash
203,312
174,633
155,640
148,503
Free Cash Flow
119,160
87,148
68,413
98,807
Cash
81,297
119,312
80,438
86,479
Basic Shares
27,569
27,399
27,206
26,480

Annual Financials

Values in thousands 2024-12-31 2023-12-31 2022-12-31 2021-12-31
Revenue
$553,863
$375,926
$327,086
$247,791
Gross Profit
269,447
375,926
327,086
247,791
EBITDA
152,334
111,920
72,539
60,682
EBIT
147,228
107,417
68,424
57,138
Net Income
117,573
79,201
52,170
45,847
Net Change In Cash
553,863
375,926
327,086
247,791
Cost of Revenue
17,793
16,585
Free Cash Flow
260,914
109,347
163,647
82,960
Cash
80,438
51,546
68,108
50,284
Basic Shares
26,224
25,327
25,796
26,111

Earnings Calls

Quarter EPS
2025-09-30
$0
2025-06-30
$1.76
2025-03-31
$1.56
2024-12-31
$1.52