Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
03 May 2024 | 365.00 | 370.00 | 355.00 | 366.00 | 366.00 | 1,505,809 |
02 May 2024 | 360.00 | 360.00 | 332.00 | 356.00 | 356.00 | 1,044,687 |
01 May 2024 | 358.50 | 361.50 | 348.50 | 350.50 | 350.50 | 219,118 |
30 Apr 2024 | 367.00 | 371.00 | 358.00 | 358.00 | 358.00 | 799,384 |
29 Apr 2024 | 350.00 | 370.50 | 350.00 | 369.50 | 369.50 | 638,818 |
26 Apr 2024 | 351.00 | 365.00 | 351.00 | 360.00 | 360.00 | 440,822 |
25 Apr 2024 | 360.00 | 360.00 | 345.50 | 360.00 | 360.00 | 591,865 |
24 Apr 2024 | 345.00 | 355.50 | 345.00 | 353.00 | 353.00 | 272,168 |
23 Apr 2024 | 360.00 | 361.50 | 350.38 | 352.50 | 352.50 | 376,569 |
22 Apr 2024 | 368.00 | 368.00 | 356.50 | 356.50 | 356.50 | 257,371 |
19 Apr 2024 | 351.00 | 361.50 | 346.86 | 359.00 | 359.00 | 240,719 |
18 Apr 2024 | 345.00 | 359.00 | 345.00 | 354.00 | 354.00 | 231,875 |
17 Apr 2024 | 356.00 | 358.00 | 333.50 | 355.50 | 355.50 | 411,764 |
16 Apr 2024 | 356.50 | 367.50 | 351.21 | 358.00 | 358.00 | 242,881 |
15 Apr 2024 | 367.00 | 368.00 | 359.00 | 359.00 | 359.00 | 1,496,380 |
12 Apr 2024 | 360.00 | 369.50 | 355.50 | 367.00 | 367.00 | 1,142,351 |
11 Apr 2024 | 360.00 | 360.00 | 351.50 | 355.50 | 355.50 | 281,280 |
11 Apr 2024 | 4.0212 Dividend | |||||
10 Apr 2024 | 360.00 | 360.00 | 349.80 | 356.50 | 352.48 | 327,672 |
09 Apr 2024 | 348.00 | 359.00 | 345.00 | 347.50 | 343.58 | 774,920 |
08 Apr 2024 | 339.50 | 345.50 | 335.50 | 343.00 | 339.13 | 616,728 |
05 Apr 2024 | 327.50 | 336.00 | 327.50 | 334.50 | 330.73 | 178,547 |
04 Apr 2024 | 330.00 | 340.00 | 330.00 | 336.50 | 332.70 | 251,364 |
03 Apr 2024 | 328.00 | 340.50 | 324.50 | 340.50 | 336.66 | 284,490 |
02 Apr 2024 | 340.00 | 340.00 | 328.50 | 331.00 | 327.27 | 790,841 |
28 Mar 2024 | 333.00 | 339.00 | 330.50 | 330.50 | 326.77 | 323,967 |
27 Mar 2024 | 335.00 | 335.00 | 326.50 | 334.00 | 330.23 | 415,467 |
26 Mar 2024 | 320.00 | 330.50 | 314.50 | 327.50 | 323.81 | 4,213,261 |
25 Mar 2024 | 312.00 | 319.50 | 312.00 | 319.50 | 315.90 | 160,836 |
22 Mar 2024 | 316.00 | 325.50 | 314.00 | 315.50 | 311.94 | 408,961 |
21 Mar 2024 | 327.50 | 327.50 | 317.50 | 320.50 | 316.88 | 212,766 |
20 Mar 2024 | 323.00 | 323.50 | 316.00 | 319.50 | 315.90 | 175,665 |
19 Mar 2024 | 316.50 | 325.50 | 315.00 | 322.50 | 318.86 | 328,388 |
18 Mar 2024 | 323.00 | 325.00 | 315.50 | 315.50 | 311.94 | 253,355 |
15 Mar 2024 | 301.00 | 321.00 | 297.50 | 320.00 | 316.39 | 1,490,484 |
14 Mar 2024 | 300.00 | 304.50 | 296.00 | 299.00 | 295.63 | 515,164 |
13 Mar 2024 | 293.50 | 299.50 | 290.50 | 299.00 | 295.63 | 714,669 |
12 Mar 2024 | 295.00 | 296.50 | 291.00 | 293.50 | 290.19 | 442,109 |
11 Mar 2024 | 296.00 | 298.00 | 289.50 | 292.50 | 289.20 | 413,472 |
08 Mar 2024 | 299.00 | 301.50 | 292.50 | 298.50 | 295.13 | 1,192,036 |
07 Mar 2024 | 300.00 | 303.44 | 297.25 | 298.00 | 294.64 | 3,053,637 |
06 Mar 2024 | 313.00 | 314.00 | 297.50 | 300.00 | 296.62 | 1,370,687 |
05 Mar 2024 | 321.50 | 321.50 | 308.00 | 312.00 | 308.48 | 594,005 |
04 Mar 2024 | 335.50 | 339.50 | 315.50 | 316.50 | 312.93 | 542,411 |
01 Mar 2024 | 344.00 | 344.00 | 325.50 | 332.50 | 328.75 | 1,397,378 |
29 Feb 2024 | 315.50 | 345.50 | 299.00 | 334.50 | 330.73 | 2,346,911 |
28 Feb 2024 | 315.00 | 315.00 | 300.00 | 300.00 | 296.62 | 692,107 |
27 Feb 2024 | 320.50 | 325.00 | 309.50 | 309.50 | 306.01 | 300,903 |
26 Feb 2024 | 316.50 | 324.32 | 313.50 | 319.50 | 315.90 | 330,775 |
23 Feb 2024 | 307.00 | 316.00 | 305.38 | 316.00 | 312.44 | 376,293 |
22 Feb 2024 | 300.00 | 311.50 | 296.00 | 309.00 | 305.51 | 452,001 |
21 Feb 2024 | 290.00 | 298.50 | 290.00 | 295.00 | 291.67 | 268,149 |
20 Feb 2024 | 300.50 | 309.00 | 298.00 | 298.00 | 294.64 | 265,077 |
19 Feb 2024 | 305.00 | 309.00 | 300.94 | 306.50 | 303.04 | 152,486 |
16 Feb 2024 | 303.00 | 307.50 | 298.50 | 303.00 | 299.58 | 664,719 |
15 Feb 2024 | 295.00 | 301.87 | 289.46 | 297.50 | 294.14 | 192,339 |
14 Feb 2024 | 293.00 | 306.00 | 290.81 | 293.00 | 289.70 | 317,020 |
13 Feb 2024 | 298.00 | 302.50 | 291.00 | 295.50 | 292.17 | 217,130 |
12 Feb 2024 | 297.00 | 300.50 | 294.00 | 297.50 | 294.14 | 786,345 |
09 Feb 2024 | 290.00 | 298.50 | 290.00 | 295.00 | 291.67 | 148,721 |
08 Feb 2024 | 296.00 | 300.50 | 287.00 | 297.50 | 294.14 | 230,898 |
07 Feb 2024 | 295.00 | 302.50 | 288.00 | 291.50 | 288.21 | 293,303 |
06 Feb 2024 | 297.50 | 302.80 | 297.00 | 299.00 | 295.63 | 787,165 |
05 Feb 2024 | 310.50 | 314.50 | 297.00 | 298.50 | 295.13 | 1,118,224 |
02 Feb 2024 | 325.00 | 325.00 | 307.00 | 308.50 | 305.02 | 570,430 |
01 Feb 2024 | 325.50 | 332.50 | 315.50 | 316.50 | 312.93 | 2,338,532 |
31 Jan 2024 | 317.00 | 330.50 | 313.00 | 328.50 | 324.79 | 838,239 |
30 Jan 2024 | 319.00 | 319.00 | 308.00 | 313.00 | 309.47 | 532,404 |
29 Jan 2024 | 322.50 | 323.00 | 314.00 | 317.50 | 313.92 | 246,875 |
26 Jan 2024 | 300.00 | 318.32 | 299.50 | 318.00 | 314.41 | 731,794 |
25 Jan 2024 | 305.00 | 305.00 | 296.00 | 300.00 | 296.62 | 333,388 |
24 Jan 2024 | 290.00 | 296.00 | 289.50 | 295.00 | 291.67 | 133,955 |
23 Jan 2024 | 290.50 | 294.00 | 284.36 | 290.50 | 287.22 | 156,683 |
22 Jan 2024 | 292.00 | 295.70 | 283.50 | 291.00 | 287.72 | 144,730 |
19 Jan 2024 | 302.00 | 303.00 | 290.50 | 291.00 | 287.72 | 312,967 |
18 Jan 2024 | 298.00 | 300.50 | 293.00 | 297.50 | 294.14 | 220,508 |
17 Jan 2024 | 297.00 | 302.50 | 290.00 | 297.00 | 293.65 | 341,963 |
16 Jan 2024 | 293.50 | 303.00 | 287.50 | 301.00 | 297.60 | 1,072,391 |
15 Jan 2024 | 290.50 | 302.00 | 285.00 | 292.50 | 289.20 | 277,940 |
12 Jan 2024 | 276.50 | 304.50 | 276.50 | 296.00 | 292.66 | 598,596 |
11 Jan 2024 | 286.00 | 286.00 | 275.00 | 275.00 | 271.90 | 257,642 |
10 Jan 2024 | 279.50 | 287.63 | 278.00 | 280.50 | 277.34 | 279,322 |
09 Jan 2024 | 281.50 | 284.50 | 273.50 | 274.00 | 270.91 | 176,281 |
08 Jan 2024 | 285.00 | 285.00 | 276.50 | 280.50 | 277.34 | 196,945 |
05 Jan 2024 | 289.00 | 289.00 | 277.00 | 281.50 | 278.32 | 232,808 |
04 Jan 2024 | 291.00 | 294.00 | 284.00 | 290.50 | 287.22 | 265,787 |
03 Jan 2024 | 292.00 | 297.00 | 280.00 | 285.50 | 282.28 | 341,996 |
02 Jan 2024 | 292.50 | 302.00 | 291.50 | 297.00 | 293.65 | 186,963 |
29 Dec 2023 | 290.50 | 302.00 | 290.50 | 295.50 | 292.17 | 108,236 |
28 Dec 2023 | 297.50 | 302.50 | 291.50 | 294.00 | 290.68 | 678,543 |
27 Dec 2023 | 292.50 | 301.50 | 291.50 | 296.50 | 293.16 | 741,864 |
22 Dec 2023 | 294.50 | 297.50 | 291.55 | 297.50 | 294.14 | 641,693 |
21 Dec 2023 | 286.50 | 294.50 | 285.13 | 294.00 | 290.68 | 400,580 |
20 Dec 2023 | 279.00 | 287.00 | 277.50 | 287.00 | 283.76 | 273,232 |
19 Dec 2023 | 260.00 | 276.00 | 260.00 | 276.00 | 272.89 | 974,005 |
18 Dec 2023 | 260.00 | 272.50 | 260.00 | 268.50 | 265.47 | 273,594 |
15 Dec 2023 | 274.50 | 278.00 | 261.00 | 264.00 | 261.02 | 869,476 |
14 Dec 2023 | 260.00 | 272.00 | 259.50 | 271.50 | 268.44 | 362,310 |
13 Dec 2023 | 251.00 | 259.50 | 247.00 | 258.00 | 255.09 | 464,820 |
12 Dec 2023 | 255.00 | 270.00 | 253.00 | 253.50 | 250.64 | 476,943 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |