Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
26 May 2022 | - | - | - | - | - | - |
25 May 2022 | - | - | - | - | - | - |
24 May 2022 | 302.60 | 310.60 | 293.20 | 294.40 | 294.40 | 573,576 |
23 May 2022 | 296.40 | 302.60 | 290.40 | 302.60 | 302.60 | 675,211 |
20 May 2022 | 261.20 | 292.40 | 261.20 | 285.00 | 285.00 | 695,117 |
19 May 2022 | 266.60 | 276.60 | 266.60 | 272.80 | 272.80 | 967,704 |
18 May 2022 | 297.20 | 297.20 | 278.80 | 279.00 | 279.00 | 886,367 |
17 May 2022 | 282.60 | 285.60 | 278.00 | 283.80 | 283.80 | 733,354 |
16 May 2022 | 271.20 | 282.34 | 271.20 | 274.40 | 274.40 | 992,219 |
13 May 2022 | 271.20 | 284.60 | 265.60 | 275.00 | 275.00 | 2,363,857 |
12 May 2022 | 254.60 | 261.00 | 243.80 | 255.40 | 255.40 | 457,408 |
11 May 2022 | 272.20 | 272.20 | 261.00 | 265.20 | 265.20 | 842,076 |
10 May 2022 | 274.60 | 274.80 | 262.20 | 263.80 | 263.80 | 977,344 |
09 May 2022 | 277.60 | 283.99 | 267.00 | 268.20 | 268.20 | 333,854 |
06 May 2022 | 284.00 | 284.00 | 273.20 | 278.80 | 278.80 | 818,088 |
05 May 2022 | 296.00 | 299.00 | 284.00 | 285.00 | 285.00 | 331,601 |
04 May 2022 | 295.60 | 296.00 | 288.00 | 288.40 | 288.40 | 328,431 |
03 May 2022 | 301.00 | 308.20 | 296.20 | 296.20 | 296.20 | 1,184,785 |
29 Apr 2022 | 312.20 | 312.40 | 303.40 | 306.20 | 306.20 | 324,998 |
28 Apr 2022 | 289.00 | 308.00 | 289.00 | 303.40 | 303.40 | 569,899 |
27 Apr 2022 | 315.00 | 315.00 | 296.80 | 298.40 | 298.40 | 407,606 |
26 Apr 2022 | 318.00 | 320.40 | 303.80 | 303.80 | 303.80 | 529,230 |
25 Apr 2022 | 321.80 | 321.80 | 306.40 | 312.60 | 312.60 | 447,103 |
22 Apr 2022 | 329.40 | 333.40 | 320.80 | 325.00 | 325.00 | 580,704 |
21 Apr 2022 | 340.00 | 341.00 | 328.40 | 331.60 | 331.60 | 260,715 |
20 Apr 2022 | 325.00 | 342.40 | 325.00 | 337.00 | 337.00 | 533,096 |
19 Apr 2022 | 326.60 | 332.80 | 320.80 | 328.00 | 328.00 | 493,403 |
14 Apr 2022 | 307.20 | 330.20 | 307.20 | 328.40 | 328.40 | 567,959 |
13 Apr 2022 | 322.00 | 323.60 | 314.40 | 321.60 | 321.60 | 292,608 |
12 Apr 2022 | 320.00 | 330.00 | 316.00 | 322.40 | 322.40 | 598,980 |
11 Apr 2022 | 331.40 | 343.03 | 324.80 | 328.40 | 328.40 | 504,379 |
08 Apr 2022 | 327.20 | 336.40 | 327.20 | 330.80 | 330.80 | 429,868 |
07 Apr 2022 | 344.20 | 344.20 | 323.80 | 329.00 | 329.00 | 370,676 |
06 Apr 2022 | 344.00 | 344.60 | 329.74 | 333.00 | 333.00 | 735,640 |
05 Apr 2022 | 353.80 | 359.02 | 340.00 | 341.80 | 341.80 | 437,329 |
04 Apr 2022 | 348.40 | 369.33 | 343.00 | 350.00 | 350.00 | 645,881 |
01 Apr 2022 | 378.80 | 378.80 | 356.40 | 365.00 | 365.00 | 1,040,362 |
31 Mar 2022 | 349.00 | 351.50 | 340.50 | 351.50 | 351.50 | 670,986 |
30 Mar 2022 | 332.00 | 350.50 | 332.00 | 341.50 | 341.50 | 752,230 |
29 Mar 2022 | 331.00 | 347.50 | 321.00 | 347.50 | 347.50 | 999,453 |
28 Mar 2022 | 300.00 | 317.50 | 300.00 | 316.50 | 316.50 | 908,012 |
25 Mar 2022 | 304.00 | 332.00 | 304.00 | 313.50 | 313.50 | 1,315,731 |
24 Mar 2022 | 370.00 | 370.00 | 306.00 | 318.00 | 318.00 | 1,392,452 |
23 Mar 2022 | 290.00 | 300.00 | 287.50 | 289.50 | 289.50 | 1,130,938 |
22 Mar 2022 | 312.50 | 312.50 | 292.00 | 297.00 | 297.00 | 563,520 |
21 Mar 2022 | 315.00 | 315.00 | 296.00 | 296.50 | 296.50 | 1,181,322 |
18 Mar 2022 | 288.50 | 307.50 | 282.00 | 307.50 | 307.50 | 4,467,062 |
17 Mar 2022 | 290.50 | 294.00 | 275.50 | 280.00 | 280.00 | 845,624 |
16 Mar 2022 | 279.50 | 290.00 | 271.50 | 288.50 | 288.50 | 3,227,455 |
15 Mar 2022 | 264.00 | 272.00 | 264.00 | 266.50 | 266.50 | 1,082,109 |
14 Mar 2022 | 285.50 | 285.50 | 271.00 | 275.00 | 275.00 | 1,505,970 |
11 Mar 2022 | 285.00 | 285.00 | 272.50 | 272.50 | 272.50 | 914,711 |
10 Mar 2022 | 304.50 | 304.50 | 279.00 | 280.50 | 280.50 | 1,047,450 |
09 Mar 2022 | 274.00 | 294.00 | 274.00 | 290.00 | 290.00 | 841,215 |
08 Mar 2022 | 269.50 | 283.50 | 269.00 | 274.50 | 274.50 | 868,075 |
07 Mar 2022 | 299.00 | 299.00 | 257.50 | 274.00 | 274.00 | 1,376,357 |
04 Mar 2022 | 288.50 | 303.50 | 283.00 | 283.00 | 283.00 | 654,065 |
03 Mar 2022 | 322.50 | 322.50 | 297.00 | 297.00 | 297.00 | 842,242 |
02 Mar 2022 | 322.00 | 322.00 | 302.50 | 313.00 | 313.00 | 731,863 |
01 Mar 2022 | 332.00 | 338.50 | 304.00 | 308.50 | 308.50 | 714,103 |
28 Feb 2022 | 338.00 | 342.00 | 327.50 | 338.50 | 338.50 | 3,105,679 |
25 Feb 2022 | 321.00 | 338.50 | 318.50 | 338.50 | 338.50 | 931,208 |
24 Feb 2022 | 354.00 | 354.00 | 319.50 | 324.50 | 324.50 | 1,239,849 |
23 Feb 2022 | 373.00 | 373.00 | 343.50 | 345.50 | 345.50 | 433,779 |
22 Feb 2022 | 374.00 | 374.00 | 350.50 | 356.00 | 356.00 | 508,687 |
21 Feb 2022 | 365.00 | 365.00 | 349.50 | 357.00 | 357.00 | 1,412,976 |
18 Feb 2022 | 397.00 | 397.00 | 361.50 | 363.00 | 363.00 | 673,751 |
17 Feb 2022 | 398.00 | 398.00 | 376.00 | 378.50 | 378.50 | 587,525 |
16 Feb 2022 | 363.00 | 383.00 | 363.00 | 377.00 | 377.00 | 499,980 |
15 Feb 2022 | 350.50 | 379.00 | 350.50 | 377.50 | 377.50 | 350,901 |
14 Feb 2022 | 398.50 | 398.50 | 363.00 | 364.00 | 364.00 | 661,836 |
11 Feb 2022 | 367.00 | 382.00 | 364.00 | 380.50 | 380.50 | 471,141 |
10 Feb 2022 | 348.00 | 378.00 | 348.00 | 376.00 | 376.00 | 892,388 |
09 Feb 2022 | 365.50 | 368.00 | 357.50 | 365.50 | 365.50 | 480,370 |
08 Feb 2022 | 347.00 | 367.50 | 347.00 | 360.50 | 360.50 | 167,540 |
07 Feb 2022 | 385.00 | 385.00 | 359.50 | 366.00 | 366.00 | 346,113 |
04 Feb 2022 | 383.00 | 385.50 | 364.00 | 365.50 | 365.50 | 452,432 |
03 Feb 2022 | 373.50 | 392.50 | 373.50 | 382.00 | 382.00 | 881,314 |
02 Feb 2022 | 399.50 | 399.50 | 380.50 | 392.00 | 392.00 | 283,106 |
01 Feb 2022 | 374.00 | 394.50 | 374.00 | 380.00 | 380.00 | 725,463 |
31 Jan 2022 | 363.50 | 382.50 | 363.50 | 381.50 | 381.50 | 382,104 |
28 Jan 2022 | 364.50 | 368.00 | 359.00 | 364.50 | 364.50 | 526,071 |
27 Jan 2022 | 363.50 | 369.00 | 359.39 | 366.00 | 366.00 | 436,114 |
26 Jan 2022 | 375.00 | 377.00 | 367.00 | 367.50 | 367.50 | 797,352 |
25 Jan 2022 | 375.00 | 380.50 | 367.50 | 372.50 | 372.50 | 537,971 |
24 Jan 2022 | 388.00 | 393.00 | 364.25 | 371.00 | 371.00 | 698,655 |
21 Jan 2022 | 387.50 | 393.50 | 381.50 | 385.50 | 385.50 | 672,809 |
20 Jan 2022 | 411.00 | 411.00 | 386.00 | 395.50 | 395.50 | 568,300 |
19 Jan 2022 | 374.00 | 398.00 | 374.00 | 391.00 | 391.00 | 829,246 |
18 Jan 2022 | 399.50 | 399.50 | 379.00 | 386.50 | 386.50 | 944,725 |
17 Jan 2022 | 388.00 | 391.50 | 375.00 | 390.50 | 390.50 | 707,670 |
14 Jan 2022 | 392.50 | 402.50 | 388.00 | 388.00 | 388.00 | 1,309,098 |
13 Jan 2022 | 408.00 | 413.00 | 405.00 | 406.50 | 406.50 | 247,551 |
12 Jan 2022 | 402.00 | 415.00 | 402.00 | 408.00 | 408.00 | 246,445 |
11 Jan 2022 | 425.50 | 425.50 | 401.50 | 409.00 | 409.00 | 1,177,867 |
10 Jan 2022 | 407.00 | 420.50 | 401.50 | 408.00 | 408.00 | 479,777 |
07 Jan 2022 | 432.00 | 437.50 | 415.50 | 419.50 | 419.50 | 762,530 |
06 Jan 2022 | 464.50 | 469.00 | 432.50 | 432.50 | 432.50 | 591,942 |
05 Jan 2022 | 478.50 | 484.00 | 468.50 | 471.00 | 471.00 | 733,351 |
04 Jan 2022 | 500.00 | 500.00 | 482.00 | 482.00 | 482.00 | 447,826 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |