Quarterly Financials

Values in thousands 2024-06-30 2024-03-31 2023-12-31 2023-09-30
Revenue
$2,230,756
$2,806,263
$2,245,183
$2,264,248
Gross Profit
353,003
440,344
338,969
347,539
EBITDA
25,529
EBIT
23,071
Net Income
11,489
12,971
10,305
11,127
Net Change In Cash
2,230,756
2,806,263
2,245,183
2,264,248
Free Cash Flow
68,724
-3,700
-40,471
46,024
Cash
25,242
18,968
17,964
17,554
Basic Shares
33,750
34,349
34,610
34,523

Annual Financials

Values in thousands 2023-12-31 2022-12-31 2021-12-31 2020-12-31
Revenue
$7,484,036
$9,643,100
$8,931,039
$9,348,485
Gross Profit
1,146,587
1,497,475
1,403,879
1,424,965
EBITDA
83,170
70,854
116,102
128,601
EBIT
83,170
-23,326
23,391
38,725
Net Income
41,932
34,518
73,751
75,914
Net Change In Cash
7,484,036
9,643,100
8,931,039
9,348,485
Cost of Revenue
18,420
-9,237
-4,269
Free Cash Flow
95,680
13,070
81,728
239,418
Cash
17,964
29,086
10,666
19,903
Basic Shares
34,967
36,313
35,943
35,862

Earnings Calls

Quarter EPS
2024-06-30
$0.59
2024-03-31
$0.53
2023-12-31
$0.35
2023-09-30
$0.54