Quarterly Financials

Values in thousands 2025-06-30 2025-03-31 2024-12-31 2024-09-30
Revenue
$504,176
$558,874
$455,024
$409,743
Gross Profit
145,485
186,959
137,287
118,144
EBITDA
33,045
79,743
29,729
14,082
EBIT
11,768
59,359
9,057
-6,637
Net Income
-47,025
25,773
5,103
-7,840
Net Change In Cash
504,176
558,874
455,024
409,743
Free Cash Flow
88,398
89,303
-45,131
-36,953
Cash
2,312,562
1,772,845
1,592,391
1,453,549
Basic Shares
55,127
55,282
53,527
53,722

Annual Financials

Values in thousands 2024-12-31 2023-12-31 2022-12-31 2021-12-31
Revenue
$1,723,876
$1,501,328
$1,449,566
$1,433,197
Gross Profit
580,077
620,545
723,912
694,428
EBITDA
77,525
102,614
174,730
151,123
EBIT
-7,174
19,643
94,120
66,324
Net Income
-26,702
6,722
64,212
47,480
Net Change In Cash
1,723,876
1,501,328
1,449,566
1,433,197
Cost of Revenue
-505,795
-171,061
Free Cash Flow
7,096
21,577
193,360
105,101
Cash
1,592,391
682,263
813,945
1,322,319
Basic Shares
53,527
52,510
53,871
55,220

Earnings Calls

Quarter EPS
2025-09-30
$0
2025-06-30
$0.40
2025-03-31
$1.06
2024-12-31
$0.40