Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
26 Jul 2024 | 2,539.50 | 2,567.00 | 2,536.50 | 2,565.50 | 2,565.50 | 2,400,071 |
25 Jul 2024 | 2,501.00 | 2,554.00 | 2,486.50 | 2,531.50 | 2,531.50 | 3,148,140 |
24 Jul 2024 | 2,474.50 | 2,503.50 | 2,473.00 | 2,496.50 | 2,496.50 | 2,382,318 |
23 Jul 2024 | 2,499.00 | 2,512.50 | 2,487.50 | 2,496.00 | 2,496.00 | 2,619,086 |
22 Jul 2024 | 2,503.50 | 2,542.00 | 2,501.00 | 2,505.00 | 2,505.00 | 1,960,009 |
19 Jul 2024 | 2,485.50 | 2,524.00 | 2,472.00 | 2,490.50 | 2,490.50 | 3,205,121 |
18 Jul 2024 | 2,539.50 | 2,552.00 | 2,493.00 | 2,525.00 | 2,525.00 | 2,053,284 |
17 Jul 2024 | 2,476.50 | 2,520.00 | 2,473.00 | 2,508.50 | 2,508.50 | 3,682,124 |
16 Jul 2024 | 2,473.00 | 2,731.50 | 2,461.00 | 2,480.00 | 2,480.00 | 3,188,382 |
15 Jul 2024 | 2,523.50 | 2,534.50 | 2,483.50 | 2,488.00 | 2,488.00 | 3,546,442 |
12 Jul 2024 | 2,535.50 | 2,731.50 | 2,520.00 | 2,539.50 | 2,539.50 | 3,259,930 |
11 Jul 2024 | 2,521.00 | 2,559.00 | 2,487.00 | 2,546.00 | 2,546.00 | 6,702,105 |
10 Jul 2024 | 2,478.00 | 2,504.50 | 2,462.50 | 2,502.50 | 2,502.50 | 3,284,112 |
09 Jul 2024 | 2,497.50 | 2,538.50 | 2,473.50 | 2,478.00 | 2,478.00 | 3,727,087 |
08 Jul 2024 | 2,529.50 | 2,550.50 | 2,504.00 | 2,506.00 | 2,506.00 | 5,368,691 |
05 Jul 2024 | 2,545.50 | 2,561.00 | 2,519.50 | 2,523.00 | 2,523.00 | 2,482,497 |
04 Jul 2024 | 2,515.50 | 2,541.00 | 2,493.00 | 2,535.00 | 2,535.00 | 3,086,286 |
03 Jul 2024 | 2,530.00 | 2,542.00 | 2,490.00 | 2,508.50 | 2,508.50 | 4,979,067 |
02 Jul 2024 | 2,466.50 | 2,495.00 | 2,452.00 | 2,463.50 | 2,463.50 | 3,746,971 |
01 Jul 2024 | 2,502.50 | 2,516.50 | 2,474.50 | 2,480.00 | 2,480.00 | 2,662,847 |
28 Jun 2024 | 2,514.00 | 2,521.50 | 2,483.75 | 2,489.50 | 2,489.50 | 3,652,930 |
27 Jun 2024 | 2,548.50 | 2,568.50 | 2,500.00 | 2,500.00 | 2,500.00 | 3,454,618 |
26 Jun 2024 | 2,579.50 | 2,580.00 | 2,541.50 | 2,553.00 | 2,553.00 | 3,459,896 |
25 Jun 2024 | 2,586.50 | 2,600.00 | 2,562.50 | 2,572.50 | 2,572.50 | 2,638,382 |
24 Jun 2024 | 2,571.50 | 2,606.50 | 2,556.00 | 2,578.00 | 2,578.00 | 2,684,832 |
21 Jun 2024 | 2,582.50 | 2,606.50 | 2,552.00 | 2,578.00 | 2,578.00 | 8,019,175 |
20 Jun 2024 | 2,569.00 | 2,599.50 | 2,526.00 | 2,590.50 | 2,590.50 | 5,469,187 |
19 Jun 2024 | 2,519.00 | 2,569.50 | 2,515.50 | 2,569.00 | 2,569.00 | 3,955,921 |
18 Jun 2024 | 2,585.00 | 2,588.00 | 2,558.00 | 2,558.00 | 2,558.00 | 3,229,309 |
17 Jun 2024 | 2,603.50 | 2,609.50 | 2,560.00 | 2,575.50 | 2,575.50 | 2,788,747 |
14 Jun 2024 | 2,569.00 | 2,602.00 | 2,562.50 | 2,579.00 | 2,579.00 | 2,763,551 |
13 Jun 2024 | 2,602.50 | 2,610.00 | 2,561.00 | 2,574.50 | 2,574.50 | 3,275,804 |
12 Jun 2024 | 2,600.00 | 2,627.00 | 2,578.50 | 2,611.00 | 2,611.00 | 3,896,280 |
11 Jun 2024 | 2,609.50 | 2,626.00 | 2,570.50 | 2,594.50 | 2,594.50 | 3,090,763 |
10 Jun 2024 | 2,642.00 | 2,686.50 | 2,606.50 | 2,607.00 | 2,607.00 | 2,883,871 |
07 Jun 2024 | 2,704.00 | 2,729.00 | 2,650.50 | 2,670.00 | 2,670.00 | 2,776,412 |
06 Jun 2024 | 2,671.00 | 2,719.50 | 2,640.50 | 2,712.50 | 2,712.50 | 4,834,359 |
05 Jun 2024 | 2,660.00 | 2,677.50 | 2,636.50 | 2,656.50 | 2,656.50 | 3,719,018 |
04 Jun 2024 | 2,639.50 | 2,642.00 | 2,610.00 | 2,639.50 | 2,639.50 | 2,823,474 |
03 Jun 2024 | 2,656.50 | 2,673.00 | 2,628.25 | 2,639.00 | 2,639.00 | 2,674,707 |
31 May 2024 | 2,595.50 | 2,637.50 | 2,584.00 | 2,630.50 | 2,630.50 | 6,766,307 |
30 May 2024 | 2,573.00 | 2,612.50 | 2,563.00 | 2,602.00 | 2,602.00 | 5,413,109 |
29 May 2024 | 2,612.50 | 2,645.00 | 2,588.95 | 2,590.00 | 2,590.00 | 3,696,832 |
28 May 2024 | 2,689.50 | 2,709.50 | 2,618.00 | 2,629.00 | 2,629.00 | 3,345,223 |
24 May 2024 | 2,691.00 | 2,726.00 | 2,673.50 | 2,693.00 | 2,693.00 | 3,584,422 |
23 May 2024 | 2,743.00 | 2,762.00 | 2,706.50 | 2,709.50 | 2,709.50 | 4,268,289 |
22 May 2024 | 2,735.00 | 2,768.50 | 2,718.50 | 2,745.50 | 2,745.50 | 8,827,545 |
21 May 2024 | 2,748.50 | 2,811.00 | 2,735.50 | 2,751.50 | 2,751.50 | 2,969,054 |
20 May 2024 | 2,800.00 | 2,813.25 | 2,782.00 | 2,794.00 | 2,794.00 | 2,347,154 |
17 May 2024 | 2,817.50 | 2,827.00 | 2,791.00 | 2,800.50 | 2,800.50 | 2,994,878 |
16 May 2024 | 2,804.00 | 2,833.50 | 2,786.00 | 2,817.00 | 2,817.00 | 2,565,215 |
15 May 2024 | 2,839.00 | 2,856.50 | 2,802.45 | 2,803.00 | 2,803.00 | 2,145,610 |
14 May 2024 | 2,827.50 | 2,863.00 | 2,810.00 | 2,839.00 | 2,839.00 | 2,438,853 |
13 May 2024 | 2,851.00 | 2,873.50 | 2,824.00 | 2,831.50 | 2,831.50 | 1,762,601 |
10 May 2024 | 2,841.00 | 2,854.50 | 2,819.50 | 2,850.00 | 2,850.00 | 2,205,007 |
09 May 2024 | 2,817.50 | 2,847.00 | 2,791.00 | 2,837.00 | 2,837.00 | 1,898,415 |
08 May 2024 | 2,770.50 | 2,814.50 | 2,770.50 | 2,808.00 | 2,808.00 | 4,128,111 |
07 May 2024 | 2,744.50 | 2,777.00 | 2,744.00 | 2,755.50 | 2,755.50 | 4,562,505 |
03 May 2024 | 2,743.50 | 2,775.50 | 2,712.00 | 2,729.00 | 2,729.00 | 2,429,053 |
02 May 2024 | 2,745.00 | 2,763.50 | 2,718.50 | 2,728.50 | 2,728.50 | 3,104,419 |
01 May 2024 | 2,771.00 | 2,743.50 | 2,741.00 | 2,742.50 | 2,742.50 | 273,810 |
30 Apr 2024 | 2,771.50 | 2,806.00 | 2,758.50 | 2,775.50 | 2,775.50 | 3,385,694 |
29 Apr 2024 | 2,775.00 | 2,801.50 | 2,767.00 | 2,769.50 | 2,769.50 | 3,279,602 |
26 Apr 2024 | 2,770.00 | 2,794.00 | 2,758.50 | 2,776.00 | 2,776.00 | 3,750,174 |
25 Apr 2024 | 2,795.50 | 2,813.00 | 2,740.25 | 2,759.00 | 2,759.00 | 5,532,411 |
24 Apr 2024 | 2,818.50 | 2,833.50 | 2,807.50 | 2,812.00 | 2,812.00 | 2,474,211 |
23 Apr 2024 | 2,847.50 | 2,875.00 | 2,816.00 | 2,819.00 | 2,819.00 | 4,542,165 |
22 Apr 2024 | 2,860.50 | 2,904.00 | 2,848.00 | 2,857.00 | 2,857.00 | 3,343,916 |
19 Apr 2024 | 2,812.00 | 2,836.50 | 2,790.50 | 2,836.50 | 2,836.50 | 4,795,030 |
18 Apr 2024 | 2,819.50 | 2,859.00 | 2,815.00 | 2,823.00 | 2,823.00 | 6,800,720 |
17 Apr 2024 | 2,727.00 | 2,817.50 | 2,725.50 | 2,799.00 | 2,799.00 | 6,265,853 |
16 Apr 2024 | 2,750.00 | 2,772.81 | 2,742.50 | 2,746.00 | 2,746.00 | 6,506,490 |
15 Apr 2024 | 2,755.50 | 2,792.00 | 2,752.00 | 2,770.00 | 2,770.00 | 4,099,314 |
12 Apr 2024 | 2,804.50 | 2,823.00 | 2,784.00 | 2,784.00 | 2,784.00 | 3,794,850 |
11 Apr 2024 | 2,810.50 | 2,830.75 | 2,805.00 | 2,805.00 | 2,805.00 | 5,747,919 |
10 Apr 2024 | 2,828.50 | 2,843.50 | 2,802.50 | 2,825.00 | 2,825.00 | 7,435,365 |
09 Apr 2024 | 2,806.00 | 2,839.50 | 2,801.00 | 2,809.00 | 2,809.00 | 3,058,231 |
08 Apr 2024 | 2,840.50 | 2,843.25 | 2,813.50 | 2,822.50 | 2,822.50 | 2,573,745 |
05 Apr 2024 | 2,870.50 | 2,894.50 | 2,849.00 | 2,849.50 | 2,849.50 | 3,361,282 |
04 Apr 2024 | 2,911.50 | 2,925.00 | 2,896.75 | 2,910.00 | 2,910.00 | 4,737,715 |
03 Apr 2024 | 2,933.50 | 2,955.50 | 2,902.50 | 2,925.00 | 2,925.00 | 5,041,850 |
02 Apr 2024 | 2,920.50 | 2,955.00 | 2,916.50 | 2,955.00 | 2,955.00 | 5,593,083 |
28 Mar 2024 | 2,940.00 | 2,951.00 | 2,921.50 | 2,925.50 | 2,925.50 | 3,451,083 |
27 Mar 2024 | 2,921.50 | 2,949.00 | 2,899.50 | 2,938.00 | 2,938.00 | 9,080,191 |
26 Mar 2024 | 2,872.50 | 2,929.05 | 2,865.00 | 2,927.00 | 2,927.00 | 4,417,089 |
25 Mar 2024 | 2,895.00 | 2,909.00 | 2,870.00 | 2,887.50 | 2,887.50 | 6,693,942 |
22 Mar 2024 | 2,874.00 | 2,922.00 | 2,870.50 | 2,901.00 | 2,901.00 | 3,108,895 |
21 Mar 2024 | 2,850.00 | 2,881.02 | 2,836.50 | 2,870.50 | 2,870.50 | 3,591,042 |
20 Mar 2024 | 2,826.50 | 2,849.00 | 2,801.00 | 2,826.50 | 2,826.50 | 3,255,416 |
19 Mar 2024 | 2,851.00 | 2,857.50 | 2,825.50 | 2,827.50 | 2,827.50 | 8,238,407 |
18 Mar 2024 | 2,909.00 | 2,909.50 | 2,867.50 | 2,868.50 | 2,868.50 | 2,319,948 |
15 Mar 2024 | 2,894.00 | 2,910.50 | 2,878.50 | 2,907.00 | 2,907.00 | 9,483,688 |
14 Mar 2024 | 2,949.00 | 2,974.50 | 2,901.50 | 2,910.50 | 2,910.50 | 4,465,978 |
13 Mar 2024 | 2,904.50 | 2,919.50 | 2,890.50 | 2,911.00 | 2,911.00 | 2,422,623 |
12 Mar 2024 | 2,913.00 | 2,928.50 | 2,906.00 | 2,908.00 | 2,908.00 | 3,515,375 |
11 Mar 2024 | 2,873.00 | 2,891.50 | 2,848.00 | 2,891.50 | 2,891.50 | 4,414,467 |
08 Mar 2024 | 2,865.00 | 2,879.00 | 2,855.00 | 2,874.00 | 2,874.00 | 2,136,879 |
07 Mar 2024 | 2,867.00 | 2,876.50 | 2,839.00 | 2,876.50 | 2,876.50 | 5,067,799 |
06 Mar 2024 | 2,917.00 | 2,917.00 | 2,875.89 | 2,876.00 | 2,876.00 | 3,850,807 |
05 Mar 2024 | 2,926.00 | 2,951.50 | 2,912.50 | 2,923.00 | 2,923.00 | 4,344,776 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |