Quarterly Financials

Values in thousands 2025-06-30 2025-03-31 2024-12-31 2024-09-30
Revenue
$195,148
$189,735
$183,045
$175,021
Gross Profit
104,564
100,990
96,343
89,059
EBITDA
28,398
20,495
13,248
9,468
EBIT
14,843
6,775
3,109
-8,183
Net Income
11,764
4,753
164
-11,797
Net Change In Cash
195,148
189,735
183,045
175,021
Free Cash Flow
52,245
37,832
36,846
52,688
Cash
414,275
383,902
358,560
320,294
Basic Shares
69,642
64,820
64,654
60,310

Annual Financials

Values in thousands 2024-12-31 2023-12-31 2022-12-31 2021-12-31
Revenue
$696,464
$624,624
$565,673
$498,720
Gross Profit
354,481
302,651
256,345
225,035
EBITDA
42,888
29,017
-37,740
-23,199
EBIT
-25,921
-56,090
-110,899
-89,932
Net Income
-38,536
-65,384
-108,983
-112,746
Net Change In Cash
696,464
624,624
565,673
498,720
Cost of Revenue
-123,117
-85,364
Free Cash Flow
129,059
39,649
6,504
5,306
Cash
358,560
229,655
199,600
322,848
Basic Shares
60,105
58,354
57,300
56,394

Earnings Calls

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