Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
07 May 2024 | 395.60 | 396.40 | 390.00 | 396.40 | 396.40 | 370,751 |
03 May 2024 | 381.50 | 388.00 | 377.80 | 386.40 | 386.40 | 584 |
02 May 2024 | 388.50 | 386.40 | 374.80 | 378.60 | 378.60 | 4,869 |
01 May 2024 | - | - | - | - | - | - |
30 Apr 2024 | 383.10 | 387.80 | 383.80 | 387.80 | 387.80 | 385,840 |
29 Apr 2024 | 381.50 | 384.40 | 374.80 | 377.18 | 377.18 | 8,619 |
26 Apr 2024 | 376.60 | 381.78 | 374.40 | 379.77 | 379.77 | 11,323 |
25 Apr 2024 | 379.60 | 380.40 | 370.80 | 377.52 | 377.52 | 3,688 |
24 Apr 2024 | 377.60 | 380.20 | 374.80 | 379.32 | 379.32 | 9,791 |
23 Apr 2024 | 368.80 | 378.00 | 367.40 | 372.92 | 372.92 | 14,169 |
22 Apr 2024 | 375.30 | 375.60 | 365.60 | 366.59 | 366.59 | 257,610 |
19 Apr 2024 | 369.80 | 377.40 | 368.40 | 375.36 | 375.36 | 10,518 |
18 Apr 2024 | 395.00 | 391.00 | 361.20 | 369.00 | 369.00 | 15,736 |
17 Apr 2024 | 352.60 | 360.40 | 353.00 | 355.60 | 355.60 | 388,639 |
16 Apr 2024 | 359.30 | 360.20 | 349.20 | 354.83 | 354.83 | 9,105 |
15 Apr 2024 | 357.90 | 365.00 | 358.00 | 361.99 | 361.99 | 27,236 |
12 Apr 2024 | 358.50 | 369.00 | 357.40 | 363.09 | 363.09 | 13,929 |
11 Apr 2024 | 350.90 | 357.60 | 350.40 | 354.65 | 354.65 | 17,127 |
10 Apr 2024 | 364.90 | 361.00 | 337.80 | 348.38 | 348.38 | 27,645 |
09 Apr 2024 | 375.50 | 377.00 | 368.00 | 376.60 | 376.60 | 6,340 |
08 Apr 2024 | 369.60 | 376.61 | 368.20 | 374.35 | 374.35 | 17,432 |
05 Apr 2024 | 368.00 | 370.00 | 366.20 | 368.61 | 368.61 | 12,115 |
04 Apr 2024 | 375.70 | 377.00 | 372.40 | 373.28 | 373.28 | 203,137 |
03 Apr 2024 | 375.30 | 377.00 | 369.00 | 376.16 | 376.16 | 13,289 |
02 Apr 2024 | 379.00 | 379.20 | 373.20 | 376.65 | 376.65 | 12,865 |
28 Mar 2024 | 377.60 | 380.40 | 375.19 | 378.00 | 378.00 | 4,972 |
27 Mar 2024 | 366.90 | 379.80 | 364.40 | 375.40 | 375.40 | 4,297 |
26 Mar 2024 | 348.70 | 349.62 | 343.60 | 349.40 | 349.40 | 10,769 |
25 Mar 2024 | 351.30 | 351.20 | 347.40 | 349.60 | 349.60 | 10,170 |
22 Mar 2024 | 353.00 | 353.20 | 347.20 | 350.12 | 350.12 | 7,683 |
21 Mar 2024 | 352.00 | 353.40 | 349.80 | 352.36 | 352.36 | 186,668 |
20 Mar 2024 | 345.20 | 348.80 | 343.80 | 346.57 | 346.57 | 8,718 |
19 Mar 2024 | 347.80 | 347.40 | 342.00 | 342.71 | 342.71 | 10,601 |
18 Mar 2024 | 348.50 | 354.00 | 347.20 | 347.40 | 347.40 | 2,573 |
15 Mar 2024 | 348.90 | 351.39 | 347.40 | 351.39 | 351.39 | 3,583 |
14 Mar 2024 | 352.80 | 353.00 | 348.20 | 349.78 | 349.78 | 9,241 |
13 Mar 2024 | 348.10 | 354.80 | 348.80 | 351.90 | 351.90 | 7,608 |
12 Mar 2024 | 348.70 | 348.80 | 340.40 | 346.80 | 346.80 | 1,778 |
11 Mar 2024 | 346.20 | 349.58 | 344.19 | 349.00 | 349.00 | 9,755 |
08 Mar 2024 | 349.50 | 351.40 | 347.00 | 348.42 | 348.42 | 688 |
07 Mar 2024 | 348.30 | 350.60 | 343.20 | 348.97 | 348.97 | 10,180 |
06 Mar 2024 | 349.30 | 351.20 | 346.00 | 348.53 | 348.53 | 2,830 |
05 Mar 2024 | 352.00 | 356.76 | 346.60 | 348.40 | 348.40 | 6,831 |
04 Mar 2024 | 345.20 | 351.00 | 345.80 | 350.26 | 350.26 | 4,201 |
01 Mar 2024 | 343.70 | 345.80 | 339.00 | 339.88 | 339.88 | 7,621 |
29 Feb 2024 | 333.50 | 342.00 | 333.80 | 340.71 | 340.71 | 525,518 |
28 Feb 2024 | 333.70 | 335.20 | 332.60 | 333.76 | 333.76 | 3,062 |
27 Feb 2024 | 336.40 | 335.00 | 330.20 | 333.37 | 333.37 | 8,344 |
26 Feb 2024 | 332.50 | 337.00 | 333.00 | 334.48 | 334.48 | 4,308 |
23 Feb 2024 | 324.50 | 332.40 | 324.20 | 329.76 | 329.76 | 11,032 |
22 Feb 2024 | 332.30 | 326.69 | 321.60 | 321.63 | 321.63 | 4,427 |
21 Feb 2024 | 321.20 | 322.80 | 314.00 | 321.80 | 321.80 | 13,734 |
20 Feb 2024 | 333.10 | 332.43 | 319.80 | 322.91 | 322.91 | 12,462 |
19 Feb 2024 | 336.00 | 341.20 | 334.80 | 336.63 | 336.63 | 4,881 |
16 Feb 2024 | 335.30 | 343.20 | 334.40 | 338.05 | 338.05 | 6,806 |
15 Feb 2024 | 336.20 | 338.40 | 331.99 | 334.71 | 334.71 | 5,647 |
14 Feb 2024 | 329.80 | 334.00 | 325.80 | 328.70 | 328.70 | 4,370 |
13 Feb 2024 | 329.60 | 330.80 | 326.00 | 328.02 | 328.02 | 4,286 |
12 Feb 2024 | 328.00 | 332.80 | 324.40 | 329.07 | 329.07 | 8,959 |
09 Feb 2024 | 329.60 | 328.20 | 317.40 | 319.00 | 319.00 | 11,200 |
08 Feb 2024 | 325.10 | 347.60 | 324.80 | 330.71 | 330.71 | 20,166 |
07 Feb 2024 | 308.90 | 313.00 | 304.00 | 312.22 | 312.22 | 4,651 |
06 Feb 2024 | 307.80 | 310.40 | 305.00 | 306.86 | 306.86 | 3,654 |
05 Feb 2024 | 303.70 | 308.00 | 303.00 | 305.91 | 305.91 | 4,963 |
02 Feb 2024 | 293.10 | 298.60 | 293.00 | 294.40 | 294.40 | 499 |
01 Feb 2024 | 292.10 | 290.00 | 288.60 | 288.60 | 288.60 | 72 |
31 Jan 2024 | 285.90 | 293.20 | 290.00 | 290.80 | 290.80 | 4,921 |
30 Jan 2024 | 291.00 | 293.60 | 288.60 | 290.24 | 290.24 | 7,793 |
29 Jan 2024 | 286.50 | 289.20 | 283.80 | 288.40 | 288.40 | 7,446 |
26 Jan 2024 | 285.30 | 289.00 | 282.60 | 286.33 | 286.33 | 5,573 |
25 Jan 2024 | 283.60 | 290.00 | 285.20 | 285.89 | 285.89 | 4,541 |
24 Jan 2024 | 281.60 | 287.60 | 279.00 | 286.74 | 286.74 | 4,739 |
23 Jan 2024 | 276.70 | 283.00 | 276.00 | 277.38 | 277.38 | 24,523 |
22 Jan 2024 | 285.70 | 288.00 | 274.20 | 283.80 | 283.80 | 3,967 |
19 Jan 2024 | 287.30 | 288.00 | 281.40 | 281.40 | 281.40 | 1,793 |
18 Jan 2024 | 275.60 | 286.20 | 279.00 | 285.29 | 285.29 | 4,916 |
17 Jan 2024 | 276.10 | 278.00 | 273.60 | 276.08 | 276.08 | 1,730 |
16 Jan 2024 | 282.20 | 282.60 | 278.19 | 279.00 | 279.00 | 16,196 |
15 Jan 2024 | 281.00 | 283.00 | 280.79 | 280.79 | 280.79 | 9,423 |
12 Jan 2024 | 279.10 | 285.40 | 278.40 | 280.20 | 280.20 | 12,343 |
11 Jan 2024 | 273.60 | 284.60 | 277.60 | 280.92 | 280.92 | 12,606 |
10 Jan 2024 | 277.30 | 276.20 | 270.80 | 274.40 | 274.40 | 10,884 |
09 Jan 2024 | 286.30 | 285.80 | 282.80 | 283.22 | 283.22 | 204,719 |
08 Jan 2024 | 267.80 | 287.00 | 270.00 | 285.93 | 285.93 | 6,803 |
05 Jan 2024 | 271.30 | 272.00 | 269.80 | 270.39 | 270.39 | 2,272 |
04 Jan 2024 | 271.30 | 274.60 | 269.57 | 271.56 | 271.56 | 8,819 |
03 Jan 2024 | 276.50 | 275.60 | 266.20 | 268.40 | 268.40 | 8,974 |
02 Jan 2024 | 286.50 | 290.00 | 283.80 | 287.01 | 287.01 | 3,065 |
29 Dec 2023 | 289.00 | 290.80 | 287.42 | 288.38 | 288.38 | 362 |
28 Dec 2023 | 288.20 | 291.60 | 289.00 | 290.01 | 290.01 | 1,619 |
27 Dec 2023 | 283.40 | 292.80 | 288.80 | 288.82 | 288.82 | 883 |
22 Dec 2023 | 285.30 | 288.80 | 283.00 | 286.00 | 286.00 | 130,537 |
21 Dec 2023 | 288.00 | 288.40 | 284.00 | 288.40 | 288.40 | 4,355 |
20 Dec 2023 | 289.40 | 292.20 | 288.40 | 288.80 | 288.80 | 3,304 |
19 Dec 2023 | 285.10 | 289.80 | 285.60 | 288.47 | 288.47 | 5,331 |
18 Dec 2023 | 282.00 | 285.80 | 281.20 | 284.20 | 284.20 | 6,038 |
15 Dec 2023 | 287.10 | 288.40 | 283.00 | 284.80 | 284.80 | 11,696 |
14 Dec 2023 | 279.10 | 292.20 | 280.00 | 282.71 | 282.71 | 3,621 |
13 Dec 2023 | 272.60 | 278.80 | 271.80 | 278.42 | 278.42 | 1,434 |
12 Dec 2023 | 271.10 | 276.00 | 272.00 | 273.80 | 273.80 | 4,749 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |