Quarterly Financials

Values in thousands2025-09-302025-06-302025-03-312024-12-31
Revenue
$313,346
$332,874
$324,038
$298,431
Gross Profit
72,835
78,973
75,795
63,432
EBITDA
25,232
28,282
25,278
16,655
EBIT
23,964
27,077
24,170
15,787
Net Income
13,864
17,112
15,059
10,532
Net Change In Cash
313,346
332,874
324,038
298,431
Free Cash Flow
42,900
50,241
46,965
50,269
Cash
133,982
132,506
109,239
162,314
Basic Shares
90,226
89,638
89,307
95,448

Annual Financials

Values in thousands2024-12-312023-12-312022-12-312021-12-31
Revenue
$1,167,221
$1,088,598
$786,913
$500,621
Gross Profit
253,363
238,799
167,325
112,135
EBITDA
70,630
64,465
24,942
33,641
EBIT
67,455
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

QuarterEPS
2025-09-30
$0.45
2025-06-30
$0.48
2025-03-31
$0.48
2024-12-31
$0.42