Quarterly Financials

Values in thousands 2025-06-30 2025-03-31 2024-12-31 2024-09-30
Revenue
$235,575
$217,702
$203,664
$205,733
Gross Profit
151,748
138,204
122,139
134,102
EBITDA
46,869
40,539
32,490
46,968
EBIT
40,512
33,783
27,154
42,568
Net Income
35,980
31,383
102,734
33,006
Net Change In Cash
235,575
217,702
203,664
205,733
Free Cash Flow
52,368
38,235
36,371
55,824
Cash
73,478
56,933
42,504
62,417
Basic Shares
36,204
36,648
36,783
36,756

Annual Financials

Values in thousands 2024-12-31 2023-12-31 2022-12-31 2021-12-31
Revenue
$794,202
$620,445
$471,883
$359,370
Gross Profit
492,590
382,369
280,057
215,426
EBITDA
169,867
29,951
-38,363
20,353
EBIT
150,322
1,319
-74,669
-13,691
Net Income
204,068
2,702
-68,119
1,028
Net Change In Cash
794,202
620,445
471,883
359,370
Cost of Revenue
12,736
-82,416
Free Cash Flow
186,143
51,242
4,137
2,673
Cash
42,504
49,509
70,769
57,847
Basic Shares
36,782
36,417
35,010
35,701

Earnings Calls

Quarter EPS
2025-09-30
$0
2025-06-30
$1.39
2025-03-31
$1.21
2024-12-31
$0.92