Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
07 May 2024 | 381.70 | 381.90 | 377.60 | 381.90 | 381.90 | 234 |
06 May 2024 | 366.00 | 381.90 | 365.90 | 381.20 | 381.20 | 314 |
03 May 2024 | 360.30 | 367.50 | 360.30 | 366.50 | 366.50 | 314 |
02 May 2024 | 343.80 | 358.70 | 343.10 | 357.10 | 357.10 | 1,020 |
01 May 2024 | 342.90 | 343.20 | 339.10 | 342.60 | 342.60 | 1,802 |
30 Apr 2024 | 348.20 | 353.70 | 341.30 | 346.30 | 346.30 | 3,164 |
29 Apr 2024 | 339.10 | 350.20 | 336.90 | 348.30 | 348.30 | 24,612 |
26 Apr 2024 | 343.60 | 343.60 | 339.50 | 340.00 | 340.00 | 39,227 |
25 Apr 2024 | 346.50 | 346.60 | 340.60 | 343.90 | 343.90 | 48,146 |
24 Apr 2024 | 345.20 | 351.00 | 344.90 | 346.00 | 346.00 | 58,147 |
23 Apr 2024 | 344.00 | 348.30 | 342.50 | 345.20 | 345.20 | 44,477 |
22 Apr 2024 | 342.50 | 346.70 | 338.90 | 344.30 | 344.30 | 45,147 |
19 Apr 2024 | 337.80 | 345.80 | 337.60 | 343.70 | 343.70 | 51,288 |
18 Apr 2024 | 338.70 | 340.10 | 336.20 | 338.00 | 338.00 | 52,227 |
17 Apr 2024 | 335.70 | 340.70 | 335.30 | 338.70 | 338.70 | 62,508 |
16 Apr 2024 | 338.60 | 341.50 | 335.20 | 335.30 | 335.30 | 52,131 |
15 Apr 2024 | 343.90 | 344.60 | 336.60 | 338.50 | 338.50 | 76,055 |
12 Apr 2024 | 335.20 | 345.10 | 334.80 | 344.40 | 344.40 | 120,929 |
11 Apr 2024 | 330.90 | 336.30 | 330.20 | 335.60 | 335.60 | 118,489 |
10 Apr 2024 | 335.60 | 336.90 | 330.60 | 330.90 | 330.90 | 75,219 |
09 Apr 2024 | 335.60 | 338.50 | 332.30 | 335.60 | 335.60 | 87,474 |
08 Apr 2024 | 333.10 | 338.30 | 332.30 | 336.00 | 336.00 | 82,325 |
05 Apr 2024 | 331.50 | 335.60 | 329.60 | 333.10 | 333.10 | 82,321 |
04 Apr 2024 | 330.00 | 333.90 | 327.80 | 333.50 | 333.50 | 69,291 |
03 Apr 2024 | 328.50 | 331.40 | 325.10 | 330.00 | 330.00 | 61,117 |
02 Apr 2024 | 333.30 | 334.50 | 327.00 | 328.30 | 328.30 | 83,693 |
01 Apr 2024 | 338.30 | 338.70 | 331.30 | 333.40 | 333.40 | 59,813 |
28 Mar 2024 | 338.80 | 339.30 | 332.80 | 337.70 | 337.70 | 77,542 |
27 Mar 2024 | 339.20 | 341.90 | 338.20 | 339.00 | 339.00 | 55,772 |
26 Mar 2024 | 341.50 | 341.70 | 338.50 | 339.80 | 339.80 | 57,394 |
25 Mar 2024 | 338.90 | 342.80 | 336.60 | 341.70 | 341.70 | 52,885 |
22 Mar 2024 | 344.50 | 345.50 | 337.30 | 339.10 | 339.10 | 62,071 |
21 Mar 2024 | 342.50 | 347.60 | 338.80 | 344.30 | 344.30 | 87,674 |
20 Mar 2024 | 334.10 | 343.00 | 333.50 | 342.50 | 342.50 | 83,371 |
19 Mar 2024 | 331.80 | 334.70 | 329.30 | 333.90 | 333.90 | 64,879 |
18 Mar 2024 | 334.90 | 338.10 | 331.30 | 331.90 | 331.90 | 61,265 |
15 Mar 2024 | 337.80 | 339.60 | 332.90 | 334.70 | 334.70 | 62,300 |
14 Mar 2024 | 336.40 | 344.50 | 334.80 | 337.40 | 337.40 | 93,205 |
13 Mar 2024 | 339.40 | 339.40 | 332.50 | 336.40 | 336.40 | 72,002 |
12 Mar 2024 | 337.40 | 340.70 | 335.20 | 339.20 | 339.20 | 75,926 |
11 Mar 2024 | 342.10 | 343.00 | 336.40 | 337.20 | 337.20 | 59,364 |
08 Mar 2024 | 333.20 | 342.40 | 330.90 | 341.40 | 341.40 | 83,283 |
07 Mar 2024 | 330.30 | 335.00 | 329.80 | 334.40 | 334.40 | 67,077 |
06 Mar 2024 | 330.00 | 331.10 | 325.40 | 330.40 | 330.40 | 69,089 |
05 Mar 2024 | 333.50 | 334.30 | 329.00 | 329.90 | 329.90 | 76,633 |
04 Mar 2024 | 332.90 | 337.50 | 332.40 | 333.50 | 333.50 | 60,741 |
01 Mar 2024 | 328.80 | 334.40 | 328.00 | 332.30 | 332.30 | 59,569 |
29 Feb 2024 | 327.80 | 331.40 | 323.20 | 329.20 | 329.20 | 87,579 |
28 Feb 2024 | 325.10 | 330.40 | 324.40 | 327.50 | 327.50 | 66,403 |
27 Feb 2024 | 328.80 | 333.90 | 323.30 | 324.90 | 324.90 | 96,264 |
26 Feb 2024 | 328.80 | 331.00 | 325.50 | 328.60 | 328.60 | 77,391 |
23 Feb 2024 | 331.40 | 333.00 | 325.60 | 328.00 | 328.00 | 85,556 |
22 Feb 2024 | 336.60 | 338.10 | 331.00 | 331.40 | 331.40 | 77,570 |
21 Feb 2024 | 342.20 | 342.20 | 335.90 | 336.70 | 336.70 | 65,147 |
20 Feb 2024 | 339.00 | 345.20 | 338.90 | 341.70 | 341.70 | 57,718 |
16 Feb 2024 | 333.40 | 339.60 | 333.20 | 338.90 | 338.90 | 56,459 |
15 Feb 2024 | 336.20 | 338.70 | 332.70 | 333.40 | 333.40 | 61,387 |
14 Feb 2024 | 339.20 | 341.30 | 336.10 | 336.50 | 336.50 | 68,421 |
13 Feb 2024 | 342.40 | 342.90 | 337.90 | 339.10 | 339.10 | 62,848 |
12 Feb 2024 | 340.50 | 347.10 | 340.10 | 342.90 | 342.90 | 80,490 |
09 Feb 2024 | 343.00 | 344.10 | 337.50 | 340.50 | 340.50 | 80,077 |
08 Feb 2024 | 347.90 | 349.90 | 339.20 | 342.70 | 342.70 | 79,863 |
07 Feb 2024 | 354.40 | 355.30 | 346.20 | 347.80 | 347.80 | 72,411 |
06 Feb 2024 | 355.10 | 357.00 | 352.10 | 354.40 | 354.40 | 45,921 |
05 Feb 2024 | 353.00 | 356.30 | 348.80 | 355.80 | 355.80 | 55,254 |
02 Feb 2024 | 357.30 | 360.80 | 352.70 | 353.00 | 353.00 | 40,146 |
01 Feb 2024 | 364.00 | 365.20 | 355.50 | 357.20 | 357.20 | 60,786 |
31 Jan 2024 | 360.90 | 365.60 | 357.00 | 364.10 | 364.10 | 49,503 |
30 Jan 2024 | 352.90 | 361.90 | 350.40 | 360.90 | 360.90 | 43,685 |
29 Jan 2024 | 350.50 | 357.30 | 347.40 | 353.00 | 353.00 | 57,905 |
26 Jan 2024 | 358.00 | 360.30 | 350.00 | 350.20 | 350.20 | 44,879 |
25 Jan 2024 | 363.00 | 366.10 | 357.40 | 358.50 | 358.50 | 45,160 |
24 Jan 2024 | 360.10 | 365.00 | 359.00 | 363.00 | 363.00 | 30,504 |
23 Jan 2024 | 356.00 | 360.70 | 355.10 | 360.20 | 360.20 | 31,970 |
22 Jan 2024 | 356.70 | 358.10 | 352.40 | 355.60 | 355.60 | 37,004 |
19 Jan 2024 | 358.00 | 362.20 | 355.70 | 356.20 | 356.20 | 51,617 |
18 Jan 2024 | 356.10 | 358.40 | 354.30 | 357.50 | 357.50 | 54,010 |
17 Jan 2024 | 367.40 | 369.20 | 355.50 | 356.10 | 356.10 | 68,385 |
16 Jan 2024 | 361.70 | 367.70 | 361.60 | 367.40 | 367.40 | 56,962 |
12 Jan 2024 | 362.50 | 364.70 | 353.00 | 361.00 | 361.00 | 73,253 |
11 Jan 2024 | 364.60 | 367.80 | 361.70 | 362.50 | 362.50 | 42,456 |
10 Jan 2024 | 368.40 | 368.90 | 363.90 | 364.20 | 364.20 | 42,023 |
09 Jan 2024 | 369.10 | 370.40 | 364.60 | 368.20 | 368.20 | 43,352 |
08 Jan 2024 | 370.70 | 371.70 | 367.40 | 369.10 | 369.10 | 42,493 |
05 Jan 2024 | 376.40 | 376.80 | 370.50 | 370.70 | 370.70 | 40,830 |
04 Jan 2024 | 379.10 | 380.00 | 375.50 | 376.40 | 376.40 | 26,760 |
03 Jan 2024 | 378.30 | 380.90 | 375.30 | 379.30 | 379.30 | 33,850 |
02 Jan 2024 | 384.50 | 384.50 | 376.40 | 378.60 | 378.60 | 36,223 |
29 Dec 2023 | 389.60 | 391.10 | 383.60 | 384.80 | 384.80 | 23,010 |
28 Dec 2023 | 392.20 | 395.00 | 388.10 | 389.30 | 389.30 | 21,859 |
27 Dec 2023 | 392.60 | 393.10 | 389.70 | 391.80 | 391.80 | 17,131 |
26 Dec 2023 | 387.60 | 393.00 | 384.10 | 392.70 | 392.70 | 18,342 |
22 Dec 2023 | 384.00 | 388.80 | 382.10 | 388.00 | 388.00 | 18,399 |
21 Dec 2023 | 385.50 | 386.00 | 381.60 | 383.80 | 383.80 | 25,241 |
20 Dec 2023 | 388.60 | 390.30 | 383.90 | 385.50 | 385.50 | 25,521 |
19 Dec 2023 | 396.20 | 396.60 | 388.40 | 388.70 | 388.70 | 26,862 |
18 Dec 2023 | 392.30 | 397.60 | 390.10 | 396.90 | 396.90 | 27,262 |
15 Dec 2023 | 394.70 | 395.80 | 390.90 | 393.00 | 393.00 | 21,558 |
14 Dec 2023 | 394.40 | 395.80 | 390.20 | 394.20 | 394.20 | 17,811 |
13 Dec 2023 | 399.20 | 400.40 | 389.60 | 392.60 | 392.60 | 30,351 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |