Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
03 May 2024 | 380.00 | 388.60 | 375.60 | 388.60 | 388.60 | 59,845 |
02 May 2024 | 388.00 | 391.20 | 374.20 | 378.20 | 378.20 | 139,702 |
30 Apr 2024 | 384.00 | 387.80 | 381.40 | 387.80 | 387.80 | 55,784 |
29 Apr 2024 | 381.80 | 384.40 | 375.00 | 384.40 | 384.40 | 58,083 |
26 Apr 2024 | 376.80 | 381.80 | 373.80 | 381.80 | 381.80 | 85,889 |
25 Apr 2024 | 379.20 | 380.20 | 370.00 | 372.60 | 372.60 | 87,558 |
24 Apr 2024 | 377.40 | 381.20 | 372.60 | 379.20 | 379.20 | 87,047 |
23 Apr 2024 | 368.00 | 379.00 | 367.60 | 373.80 | 373.80 | 131,455 |
22 Apr 2024 | 375.60 | 375.60 | 364.60 | 368.00 | 368.00 | 169,180 |
19 Apr 2024 | 370.00 | 379.00 | 366.20 | 377.00 | 377.00 | 170,259 |
18 Apr 2024 | 391.00 | 398.80 | 359.80 | 369.00 | 369.00 | 312,828 |
17 Apr 2024 | 356.60 | 360.20 | 352.00 | 355.60 | 355.60 | 105,658 |
16 Apr 2024 | 360.20 | 360.20 | 348.80 | 357.40 | 357.40 | 163,458 |
15 Apr 2024 | 358.00 | 365.00 | 356.20 | 362.80 | 362.80 | 88,126 |
12 Apr 2024 | 360.00 | 369.20 | 356.80 | 358.00 | 358.00 | 98,285 |
11 Apr 2024 | 350.40 | 357.40 | 350.40 | 357.00 | 357.00 | 137,456 |
10 Apr 2024 | 365.00 | 365.60 | 336.20 | 348.40 | 348.40 | 276,500 |
09 Apr 2024 | 375.40 | 378.00 | 366.60 | 371.80 | 371.80 | 62,116 |
08 Apr 2024 | 370.00 | 377.00 | 367.20 | 376.60 | 376.60 | 113,421 |
05 Apr 2024 | 367.80 | 370.40 | 365.00 | 368.60 | 368.60 | 94,071 |
04 Apr 2024 | 376.00 | 377.40 | 372.20 | 373.00 | 373.00 | 109,145 |
03 Apr 2024 | 375.60 | 377.00 | 369.00 | 376.20 | 376.20 | 147,033 |
02 Apr 2024 | 379.20 | 380.40 | 373.00 | 376.80 | 376.80 | 139,943 |
28 Mar 2024 | 377.40 | 381.60 | 374.20 | 378.00 | 378.00 | 97,969 |
27 Mar 2024 | 364.40 | 380.60 | 364.40 | 375.40 | 375.40 | 235,728 |
26 Mar 2024 | 347.80 | 350.40 | 336.40 | 349.40 | 349.40 | 117,106 |
25 Mar 2024 | 351.20 | 351.80 | 346.40 | 350.40 | 350.40 | 61,265 |
22 Mar 2024 | 352.40 | 354.60 | 347.00 | 351.20 | 351.20 | 60,299 |
21 Mar 2024 | 351.20 | 355.20 | 347.20 | 352.40 | 352.40 | 166,068 |
20 Mar 2024 | 346.40 | 349.00 | 343.20 | 346.00 | 346.00 | 186,132 |
19 Mar 2024 | 347.40 | 348.60 | 341.20 | 347.20 | 347.20 | 208,867 |
18 Mar 2024 | 349.20 | 354.00 | 345.20 | 350.80 | 350.80 | 54,375 |
15 Mar 2024 | 349.80 | 352.00 | 347.40 | 349.20 | 349.20 | 283,524 |
14 Mar 2024 | 352.00 | 355.60 | 346.80 | 349.80 | 349.80 | 84,326 |
13 Mar 2024 | 349.00 | 355.60 | 348.00 | 352.00 | 352.00 | 108,017 |
12 Mar 2024 | 349.40 | 350.80 | 338.60 | 348.80 | 348.80 | 123,490 |
11 Mar 2024 | 347.40 | 349.60 | 343.80 | 349.60 | 349.60 | 154,334 |
08 Mar 2024 | 349.00 | 351.80 | 346.00 | 348.40 | 348.40 | 71,550 |
07 Mar 2024 | 349.00 | 350.40 | 342.40 | 349.00 | 349.00 | 65,044 |
06 Mar 2024 | 349.00 | 351.60 | 344.20 | 349.80 | 349.80 | 75,408 |
05 Mar 2024 | 352.00 | 359.00 | 345.40 | 348.40 | 348.40 | 136,519 |
04 Mar 2024 | 345.00 | 351.40 | 345.00 | 350.80 | 350.80 | 184,944 |
01 Mar 2024 | 342.80 | 345.80 | 338.40 | 344.60 | 344.60 | 77,116 |
29 Feb 2024 | 333.80 | 342.40 | 333.60 | 341.00 | 341.00 | 235,748 |
28 Feb 2024 | 334.00 | 336.00 | 331.40 | 333.80 | 333.80 | 55,483 |
27 Feb 2024 | 335.00 | 336.60 | 329.20 | 334.20 | 334.20 | 74,613 |
26 Feb 2024 | 332.00 | 337.00 | 332.00 | 334.80 | 334.80 | 74,474 |
23 Feb 2024 | 325.60 | 332.80 | 323.60 | 332.00 | 332.00 | 92,875 |
22 Feb 2024 | 332.20 | 332.80 | 319.20 | 325.60 | 325.60 | 154,095 |
21 Feb 2024 | 321.80 | 323.00 | 313.60 | 321.80 | 321.80 | 180,235 |
20 Feb 2024 | 334.40 | 334.40 | 319.40 | 323.00 | 323.00 | 228,864 |
19 Feb 2024 | 336.00 | 341.60 | 333.60 | 336.60 | 336.60 | 207,315 |
16 Feb 2024 | 334.00 | 343.40 | 332.40 | 339.40 | 339.40 | 144,844 |
15 Feb 2024 | 336.20 | 339.00 | 330.80 | 333.60 | 333.60 | 191,183 |
14 Feb 2024 | 328.00 | 334.00 | 324.20 | 333.60 | 333.60 | 148,364 |
13 Feb 2024 | 330.80 | 330.80 | 326.00 | 328.00 | 328.00 | 127,275 |
12 Feb 2024 | 328.20 | 334.20 | 321.40 | 330.80 | 330.80 | 187,830 |
09 Feb 2024 | 330.00 | 330.00 | 317.00 | 326.60 | 326.60 | 170,745 |
08 Feb 2024 | 324.00 | 349.00 | 324.00 | 328.60 | 328.60 | 416,304 |
07 Feb 2024 | 308.00 | 313.20 | 302.60 | 312.20 | 312.20 | 141,743 |
06 Feb 2024 | 308.80 | 310.80 | 300.00 | 306.80 | 306.80 | 115,993 |
05 Feb 2024 | 303.00 | 311.80 | 301.00 | 306.00 | 306.00 | 209,831 |
02 Feb 2024 | 292.00 | 300.60 | 292.00 | 294.60 | 294.60 | 70,792 |
01 Feb 2024 | 290.80 | 294.80 | 288.00 | 290.60 | 290.60 | 32,707 |
31 Jan 2024 | 290.60 | 293.20 | 289.20 | 290.80 | 290.80 | 58,081 |
30 Jan 2024 | 291.00 | 293.80 | 289.00 | 290.60 | 290.60 | 71,139 |
29 Jan 2024 | 286.00 | 291.20 | 283.80 | 288.40 | 288.40 | 49,075 |
26 Jan 2024 | 284.00 | 289.40 | 282.60 | 286.00 | 286.00 | 175,130 |
25 Jan 2024 | 285.60 | 290.80 | 284.60 | 286.20 | 286.20 | 65,845 |
24 Jan 2024 | 283.00 | 287.60 | 278.40 | 286.80 | 286.80 | 58,716 |
23 Jan 2024 | 276.00 | 283.40 | 274.80 | 279.00 | 279.00 | 70,012 |
22 Jan 2024 | 284.20 | 288.60 | 273.20 | 275.60 | 275.60 | 121,845 |
19 Jan 2024 | 288.00 | 288.40 | 280.80 | 281.40 | 281.40 | 150,100 |
18 Jan 2024 | 279.20 | 286.00 | 277.80 | 285.80 | 285.80 | 57,858 |
17 Jan 2024 | 275.00 | 278.00 | 272.80 | 276.80 | 276.80 | 123,108 |
16 Jan 2024 | 281.40 | 283.60 | 277.60 | 279.00 | 279.00 | 51,990 |
15 Jan 2024 | 282.00 | 283.60 | 280.60 | 280.80 | 280.80 | 31,085 |
12 Jan 2024 | 278.40 | 285.40 | 278.00 | 280.20 | 280.20 | 58,593 |
11 Jan 2024 | 274.40 | 284.80 | 274.40 | 278.20 | 278.20 | 140,065 |
10 Jan 2024 | 277.80 | 278.80 | 270.60 | 274.40 | 274.40 | 132,700 |
09 Jan 2024 | 285.80 | 285.80 | 280.40 | 283.20 | 283.20 | 66,182 |
08 Jan 2024 | 270.00 | 287.20 | 270.00 | 285.80 | 285.80 | 124,683 |
05 Jan 2024 | 270.80 | 272.40 | 268.40 | 270.00 | 270.00 | 19,287 |
04 Jan 2024 | 269.60 | 275.00 | 268.80 | 273.40 | 273.40 | 71,470 |
03 Jan 2024 | 277.00 | 277.00 | 264.60 | 269.60 | 269.60 | 155,561 |
02 Jan 2024 | 287.40 | 290.00 | 283.20 | 284.80 | 284.80 | 47,215 |
29 Dec 2023 | 290.20 | 290.80 | 287.40 | 287.40 | 287.40 | 30,993 |
28 Dec 2023 | 289.00 | 291.40 | 287.60 | 290.20 | 290.20 | 41,148 |
27 Dec 2023 | 285.20 | 293.20 | 284.80 | 288.80 | 288.80 | 240,980 |
22 Dec 2023 | 286.40 | 289.20 | 282.80 | 287.80 | 287.80 | 42,219 |
21 Dec 2023 | 288.40 | 289.00 | 283.80 | 286.40 | 286.40 | 60,433 |
20 Dec 2023 | 288.80 | 292.60 | 286.00 | 291.60 | 291.60 | 89,015 |
19 Dec 2023 | 285.60 | 289.60 | 284.40 | 288.80 | 288.80 | 201,343 |
18 Dec 2023 | 283.00 | 286.20 | 281.20 | 284.20 | 284.20 | 52,734 |
15 Dec 2023 | 284.40 | 289.40 | 282.60 | 284.80 | 284.80 | 135,210 |
14 Dec 2023 | 280.00 | 292.60 | 280.00 | 283.80 | 283.80 | 348,676 |
13 Dec 2023 | 273.00 | 278.80 | 270.60 | 278.00 | 278.00 | 183,545 |
12 Dec 2023 | 272.80 | 276.20 | 272.20 | 273.80 | 273.80 | 56,505 |
11 Dec 2023 | 273.00 | 276.00 | 268.40 | 272.80 | 272.80 | 57,379 |
08 Dec 2023 | 265.00 | 275.40 | 264.20 | 274.00 | 274.00 | 125,782 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |