Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
18 Mar 2024 | 399.60 | 401.27 | 390.79 | 392.62 | 392.62 | 1,654,000 |
15 Mar 2024 | 398.16 | 398.16 | 382.63 | 396.28 | 396.28 | 3,906,400 |
14 Mar 2024 | 383.23 | 384.43 | 376.60 | 384.31 | 384.31 | 1,413,000 |
13 Mar 2024 | 389.67 | 390.69 | 380.99 | 382.99 | 382.99 | 1,448,000 |
12 Mar 2024 | 378.90 | 390.26 | 378.52 | 389.40 | 389.40 | 1,446,500 |
11 Mar 2024 | 391.00 | 391.00 | 377.44 | 378.90 | 378.90 | 1,602,300 |
08 Mar 2024 | 392.02 | 395.93 | 390.79 | 391.85 | 391.85 | 1,737,600 |
07 Mar 2024 | 393.30 | 396.61 | 390.35 | 392.68 | 392.68 | 1,797,500 |
06 Mar 2024 | 386.76 | 393.14 | 386.76 | 388.16 | 388.16 | 1,203,200 |
05 Mar 2024 | 400.00 | 400.41 | 386.30 | 387.32 | 387.32 | 1,610,500 |
04 Mar 2024 | 398.30 | 403.00 | 396.51 | 400.59 | 400.59 | 1,943,700 |
01 Mar 2024 | 383.48 | 399.67 | 382.32 | 397.90 | 397.90 | 2,193,900 |
29 Feb 2024 | 384.41 | 389.26 | 383.93 | 385.60 | 385.60 | 2,134,800 |
28 Feb 2024 | 384.60 | 386.75 | 383.56 | 386.59 | 386.59 | 902,800 |
27 Feb 2024 | 386.46 | 389.47 | 385.28 | 386.46 | 386.46 | 1,042,900 |
26 Feb 2024 | 389.40 | 391.81 | 386.15 | 388.27 | 388.27 | 1,024,500 |
23 Feb 2024 | 389.08 | 391.25 | 387.28 | 389.77 | 389.77 | 1,000,300 |
22 Feb 2024 | 382.43 | 389.68 | 382.21 | 389.08 | 389.08 | 1,540,700 |
21 Feb 2024 | 376.75 | 380.47 | 373.15 | 380.23 | 380.23 | 1,216,700 |
20 Feb 2024 | 379.69 | 382.88 | 374.61 | 377.64 | 377.64 | 1,483,400 |
16 Feb 2024 | 378.29 | 381.15 | 376.00 | 378.63 | 378.63 | 1,272,000 |
15 Feb 2024 | 382.03 | 383.00 | 377.54 | 380.17 | 380.17 | 1,053,100 |
14 Feb 2024 | 380.09 | 381.91 | 378.00 | 381.76 | 381.76 | 1,147,600 |
13 Feb 2024 | 375.00 | 383.25 | 371.00 | 378.89 | 378.89 | 1,705,300 |
12 Feb 2024 | 386.09 | 387.36 | 381.07 | 382.13 | 382.13 | 1,569,900 |
09 Feb 2024 | 387.46 | 389.92 | 383.05 | 388.22 | 388.22 | 1,233,900 |
08 Feb 2024 | 389.51 | 391.60 | 385.36 | 386.94 | 386.94 | 998,700 |
07 Feb 2024 | 390.38 | 392.00 | 385.72 | 391.38 | 391.38 | 1,458,800 |
06 Feb 2024 | 385.26 | 389.79 | 384.12 | 389.69 | 389.69 | 1,694,300 |
05 Feb 2024 | 384.47 | 388.62 | 380.57 | 383.94 | 383.94 | 1,575,100 |
02 Feb 2024 | 382.33 | 385.43 | 377.90 | 383.77 | 383.77 | 1,773,500 |
01 Feb 2024 | 378.41 | 384.29 | 375.67 | 383.83 | 383.83 | 1,630,100 |
31 Jan 2024 | 378.50 | 383.74 | 375.60 | 378.22 | 378.22 | 1,802,100 |
30 Jan 2024 | 377.37 | 381.79 | 376.42 | 377.29 | 377.29 | 1,375,300 |
29 Jan 2024 | 374.41 | 379.34 | 373.06 | 379.16 | 379.16 | 1,603,000 |
26 Jan 2024 | 371.60 | 375.06 | 368.01 | 374.76 | 374.76 | 2,144,700 |
25 Jan 2024 | 372.61 | 377.33 | 370.60 | 374.97 | 374.97 | 1,873,300 |
24 Jan 2024 | 383.93 | 384.00 | 362.14 | 370.07 | 370.07 | 4,949,700 |
23 Jan 2024 | 377.25 | 377.80 | 367.50 | 371.41 | 371.41 | 2,393,800 |
22 Jan 2024 | 377.91 | 379.39 | 375.07 | 375.81 | 375.81 | 1,813,100 |
19 Jan 2024 | 374.00 | 376.90 | 370.66 | 374.82 | 374.82 | 2,392,200 |
18 Jan 2024 | 369.88 | 374.18 | 366.79 | 371.93 | 371.93 | 2,533,100 |
17 Jan 2024 | 358.40 | 361.23 | 355.17 | 358.88 | 358.88 | 1,246,100 |
16 Jan 2024 | 363.39 | 364.48 | 359.40 | 362.33 | 362.33 | 1,494,800 |
12 Jan 2024 | 365.00 | 366.86 | 360.96 | 363.71 | 363.71 | 1,456,300 |
11 Jan 2024 | 364.45 | 366.80 | 357.63 | 362.31 | 362.31 | 2,230,600 |
10 Jan 2024 | 348.00 | 364.87 | 345.53 | 364.45 | 364.45 | 4,868,400 |
09 Jan 2024 | 326.03 | 332.80 | 325.77 | 330.56 | 330.56 | 1,421,600 |
08 Jan 2024 | 324.50 | 329.53 | 324.12 | 328.86 | 328.86 | 1,463,300 |
05 Jan 2024 | 322.55 | 327.52 | 321.31 | 322.50 | 322.50 | 1,042,100 |
04 Jan 2024 | 320.43 | 326.41 | 320.26 | 323.27 | 323.27 | 1,471,700 |
03 Jan 2024 | 328.10 | 328.10 | 320.68 | 322.13 | 322.13 | 1,596,500 |
02 Jan 2024 | 333.00 | 336.20 | 328.38 | 330.98 | 330.98 | 1,379,200 |
29 Dec 2023 | 337.83 | 339.26 | 336.62 | 337.36 | 337.36 | 1,303,300 |
28 Dec 2023 | 337.01 | 340.49 | 336.34 | 338.39 | 338.39 | 740,700 |
27 Dec 2023 | 337.00 | 337.67 | 335.07 | 337.47 | 337.47 | 750,000 |
26 Dec 2023 | 336.92 | 338.35 | 335.21 | 337.39 | 337.39 | 736,700 |
22 Dec 2023 | 334.52 | 337.06 | 333.46 | 336.26 | 336.26 | 1,024,900 |
21 Dec 2023 | 328.97 | 333.98 | 327.53 | 333.45 | 333.45 | 1,969,700 |
20 Dec 2023 | 334.05 | 334.05 | 325.26 | 325.43 | 325.43 | 1,845,600 |
19 Dec 2023 | 328.42 | 336.58 | 328.00 | 335.72 | 335.72 | 2,276,700 |
18 Dec 2023 | 325.73 | 331.99 | 325.01 | 328.42 | 328.42 | 1,937,800 |
15 Dec 2023 | 325.83 | 327.00 | 322.59 | 324.35 | 324.35 | 3,637,200 |
14 Dec 2023 | 330.00 | 332.61 | 324.83 | 326.18 | 326.18 | 2,068,800 |
13 Dec 2023 | 320.68 | 329.45 | 320.22 | 328.96 | 328.96 | 1,447,000 |
12 Dec 2023 | 316.96 | 321.36 | 314.38 | 320.71 | 320.71 | 1,371,300 |
11 Dec 2023 | 310.00 | 319.80 | 309.80 | 315.43 | 315.43 | 1,730,900 |
08 Dec 2023 | 310.52 | 312.88 | 308.58 | 310.42 | 310.42 | 1,222,900 |
07 Dec 2023 | 310.97 | 312.75 | 307.72 | 311.56 | 311.56 | 1,313,400 |
06 Dec 2023 | 311.39 | 313.60 | 308.61 | 310.26 | 310.26 | 1,182,600 |
05 Dec 2023 | 312.00 | 312.00 | 304.50 | 309.52 | 309.52 | 1,246,300 |
04 Dec 2023 | 311.92 | 315.93 | 308.91 | 311.84 | 311.84 | 1,431,200 |
01 Dec 2023 | 310.59 | 315.64 | 308.73 | 315.20 | 315.20 | 1,388,700 |
30 Nov 2023 | 310.76 | 311.99 | 304.70 | 310.84 | 310.84 | 2,437,500 |
29 Nov 2023 | 312.00 | 316.31 | 309.96 | 310.76 | 310.76 | 1,388,900 |
28 Nov 2023 | 311.84 | 312.76 | 309.26 | 310.95 | 310.95 | 1,559,000 |
27 Nov 2023 | 314.68 | 316.00 | 312.02 | 314.98 | 314.98 | 1,084,300 |
24 Nov 2023 | 316.95 | 318.26 | 316.00 | 318.01 | 318.01 | 601,300 |
22 Nov 2023 | 315.00 | 317.39 | 313.92 | 315.80 | 315.80 | 1,199,700 |
21 Nov 2023 | 311.00 | 312.22 | 308.85 | 311.82 | 311.82 | 1,461,600 |
20 Nov 2023 | 305.44 | 312.20 | 305.00 | 311.34 | 311.34 | 1,746,300 |
17 Nov 2023 | 306.34 | 311.24 | 304.62 | 305.28 | 305.28 | 2,993,400 |
16 Nov 2023 | 296.79 | 305.30 | 295.02 | 303.95 | 303.95 | 2,296,100 |
15 Nov 2023 | 291.39 | 297.34 | 291.39 | 293.22 | 293.22 | 1,889,600 |
14 Nov 2023 | 288.37 | 294.14 | 287.98 | 291.62 | 291.62 | 1,847,700 |
13 Nov 2023 | 285.33 | 289.99 | 281.12 | 282.48 | 282.48 | 1,772,500 |
10 Nov 2023 | 273.41 | 278.55 | 269.49 | 277.49 | 277.49 | 1,536,400 |
09 Nov 2023 | 277.98 | 278.95 | 271.90 | 272.40 | 272.40 | 1,095,200 |
08 Nov 2023 | 280.50 | 282.45 | 276.80 | 277.93 | 277.93 | 1,620,200 |
07 Nov 2023 | 277.22 | 279.62 | 275.27 | 278.69 | 278.69 | 1,810,200 |
06 Nov 2023 | 278.13 | 279.52 | 273.70 | 277.26 | 277.26 | 1,156,000 |
03 Nov 2023 | 280.22 | 281.58 | 277.39 | 278.52 | 278.52 | 1,310,500 |
02 Nov 2023 | 274.57 | 278.15 | 272.63 | 277.89 | 277.89 | 1,965,800 |
01 Nov 2023 | 262.17 | 272.18 | 262.00 | 270.46 | 270.46 | 2,087,300 |
31 Oct 2023 | 260.39 | 263.95 | 260.17 | 262.22 | 262.22 | 2,373,300 |
30 Oct 2023 | 260.08 | 261.15 | 254.85 | 258.49 | 258.49 | 2,277,800 |
27 Oct 2023 | 263.82 | 264.77 | 257.01 | 258.98 | 258.98 | 1,861,700 |
26 Oct 2023 | 264.24 | 264.24 | 255.95 | 259.51 | 259.51 | 2,924,900 |
25 Oct 2023 | 280.13 | 281.88 | 266.13 | 266.61 | 266.61 | 2,618,100 |
24 Oct 2023 | 271.93 | 280.02 | 271.77 | 277.39 | 277.39 | 2,529,000 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |