Quarterly Financials

Values in thousands2025-09-302025-06-302025-03-312024-12-31
Revenue
$303,300
$318,600
$290,000
$328,900
Gross Profit
129,400
134,100
120,000
136,000
EBITDA
36,500
44,200
33,500
21,000
EBIT
21,800
29,500
19,500
6,900
Net Income
14,900
20,200
13,100
6,600
Net Change In Cash
303,300
318,600
290,000
328,900
Free Cash Flow
22,200
18,600
-7,400
28,000
Cash
99,400
80,100
79,500
99,600
Basic Shares
18,547
18,687
18,960
19,044

Annual Financials

Values in thousands2024-12-312023-12-312022-12-312021-12-31
Revenue
$1,286,700
$1,243,600
$1,092,200
$1,090,800
Gross Profit
550,000
527,800
420,900
438,000
EBITDA
169,000
188,400
135,300
134,500
EBIT
113,900
137,300
86,600
81,400
Net Income
83,700
109,500
66,300
64,900
Net Change In Cash
1,286,700
1,243,600
1,092,200
1,090,800
Cost of Revenue
-41,500
-13,400
Free Cash Flow
68,300
164,400
-54,400
46,200
Cash
99,600
116,900
77,200
123,100
Basic Shares
19,096
18,783
18,697
18,849

Earnings Calls

QuarterEPS
2025-09-30
$1.46
2025-06-30
$1.49
2025-03-31
$1.12
2024-12-31
$1.52