Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
26 Jul 2024 | 2,605.00 | 2,772.57 | 2,590.00 | 2,690.00 | 2,690.00 | 158,844 |
25 Jul 2024 | 2,540.00 | 2,615.00 | 2,540.00 | 2,615.00 | 2,615.00 | 110,248 |
24 Jul 2024 | 2,550.00 | 2,595.00 | 2,550.00 | 2,555.00 | 2,555.00 | 104,411 |
23 Jul 2024 | 2,530.00 | 2,580.00 | 2,529.56 | 2,575.00 | 2,575.00 | 91,717 |
22 Jul 2024 | 2,600.00 | 2,600.00 | 2,525.00 | 2,525.00 | 2,525.00 | 74,804 |
19 Jul 2024 | 2,550.00 | 2,595.00 | 2,550.00 | 2,595.00 | 2,595.00 | 91,212 |
18 Jul 2024 | 2,560.00 | 2,585.00 | 2,515.00 | 2,570.00 | 2,570.00 | 167,433 |
17 Jul 2024 | 2,530.00 | 2,560.00 | 2,524.20 | 2,560.00 | 2,560.00 | 82,111 |
16 Jul 2024 | 2,465.00 | 2,535.00 | 2,465.00 | 2,535.00 | 2,535.00 | 119,251 |
15 Jul 2024 | 2,470.00 | 2,496.26 | 2,450.00 | 2,475.00 | 2,475.00 | 89,688 |
12 Jul 2024 | 2,485.00 | 2,500.00 | 2,465.00 | 2,485.00 | 2,485.00 | 67,832 |
11 Jul 2024 | 2,445.00 | 2,485.00 | 2,430.00 | 2,485.00 | 2,485.00 | 115,148 |
10 Jul 2024 | 2,430.00 | 2,450.00 | 2,411.25 | 2,450.00 | 2,450.00 | 198,694 |
09 Jul 2024 | 2,445.00 | 2,465.00 | 2,405.00 | 2,415.00 | 2,415.00 | 95,761 |
08 Jul 2024 | 2,425.00 | 2,450.00 | 2,420.00 | 2,425.00 | 2,425.00 | 117,927 |
05 Jul 2024 | 2,435.00 | 2,470.00 | 2,420.00 | 2,425.00 | 2,425.00 | 124,706 |
04 Jul 2024 | 2,450.00 | 2,450.00 | 2,429.54 | 2,440.00 | 2,440.00 | 48,672 |
03 Jul 2024 | 2,400.00 | 2,455.00 | 2,400.00 | 2,455.00 | 2,455.00 | 83,139 |
02 Jul 2024 | 2,435.00 | 2,446.11 | 2,402.60 | 2,405.00 | 2,405.00 | 56,717 |
01 Jul 2024 | 2,490.00 | 2,500.00 | 2,410.00 | 2,410.00 | 2,410.00 | 99,387 |
28 Jun 2024 | 2,490.00 | 2,495.00 | 2,445.00 | 2,470.00 | 2,470.00 | 96,510 |
27 Jun 2024 | 2,440.00 | 2,493.52 | 2,440.00 | 2,480.00 | 2,480.00 | 156,836 |
26 Jun 2024 | 2,510.00 | 2,525.00 | 2,440.00 | 2,450.00 | 2,450.00 | 156,199 |
25 Jun 2024 | 2,490.00 | 2,520.00 | 2,490.00 | 2,500.00 | 2,500.00 | 150,364 |
24 Jun 2024 | 2,495.00 | 2,510.00 | 2,489.11 | 2,500.00 | 2,500.00 | 135,347 |
21 Jun 2024 | 2,505.00 | 2,536.06 | 2,480.00 | 2,485.00 | 2,485.00 | 209,237 |
20 Jun 2024 | 2,500.00 | 2,530.00 | 2,480.00 | 2,520.00 | 2,520.00 | 182,301 |
19 Jun 2024 | 2,450.00 | 2,500.00 | 2,450.00 | 2,485.00 | 2,485.00 | 193,965 |
18 Jun 2024 | 2,420.00 | 2,475.00 | 2,401.84 | 2,475.00 | 2,475.00 | 458,570 |
17 Jun 2024 | 2,400.00 | 2,420.00 | 2,389.80 | 2,400.00 | 2,400.00 | 136,934 |
14 Jun 2024 | 2,410.00 | 2,430.00 | 2,385.00 | 2,385.00 | 2,385.00 | 103,809 |
13 Jun 2024 | 2,425.00 | 2,425.00 | 2,400.00 | 2,410.00 | 2,410.00 | 125,997 |
12 Jun 2024 | 2,410.00 | 2,425.00 | 2,400.00 | 2,420.00 | 2,420.00 | 231,431 |
11 Jun 2024 | 2,385.00 | 2,420.00 | 2,377.62 | 2,405.00 | 2,405.00 | 197,137 |
10 Jun 2024 | 2,410.00 | 2,415.00 | 2,352.64 | 2,375.00 | 2,375.00 | 184,318 |
07 Jun 2024 | 2,395.00 | 2,425.00 | 2,385.00 | 2,400.00 | 2,400.00 | 54,216 |
06 Jun 2024 | 2,350.00 | 2,420.00 | 2,344.50 | 2,420.00 | 2,420.00 | 304,193 |
05 Jun 2024 | 2,345.00 | 2,358.40 | 2,324.50 | 2,335.00 | 2,335.00 | 169,025 |
04 Jun 2024 | 2,340.00 | 2,350.00 | 2,321.40 | 2,340.00 | 2,340.00 | 292,459 |
03 Jun 2024 | 2,390.00 | 2,390.00 | 2,345.00 | 2,345.00 | 2,345.00 | 214,262 |
31 May 2024 | 2,365.00 | 2,390.00 | 2,357.96 | 2,390.00 | 2,390.00 | 344,136 |
30 May 2024 | 2,335.00 | 2,375.00 | 2,325.00 | 2,370.00 | 2,370.00 | 385,520 |
29 May 2024 | 2,330.00 | 2,340.00 | 2,303.13 | 2,325.00 | 2,325.00 | 210,182 |
28 May 2024 | 2,300.00 | 2,335.00 | 2,280.00 | 2,335.00 | 2,335.00 | 165,198 |
24 May 2024 | 2,265.00 | 2,290.00 | 2,250.00 | 2,285.00 | 2,285.00 | 55,390 |
23 May 2024 | 2,280.00 | 2,283.20 | 2,260.00 | 2,265.00 | 2,265.00 | 133,211 |
22 May 2024 | 2,265.00 | 2,290.00 | 2,255.00 | 2,265.00 | 2,265.00 | 137,570 |
21 May 2024 | 2,275.00 | 2,285.00 | 2,262.57 | 2,265.00 | 2,265.00 | 133,255 |
20 May 2024 | 2,290.00 | 2,290.00 | 2,270.00 | 2,270.00 | 2,270.00 | 160,490 |
17 May 2024 | 2,285.00 | 2,295.00 | 2,270.00 | 2,270.00 | 2,270.00 | 206,177 |
16 May 2024 | 2,280.00 | 2,305.00 | 2,265.00 | 2,305.00 | 2,305.00 | 181,458 |
15 May 2024 | 2,285.00 | 2,435.00 | 2,275.00 | 2,285.00 | 2,285.00 | 194,934 |
14 May 2024 | 2,290.00 | 2,290.00 | 2,270.00 | 2,280.00 | 2,280.00 | 231,019 |
13 May 2024 | 2,295.00 | 2,310.00 | 2,282.10 | 2,290.00 | 2,290.00 | 129,946 |
10 May 2024 | 2,275.00 | 2,295.00 | 2,275.00 | 2,295.00 | 2,295.00 | 156,326 |
09 May 2024 | 2,290.00 | 2,305.00 | 2,270.00 | 2,285.00 | 2,285.00 | 113,559 |
08 May 2024 | 2,315.00 | 2,315.00 | 2,270.00 | 2,280.00 | 2,280.00 | 93,481 |
07 May 2024 | 2,295.00 | 2,300.00 | 2,280.00 | 2,295.00 | 2,295.00 | 264,019 |
03 May 2024 | 2,280.00 | 2,300.00 | 2,280.00 | 2,290.00 | 2,290.00 | 122,008 |
02 May 2024 | 2,270.00 | 2,300.00 | 2,270.00 | 2,300.00 | 2,300.00 | 75,136 |
01 May 2024 | 2,295.00 | 2,300.00 | 2,270.00 | 2,270.00 | 2,270.00 | 78,914 |
30 Apr 2024 | 2,310.00 | 2,316.30 | 2,295.00 | 2,295.00 | 2,295.00 | 84,548 |
29 Apr 2024 | 2,285.00 | 2,320.00 | 2,280.00 | 2,310.00 | 2,310.00 | 170,068 |
26 Apr 2024 | 2,285.00 | 2,297.82 | 2,270.47 | 2,290.00 | 2,290.00 | 111,539 |
25 Apr 2024 | 2,300.00 | 2,301.00 | 2,271.50 | 2,275.00 | 2,275.00 | 68,041 |
24 Apr 2024 | 2,325.00 | 2,325.00 | 2,280.00 | 2,285.00 | 2,285.00 | 252,701 |
23 Apr 2024 | 2,295.00 | 2,320.00 | 2,295.00 | 2,305.00 | 2,305.00 | 234,267 |
22 Apr 2024 | 2,275.00 | 2,301.81 | 2,265.00 | 2,300.00 | 2,300.00 | 127,546 |
19 Apr 2024 | 2,265.00 | 2,280.00 | 2,230.00 | 2,270.00 | 2,270.00 | 126,634 |
18 Apr 2024 | 2,270.00 | 2,290.00 | 2,270.00 | 2,270.00 | 2,270.00 | 92,885 |
17 Apr 2024 | 2,280.00 | 2,288.00 | 2,270.00 | 2,280.00 | 2,280.00 | 102,803 |
16 Apr 2024 | 2,275.00 | 2,295.00 | 2,270.00 | 2,270.00 | 2,270.00 | 541,022 |
15 Apr 2024 | 2,300.00 | 2,308.17 | 2,275.00 | 2,275.00 | 2,275.00 | 109,900 |
12 Apr 2024 | 2,295.00 | 2,313.00 | 2,281.86 | 2,290.00 | 2,290.00 | 78,507 |
11 Apr 2024 | 2,305.00 | 2,305.00 | 2,275.00 | 2,280.00 | 2,280.00 | 115,092 |
10 Apr 2024 | 2,310.00 | 2,335.00 | 2,275.00 | 2,280.00 | 2,280.00 | 183,551 |
09 Apr 2024 | 2,325.00 | 2,350.00 | 2,300.00 | 2,300.00 | 2,300.00 | 97,954 |
08 Apr 2024 | 2,315.00 | 2,365.00 | 2,295.00 | 2,350.00 | 2,350.00 | 206,274 |
05 Apr 2024 | 2,270.00 | 2,315.00 | 2,265.00 | 2,315.00 | 2,315.00 | 159,954 |
04 Apr 2024 | 2,260.00 | 2,300.00 | 2,260.00 | 2,295.00 | 2,295.00 | 128,352 |
03 Apr 2024 | 2,275.00 | 2,285.00 | 2,262.67 | 2,285.00 | 2,285.00 | 130,762 |
02 Apr 2024 | 2,280.00 | 2,310.00 | 2,255.00 | 2,275.00 | 2,275.00 | 195,070 |
28 Mar 2024 | 2,320.00 | 2,320.00 | 2,270.00 | 2,280.00 | 2,280.00 | 88,977 |
27 Mar 2024 | 2,325.00 | 2,335.00 | 2,305.00 | 2,305.00 | 2,305.00 | 211,504 |
26 Mar 2024 | 2,335.00 | 2,338.34 | 2,325.00 | 2,330.00 | 2,330.00 | 106,802 |
25 Mar 2024 | 2,360.00 | 2,365.00 | 2,320.60 | 2,330.00 | 2,330.00 | 213,263 |
22 Mar 2024 | 2,350.00 | 2,371.10 | 2,340.00 | 2,370.00 | 2,370.00 | 209,091 |
21 Mar 2024 | 2,350.00 | 2,363.75 | 2,327.97 | 2,340.00 | 2,340.00 | 175,230 |
20 Mar 2024 | 2,335.00 | 2,350.00 | 2,315.00 | 2,325.00 | 2,325.00 | 175,040 |
19 Mar 2024 | 2,315.00 | 2,340.00 | 2,315.00 | 2,335.00 | 2,335.00 | 124,179 |
18 Mar 2024 | 2,345.00 | 2,400.00 | 2,310.00 | 2,315.00 | 2,315.00 | 222,078 |
15 Mar 2024 | 2,335.00 | 2,365.00 | 2,330.00 | 2,340.00 | 2,340.00 | 138,961 |
14 Mar 2024 | 2,355.00 | 2,360.00 | 2,335.00 | 2,350.00 | 2,350.00 | 107,827 |
13 Mar 2024 | 2,370.00 | 2,375.00 | 2,337.70 | 2,360.00 | 2,360.00 | 297,957 |
12 Mar 2024 | 2,365.00 | 2,380.00 | 2,349.00 | 2,360.00 | 2,360.00 | 320,332 |
11 Mar 2024 | 2,355.00 | 2,375.00 | 2,350.00 | 2,350.00 | 2,350.00 | 158,132 |
08 Mar 2024 | 2,340.00 | 2,375.00 | 2,340.00 | 2,365.00 | 2,365.00 | 179,298 |
07 Mar 2024 | 2,330.00 | 2,375.00 | 2,305.00 | 2,365.00 | 2,365.00 | 244,247 |
06 Mar 2024 | 2,280.00 | 2,330.00 | 2,267.20 | 2,330.00 | 2,330.00 | 292,791 |
05 Mar 2024 | 2,270.00 | 2,282.47 | 2,265.00 | 2,275.00 | 2,275.00 | 101,747 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |