Quarterly Financials

Values in thousands 2025-06-30 2025-03-31 2024-12-31 2024-09-30
Revenue
$378,045
$372,764
$391,110
$378,734
Gross Profit
241,011
237,700
248,545
242,126
EBITDA
122,665
114,959
21,547
198,096
EBIT
109,434
101,333
4,262
181,021
Net Income
78,755
72,945
-11,790
131,093
Net Change In Cash
378,045
372,764
391,110
378,734
Free Cash Flow
73,732
98,845
141,361
159,254
Cash
695,572
938,533
912,814
866,386
Basic Shares
70,312
71,461
69,217
73,065

Annual Financials

Values in thousands 2024-12-31 2023-12-31 2022-12-31 2021-12-31
Revenue
$1,533,910
$1,296,429
$935,061
$425,208
Gross Profit
988,291
709,543
581,703
187,695
EBITDA
515,270
491,005
81,833
-24,998
EBIT
450,646
430,962
33,904
-67,286
Net Income
312,442
326,661
28,067
-71,279
Net Change In Cash
1,533,910
1,296,429
935,061
425,208
Cost of Revenue
316,925
18,267
Free Cash Flow
493,125
258,705
263,434
41,776
Cash
912,814
713,656
415,652
98,508
Basic Shares
71,651
70,239
70,671
67,486

Earnings Calls

Quarter EPS
2025-09-30
$0
2025-06-30
$1.57
2025-03-31
$1.53
2024-12-31
$1.59