Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
08 Jul 2024 | 2,149.00 | 2,153.00 | 2,114.50 | 2,119.00 | 2,119.00 | 728,600 |
05 Jul 2024 | 2,192.50 | 2,195.50 | 2,147.00 | 2,147.00 | 2,147.00 | 571,000 |
04 Jul 2024 | 2,156.00 | 2,196.00 | 2,155.50 | 2,189.00 | 2,189.00 | 610,000 |
03 Jul 2024 | 2,140.50 | 2,151.00 | 2,127.50 | 2,149.00 | 2,149.00 | 470,100 |
02 Jul 2024 | 2,140.00 | 2,153.00 | 2,129.00 | 2,140.50 | 2,140.50 | 623,800 |
01 Jul 2024 | 2,166.00 | 2,169.50 | 2,138.50 | 2,143.50 | 2,143.50 | 701,300 |
28 Jun 2024 | 2,131.00 | 2,133.50 | 2,115.00 | 2,130.50 | 2,130.50 | 703,300 |
27 Jun 2024 | 2,144.00 | 2,145.00 | 2,129.50 | 2,137.50 | 2,137.50 | 531,600 |
26 Jun 2024 | 2,151.50 | 2,153.00 | 2,133.00 | 2,136.50 | 2,136.50 | 692,100 |
25 Jun 2024 | 2,128.00 | 2,159.00 | 2,122.50 | 2,153.50 | 2,153.50 | 638,100 |
24 Jun 2024 | 2,131.50 | 2,132.00 | 2,100.50 | 2,113.50 | 2,113.50 | 769,800 |
21 Jun 2024 | 2,149.00 | 2,153.00 | 2,107.00 | 2,107.00 | 2,107.00 | 1,534,100 |
20 Jun 2024 | 2,108.00 | 2,131.00 | 2,098.50 | 2,129.50 | 2,129.50 | 600,700 |
19 Jun 2024 | 2,118.00 | 2,131.00 | 2,101.00 | 2,107.00 | 2,107.00 | 764,600 |
18 Jun 2024 | 2,095.00 | 2,117.00 | 2,091.50 | 2,117.00 | 2,117.00 | 943,800 |
17 Jun 2024 | 2,126.00 | 2,126.00 | 2,067.00 | 2,073.00 | 2,073.00 | 952,900 |
14 Jun 2024 | 2,126.00 | 2,145.00 | 2,111.00 | 2,135.50 | 2,135.50 | 926,800 |
13 Jun 2024 | 2,172.00 | 2,174.50 | 2,131.50 | 2,133.50 | 2,133.50 | 571,500 |
12 Jun 2024 | 2,155.00 | 2,166.50 | 2,140.00 | 2,162.50 | 2,162.50 | 531,500 |
11 Jun 2024 | 2,182.00 | 2,183.50 | 2,156.50 | 2,156.50 | 2,156.50 | 495,400 |
10 Jun 2024 | 2,155.50 | 2,183.50 | 2,151.50 | 2,182.50 | 2,182.50 | 471,800 |
07 Jun 2024 | 2,151.50 | 2,157.00 | 2,141.00 | 2,153.50 | 2,153.50 | 832,700 |
06 Jun 2024 | 2,168.50 | 2,171.00 | 2,143.50 | 2,151.50 | 2,151.50 | 648,400 |
05 Jun 2024 | 2,218.50 | 2,233.00 | 2,148.00 | 2,148.00 | 2,148.00 | 1,101,900 |
04 Jun 2024 | 2,230.00 | 2,247.50 | 2,221.50 | 2,235.00 | 2,235.00 | 625,600 |
03 Jun 2024 | 2,290.00 | 2,306.00 | 2,257.00 | 2,260.00 | 2,260.00 | 1,027,000 |
31 May 2024 | 2,275.00 | 2,293.00 | 2,265.50 | 2,290.00 | 2,290.00 | 730,200 |
30 May 2024 | 2,242.00 | 2,276.00 | 2,227.50 | 2,260.00 | 2,260.00 | 534,600 |
29 May 2024 | 2,275.50 | 2,289.00 | 2,260.50 | 2,265.00 | 2,265.00 | 513,500 |
28 May 2024 | 2,263.00 | 2,278.50 | 2,258.00 | 2,271.50 | 2,271.50 | 471,900 |
27 May 2024 | 2,258.00 | 2,264.00 | 2,245.00 | 2,262.50 | 2,262.50 | 461,500 |
24 May 2024 | 2,240.00 | 2,256.50 | 2,225.00 | 2,248.00 | 2,248.00 | 514,500 |
23 May 2024 | 2,259.00 | 2,264.00 | 2,239.50 | 2,263.00 | 2,263.00 | 555,400 |
22 May 2024 | 2,270.00 | 2,271.00 | 2,252.00 | 2,259.00 | 2,259.00 | 504,800 |
21 May 2024 | 2,288.00 | 2,306.50 | 2,269.00 | 2,279.50 | 2,279.50 | 536,300 |
20 May 2024 | 2,271.50 | 2,311.50 | 2,270.00 | 2,287.50 | 2,287.50 | 667,000 |
17 May 2024 | 2,244.00 | 2,282.00 | 2,242.50 | 2,273.50 | 2,273.50 | 709,200 |
16 May 2024 | 2,270.00 | 2,280.00 | 2,218.50 | 2,241.00 | 2,241.00 | 870,200 |
15 May 2024 | 2,284.00 | 2,297.00 | 2,266.00 | 2,268.50 | 2,268.50 | 705,300 |
14 May 2024 | 2,270.00 | 2,280.00 | 2,259.50 | 2,263.00 | 2,263.00 | 822,900 |
13 May 2024 | 2,272.50 | 2,286.50 | 2,258.00 | 2,269.50 | 2,269.50 | 587,500 |
10 May 2024 | 2,330.00 | 2,330.50 | 2,269.00 | 2,280.00 | 2,280.00 | 912,900 |
09 May 2024 | 2,343.00 | 2,356.00 | 2,308.00 | 2,330.00 | 2,330.00 | 738,700 |
08 May 2024 | 2,326.50 | 2,326.50 | 2,289.00 | 2,305.00 | 2,305.00 | 1,259,900 |
07 May 2024 | 2,310.00 | 2,332.50 | 2,304.50 | 2,328.00 | 2,328.00 | 812,400 |
02 May 2024 | 2,305.00 | 2,325.00 | 2,294.00 | 2,304.00 | 2,304.00 | 885,900 |
01 May 2024 | 2,340.00 | 2,342.00 | 2,296.50 | 2,315.50 | 2,315.50 | 1,208,500 |
30 Apr 2024 | 2,301.50 | 2,366.50 | 2,285.50 | 2,333.00 | 2,333.00 | 1,716,700 |
26 Apr 2024 | 2,388.00 | 2,406.50 | 2,277.00 | 2,304.00 | 2,304.00 | 2,599,000 |
25 Apr 2024 | 2,465.00 | 2,494.00 | 2,415.00 | 2,419.00 | 2,419.00 | 781,400 |
24 Apr 2024 | 2,435.00 | 2,478.00 | 2,429.50 | 2,472.50 | 2,472.50 | 607,400 |
23 Apr 2024 | 2,438.00 | 2,464.00 | 2,426.00 | 2,429.50 | 2,429.50 | 693,300 |
22 Apr 2024 | 2,458.00 | 2,465.00 | 2,424.50 | 2,438.50 | 2,438.50 | 460,300 |
19 Apr 2024 | 2,468.50 | 2,468.50 | 2,388.00 | 2,414.50 | 2,414.50 | 846,200 |
18 Apr 2024 | 2,449.50 | 2,494.00 | 2,436.00 | 2,463.00 | 2,463.00 | 536,200 |
17 Apr 2024 | 2,516.00 | 2,519.50 | 2,430.00 | 2,454.00 | 2,454.00 | 761,500 |
16 Apr 2024 | 2,540.00 | 2,563.50 | 2,490.00 | 2,516.00 | 2,516.00 | 803,900 |
15 Apr 2024 | 2,523.00 | 2,555.50 | 2,502.00 | 2,550.50 | 2,550.50 | 433,500 |
12 Apr 2024 | 2,538.00 | 2,571.00 | 2,531.50 | 2,562.00 | 2,562.00 | 532,000 |
11 Apr 2024 | 2,520.00 | 2,542.50 | 2,506.00 | 2,542.50 | 2,542.50 | 459,300 |
10 Apr 2024 | 2,546.00 | 2,571.50 | 2,544.50 | 2,548.00 | 2,548.00 | 424,300 |
09 Apr 2024 | 2,538.00 | 2,581.00 | 2,538.00 | 2,563.50 | 2,563.50 | 577,900 |
08 Apr 2024 | 2,520.00 | 2,560.00 | 2,510.00 | 2,549.50 | 2,549.50 | 773,000 |
05 Apr 2024 | 2,467.00 | 2,511.00 | 2,442.00 | 2,507.00 | 2,507.00 | 1,003,100 |
04 Apr 2024 | 2,485.00 | 2,493.50 | 2,458.50 | 2,473.00 | 2,473.00 | 732,100 |
03 Apr 2024 | 2,414.50 | 2,478.00 | 2,405.00 | 2,464.50 | 2,464.50 | 876,700 |
02 Apr 2024 | 2,450.00 | 2,456.50 | 2,405.00 | 2,425.50 | 2,425.50 | 1,079,300 |
01 Apr 2024 | 2,560.00 | 2,569.50 | 2,444.00 | 2,449.50 | 2,449.50 | 1,359,900 |
29 Mar 2024 | 2,560.00 | 2,578.50 | 2,553.50 | 2,568.50 | 2,568.50 | 261,800 |
28 Mar 2024 | 2,566.00 | 2,594.00 | 2,558.00 | 2,569.00 | 2,569.00 | 653,300 |
28 Mar 2024 | 43 Dividend | |||||
27 Mar 2024 | 2,629.00 | 2,646.50 | 2,604.00 | 2,609.50 | 2,566.50 | 890,100 |
26 Mar 2024 | 2,600.00 | 2,614.00 | 2,579.50 | 2,598.00 | 2,555.19 | 576,700 |
25 Mar 2024 | 2,603.00 | 2,629.00 | 2,591.00 | 2,594.00 | 2,551.26 | 605,100 |
22 Mar 2024 | 2,580.00 | 2,623.00 | 2,575.00 | 2,620.00 | 2,576.83 | 1,310,300 |
21 Mar 2024 | 2,565.00 | 2,580.00 | 2,544.00 | 2,554.00 | 2,511.91 | 1,061,600 |
19 Mar 2024 | 2,501.50 | 2,548.50 | 2,490.50 | 2,548.00 | 2,506.01 | 1,155,000 |
18 Mar 2024 | 2,468.50 | 2,513.50 | 2,462.00 | 2,501.50 | 2,460.28 | 1,193,200 |
15 Mar 2024 | 2,430.00 | 2,456.00 | 2,414.00 | 2,450.00 | 2,409.63 | 1,104,600 |
14 Mar 2024 | 2,358.00 | 2,416.00 | 2,356.00 | 2,413.00 | 2,373.24 | 1,063,300 |
13 Mar 2024 | 2,358.00 | 2,379.50 | 2,328.00 | 2,340.50 | 2,301.93 | 899,900 |
12 Mar 2024 | 2,278.00 | 2,327.00 | 2,260.50 | 2,327.00 | 2,288.66 | 939,400 |
11 Mar 2024 | 2,339.00 | 2,348.00 | 2,276.00 | 2,294.50 | 2,256.69 | 1,484,300 |
08 Mar 2024 | 2,388.50 | 2,415.50 | 2,366.00 | 2,398.50 | 2,358.98 | 1,165,300 |
07 Mar 2024 | 2,569.00 | 2,569.50 | 2,396.50 | 2,399.00 | 2,359.47 | 2,282,000 |
06 Mar 2024 | 2,444.00 | 2,546.50 | 2,436.50 | 2,541.00 | 2,499.13 | 2,866,200 |
05 Mar 2024 | 2,410.00 | 2,442.50 | 2,392.50 | 2,433.00 | 2,392.91 | 865,800 |
04 Mar 2024 | 2,417.00 | 2,440.00 | 2,406.00 | 2,430.00 | 2,389.96 | 1,333,000 |
01 Mar 2024 | 2,388.00 | 2,408.50 | 2,381.50 | 2,406.00 | 2,366.35 | 1,030,400 |
29 Feb 2024 | 2,363.50 | 2,388.00 | 2,330.00 | 2,370.50 | 2,331.44 | 1,341,600 |
28 Feb 2024 | 2,398.00 | 2,402.00 | 2,362.00 | 2,363.00 | 2,324.06 | 1,386,700 |
27 Feb 2024 | 2,400.50 | 2,432.00 | 2,386.50 | 2,387.00 | 2,347.67 | 2,864,800 |
26 Feb 2024 | 2,435.50 | 2,469.50 | 2,420.50 | 2,425.00 | 2,385.04 | 2,470,900 |
22 Feb 2024 | 2,427.50 | 2,453.00 | 2,420.00 | 2,443.00 | 2,402.74 | 1,492,800 |
21 Feb 2024 | 2,415.00 | 2,422.00 | 2,388.00 | 2,422.00 | 2,382.09 | 959,700 |
20 Feb 2024 | 2,440.00 | 2,452.00 | 2,408.50 | 2,428.00 | 2,387.99 | 1,001,900 |
19 Feb 2024 | 2,465.00 | 2,465.00 | 2,432.00 | 2,439.00 | 2,398.81 | 678,400 |
16 Feb 2024 | 2,442.00 | 2,481.00 | 2,428.00 | 2,464.50 | 2,423.89 | 1,354,700 |
15 Feb 2024 | 2,460.00 | 2,471.50 | 2,411.50 | 2,436.00 | 2,395.86 | 1,058,900 |
14 Feb 2024 | 2,445.00 | 2,455.00 | 2,418.50 | 2,448.00 | 2,407.66 | 1,005,000 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |