Quarterly Financials

Values in thousands 2025-06-30 2025-03-31 2024-12-31 2024-09-30
Revenue
$341,431
$333,444
$345,085
$340,356
Gross Profit
106,655
101,603
109,393
98,366
EBITDA
131,637
123,787
108,473
115,735
EBIT
94,728
84,773
69,737
76,496
Net Income
72,930
42,653
36,905
46,371
Net Change In Cash
341,431
333,444
345,085
340,356
Free Cash Flow
80,207
75,707
86,769
43,424
Cash
369,426
341,799
324,918
280,840
Basic Shares
50,011
51,502
52,829
53,083

Annual Financials

Values in thousands 2024-12-31 2023-12-31 2022-12-31 2021-12-31
Revenue
$1,345,835
$1,009,985
$647,684
$371,033
Gross Profit
406,403
268,797
129,093
-7,556
EBITDA
458,621
316,178
98,404
-34,979
EBIT
302,455
187,401
14,882
-108,202
Net Income
180,656
97,185
-21,749
-128,969
Net Change In Cash
1,345,835
1,009,985
647,684
371,033
Cost of Revenue
-949
Free Cash Flow
246,269
73,117
23,589
6,055
Cash
324,918
274,437
164,192
149,037
Basic Shares
53,071
52,937
44,132
41,008

Earnings Calls

Quarter EPS
2025-09-30
$0
2025-06-30
$1.46
2025-03-31
$0.83
2024-12-31
$0.71