Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
25 Apr 2024 | 412.87 | 416.60 | 410.51 | 412.08 | 412.08 | 5,234,900 |
24 Apr 2024 | 413.56 | 415.35 | 409.85 | 410.74 | 410.74 | 4,431,900 |
23 Apr 2024 | 407.80 | 416.27 | 407.80 | 413.39 | 413.39 | 7,470,800 |
22 Apr 2024 | 408.06 | 412.62 | 404.54 | 407.49 | 407.49 | 7,399,800 |
19 Apr 2024 | 406.17 | 411.23 | 401.53 | 408.06 | 408.06 | 7,982,600 |
18 Apr 2024 | 398.97 | 409.99 | 398.97 | 408.30 | 408.30 | 10,761,100 |
17 Apr 2024 | 390.91 | 404.27 | 390.91 | 399.03 | 399.03 | 12,124,700 |
16 Apr 2024 | 395.87 | 396.33 | 389.30 | 390.67 | 390.67 | 5,940,800 |
15 Apr 2024 | 392.24 | 399.79 | 392.24 | 396.13 | 396.13 | 5,944,400 |
12 Apr 2024 | 397.59 | 401.11 | 391.70 | 392.24 | 392.24 | 5,441,000 |
11 Apr 2024 | 406.37 | 407.37 | 392.06 | 394.41 | 394.41 | 7,151,900 |
10 Apr 2024 | 402.32 | 411.59 | 400.14 | 406.28 | 406.28 | 6,978,400 |
09 Apr 2024 | 406.21 | 406.66 | 397.73 | 401.02 | 401.02 | 7,126,100 |
08 Apr 2024 | 406.41 | 409.13 | 404.54 | 406.52 | 406.52 | 8,910,700 |
05 Apr 2024 | 398.80 | 406.45 | 396.56 | 406.45 | 406.45 | 16,531,000 |
04 Apr 2024 | 397.21 | 402.30 | 395.67 | 400.42 | 400.42 | 9,866,300 |
03 Apr 2024 | 387.38 | 397.60 | 387.38 | 395.67 | 395.67 | 12,553,900 |
02 Apr 2024 | 382.98 | 388.36 | 381.62 | 386.53 | 386.53 | 6,419,400 |
28 Mar 2024 | 369.40 | 383.87 | 369.40 | 381.71 | 381.71 | 8,376,000 |
27 Mar 2024 | 370.92 | 374.66 | 368.11 | 369.30 | 369.30 | 4,662,100 |
26 Mar 2024 | 364.62 | 370.88 | 362.49 | 370.88 | 370.88 | 3,885,100 |
25 Mar 2024 | 365.70 | 370.40 | 362.90 | 364.35 | 364.35 | 4,958,200 |
22 Mar 2024 | 370.27 | 372.02 | 363.50 | 365.70 | 365.70 | 5,377,900 |
21 Mar 2024 | 369.75 | 374.02 | 358.89 | 372.23 | 372.23 | 8,735,200 |
20 Mar 2024 | 376.95 | 376.95 | 367.22 | 368.97 | 368.97 | 8,297,300 |
19 Mar 2024 | 375.70 | 379.21 | 373.59 | 376.87 | 376.87 | 6,348,500 |
18 Mar 2024 | 369.76 | 376.50 | 369.76 | 375.80 | 375.80 | 4,487,100 |
15 Mar 2024 | 364.70 | 371.33 | 364.60 | 369.72 | 369.72 | 23,256,100 |
14 Mar 2024 | 366.67 | 369.58 | 362.83 | 364.39 | 364.39 | 7,663,600 |
13 Mar 2024 | 366.77 | 369.39 | 365.46 | 367.28 | 367.28 | 6,918,500 |
12 Mar 2024 | 363.12 | 370.27 | 361.48 | 368.47 | 368.47 | 9,246,600 |
11 Mar 2024 | 358.18 | 364.50 | 355.78 | 362.35 | 362.35 | 10,261,800 |
08 Mar 2024 | 356.38 | 360.21 | 354.91 | 359.00 | 359.00 | 7,269,600 |
07 Mar 2024 | 364.76 | 367.68 | 354.81 | 356.62 | 356.62 | 10,643,200 |
06 Mar 2024 | 355.89 | 366.45 | 355.89 | 365.61 | 365.61 | 12,251,500 |
05 Mar 2024 | 350.33 | 352.28 | 347.24 | 351.48 | 351.48 | 6,458,200 |
04 Mar 2024 | 349.62 | 355.72 | 349.62 | 352.76 | 352.76 | 4,684,600 |
01 Mar 2024 | 341.15 | 349.62 | 340.14 | 349.62 | 349.62 | 7,617,500 |
29 Feb 2024 | 347.21 | 349.86 | 341.56 | 341.56 | 341.56 | 13,961,300 |
28 Feb 2024 | 346.39 | 350.43 | 344.59 | 347.98 | 347.98 | 7,943,900 |
27 Feb 2024 | 339.69 | 345.93 | 336.86 | 345.62 | 345.62 | 11,980,300 |
26 Feb 2024 | 361.66 | 361.66 | 325.97 | 339.69 | 339.69 | 13,246,300 |
23 Feb 2024 | 356.70 | 364.37 | 355.64 | 364.37 | 364.37 | 6,363,400 |
22 Feb 2024 | 346.62 | 358.08 | 346.62 | 355.60 | 355.60 | 6,389,900 |
21 Feb 2024 | 342.80 | 347.48 | 341.12 | 346.72 | 346.72 | 5,953,500 |
20 Feb 2024 | 346.90 | 346.90 | 341.39 | 342.46 | 342.46 | 3,540,700 |
19 Feb 2024 | 339.47 | 348.75 | 339.30 | 346.28 | 346.28 | 5,496,900 |
16 Feb 2024 | 334.18 | 344.39 | 334.18 | 339.47 | 339.47 | 5,924,600 |
15 Feb 2024 | 335.68 | 336.33 | 331.69 | 333.60 | 333.60 | 4,499,600 |
14 Feb 2024 | 331.31 | 339.82 | 330.69 | 335.61 | 335.61 | 5,659,200 |
13 Feb 2024 | 332.18 | 337.79 | 329.68 | 331.51 | 331.51 | 3,886,700 |
12 Feb 2024 | 331.11 | 335.86 | 328.48 | 332.25 | 332.25 | 3,239,300 |
09 Feb 2024 | 327.60 | 332.02 | 325.87 | 331.49 | 331.49 | 4,893,300 |
08 Feb 2024 | 327.20 | 330.13 | 324.33 | 327.17 | 327.17 | 3,744,500 |
07 Feb 2024 | 326.77 | 329.75 | 320.96 | 326.61 | 326.61 | 5,878,500 |
06 Feb 2024 | 329.24 | 333.36 | 327.03 | 327.80 | 327.80 | 4,347,000 |
05 Feb 2024 | 333.32 | 338.57 | 326.44 | 329.19 | 329.19 | 3,940,900 |
02 Feb 2024 | 333.47 | 336.11 | 328.81 | 332.19 | 332.19 | 3,849,100 |
01 Feb 2024 | 340.57 | 341.51 | 332.41 | 333.38 | 333.38 | 5,291,900 |
31 Jan 2024 | 342.82 | 351.01 | 341.10 | 341.50 | 341.50 | 6,527,800 |
30 Jan 2024 | 335.24 | 343.61 | 334.48 | 343.16 | 343.16 | 4,565,000 |
29 Jan 2024 | 335.60 | 338.39 | 331.33 | 334.96 | 334.96 | 6,780,600 |
26 Jan 2024 | 332.85 | 335.60 | 328.59 | 334.24 | 334.24 | 2,998,300 |
25 Jan 2024 | 333.64 | 335.99 | 330.69 | 332.50 | 332.50 | 5,804,000 |
24 Jan 2024 | 331.70 | 335.54 | 330.23 | 333.59 | 333.59 | 6,290,300 |
23 Jan 2024 | 329.54 | 331.06 | 326.70 | 330.26 | 330.26 | 8,260,000 |
22 Jan 2024 | 325.79 | 329.96 | 325.18 | 328.92 | 328.92 | 7,216,900 |
19 Jan 2024 | 324.69 | 327.42 | 323.72 | 324.18 | 324.18 | 4,057,500 |
18 Jan 2024 | 322.10 | 326.96 | 319.12 | 324.95 | 324.95 | 6,187,600 |
17 Jan 2024 | 323.65 | 323.72 | 317.01 | 321.65 | 321.65 | 6,818,200 |
16 Jan 2024 | 326.38 | 326.38 | 318.44 | 323.83 | 323.83 | 9,562,400 |
15 Jan 2024 | 324.98 | 327.03 | 323.92 | 326.12 | 326.12 | 3,651,500 |
12 Jan 2024 | 327.26 | 331.33 | 323.70 | 325.12 | 325.12 | 3,785,900 |
11 Jan 2024 | 337.02 | 338.99 | 327.29 | 327.35 | 327.35 | 6,268,600 |
10 Jan 2024 | 344.42 | 344.47 | 336.19 | 336.19 | 336.19 | 5,806,200 |
09 Jan 2024 | 351.53 | 352.33 | 344.44 | 344.45 | 344.45 | 6,222,700 |
08 Jan 2024 | 353.56 | 357.22 | 351.12 | 351.87 | 351.87 | 4,566,800 |
05 Jan 2024 | 343.70 | 354.97 | 343.70 | 353.72 | 353.72 | 6,761,300 |
04 Jan 2024 | 337.69 | 345.36 | 336.61 | 345.03 | 345.03 | 4,667,600 |
03 Jan 2024 | 335.63 | 340.63 | 333.74 | 337.47 | 337.47 | 6,688,000 |
02 Jan 2024 | 327.47 | 336.60 | 327.47 | 335.37 | 335.37 | 5,491,100 |
29 Dec 2023 | 326.38 | 328.74 | 324.26 | 327.39 | 327.39 | 1,820,900 |
28 Dec 2023 | 332.56 | 333.02 | 325.52 | 326.11 | 326.11 | 2,097,300 |
27 Dec 2023 | 330.29 | 333.55 | 328.91 | 332.05 | 332.05 | 3,062,600 |
22 Dec 2023 | 322.67 | 330.46 | 322.67 | 330.46 | 330.46 | 1,439,400 |
21 Dec 2023 | 324.74 | 325.57 | 321.67 | 322.41 | 322.41 | 4,421,400 |
20 Dec 2023 | 326.08 | 329.53 | 324.24 | 325.94 | 325.94 | 5,380,100 |
19 Dec 2023 | 325.60 | 326.96 | 324.15 | 326.01 | 326.01 | 5,443,800 |
18 Dec 2023 | 319.74 | 326.00 | 317.39 | 325.73 | 325.73 | 5,416,700 |
15 Dec 2023 | 315.44 | 321.62 | 314.98 | 320.76 | 320.76 | 18,334,900 |
14 Dec 2023 | 324.11 | 324.34 | 313.71 | 314.59 | 314.59 | 12,290,400 |
13 Dec 2023 | 323.00 | 325.08 | 321.02 | 323.25 | 323.25 | 6,370,000 |
12 Dec 2023 | 326.48 | 326.48 | 321.05 | 322.76 | 322.76 | 6,580,000 |
11 Dec 2023 | 326.55 | 327.27 | 323.43 | 326.72 | 326.72 | 4,636,400 |
08 Dec 2023 | 335.04 | 336.15 | 320.66 | 326.69 | 326.69 | 9,742,300 |
07 Dec 2023 | 349.56 | 350.18 | 334.44 | 335.04 | 335.04 | 6,296,100 |
06 Dec 2023 | 354.06 | 355.59 | 345.66 | 350.45 | 350.45 | 4,955,700 |
05 Dec 2023 | 355.53 | 360.55 | 353.48 | 353.93 | 353.93 | 4,163,600 |
04 Dec 2023 | 353.24 | 357.44 | 350.53 | 355.94 | 355.94 | 3,361,600 |
01 Dec 2023 | 349.73 | 353.30 | 347.19 | 352.76 | 352.76 | 5,412,600 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |