Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
18 Mar 2024 | 0.00 | 0.00 | 0.00 | 390.00 | 390.00 | 1,480,280 |
15 Mar 2024 | 388.90 | 396.50 | 383.20 | 393.50 | 393.50 | 92,456,627 |
14 Mar 2024 | 395.00 | 396.40 | 388.10 | 389.40 | 389.40 | 39,388,584 |
13 Mar 2024 | 392.30 | 397.60 | 388.62 | 393.80 | 393.80 | 30,055,940 |
12 Mar 2024 | 386.70 | 391.80 | 383.40 | 391.80 | 391.80 | 50,549,442 |
11 Mar 2024 | 382.00 | 385.90 | 378.50 | 383.20 | 383.20 | 32,245,967 |
08 Mar 2024 | 391.30 | 393.58 | 384.00 | 386.40 | 386.40 | 27,144,601 |
07 Mar 2024 | 379.30 | 390.36 | 378.50 | 390.00 | 390.00 | 43,446,051 |
06 Mar 2024 | 376.70 | 380.42 | 374.00 | 379.00 | 379.00 | 37,638,626 |
05 Mar 2024 | 376.00 | 380.00 | 372.45 | 374.90 | 374.90 | 21,703,407 |
04 Mar 2024 | 375.00 | 380.30 | 372.70 | 376.40 | 376.40 | 18,910,904 |
01 Mar 2024 | 375.00 | 376.20 | 368.10 | 374.80 | 374.80 | 45,020,674 |
29 Feb 2024 | 367.60 | 371.20 | 361.30 | 369.10 | 369.10 | 60,796,416 |
28 Feb 2024 | 360.10 | 373.58 | 360.10 | 370.50 | 370.50 | 48,769,003 |
27 Feb 2024 | 360.70 | 360.83 | 353.90 | 358.60 | 358.60 | 58,529,642 |
26 Feb 2024 | 353.30 | 363.64 | 353.10 | 361.20 | 361.20 | 57,698,221 |
23 Feb 2024 | 355.60 | 358.50 | 349.05 | 353.10 | 353.10 | 53,206,040 |
22 Feb 2024 | 355.00 | 369.10 | 346.93 | 356.80 | 356.80 | 78,233,390 |
21 Feb 2024 | 331.30 | 332.40 | 323.90 | 329.50 | 329.50 | 135,509,509 |
20 Feb 2024 | 333.50 | 335.40 | 330.10 | 330.50 | 330.50 | 27,598,299 |
19 Feb 2024 | 323.50 | 334.80 | 322.00 | 334.20 | 334.20 | 40,775,011 |
16 Feb 2024 | 323.00 | 323.46 | 315.80 | 323.30 | 323.30 | 36,623,592 |
15 Feb 2024 | 315.90 | 322.40 | 315.00 | 320.00 | 320.00 | 34,094,423 |
14 Feb 2024 | 310.50 | 316.17 | 309.44 | 312.20 | 312.20 | 68,582,004 |
13 Feb 2024 | 308.80 | 309.14 | 300.50 | 306.30 | 306.30 | 40,313,498 |
12 Feb 2024 | 318.60 | 319.56 | 305.20 | 309.10 | 309.10 | 22,754,811 |
09 Feb 2024 | 317.70 | 320.74 | 315.20 | 318.10 | 318.10 | 47,548,097 |
08 Feb 2024 | 323.80 | 325.70 | 316.60 | 317.70 | 317.70 | 17,678,731 |
07 Feb 2024 | 318.80 | 324.60 | 316.50 | 322.90 | 322.90 | 46,811,691 |
06 Feb 2024 | 313.90 | 321.84 | 312.20 | 317.80 | 317.80 | 61,617,483 |
05 Feb 2024 | 312.50 | 318.86 | 308.70 | 309.80 | 309.80 | 66,935,821 |
02 Feb 2024 | 303.50 | 310.20 | 301.20 | 310.20 | 310.20 | 97,473,550 |
01 Feb 2024 | 300.20 | 305.50 | 297.00 | 298.80 | 298.80 | 55,868,176 |
31 Jan 2024 | 306.60 | 307.40 | 300.90 | 301.20 | 301.20 | 20,469,758 |
30 Jan 2024 | 305.70 | 312.90 | 304.30 | 307.10 | 307.10 | 24,447,949 |
29 Jan 2024 | 305.10 | 306.90 | 302.10 | 304.00 | 304.00 | 22,285,752 |
26 Jan 2024 | 305.20 | 307.40 | 302.10 | 305.40 | 305.40 | 102,268,161 |
25 Jan 2024 | 305.00 | 308.80 | 303.50 | 306.50 | 306.50 | 9,809,833 |
24 Jan 2024 | 307.60 | 309.30 | 303.10 | 307.10 | 307.10 | 21,546,198 |
23 Jan 2024 | 308.10 | 308.80 | 300.30 | 301.80 | 301.80 | 94,018,336 |
22 Jan 2024 | 307.60 | 310.80 | 305.30 | 308.90 | 308.90 | 70,953,961 |
19 Jan 2024 | 306.50 | 308.80 | 302.50 | 305.00 | 305.00 | 74,175,588 |
18 Jan 2024 | 295.30 | 306.50 | 293.50 | 306.50 | 306.50 | 30,253,440 |
17 Jan 2024 | 299.00 | 300.40 | 295.20 | 296.60 | 296.60 | 22,886,471 |
16 Jan 2024 | 295.00 | 300.10 | 292.30 | 298.20 | 298.20 | 39,936,346 |
15 Jan 2024 | 304.30 | 307.00 | 299.80 | 300.00 | 300.00 | 11,570,563 |
12 Jan 2024 | 300.00 | 307.20 | 298.92 | 305.00 | 305.00 | 19,828,855 |
11 Jan 2024 | 310.00 | 310.00 | 295.10 | 297.00 | 297.00 | 124,449,440 |
10 Jan 2024 | 309.10 | 310.10 | 305.30 | 309.20 | 309.20 | 12,525,260 |
09 Jan 2024 | 306.40 | 312.40 | 306.20 | 308.80 | 308.80 | 20,612,899 |
08 Jan 2024 | 295.10 | 305.60 | 295.10 | 305.20 | 305.20 | 79,642,068 |
05 Jan 2024 | 295.00 | 296.90 | 292.00 | 296.60 | 296.60 | 29,036,198 |
04 Jan 2024 | 294.50 | 299.30 | 294.00 | 297.80 | 297.80 | 103,963,159 |
03 Jan 2024 | 296.10 | 299.00 | 293.10 | 294.80 | 294.80 | 45,508,725 |
02 Jan 2024 | 299.30 | 305.30 | 297.30 | 298.10 | 298.10 | 23,479,714 |
29 Dec 2023 | 297.80 | 300.50 | 296.73 | 299.70 | 299.70 | 9,303,473 |
28 Dec 2023 | 299.30 | 300.00 | 297.70 | 298.10 | 298.10 | 10,884,819 |
27 Dec 2023 | 302.20 | 303.70 | 298.00 | 298.80 | 298.80 | 13,605,506 |
22 Dec 2023 | 299.60 | 303.60 | 297.20 | 302.40 | 302.40 | 7,838,525 |
21 Dec 2023 | 297.90 | 300.60 | 294.39 | 299.80 | 299.80 | 10,475,283 |
20 Dec 2023 | 299.60 | 300.90 | 292.70 | 298.90 | 298.90 | 14,521,313 |
19 Dec 2023 | 293.10 | 296.80 | 290.70 | 295.00 | 295.00 | 35,670,293 |
18 Dec 2023 | 289.00 | 296.80 | 287.30 | 292.40 | 292.40 | 24,958,286 |
15 Dec 2023 | 300.10 | 301.30 | 288.50 | 290.10 | 290.10 | 56,628,890 |
14 Dec 2023 | 305.00 | 310.30 | 300.00 | 300.00 | 300.00 | 33,300,455 |
13 Dec 2023 | 306.80 | 313.10 | 297.90 | 301.80 | 301.80 | 38,724,348 |
12 Dec 2023 | 297.10 | 306.00 | 296.00 | 304.70 | 304.70 | 32,217,327 |
11 Dec 2023 | 291.50 | 298.40 | 291.00 | 296.90 | 296.90 | 57,882,602 |
08 Dec 2023 | 288.30 | 293.66 | 284.50 | 289.30 | 289.30 | 39,410,991 |
07 Dec 2023 | 287.90 | 290.80 | 285.00 | 286.20 | 286.20 | 25,948,973 |
06 Dec 2023 | 286.70 | 289.00 | 282.90 | 288.60 | 288.60 | 17,585,068 |
05 Dec 2023 | 282.90 | 289.54 | 280.30 | 284.70 | 284.70 | 26,563,900 |
04 Dec 2023 | 281.50 | 288.54 | 275.10 | 285.40 | 285.40 | 97,363,333 |
01 Dec 2023 | 271.90 | 276.70 | 271.20 | 276.70 | 276.70 | 30,882,610 |
30 Nov 2023 | 265.30 | 271.61 | 264.50 | 268.80 | 268.80 | 59,612,146 |
29 Nov 2023 | 258.40 | 267.00 | 257.70 | 263.40 | 263.40 | 34,078,641 |
28 Nov 2023 | 243.40 | 261.60 | 241.30 | 258.30 | 258.30 | 71,038,102 |
27 Nov 2023 | 240.00 | 243.30 | 238.10 | 243.20 | 243.20 | 25,582,909 |
24 Nov 2023 | 240.60 | 245.00 | 238.70 | 241.00 | 241.00 | 34,291,781 |
23 Nov 2023 | 237.50 | 240.70 | 234.50 | 240.70 | 240.70 | 11,131,070 |
22 Nov 2023 | 244.20 | 246.00 | 235.60 | 237.50 | 237.50 | 22,481,527 |
21 Nov 2023 | 245.50 | 246.90 | 242.60 | 243.00 | 243.00 | 16,148,826 |
20 Nov 2023 | 243.80 | 247.70 | 242.60 | 245.50 | 245.50 | 18,772,819 |
17 Nov 2023 | 245.40 | 248.20 | 242.40 | 244.00 | 244.00 | 28,448,797 |
16 Nov 2023 | 243.71 | 246.90 | 240.90 | 244.50 | 244.50 | 98,375,507 |
15 Nov 2023 | 239.40 | 244.10 | 238.00 | 243.60 | 243.60 | 25,027,311 |
14 Nov 2023 | 237.70 | 241.70 | 230.10 | 239.00 | 239.00 | 49,856,814 |
13 Nov 2023 | 232.70 | 240.20 | 232.50 | 240.20 | 240.20 | 37,517,924 |
10 Nov 2023 | 230.50 | 233.70 | 229.30 | 232.00 | 232.00 | 21,326,926 |
09 Nov 2023 | 231.40 | 233.90 | 227.90 | 232.80 | 232.80 | 22,945,905 |
08 Nov 2023 | 228.00 | 236.70 | 227.70 | 232.40 | 232.40 | 120,596,445 |
07 Nov 2023 | 224.50 | 227.11 | 223.50 | 226.00 | 226.00 | 19,678,227 |
06 Nov 2023 | 221.00 | 226.00 | 218.80 | 224.10 | 224.10 | 26,537,447 |
03 Nov 2023 | 223.60 | 225.10 | 220.00 | 220.90 | 220.90 | 57,707,612 |
02 Nov 2023 | 223.30 | 225.60 | 218.70 | 223.60 | 223.60 | 29,447,330 |
01 Nov 2023 | 216.50 | 221.00 | 214.70 | 220.30 | 220.30 | 58,604,208 |
31 Oct 2023 | 207.60 | 215.40 | 200.40 | 215.40 | 215.40 | 70,932,241 |
30 Oct 2023 | 201.40 | 203.20 | 200.40 | 202.00 | 202.00 | 55,754,601 |
27 Oct 2023 | 201.10 | 202.30 | 197.20 | 200.40 | 200.40 | 19,721,937 |
26 Oct 2023 | 201.50 | 204.80 | 199.00 | 200.50 | 200.50 | 23,081,608 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |