Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
26 Apr 2024 | 374.40 | 381.78 | 374.40 | 379.00 | 379.00 | 11,323 |
25 Apr 2024 | 379.60 | 380.40 | 370.80 | 374.30 | 374.30 | 3,688 |
24 Apr 2024 | 377.60 | 380.20 | 374.80 | 380.90 | 380.90 | 9,791 |
23 Apr 2024 | 368.80 | 378.00 | 367.40 | 372.10 | 372.10 | 14,169 |
22 Apr 2024 | 375.30 | 375.60 | 365.60 | 369.80 | 369.80 | 257,610 |
19 Apr 2024 | 369.80 | 377.40 | 368.40 | 377.00 | 377.00 | 10,518 |
18 Apr 2024 | 395.00 | 391.00 | 361.20 | 368.80 | 368.80 | 15,736 |
17 Apr 2024 | 352.60 | 360.40 | 353.00 | 358.10 | 358.10 | 388,639 |
16 Apr 2024 | 359.30 | 360.20 | 349.20 | 358.70 | 358.70 | 9,105 |
15 Apr 2024 | 357.90 | 365.00 | 358.00 | 361.80 | 361.80 | 27,236 |
12 Apr 2024 | 358.50 | 369.00 | 357.40 | 357.50 | 357.50 | 13,929 |
11 Apr 2024 | 350.90 | 357.60 | 350.40 | 355.60 | 355.60 | 17,127 |
10 Apr 2024 | 364.90 | 361.00 | 337.80 | 352.00 | 352.00 | 27,645 |
09 Apr 2024 | 375.50 | 377.00 | 368.00 | 370.00 | 370.00 | 6,340 |
08 Apr 2024 | 369.60 | 376.61 | 368.20 | 374.90 | 374.90 | 17,432 |
05 Apr 2024 | 368.00 | 370.00 | 366.20 | 367.50 | 367.50 | 12,115 |
04 Apr 2024 | 375.70 | 377.00 | 372.40 | 375.70 | 375.70 | 203,137 |
03 Apr 2024 | 375.30 | 377.00 | 369.00 | 375.30 | 375.30 | 13,289 |
02 Apr 2024 | 379.00 | 379.20 | 373.20 | 373.50 | 373.50 | 12,865 |
28 Mar 2024 | 377.60 | 380.40 | 375.19 | 379.60 | 379.60 | 4,972 |
27 Mar 2024 | 366.90 | 379.80 | 364.40 | 379.60 | 379.60 | 4,297 |
26 Mar 2024 | 348.70 | 349.62 | 343.60 | 347.40 | 347.40 | 10,769 |
25 Mar 2024 | 351.30 | 351.20 | 347.40 | 351.30 | 351.30 | 10,170 |
22 Mar 2024 | 353.00 | 353.20 | 347.20 | 351.50 | 351.50 | 7,683 |
21 Mar 2024 | 352.00 | 353.40 | 349.80 | 352.00 | 352.00 | 186,668 |
20 Mar 2024 | 345.20 | 348.80 | 343.80 | 345.20 | 345.20 | 8,718 |
19 Mar 2024 | 347.80 | 347.40 | 342.00 | 342.70 | 342.70 | 10,601 |
18 Mar 2024 | 348.50 | 354.00 | 347.20 | 353.40 | 353.40 | 2,573 |
15 Mar 2024 | 348.90 | 351.39 | 347.40 | 348.90 | 348.90 | 4,296 |
14 Mar 2024 | 352.80 | 353.00 | 348.20 | 348.10 | 348.10 | 9,241 |
13 Mar 2024 | 348.10 | 354.80 | 348.80 | 351.30 | 351.30 | 7,608 |
12 Mar 2024 | 348.70 | 348.80 | 340.40 | 348.10 | 348.10 | 4,350 |
11 Mar 2024 | 346.20 | 349.58 | 344.19 | 346.20 | 346.20 | 9,755 |
08 Mar 2024 | 349.50 | 351.40 | 347.00 | 349.70 | 349.70 | 2,994 |
07 Mar 2024 | 348.30 | 350.60 | 343.20 | 348.10 | 348.10 | 10,180 |
06 Mar 2024 | 349.30 | 351.20 | 346.00 | 349.10 | 349.10 | 2,830 |
05 Mar 2024 | 352.00 | 356.76 | 346.60 | 346.60 | 346.60 | 6,831 |
04 Mar 2024 | 345.20 | 351.00 | 345.80 | 350.10 | 350.10 | 4,201 |
01 Mar 2024 | 343.70 | 345.80 | 339.00 | 343.70 | 343.70 | 7,621 |
29 Feb 2024 | 333.50 | 342.00 | 333.80 | 339.20 | 339.20 | 525,518 |
28 Feb 2024 | 333.70 | 335.20 | 332.60 | 333.70 | 333.70 | 3,062 |
27 Feb 2024 | 336.40 | 335.00 | 330.20 | 330.80 | 330.80 | 8,344 |
26 Feb 2024 | 332.50 | 337.00 | 333.00 | 332.50 | 332.50 | 4,308 |
23 Feb 2024 | 324.50 | 332.40 | 324.20 | 329.40 | 329.40 | 11,032 |
22 Feb 2024 | 332.30 | 326.69 | 321.60 | 327.10 | 327.10 | 4,427 |
21 Feb 2024 | 321.20 | 322.80 | 314.00 | 321.00 | 321.00 | 13,734 |
20 Feb 2024 | 333.10 | 332.43 | 319.80 | 323.20 | 323.20 | 12,462 |
19 Feb 2024 | 336.00 | 341.20 | 334.80 | 335.30 | 335.30 | 4,881 |
16 Feb 2024 | 335.30 | 343.20 | 334.40 | 340.10 | 340.10 | 6,806 |
15 Feb 2024 | 336.20 | 338.40 | 331.99 | 332.10 | 332.10 | 5,647 |
14 Feb 2024 | 329.80 | 334.00 | 325.80 | 329.40 | 329.40 | 4,370 |
13 Feb 2024 | 329.60 | 330.80 | 326.00 | 329.60 | 329.60 | 4,286 |
12 Feb 2024 | 328.00 | 332.80 | 324.40 | 325.30 | 325.30 | 8,959 |
09 Feb 2024 | 329.60 | 328.20 | 317.40 | 325.10 | 325.10 | 11,200 |
08 Feb 2024 | 325.10 | 347.60 | 324.80 | 328.60 | 328.60 | 20,166 |
07 Feb 2024 | 308.90 | 313.00 | 304.00 | 308.70 | 308.70 | 5,673 |
06 Feb 2024 | 307.80 | 310.40 | 305.00 | 306.80 | 306.80 | 3,654 |
05 Feb 2024 | 303.70 | 308.00 | 303.00 | 304.60 | 304.60 | 4,963 |
02 Feb 2024 | 293.10 | 298.60 | 293.00 | 293.30 | 293.30 | 3,081 |
01 Feb 2024 | 292.10 | 290.62 | 288.60 | 292.10 | 292.10 | 561 |
31 Jan 2024 | 285.90 | 293.20 | 290.00 | 291.20 | 291.20 | 4,921 |
30 Jan 2024 | 291.00 | 293.60 | 288.60 | 291.00 | 291.00 | 7,793 |
29 Jan 2024 | 286.50 | 289.20 | 283.80 | 290.60 | 290.60 | 7,446 |
26 Jan 2024 | 285.30 | 289.00 | 282.60 | 285.70 | 285.70 | 5,573 |
25 Jan 2024 | 283.60 | 290.00 | 285.20 | 286.90 | 286.90 | 4,541 |
24 Jan 2024 | 281.60 | 287.60 | 279.00 | 285.50 | 285.50 | 4,739 |
23 Jan 2024 | 276.70 | 283.00 | 276.00 | 280.40 | 280.40 | 24,523 |
22 Jan 2024 | 285.70 | 288.00 | 274.20 | 273.20 | 273.20 | 3,967 |
19 Jan 2024 | 287.30 | 288.00 | 281.40 | 283.80 | 283.80 | 1,793 |
18 Jan 2024 | 275.60 | 286.20 | 279.00 | 282.20 | 282.20 | 4,916 |
17 Jan 2024 | 276.10 | 278.00 | 273.60 | 276.10 | 276.10 | 1,730 |
16 Jan 2024 | 282.20 | 282.60 | 278.19 | 278.70 | 278.70 | 16,196 |
15 Jan 2024 | 282.00 | 283.00 | 280.79 | 281.00 | 281.00 | 9,423 |
12 Jan 2024 | 279.10 | 285.40 | 278.40 | 278.70 | 278.70 | 12,343 |
11 Jan 2024 | 273.60 | 284.60 | 277.60 | 277.50 | 277.50 | 12,606 |
10 Jan 2024 | 277.30 | 276.20 | 270.80 | 273.20 | 273.20 | 10,884 |
09 Jan 2024 | 286.30 | 285.80 | 282.80 | 282.20 | 282.20 | 204,719 |
08 Jan 2024 | 267.80 | 287.00 | 270.00 | 286.70 | 286.70 | 6,803 |
05 Jan 2024 | 271.30 | 272.00 | 269.80 | 271.30 | 271.30 | 2,272 |
04 Jan 2024 | 271.30 | 274.60 | 269.57 | 271.30 | 271.30 | 8,819 |
03 Jan 2024 | 276.50 | 275.60 | 266.20 | 268.90 | 268.90 | 8,974 |
02 Jan 2024 | 286.50 | 290.00 | 283.80 | 286.50 | 286.50 | 3,065 |
29 Dec 2023 | 289.00 | 290.80 | 287.42 | 289.00 | 289.00 | 362 |
28 Dec 2023 | 288.20 | 291.60 | 289.00 | 289.60 | 289.60 | 1,619 |
27 Dec 2023 | 283.40 | 292.80 | 288.80 | 290.80 | 290.80 | 954 |
22 Dec 2023 | 285.30 | 288.80 | 283.00 | 285.70 | 285.70 | 130,537 |
21 Dec 2023 | 288.00 | 288.40 | 284.00 | 283.60 | 283.60 | 4,355 |
20 Dec 2023 | 289.40 | 292.20 | 288.40 | 289.60 | 289.60 | 3,304 |
19 Dec 2023 | 285.10 | 289.80 | 285.60 | 289.00 | 289.00 | 5,331 |
18 Dec 2023 | 282.00 | 285.80 | 281.20 | 286.10 | 286.10 | 6,038 |
15 Dec 2023 | 287.10 | 288.40 | 283.00 | 286.70 | 286.70 | 11,696 |
14 Dec 2023 | 279.10 | 292.20 | 280.00 | 283.60 | 283.60 | 3,621 |
13 Dec 2023 | 272.60 | 278.80 | 271.80 | 276.30 | 276.30 | 6,110 |
12 Dec 2023 | 271.10 | 276.00 | 272.00 | 273.00 | 273.00 | 4,749 |
11 Dec 2023 | 273.20 | 276.00 | 268.80 | 271.10 | 271.10 | 6,061 |
08 Dec 2023 | 264.00 | 275.00 | 265.00 | 272.80 | 272.80 | 6,570 |
07 Dec 2023 | 267.80 | 268.00 | 262.40 | 262.90 | 262.90 | 7,721 |
06 Dec 2023 | 265.00 | 270.00 | 266.80 | 269.50 | 269.50 | 9,081 |
05 Dec 2023 | 257.80 | 265.60 | 259.40 | 262.50 | 262.50 | 4,150 |
04 Dec 2023 | 248.60 | 259.40 | 249.00 | 256.00 | 256.00 | 166,949 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |