Quarterly Financials

Values in thousands 2025-06-30 2025-03-31 2024-12-31 2024-09-30
Revenue
$302,809
$286,805
$248,502
$241,810
Gross Profit
-123,209
123,209
161,423
144,425
EBITDA
112,029
-5,442
63,971
46,750
EBIT
-9,665
61,937
44,697
Net Income
57,415
-8,992
49,629
37,272
Net Change In Cash
302,809
286,805
248,502
241,810
Free Cash Flow
98,282
-30,749
62,832
56,906
Cash
402,755
1,091,715
568,137
620,897
Basic Shares
86,467
77,021
66,992
64,634

Annual Financials

Values in thousands 2024-12-31 2023-12-31 2022-12-31 2021-12-31
Revenue
$947,605
$824,872
$625,144
$609,514
Gross Profit
580,966
576,960
587,464
646,754
EBITDA
200,402
208,484
249,443
315,236
EBIT
185,114
194,049
236,401
301,849
Net Income
151,510
159,032
192,113
242,260
Net Change In Cash
947,605
824,872
625,144
609,514
Cost of Revenue
345,911
Free Cash Flow
200,671
146,816
196,150
327,762
Cash
568,137
595,383
408,411
1,251,358
Basic Shares
62,654
59,428
60,215
65,670

Earnings Calls

Quarter EPS
2025-06-30
$0.91
2025-03-31
$0.66
2024-12-31
$0.71
2024-09-30
$0.54