Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
03 May 2024 | 322.00 | 323.15 | 310.80 | 313.80 | 313.80 | 8,079,399 |
02 May 2024 | 310.50 | 322.45 | 305.90 | 320.75 | 320.75 | 16,715,887 |
30 Apr 2024 | 305.95 | 317.00 | 305.50 | 310.55 | 310.55 | 13,142,286 |
29 Apr 2024 | 312.00 | 312.55 | 303.65 | 305.00 | 305.00 | 2,883,023 |
26 Apr 2024 | 304.40 | 312.00 | 303.80 | 308.65 | 308.65 | 8,714,390 |
25 Apr 2024 | 299.95 | 303.80 | 297.80 | 302.60 | 302.60 | 6,376,314 |
24 Apr 2024 | 296.00 | 302.45 | 291.20 | 298.95 | 298.95 | 9,963,477 |
23 Apr 2024 | 299.40 | 300.95 | 294.40 | 295.40 | 295.40 | 6,524,361 |
22 Apr 2024 | 303.05 | 305.35 | 295.65 | 297.95 | 297.95 | 6,662,583 |
19 Apr 2024 | 297.00 | 304.00 | 294.35 | 300.15 | 300.15 | 6,304,046 |
18 Apr 2024 | 310.00 | 318.75 | 299.50 | 302.00 | 302.00 | 11,454,798 |
16 Apr 2024 | 300.10 | 313.65 | 299.50 | 308.00 | 308.00 | 13,839,298 |
15 Apr 2024 | 300.30 | 311.90 | 295.25 | 305.00 | 305.00 | 11,930,889 |
12 Apr 2024 | 303.00 | 315.20 | 302.90 | 305.45 | 305.45 | 18,908,225 |
10 Apr 2024 | 290.00 | 309.00 | 288.65 | 302.50 | 302.50 | 33,106,964 |
09 Apr 2024 | 282.90 | 290.20 | 280.50 | 288.55 | 288.55 | 6,250,123 |
08 Apr 2024 | 278.00 | 283.40 | 277.20 | 281.00 | 281.00 | 3,332,596 |
05 Apr 2024 | 276.80 | 278.95 | 272.80 | 277.65 | 277.65 | 3,367,832 |
04 Apr 2024 | 284.05 | 285.90 | 273.00 | 275.75 | 275.75 | 5,737,636 |
03 Apr 2024 | 273.50 | 287.65 | 272.60 | 282.85 | 282.85 | 11,248,413 |
02 Apr 2024 | 267.40 | 273.50 | 265.90 | 272.80 | 272.80 | 4,203,035 |
01 Apr 2024 | 263.55 | 269.05 | 262.20 | 265.40 | 265.40 | 4,213,590 |
28 Mar 2024 | 264.50 | 268.40 | 261.05 | 263.20 | 263.20 | 4,263,056 |
27 Mar 2024 | 266.70 | 269.90 | 263.05 | 263.75 | 263.75 | 2,943,546 |
26 Mar 2024 | 259.35 | 268.80 | 257.75 | 265.55 | 265.55 | 8,771,943 |
22 Mar 2024 | 258.65 | 261.25 | 256.30 | 259.35 | 259.35 | 4,162,593 |
21 Mar 2024 | 261.05 | 263.65 | 257.35 | 258.65 | 258.65 | 5,192,498 |
20 Mar 2024 | 263.80 | 264.30 | 257.70 | 261.75 | 261.75 | 2,359,042 |
19 Mar 2024 | 261.55 | 265.15 | 259.40 | 261.65 | 261.65 | 4,001,113 |
18 Mar 2024 | 264.80 | 266.30 | 261.40 | 264.60 | 264.60 | 2,227,478 |
15 Mar 2024 | 266.10 | 269.60 | 258.05 | 264.35 | 264.35 | 6,470,305 |
14 Mar 2024 | 263.65 | 269.00 | 261.00 | 266.65 | 266.65 | 5,600,085 |
13 Mar 2024 | 275.65 | 278.25 | 262.40 | 263.75 | 263.75 | 5,197,790 |
12 Mar 2024 | 279.70 | 281.20 | 274.65 | 275.65 | 275.65 | 2,721,780 |
11 Mar 2024 | 281.30 | 283.30 | 275.30 | 279.70 | 279.70 | 4,479,337 |
07 Mar 2024 | 284.20 | 288.30 | 281.00 | 281.65 | 281.65 | 2,703,291 |
06 Mar 2024 | 290.90 | 292.80 | 280.30 | 285.70 | 285.70 | 5,010,918 |
05 Mar 2024 | 294.00 | 294.00 | 286.95 | 291.10 | 291.10 | 6,054,621 |
04 Mar 2024 | 282.00 | 292.40 | 282.00 | 291.20 | 291.20 | 7,600,375 |
01 Mar 2024 | 273.45 | 284.05 | 273.45 | 282.70 | 282.70 | 4,960,901 |
29 Feb 2024 | 273.60 | 275.35 | 270.65 | 273.45 | 273.45 | 12,004,742 |
28 Feb 2024 | 280.50 | 286.05 | 272.50 | 273.70 | 273.70 | 5,283,852 |
27 Feb 2024 | 286.70 | 287.45 | 278.10 | 281.35 | 281.35 | 2,780,837 |
26 Feb 2024 | 284.65 | 289.00 | 283.30 | 286.35 | 286.35 | 4,441,238 |
23 Feb 2024 | 283.95 | 287.70 | 281.20 | 284.70 | 284.70 | 4,293,379 |
22 Feb 2024 | 280.00 | 285.95 | 277.15 | 284.00 | 284.00 | 3,793,051 |
21 Feb 2024 | 283.25 | 284.95 | 279.50 | 280.70 | 280.70 | 5,473,156 |
20 Feb 2024 | 283.70 | 284.60 | 278.60 | 281.25 | 281.25 | 4,877,148 |
19 Feb 2024 | 279.05 | 285.95 | 276.10 | 282.75 | 282.75 | 6,286,579 |
16 Feb 2024 | 279.90 | 282.50 | 277.00 | 277.95 | 277.95 | 6,096,080 |
15 Feb 2024 | 273.80 | 284.00 | 271.10 | 277.15 | 277.15 | 8,991,058 |
14 Feb 2024 | 264.55 | 272.95 | 261.90 | 272.15 | 272.15 | 5,272,796 |
13 Feb 2024 | 257.90 | 268.05 | 255.75 | 266.00 | 266.00 | 7,246,483 |
12 Feb 2024 | 272.40 | 272.40 | 255.60 | 257.00 | 257.00 | 7,857,731 |
09 Feb 2024 | 280.45 | 281.00 | 264.75 | 270.15 | 270.15 | 9,701,673 |
08 Feb 2024 | 285.60 | 285.70 | 277.20 | 278.25 | 278.25 | 5,354,700 |
07 Feb 2024 | 291.95 | 291.95 | 281.05 | 282.90 | 282.90 | 10,396,689 |
06 Feb 2024 | 276.95 | 296.45 | 274.55 | 290.40 | 290.40 | 31,744,882 |
05 Feb 2024 | 271.80 | 279.40 | 268.35 | 273.35 | 273.35 | 12,231,784 |
02 Feb 2024 | 268.40 | 272.40 | 266.55 | 269.45 | 269.45 | 6,962,922 |
01 Feb 2024 | 270.00 | 270.00 | 260.90 | 265.70 | 265.70 | 10,182,665 |
31 Jan 2024 | 268.50 | 270.65 | 263.55 | 269.10 | 269.10 | 7,429,307 |
30 Jan 2024 | 266.90 | 284.55 | 264.35 | 267.55 | 267.55 | 36,116,964 |
29 Jan 2024 | 259.00 | 266.30 | 257.60 | 262.95 | 262.95 | 15,532,941 |
25 Jan 2024 | 260.30 | 262.75 | 255.50 | 256.60 | 256.60 | 6,781,388 |
24 Jan 2024 | 261.75 | 263.75 | 254.10 | 260.30 | 260.30 | 10,188,898 |
23 Jan 2024 | 260.00 | 266.30 | 253.75 | 259.90 | 259.90 | 31,980,576 |
19 Jan 2024 | 242.10 | 245.00 | 240.10 | 243.65 | 243.65 | 6,580,647 |
18 Jan 2024 | 232.00 | 240.80 | 228.05 | 240.20 | 240.20 | 6,552,050 |
17 Jan 2024 | 235.00 | 237.50 | 231.80 | 232.75 | 232.75 | 3,358,501 |
16 Jan 2024 | 232.00 | 239.65 | 230.70 | 236.60 | 236.60 | 7,339,467 |
15 Jan 2024 | 230.00 | 234.80 | 229.60 | 232.25 | 232.25 | 4,334,489 |
12 Jan 2024 | 232.50 | 232.50 | 228.10 | 229.55 | 229.55 | 3,546,930 |
11 Jan 2024 | 234.85 | 236.00 | 229.75 | 230.40 | 230.40 | 3,514,445 |
10 Jan 2024 | 230.40 | 235.55 | 227.50 | 234.00 | 234.00 | 5,631,994 |
09 Jan 2024 | 226.90 | 233.60 | 225.85 | 230.45 | 230.45 | 6,323,800 |
08 Jan 2024 | 228.70 | 229.80 | 225.05 | 226.10 | 226.10 | 4,305,444 |
05 Jan 2024 | 232.85 | 233.95 | 227.70 | 228.65 | 228.65 | 3,747,630 |
04 Jan 2024 | 229.80 | 232.70 | 229.10 | 232.05 | 232.05 | 4,018,835 |
03 Jan 2024 | 227.95 | 229.80 | 225.60 | 228.30 | 228.30 | 3,907,477 |
02 Jan 2024 | 226.85 | 230.00 | 223.65 | 226.65 | 226.65 | 4,779,931 |
01 Jan 2024 | 223.00 | 228.70 | 222.50 | 225.60 | 225.60 | 4,150,472 |
29 Dec 2023 | 224.00 | 225.40 | 221.40 | 222.65 | 222.65 | 3,941,535 |
28 Dec 2023 | 218.90 | 223.85 | 217.70 | 222.40 | 222.40 | 9,235,328 |
27 Dec 2023 | 217.00 | 217.50 | 215.00 | 216.30 | 216.30 | 4,236,656 |
26 Dec 2023 | 215.30 | 217.40 | 214.70 | 215.65 | 215.65 | 3,294,209 |
22 Dec 2023 | 213.40 | 215.30 | 212.50 | 214.20 | 214.20 | 4,647,771 |
21 Dec 2023 | 206.85 | 212.00 | 206.40 | 211.45 | 211.45 | 3,653,271 |
20 Dec 2023 | 217.75 | 218.45 | 207.75 | 208.85 | 208.85 | 6,914,530 |
19 Dec 2023 | 217.05 | 218.35 | 215.00 | 216.10 | 216.10 | 3,744,882 |
18 Dec 2023 | 215.50 | 217.90 | 214.50 | 216.35 | 216.35 | 5,210,046 |
15 Dec 2023 | 214.10 | 216.20 | 213.25 | 214.05 | 214.05 | 8,703,054 |
14 Dec 2023 | 211.35 | 213.60 | 209.55 | 212.10 | 212.10 | 8,357,888 |
13 Dec 2023 | 210.00 | 210.50 | 207.65 | 209.80 | 209.80 | 2,495,791 |
12 Dec 2023 | 211.25 | 212.25 | 208.20 | 208.85 | 208.85 | 3,413,678 |
11 Dec 2023 | 211.15 | 212.55 | 209.85 | 210.90 | 210.90 | 2,232,024 |
08 Dec 2023 | 213.95 | 213.95 | 206.90 | 210.00 | 210.00 | 6,125,811 |
07 Dec 2023 | 211.85 | 215.00 | 208.85 | 212.80 | 212.80 | 6,391,001 |
06 Dec 2023 | 207.50 | 212.35 | 206.55 | 211.20 | 211.20 | 13,599,249 |
05 Dec 2023 | 206.80 | 207.50 | 203.75 | 206.15 | 206.15 | 7,096,084 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |