Quarterly Financials

Values in thousands 2025-06-30 2025-03-31 2024-12-31 2024-09-30
Revenue
$252,265
$230,743
$209,550
$192,594
Gross Profit
182,581
164,096
150,625
140,414
EBITDA
36,803
27,184
17,543
16,450
EBIT
33,363
23,594
13,882
13,574
Net Income
44,781
35,135
13,907
23,360
Net Change In Cash
252,265
230,743
209,550
192,594
Free Cash Flow
89,477
104,322
80,904
51,244
Cash
976,231
883,996
785,791
854,409
Basic Shares
49,800
49,500
44,936
49,600

Annual Financials

Values in thousands 2024-12-31 2023-12-31 2022-12-31 2021-12-31
Revenue
$748,024
$531,109
$369,495
$51
Gross Profit
544,379
389,004
270,064
51
EBITDA
73,449
-6,164
-60,325
2,777
EBIT
62,595
-13,259
-65,195
51
Net Income
88,574
16,067
-59,574
-60,135
Net Change In Cash
748,024
531,109
369,495
51
Cost of Revenue
54,258
433,432
Free Cash Flow
273,397
139,930
43,532
2,964
Cash
785,791
747,610
608,180
553,922
Basic Shares
47,101
46,522
39,470
38,272

Earnings Calls

Quarter EPS
2025-09-30
$0
2025-06-30
$0.91
2025-03-31
$1.26
2024-12-31
$0.50