Quarterly Financials

Values in thousands 2025-06-30 2025-03-31 2024-12-31 2024-09-30
Revenue
$614,180
$611,085
$642,483
$614,667
Gross Profit
217,641
213,230
241,885
222,275
EBITDA
47,507
48,613
88,504
63,932
EBIT
6,483
7,802
70,136
30,231
Net Income
-2,383
30,635
38,408
45,541
Net Change In Cash
614,180
611,085
642,483
614,667
Free Cash Flow
-2,857
-5,714
184,092
69,727
Cash
167,431
114,004
142,093
199,031
Basic Shares
44,298
45,182
45,046
44,442

Annual Financials

Values in thousands 2024-12-31 2023-12-31 2022-12-31 2021-12-31
Revenue
$2,415,689
$2,095,939
$1,780,243
$1,297,078
Gross Profit
863,367
755,761
669,395
494,988
EBITDA
405,140
361,544
317,250
218,079
EBIT
242,409
221,683
209,317
137,793
Net Income
165,732
158,538
148,891
96,065
Net Change In Cash
2,415,689
2,095,939
1,780,243
1,297,078
Free Cash Flow
220,994
191,723
102,094
101,340
Cash
142,093
307,223
292,457
427,804
Basic Shares
44,589
43,594
42,855
42,076

Earnings Calls

Quarter EPS
2025-06-30
$1.53
2025-03-31
$1.50
2024-12-31
$1.75
2024-09-30
$1.63