Quarterly Financials

Values in thousands 2025-06-30 2025-03-31 2024-12-31 2024-09-30
Revenue
$383,152
$347,163
$326,416
$292,161
Gross Profit
173,975
164,487
151,170
129,579
EBITDA
190,703
188,551
174,729
132,471
EBIT
127,564
129,727
116,600
83,132
Net Income
63,420
70,850
59,758
37,516
Net Change In Cash
383,152
347,163
326,416
292,161
Free Cash Flow
16,009
-52,512
26,350
26,882
Cash
5,861
4,836
4,420
3,749
Basic Shares
175,264
174,371
173,848
166,173

Annual Financials

Values in thousands 2024-12-31 2023-12-31 2022-12-31 2021-12-31
Revenue
$1,157,591
$990,337
$845,568
$781,461
Gross Profit
505,896
375,077
261,825
243,598
EBITDA
549,184
423,295
581,332
506,013
EBIT
355,990
253,735
411,867
322,887
Net Income
172,231
104,998
44,296
28,217
Net Change In Cash
1,157,591
990,337
845,568
781,461
Cost of Revenue
-3
472
Free Cash Flow
70,559
11,555
-36,417
139,515
Cash
4,420
1,338
1,566
1,569
Basic Shares
162,375
154,344
153,410
151,830

Earnings Calls

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