Quarterly Financials

Values in thousands 2025-06-30 2025-03-31 2024-12-31 2024-09-30
Revenue
$489,930
$473,651
$460,455
$444,673
Gross Profit
336,590
321,859
316,819
302,645
EBITDA
51,774
45,003
98,708
33,406
EBIT
44,429
37,405
90,970
25,846
Net Income
57,703
33,766
48,024
26,778
Net Change In Cash
489,930
473,651
460,455
444,673
Free Cash Flow
149,473
142,441
131,773
127,761
Cash
705,043
653,276
660,939
439,434
Basic Shares
59,650
60,385
60,649
58,167

Annual Financials

Values in thousands 2024-12-31 2023-12-31 2022-12-31 2021-12-31
Revenue
$1,760,650
$1,561,665
$1,387,666
$1,269,657
Gross Profit
1,196,015
1,049,137
861,439
781,078
EBITDA
186,904
69,107
-439,045
-28,067
EBIT
155,789
42,661
-461,902
-46,948
Net Income
138,322
33,137
-424,863
-117,209
Net Change In Cash
1,760,650
1,561,665
1,387,666
1,269,657
Free Cash Flow
479,602
182,197
-33,512
27,985
Cash
660,939
609,622
244,686
451,355
Basic Shares
59,953
58,403
57,993
57,004

Earnings Calls

Quarter EPS
2025-09-30
$0
2025-06-30
$2.28
2025-03-31
$1.55
2024-12-31
$1.93