Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
26 May 2023 | 410.00 | 413.80 | 404.60 | 410.40 | 410.40 | 118,652 |
25 May 2023 | 398.00 | 418.80 | 397.20 | 410.00 | 410.00 | 355,657 |
24 May 2023 | 364.40 | 403.80 | 362.00 | 397.80 | 397.80 | 492,670 |
23 May 2023 | 368.20 | 372.00 | 365.80 | 367.40 | 367.40 | 57,118 |
22 May 2023 | 373.00 | 373.80 | 360.00 | 368.20 | 368.20 | 144,046 |
17 May 2023 | 367.00 | 374.00 | 365.00 | 373.00 | 373.00 | 109,278 |
16 May 2023 | 365.40 | 372.00 | 363.40 | 366.00 | 366.00 | 100,736 |
15 May 2023 | 364.60 | 368.00 | 362.00 | 365.40 | 365.40 | 88,541 |
12 May 2023 | 357.00 | 366.00 | 351.00 | 362.80 | 362.80 | 151,036 |
11 May 2023 | 350.20 | 359.60 | 348.80 | 349.00 | 349.00 | 141,167 |
10 May 2023 | 348.00 | 357.00 | 336.80 | 348.00 | 348.00 | 235,041 |
09 May 2023 | 357.60 | 357.60 | 331.80 | 343.00 | 343.00 | 397,032 |
08 May 2023 | 348.00 | 361.80 | 344.40 | 357.60 | 357.60 | 160,140 |
04 May 2023 | 335.20 | 340.40 | 331.00 | 338.60 | 338.60 | 70,398 |
03 May 2023 | 345.00 | 346.80 | 326.20 | 336.40 | 336.40 | 346,169 |
02 May 2023 | 361.00 | 365.40 | 351.00 | 351.60 | 351.60 | 79,440 |
01 May 2023 | 358.60 | 364.00 | 358.40 | 360.60 | 360.60 | 66,022 |
28 Apr 2023 | 355.80 | 356.80 | 348.40 | 354.20 | 354.20 | 104,184 |
27 Apr 2023 | 345.00 | 358.40 | 342.60 | 351.20 | 351.20 | 383,340 |
26 Apr 2023 | 337.80 | 340.00 | 332.80 | 335.00 | 335.00 | 90,683 |
25 Apr 2023 | 342.00 | 342.20 | 337.60 | 340.40 | 340.40 | 55,059 |
24 Apr 2023 | 342.80 | 344.80 | 339.80 | 344.00 | 344.00 | 75,283 |
21 Apr 2023 | 338.00 | 341.60 | 336.00 | 341.20 | 341.20 | 50,935 |
20 Apr 2023 | 338.00 | 340.80 | 335.60 | 338.00 | 338.00 | 70,619 |
19 Apr 2023 | 342.00 | 342.60 | 333.00 | 339.00 | 339.00 | 158,702 |
18 Apr 2023 | 343.60 | 345.00 | 340.00 | 342.00 | 342.00 | 213,386 |
17 Apr 2023 | 350.60 | 350.60 | 340.80 | 342.00 | 342.00 | 92,800 |
14 Apr 2023 | 342.60 | 347.80 | 342.00 | 345.60 | 345.60 | 80,482 |
13 Apr 2023 | 338.00 | 345.40 | 338.00 | 341.20 | 341.20 | 121,860 |
12 Apr 2023 | 337.00 | 341.00 | 330.20 | 337.00 | 337.00 | 148,547 |
11 Apr 2023 | 340.60 | 341.20 | 335.20 | 335.80 | 335.80 | 117,181 |
05 Apr 2023 | 348.00 | 348.00 | 335.80 | 336.20 | 336.20 | 106,415 |
04 Apr 2023 | 356.40 | 360.40 | 348.20 | 349.00 | 349.00 | 114,860 |
03 Apr 2023 | 358.40 | 359.20 | 352.20 | 352.80 | 352.80 | 61,508 |
31 Mar 2023 | 352.40 | 358.80 | 347.20 | 357.00 | 357.00 | 145,779 |
30 Mar 2023 | 348.60 | 355.80 | 347.60 | 352.40 | 352.40 | 91,648 |
29 Mar 2023 | 333.40 | 346.40 | 333.40 | 345.60 | 345.60 | 112,647 |
28 Mar 2023 | 337.60 | 337.60 | 327.00 | 332.40 | 332.40 | 139,236 |
27 Mar 2023 | 324.00 | 338.00 | 324.00 | 334.20 | 334.20 | 110,188 |
24 Mar 2023 | 326.80 | 327.00 | 318.40 | 321.00 | 321.00 | 139,750 |
23 Mar 2023 | 332.40 | 332.80 | 327.20 | 329.20 | 329.20 | 127,499 |
22 Mar 2023 | 338.80 | 338.80 | 332.00 | 334.20 | 334.20 | 130,027 |
21 Mar 2023 | 332.60 | 338.20 | 331.60 | 336.60 | 336.60 | 71,178 |
20 Mar 2023 | 330.00 | 332.00 | 319.00 | 329.80 | 329.80 | 132,627 |
17 Mar 2023 | 340.00 | 344.00 | 329.40 | 330.20 | 330.20 | 135,492 |
16 Mar 2023 | 342.00 | 345.00 | 330.00 | 338.20 | 338.20 | 131,277 |
15 Mar 2023 | 358.00 | 358.00 | 339.20 | 340.20 | 340.20 | 122,050 |
14 Mar 2023 | 342.20 | 356.00 | 341.60 | 354.80 | 354.80 | 131,619 |
13 Mar 2023 | 360.00 | 361.20 | 336.20 | 343.80 | 343.80 | 293,543 |
10 Mar 2023 | 355.00 | 368.20 | 352.40 | 358.80 | 358.80 | 178,876 |
09 Mar 2023 | 360.80 | 363.40 | 355.20 | 359.80 | 359.80 | 116,292 |
08 Mar 2023 | 364.20 | 364.20 | 356.40 | 361.00 | 361.00 | 140,502 |
07 Mar 2023 | 367.80 | 373.80 | 361.40 | 364.20 | 364.20 | 221,492 |
06 Mar 2023 | 365.00 | 367.00 | 353.00 | 363.60 | 363.60 | 237,827 |
03 Mar 2023 | 352.00 | 364.00 | 350.40 | 359.00 | 359.00 | 445,505 |
02 Mar 2023 | 325.60 | 343.40 | 321.00 | 342.60 | 342.60 | 303,926 |
01 Mar 2023 | 325.60 | 329.40 | 323.80 | 326.80 | 326.80 | 296,855 |
28 Feb 2023 | 333.00 | 333.20 | 324.40 | 326.80 | 326.80 | 397,034 |
27 Feb 2023 | 338.00 | 340.00 | 330.00 | 335.40 | 335.40 | 254,172 |
24 Feb 2023 | 348.20 | 353.60 | 337.20 | 339.00 | 339.00 | 269,902 |
23 Feb 2023 | 366.80 | 369.20 | 346.20 | 348.00 | 348.00 | 593,008 |
22 Feb 2023 | 393.80 | 393.80 | 358.00 | 360.00 | 360.00 | 1,118,715 |
21 Feb 2023 | 418.40 | 420.80 | 411.80 | 417.40 | 417.40 | 59,584 |
20 Feb 2023 | 427.60 | 428.20 | 415.60 | 417.20 | 417.20 | 61,717 |
17 Feb 2023 | 430.60 | 430.60 | 424.60 | 427.60 | 427.60 | 32,090 |
16 Feb 2023 | 434.00 | 437.40 | 430.20 | 432.60 | 432.60 | 49,030 |
15 Feb 2023 | 429.40 | 431.20 | 423.80 | 430.80 | 430.80 | 78,836 |
14 Feb 2023 | 433.20 | 434.00 | 427.00 | 430.20 | 430.20 | 41,388 |
13 Feb 2023 | 425.20 | 432.40 | 423.00 | 432.00 | 432.00 | 33,792 |
10 Feb 2023 | 433.60 | 435.00 | 421.80 | 423.60 | 423.60 | 49,979 |
09 Feb 2023 | 428.60 | 441.20 | 427.80 | 438.00 | 438.00 | 118,499 |
08 Feb 2023 | 426.40 | 434.60 | 425.00 | 426.60 | 426.60 | 82,571 |
07 Feb 2023 | 433.40 | 434.60 | 423.00 | 427.40 | 427.40 | 91,698 |
06 Feb 2023 | 438.60 | 440.00 | 429.20 | 431.00 | 431.00 | 58,483 |
03 Feb 2023 | 436.20 | 437.60 | 428.00 | 437.00 | 437.00 | 66,634 |
02 Feb 2023 | 435.00 | 438.00 | 432.60 | 437.80 | 437.80 | 96,750 |
01 Feb 2023 | 427.60 | 432.00 | 425.80 | 430.60 | 430.60 | 63,855 |
31 Jan 2023 | 427.00 | 427.00 | 416.80 | 425.00 | 425.00 | 52,771 |
30 Jan 2023 | 429.80 | 433.40 | 425.20 | 427.60 | 427.60 | 81,238 |
27 Jan 2023 | 421.00 | 430.20 | 419.60 | 428.40 | 428.40 | 163,425 |
26 Jan 2023 | 419.80 | 422.40 | 415.60 | 421.20 | 421.20 | 42,180 |
25 Jan 2023 | 419.80 | 422.40 | 415.00 | 415.60 | 415.60 | 69,428 |
24 Jan 2023 | 420.60 | 424.80 | 416.60 | 419.80 | 419.80 | 54,915 |
23 Jan 2023 | 416.00 | 420.80 | 415.80 | 420.00 | 420.00 | 35,366 |
20 Jan 2023 | 416.00 | 423.60 | 414.60 | 415.80 | 415.80 | 85,624 |
19 Jan 2023 | 419.40 | 421.80 | 414.20 | 415.80 | 415.80 | 88,487 |
18 Jan 2023 | 415.80 | 422.80 | 410.20 | 419.40 | 419.40 | 166,877 |
17 Jan 2023 | 400.60 | 414.80 | 400.00 | 414.00 | 414.00 | 204,470 |
16 Jan 2023 | 405.00 | 405.00 | 399.00 | 401.20 | 401.20 | 58,641 |
13 Jan 2023 | 399.80 | 406.40 | 398.60 | 402.00 | 402.00 | 135,330 |
12 Jan 2023 | 391.00 | 400.20 | 387.00 | 399.00 | 399.00 | 95,322 |
11 Jan 2023 | 395.60 | 397.00 | 388.40 | 390.60 | 390.60 | 94,924 |
10 Jan 2023 | 390.60 | 395.40 | 388.00 | 394.00 | 394.00 | 94,147 |
09 Jan 2023 | 385.20 | 394.60 | 385.20 | 394.60 | 394.60 | 99,079 |
06 Jan 2023 | 372.60 | 382.00 | 370.00 | 381.40 | 381.40 | 109,893 |
05 Jan 2023 | 384.00 | 384.60 | 369.60 | 373.00 | 373.00 | 146,048 |
04 Jan 2023 | 388.80 | 390.40 | 380.20 | 383.20 | 383.20 | 105,916 |
03 Jan 2023 | 394.00 | 398.00 | 384.60 | 388.40 | 388.40 | 83,390 |
02 Jan 2023 | 394.00 | 398.80 | 392.40 | 394.00 | 394.00 | 68,865 |
30 Dec 2022 | 402.00 | 403.00 | 390.20 | 391.40 | 391.40 | 44,014 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |