Quarterly Financials

Values in thousands 2025-06-30 2025-03-31 2024-12-31 2024-09-30
Revenue
$277,862
$189,624
$253,912
$258,858
Gross Profit
189,624
174,311
175,618
EBITDA
69,104
67,714
56,765
57,434
EBIT
59,088
48,113
48,718
Net Income
38,837
50,592
41,265
42,949
Net Change In Cash
277,862
189,624
253,912
258,858
Free Cash Flow
-42,499
110,640
89,162
-56,302
Cash
1,111,688
1,317,330
1,339,475
1,296,064
Basic Shares
75,540
75,528
75,310
75,142

Annual Financials

Values in thousands 2024-12-31 2023-12-31 2022-12-31 2021-12-31
Revenue
$1,024,430
$942,550
$742,947
$720,080
Gross Profit
692,507
676,409
677,139
695,770
EBITDA
225,548
220,445
265,748
310,961
EBIT
190,481
186,221
237,050
282,163
Net Income
161,757
153,715
188,987
215,383
Net Change In Cash
1,024,430
942,550
742,947
720,080
Cost of Revenue
-7,086
-32,724
Free Cash Flow
81,091
117,169
363,219
487,618
Cash
1,339,475
1,128,357
1,152,830
3,296,636
Basic Shares
75,226
74,662
72,577
72,563

Earnings Calls

Quarter EPS
2025-06-30
$0.81
2025-03-31
$0.68
2024-12-31
$0.55
2024-09-30
$0.58