Quarterly Financials

Values in thousands 2025-06-30 2025-03-31 2024-12-31 2024-09-30
Revenue
$445,892
$351,128
$546,540
$478,440
Gross Profit
257,569
201,722
326,438
277,727
EBITDA
75,169
34,823
94,988
81,724
EBIT
62,024
21,671
82,504
69,635
Net Income
51,151
16,609
53,154
56,284
Net Change In Cash
445,892
351,128
546,540
478,440
Free Cash Flow
56,762
-95,806
181,179
88,450
Cash
269,673
259,042
358,795
280,464
Basic Shares
83,463
83,543
84,901
85,492

Annual Financials

Values in thousands 2024-12-31 2023-12-31 2022-12-31 2021-12-31
Revenue
$1,829,873
$1,658,713
$1,595,222
$1,410,989
Gross Profit
1,063,284
943,186
763,401
816,113
EBITDA
293,508
273,322
160,490
307,008
EBIT
245,376
226,888
120,643
274,938
Net Income
175,689
169,885
89,693
212,602
Net Change In Cash
1,829,873
1,658,713
1,595,222
1,410,989
Free Cash Flow
219,554
213,118
43,984
80,764
Cash
358,795
438,960
234,741
312,189
Basic Shares
85,755
87,403
87,195
88,666

Earnings Calls

Quarter EPS
2025-09-30
$0
2025-06-30
$0.66
2025-03-31
$0.31
2024-12-31
$1