Quarterly Financials

Values in thousands 2025-06-30 2025-03-31 2024-12-31 2024-09-30
Revenue
$334,316
$330,028
$343,782
$353,319
Gross Profit
90,648
88,260
92,655
98,567
EBITDA
16,278
13,095
17,069
20,259
EBIT
14,888
11,631
15,578
18,716
Net Income
10,449
8,145
11,061
14,209
Net Change In Cash
334,316
330,028
343,782
353,319
Free Cash Flow
14,224
-3,900
22,718
27,457
Cash
2,472
444
349
127
Basic Shares
17,759
18,241
19,216
18,823

Annual Financials

Values in thousands 2024-12-31 2023-12-31 2022-12-31 2021-12-31
Revenue
$1,405,308
$1,531,756
$1,710,765
$1,579,922
Gross Profit
385,445
427,066
501,107
456,864
EBITDA
75,643
92,133
126,975
109,465
EBIT
69,721
87,121
116,865
106,643
Net Income
50,414
61,075
75,431
75,177
Net Change In Cash
1,405,308
1,531,756
1,710,765
1,579,922
Cost of Revenue
-96,868
-6,497
Free Cash Flow
79,301
83,702
82,696
66,457
Cash
349
119
121
96,989
Basic Shares
19,216
19,507
20,503
21,212

Earnings Calls

Quarter EPS
2025-06-30
$0.59
2025-03-31
$0.45
2024-12-31
$0.60
2024-09-30
$0.75