Quarterly Financials

Values in thousands 2025-06-30 2025-03-31 2024-12-31 2024-09-30
Revenue
$332,874
$324,038
$298,431
$286,625
Gross Profit
78,973
75,795
63,432
59,244
EBITDA
28,282
25,278
16,655
12,458
EBIT
27,077
24,170
15,787
11,621
Net Income
17,112
15,059
10,532
10,421
Net Change In Cash
332,874
324,038
298,431
286,625
Free Cash Flow
50,241
46,965
50,269
42,721
Cash
132,506
109,239
162,314
91,480
Basic Shares
89,638
89,307
95,448
93,821

Annual Financials

Values in thousands 2024-12-31 2023-12-31 2022-12-31 2021-12-31
Revenue
$1,167,221
$1,088,598
$786,913
$500,621
Gross Profit
253,363
238,799
167,325
112,135
EBITDA
67,455
64,465
24,942
33,641
EBIT
64,280
62,184
23,341
32,340
Net Income
54,336
62,037
30,358
65,769
Net Change In Cash
1,167,221
1,088,598
786,913
500,621
Cost of Revenue
28,665
21,108
Free Cash Flow
173,700
185,170
77,154
23,908
Cash
162,314
97,296
120,078
91,413
Basic Shares
95,448
100,672
99,957
100,358

Earnings Calls

Quarter EPS
2025-09-30
$0
2025-06-30
$0.48
2025-03-31
$0.48
2024-12-31
$0.42