bf/NASDAQ:CDW_icon.png

COM:CDW

CDW

  • Stock

Last Close

175.99

21/11 21:00

Market Cap

29.42B

Beta: -

Volume Today

1.20M

Avg: -

Preview

Full access to financials is available to subscribers only. Please support our work and get full access to all features. You can cancel anytime. If you'd like a demo, free trial or have any questions, please checkout the help page

Subscribe NowHelp
Dec '13
Mar '14
Jun '14
Sep '14
Dec '14
Mar '15
Jun '15
Sep '15
Dec '15
Mar '16
Jun '16
Sep '16
Dec '16
Mar '17
Jun '17
Sep '17
Dec '17
Mar '18
Jun '18
Sep '18
Dec '18
Mar '19
Jun '19
Sep '19
Dec '19
Mar '20
Jun '20
Sep '20
Dec '20
Mar '21
Jun '21
Sep '21
Dec '21
Mar '22
Jun '22
Sep '22
Dec '22
Mar '23
Jun '23
Sep '23
Dec '23
Mar '24
Jun '24
Sep '24
revenue
2.71B
-
2.65B
2.25%
3.11B
17.11%
3.27B
5.15%
3.05B
6.61%
2.76B
9.67%
3.31B
20.28%
3.50B
5.65%
3.42B
2.36%
3.12B
8.83%
3.66B
17.58%
3.71B
1.19%
3.49B
5.82%
3.32B
4.80%
3.99B
20.14%
4.03B
0.99%
3.84B
4.84%
3.61B
6.05%
4.19B
16.07%
4.37B
4.47%
4.07B
6.82%
3.96B
2.87%
4.63B
16.98%
4.91B
6.00%
4.54B
7.56%
4.39B
3.26%
4.37B
0.54%
4.76B
8.95%
4.96B
4.20%
4.84B
2.39%
5.15B
6.39%
5.30B
2.98%
5.54B
4.47%
5.95B
7.44%
6.15B
3.31%
6.22B
1.13%
5.44B
12.50%
5.10B
6.16%
5.63B
10.25%
5.63B
0.04%
5.02B
10.83%
4.87B
2.91%
5.42B
11.30%
5.52B
1.72%
cost of revenue
2.27B
-
2.23B
1.67%
2.61B
17.15%
2.76B
5.74%
2.56B
7.27%
2.30B
10.14%
2.78B
20.92%
2.93B
5.55%
2.86B
2.49%
2.59B
9.39%
3.05B
17.82%
3.09B
1.30%
2.91B
5.80%
2.77B
4.89%
3.35B
20.97%
3.39B
1.15%
3.22B
4.94%
3.00B
6.88%
3.49B
16.25%
3.66B
4.84%
3.38B
7.61%
3.29B
2.82%
3.86B
17.36%
4.09B
6.10%
3.76B
8.11%
3.63B
3.37%
3.62B
0.39%
3.93B
8.63%
4.08B
3.67%
4.04B
0.81%
4.26B
5.47%
4.39B
2.85%
4.56B
4.02%
4.84B
6.22%
4.98B
2.74%
4.98B
0.09%
4.26B
14.55%
4.01B
5.72%
4.44B
10.74%
4.40B
0.99%
3.86B
12.18%
3.81B
1.43%
4.24B
11.31%
4.32B
1.78%
gross profit
448.30M
-
425.20M
5.15%
496.90M
16.86%
507.30M
2.09%
491.90M
3.04%
456.50M
7.20%
534.50M
17.09%
567.20M
6.12%
557.60M
1.69%
524.50M
5.94%
610.50M
16.40%
614.30M
0.62%
577.90M
5.93%
552.60M
4.38%
641.10M
16.02%
642M
0.14%
614.40M
4.30%
603.90M
1.71%
695.60M
15.18%
713.60M
2.59%
693.80M
2.77%
672.10M
3.13%
773.80M
15.13%
816.50M
5.52%
777.50M
4.78%
756.50M
2.70%
747.20M
1.23%
825.50M
10.48%
880.90M
6.71%
795.20M
9.73%
882.80M
11.02%
914.90M
3.64%
975.60M
6.63%
1.10B
13.17%
1.17B
5.81%
1.23B
5.56%
1.18B
4.22%
1.09B
7.76%
1.18B
8.45%
1.23B
3.91%
1.15B
6.02%
1.06B
7.84%
1.18B
11.27%
1.20B
1.49%
selling and marketing expenses
35.70M
-
28.50M
20.17%
34.80M
22.11%
37.20M
6.90%
37.50M
0.81%
29.40M
21.60%
38M
29.25%
41.20M
8.42%
39.20M
4.85%
34.20M
12.76%
42.30M
23.68%
41.90M
0.95%
44.60M
6.44%
35.40M
20.63%
46.50M
31.36%
46.30M
0.43%
45.50M
1.73%
37.10M
18.46%
48.70M
31.27%
48.10M
1.23%
48.60M
1.04%
39.20M
19.34%
53.10M
35.46%
51M
3.95%
49.90M
2.16%
general and administrative expenses
270.60M
-
260.90M
3.58%
273.90M
4.98%
285.40M
4.20%
290.10M
1.65%
275.50M
5.03%
290.60M
5.48%
321.40M
10.60%
338.50M
5.32%
329.30M
2.72%
344.70M
4.68%
334.90M
2.84%
336.10M
0.36%
347.40M
3.36%
363.50M
4.63%
352M
3.16%
347.30M
1.34%
362.70M
4.43%
381.40M
5.16%
390.70M
2.44%
402.30M
2.97%
404M
0.42%
420.40M
4.06%
444.90M
5.83%
443.80M
0.25%
510.70M
15.07%
507.70M
-
548.70M
8.08%
512.90M
-
636.30M
-
selling general and administrative expenses
306.30M
-
289.40M
5.52%
308.70M
6.67%
322.60M
4.50%
327.60M
1.55%
304.90M
6.93%
328.60M
7.77%
362.60M
10.35%
377.70M
4.16%
363.50M
3.76%
387M
6.46%
376.80M
2.64%
380.70M
1.04%
382.80M
0.55%
410M
7.11%
398.30M
2.85%
392.80M
1.38%
399.80M
1.78%
430.10M
7.58%
438.80M
2.02%
450.90M
2.76%
443.20M
1.71%
473.50M
6.84%
495.90M
4.73%
493.70M
0.44%
510.70M
3.44%
463.80M
9.18%
507.70M
9.47%
548.70M
8.08%
471.80M
14.01%
512.90M
8.71%
528.50M
3.04%
636.30M
20.40%
717.20M
12.71%
732.90M
2.19%
766.80M
4.63%
734.50M
4.21%
734.10M
0.05%
769.30M
4.79%
749.30M
2.60%
718.80M
4.07%
735.30M
2.30%
750M
2.00%
719.10M
4.12%
research and development expenses
other expenses
600K
-
500K
16.67%
100K
80%
700K
600%
1.30M
85.71%
4.50M
246.15%
4M
11.11%
-18M
550%
200K
101.11%
1M
400%
900K
10%
400K
55.56%
-500K
225%
900K
280%
300K
66.67%
700K
133.33%
100K
85.71%
-700K
800%
1.50M
314.29%
200K
86.67%
800K
300%
1M
25%
1.40M
40%
-17.40M
1,342.86%
-9.50M
45.40%
3.90M
141.05%
1.70M
56.41%
-27.50M
1,717.65%
-100K
99.64%
1.10M
1,200%
36.80M
3,245.45%
400K
98.91%
-8.60M
2,250%
-500K
94.19%
-400K
20%
-4.80M
1,100%
-6M
25%
-1.30M
78.33%
-600K
53.85%
-1.20M
100%
1.20M
-
cost and expenses
2.57B
-
2.52B
2.13%
2.92B
15.95%
3.08B
5.61%
2.89B
6.35%
2.60B
9.78%
3.11B
19.38%
3.30B
6.06%
3.24B
1.76%
2.96B
8.73%
3.44B
16.42%
3.47B
0.86%
3.30B
5.06%
3.15B
4.26%
3.76B
19.28%
3.79B
0.71%
3.62B
4.57%
3.40B
5.94%
3.92B
15.23%
4.10B
4.54%
3.83B
6.50%
3.73B
2.69%
4.33B
16.11%
4.59B
5.95%
4.25B
7.28%
4.14B
2.58%
4.08B
1.47%
4.44B
8.73%
4.62B
4.18%
4.51B
2.38%
4.78B
5.81%
4.91B
2.87%
5.20B
5.78%
5.56B
7.01%
5.71B
2.67%
5.75B
0.68%
4.99B
13.17%
4.75B
4.89%
5.21B
9.82%
5.15B
1.23%
4.58B
11.00%
4.54B
0.85%
4.99B
9.80%
5.04B
0.90%
operating expenses
306.30M
-
289.40M
5.52%
308.70M
6.67%
322.60M
4.50%
327.60M
1.55%
304.90M
6.93%
328.60M
7.77%
362.60M
10.35%
377.70M
4.16%
363.50M
3.76%
387M
6.46%
376.80M
2.64%
380.70M
1.04%
382.80M
0.55%
410M
7.11%
398.30M
2.85%
392.80M
1.38%
399.80M
1.78%
430.10M
7.58%
438.80M
2.02%
450.90M
2.76%
443.20M
1.71%
473.50M
6.84%
495.90M
4.73%
493.70M
0.44%
510.70M
3.44%
463.80M
9.18%
507.70M
9.47%
548.70M
8.08%
471.80M
14.01%
512.90M
8.71%
528.50M
3.04%
636.30M
20.40%
717.20M
12.71%
732.90M
2.19%
766.80M
4.63%
734.50M
4.21%
734.10M
0.05%
769.30M
4.79%
749.30M
2.60%
718.80M
4.07%
735.30M
2.30%
750M
2.00%
719.10M
4.12%
interest expense
51.50M
-
50.10M
2.72%
48.50M
3.19%
50.10M
3.30%
48.60M
2.99%
44.80M
7.82%
37.80M
15.63%
38.50M
1.85%
38.40M
0.26%
38.10M
0.78%
36.90M
3.15%
37.60M
1.90%
33.90M
9.84%
39.70M
17.11%
35.90M
9.57%
37.80M
5.29%
37.10M
1.85%
37.70M
1.62%
37.20M
1.33%
36.60M
1.61%
37.10M
1.37%
38.30M
3.23%
40.50M
5.74%
42.30M
4.44%
38.30M
9.46%
37.90M
1.04%
39.70M
4.75%
40.20M
1.26%
37.10M
7.71%
35.60M
4.04%
35.50M
0.28%
36.40M
2.54%
43.40M
19.23%
56M
29.03%
57.70M
3.04%
62.60M
8.49%
59.40M
5.11%
57.70M
2.86%
58.20M
0.87%
57.40M
1.37%
-53.30M
192.86%
-51.30M
3.75%
-52.30M
1.95%
54.40M
204.02%
ebitda
142.60M
-
136.30M
4.42%
188.30M
38.15%
185.40M
1.54%
165.60M
10.68%
156.10M
5.74%
209.90M
34.47%
284.70M
35.64%
180.10M
36.74%
162M
10.05%
224.40M
38.52%
237.90M
6.02%
196.70M
17.32%
170.70M
13.22%
231.40M
35.56%
244.40M
5.62%
221.70M
9.29%
203.40M
8.25%
267M
31.27%
340.80M
27.64%
243.70M
28.49%
294.20M
20.72%
366.70M
24.64%
371.40M
1.28%
274.30M
26.14%
341.10M
24.35%
410.30M
20.29%
290.30M
29.25%
332.10M
14.40%
369.70M
11.32%
406.70M
10.01%
435M
6.96%
330.70M
23.98%
457.80M
38.43%
434.90M
5.00%
537.20M
23.52%
440.60M
17.98%
354M
19.66%
477.50M
34.89%
477.20M
0.06%
435M
8.84%
328M
24.60%
433.10M
32.04%
551.10M
27.25%
operating income
142M
-
135.80M
4.37%
188.20M
38.59%
184.70M
1.86%
164.30M
11.04%
151.60M
7.73%
205.90M
35.82%
204.60M
0.63%
179.90M
12.07%
161M
10.51%
223.50M
38.82%
237.50M
6.26%
197.20M
16.97%
169.80M
13.89%
231.10M
36.10%
243.70M
5.45%
221.60M
9.07%
204.10M
7.90%
265.50M
30.08%
274.80M
3.50%
242.90M
11.61%
228.90M
5.76%
300.30M
31.19%
320.60M
6.76%
283.80M
11.48%
245.80M
13.39%
283.40M
15.30%
317.80M
12.14%
332.20M
4.53%
323.40M
2.65%
369.90M
14.38%
386.40M
4.46%
339.30M
12.19%
386.90M
14.03%
435.30M
12.51%
466.40M
7.14%
446.60M
4.25%
283.30M
36.57%
412.20M
45.50%
478.40M
16.06%
435M
9.07%
328M
24.60%
433.10M
32.04%
481.60M
11.20%
depreciation and amortization
51.90M
-
52M
0.19%
52M
0%
51.90M
0.19%
52M
0.19%
52.50M
0.96%
52.60M
0.19%
59.90M
13.88%
62.40M
4.17%
64M
2.56%
63.70M
0.47%
63M
1.10%
63.80M
1.27%
64.20M
0.63%
65.30M
1.71%
65.70M
0.61%
65.70M
0%
66.60M
1.37%
66.30M
0.45%
65.80M
0.75%
66.90M
1.67%
64.30M
3.89%
65M
1.09%
68.20M
4.92%
69.60M
2.05%
91.40M
31.32%
125.20M
36.98%
132.40M
5.75%
76.60M
42.15%
45.20M
40.99%
46.60M
3.10%
48.20M
3.43%
51.20M
6.22%
70.90M
38.48%
-400K
100.56%
70.80M
17,800%
-6M
108.47%
70.70M
1,278.33%
65.90M
6.79%
-1.20M
101.82%
69.10M
-
total other income expenses net
-7.90M
-
-4.90M
37.97%
-2.50M
48.98%
-45.10M
1,704%
-35.60M
21.06%
-19.80M
44.38%
4M
120.20%
80.10M
1,902.50%
200K
99.75%
1M
400%
900K
10%
-1.70M
288.89%
-500K
70.59%
-56.50M
11,200%
300K
100.53%
700K
133.33%
100K
85.71%
-700K
800%
1.50M
314.29%
200K
86.67%
800K
300%
1M
25%
1.40M
40%
-17.40M
1,342.86%
-9.50M
45.40%
3.90M
141.05%
1.70M
56.41%
-27.50M
1,717.65%
-100K
99.64%
1.10M
1,200%
36.80M
3,245.45%
400K
98.91%
-8.60M
2,250%
-56.50M
556.98%
-58.10M
2.83%
-67.40M
16.01%
-65.40M
2.97%
13M
119.88%
-600K
104.62%
-1.20M
100%
-54.30M
4,425%
-51.40M
5.34%
-53.40M
3.89%
-54M
1.12%
income before tax
82.60M
-
80.80M
2.18%
137.20M
69.80%
89.50M
34.77%
80.10M
10.50%
87M
8.61%
172.10M
97.82%
246.20M
43.06%
141.70M
42.45%
123.90M
12.56%
187.50M
51.33%
198.20M
5.71%
162.80M
17.86%
73.60M
54.79%
195.50M
165.63%
206.60M
5.68%
184.60M
10.65%
165.70M
10.24%
229.80M
38.68%
238.40M
3.74%
206.60M
13.34%
191.60M
7.26%
261.20M
36.33%
260.90M
0.11%
236M
9.54%
211.80M
10.25%
245.40M
15.86%
250.10M
1.92%
295M
17.95%
288.90M
2.07%
371.20M
28.49%
350.40M
5.60%
287.30M
18.01%
330.40M
15.00%
377.20M
14.16%
399M
5.78%
381.20M
4.46%
296.30M
22.27%
353.40M
19.27%
419.80M
18.79%
380.70M
9.31%
276.60M
27.34%
379.70M
37.27%
427.60M
12.62%
income tax expense
22.60M
-
29.90M
32.30%
50.60M
69.23%
33.90M
33.00%
28.30M
16.52%
32.30M
14.13%
63.90M
97.83%
95.30M
49.14%
52.40M
45.02%
46.10M
12.02%
70M
51.84%
72.30M
3.29%
59.60M
17.57%
16M
73.15%
54.50M
240.63%
77.40M
42.02%
-10.60M
113.70%
38.70M
465.09%
56.80M
46.77%
54.70M
3.70%
47.30M
13.53%
38.70M
18.18%
64.60M
66.93%
59.20M
8.36%
50.40M
14.86%
43.90M
12.90%
56.30M
28.25%
56.90M
1.07%
56.70M
0.35%
56.30M
0.71%
97.10M
72.47%
83.80M
13.70%
72M
14.08%
80.20M
11.39%
97.90M
22.07%
101.20M
3.37%
94M
7.11%
66.20M
29.57%
90.80M
37.16%
104.30M
14.87%
-84.60M
181.11%
-60.50M
28.49%
-98.60M
62.98%
111.20M
212.78%
net income
60M
-
50.90M
15.17%
86.60M
70.14%
55.60M
35.80%
51.80M
6.83%
54.70M
5.60%
108.20M
97.81%
150.90M
39.46%
89.30M
40.82%
77.80M
12.88%
117.50M
51.03%
125.90M
7.15%
103.20M
18.03%
57.60M
44.19%
141M
144.79%
129.20M
8.37%
195.20M
51.08%
127M
34.94%
173M
36.22%
183.70M
6.18%
159.30M
13.28%
152.90M
4.02%
196.60M
28.58%
201.70M
2.59%
185.60M
7.98%
167.90M
9.54%
189.10M
12.63%
193.20M
2.17%
238.30M
23.34%
232.60M
2.39%
274.10M
17.84%
266.60M
2.74%
215.30M
19.24%
250.20M
16.21%
279.30M
11.63%
297.80M
6.62%
287.20M
3.56%
230.10M
19.88%
262.60M
14.12%
315.50M
20.14%
296.10M
6.15%
216.10M
27.02%
281.10M
30.08%
316.40M
12.56%
weighted average shs out
169M
-
169.60M
0.36%
170.20M
0.35%
170.90M
0.41%
171.60M
0.41%
172.10M
0.29%
171M
0.64%
169.60M
0.82%
168.50M
0.65%
167.30M
0.71%
164.90M
1.43%
162.10M
1.70%
160.10M
1.23%
159.40M
0.44%
156M
2.13%
153.80M
1.41%
152.60M
0.78%
152.20M
0.26%
151.60M
0.39%
150.90M
0.46%
149.10M
1.19%
147M
1.41%
145.70M
0.88%
144.50M
0.82%
143.50M
0.69%
142.70M
0.56%
142.40M
0.21%
142.70M
0.21%
142.70M
0%
141.10M
1.12%
139.80M
0.92%
137.30M
1.79%
135.50M
1.31%
134.90M
0.44%
135.20M
0.22%
135.30M
0.07%
135.50M
0.15%
135.60M
0.07%
134.60M
0.74%
134.10M
0.37%
134.10M
0%
134.40M
0.22%
134.10M
0.22%
133.50M
0.45%
weighted average shs out dil
172.10M
-
1.72B
901.16%
172.70M
89.98%
173M
0.17%
173.20M
0.12%
173.50M
0.17%
172.50M
0.58%
171M
0.87%
170.10M
0.53%
168.90M
0.71%
166.70M
1.30%
164.90M
1.08%
163.30M
0.97%
162.80M
0.31%
159M
2.33%
156.20M
1.76%
155.30M
0.58%
154.80M
0.32%
153.90M
0.58%
153.70M
0.13%
151.90M
1.17%
149.20M
1.78%
148.30M
0.60%
147.20M
0.74%
146.40M
0.54%
144.90M
1.02%
144.30M
0.41%
144.80M
0.35%
145.10M
0.21%
143.10M
1.38%
141.70M
0.98%
139.40M
1.62%
137.70M
1.22%
136.70M
0.73%
136.80M
0.07%
137.10M
0.22%
137.40M
0.22%
137.30M
0.07%
136.10M
0.87%
135.90M
0.15%
135.90M
0%
136M
0.07%
135.60M
0.29%
134.90M
0.52%
eps
0.35
-
0.30
14.29%
0.51
70%
0.33
35.29%
0.30
9.09%
0.32
6.67%
0.63
96.88%
0.89
41.27%
0.53
40.45%
0.47
11.32%
0.71
51.06%
0.78
9.86%
0.64
17.95%
0.36
43.75%
0.90
150.00%
0.84
6.67%
1.28
52.38%
0.83
35.16%
1.14
37.35%
1.22
7.02%
1.07
12.30%
1.04
2.80%
1.35
29.81%
1.39
2.96%
1.29
7.19%
1.18
8.53%
1.32
11.86%
1.36
3.03%
1.67
22.79%
1.65
1.20%
1.96
18.79%
1.94
1.02%
1.60
17.53%
1.85
15.63%
2.07
11.89%
2.20
6.28%
2.12
3.64%
1.70
19.81%
1.95
14.71%
2.35
20.51%
2.21
5.96%
1.61
27.15%
2.10
30.43%
2.37
12.86%
epsdiluted
0.35
-
0.30
14.29%
0.50
66.67%
0.32
36%
0.30
6.25%
0.32
6.67%
0.63
96.88%
0.88
39.68%
0.52
40.91%
0.46
11.54%
0.70
52.17%
0.76
8.57%
0.63
17.11%
0.35
44.44%
0.89
154.29%
0.83
6.74%
1.26
51.81%
0.82
34.92%
1.12
36.59%
1.20
7.14%
1.05
12.50%
1.02
2.86%
1.33
30.39%
1.37
3.01%
1.27
7.30%
1.16
8.66%
1.31
12.93%
1.33
1.53%
1.65
24.06%
1.63
1.21%
1.93
18.40%
1.91
1.04%
1.57
17.80%
1.83
16.56%
2.04
11.48%
2.17
6.37%
2.09
3.69%
1.68
19.62%
1.92
14.29%
2.32
20.83%
2.18
6.03%
1.59
27.06%
2.07
30.19%
2.34
13.04%

All numbers in (except ratios and percentages)