Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
04 Dec 2023 | 1,690.00 | 1,708.50 | 1,684.00 | 1,691.00 | 1,691.00 | 434,600 |
01 Dec 2023 | 1,710.00 | 1,718.00 | 1,687.50 | 1,693.00 | 1,693.00 | 465,000 |
30 Nov 2023 | 1,668.00 | 1,708.00 | 1,668.00 | 1,703.00 | 1,703.00 | 1,703,100 |
29 Nov 2023 | 1,665.00 | 1,682.50 | 1,642.50 | 1,651.00 | 1,651.00 | 746,900 |
28 Nov 2023 | 1,645.50 | 1,675.00 | 1,633.00 | 1,645.00 | 1,645.00 | 1,019,200 |
27 Nov 2023 | 1,615.00 | 1,648.50 | 1,611.50 | 1,642.00 | 1,642.00 | 497,900 |
24 Nov 2023 | 1,624.00 | 1,624.50 | 1,597.00 | 1,612.00 | 1,612.00 | 415,200 |
22 Nov 2023 | 1,610.00 | 1,612.00 | 1,579.00 | 1,608.00 | 1,608.00 | 939,900 |
21 Nov 2023 | 1,670.00 | 1,673.50 | 1,602.00 | 1,610.00 | 1,610.00 | 973,100 |
20 Nov 2023 | 1,687.00 | 1,698.00 | 1,676.00 | 1,676.50 | 1,676.50 | 239,800 |
17 Nov 2023 | 1,650.00 | 1,684.00 | 1,649.00 | 1,683.50 | 1,683.50 | 209,000 |
16 Nov 2023 | 1,665.50 | 1,681.50 | 1,645.00 | 1,659.50 | 1,659.50 | 321,700 |
15 Nov 2023 | 1,663.00 | 1,682.00 | 1,652.00 | 1,678.50 | 1,678.50 | 337,800 |
14 Nov 2023 | 1,621.50 | 1,653.50 | 1,616.00 | 1,643.00 | 1,643.00 | 428,400 |
13 Nov 2023 | 1,637.00 | 1,637.00 | 1,616.50 | 1,623.00 | 1,623.00 | 306,900 |
10 Nov 2023 | 1,635.00 | 1,650.00 | 1,619.00 | 1,641.00 | 1,641.00 | 291,600 |
09 Nov 2023 | 1,610.00 | 1,655.00 | 1,601.00 | 1,649.00 | 1,649.00 | 380,100 |
08 Nov 2023 | 1,623.00 | 1,633.00 | 1,595.00 | 1,605.50 | 1,605.50 | 546,300 |
07 Nov 2023 | 1,639.00 | 1,655.00 | 1,621.50 | 1,628.00 | 1,628.00 | 427,700 |
06 Nov 2023 | 1,637.00 | 1,646.00 | 1,617.00 | 1,635.50 | 1,635.50 | 597,000 |
02 Nov 2023 | 1,614.00 | 1,621.50 | 1,600.50 | 1,617.50 | 1,617.50 | 477,600 |
01 Nov 2023 | 1,644.50 | 1,647.50 | 1,604.50 | 1,612.00 | 1,612.00 | 468,900 |
31 Oct 2023 | 1,590.00 | 1,630.00 | 1,583.00 | 1,619.00 | 1,619.00 | 577,300 |
30 Oct 2023 | 1,570.00 | 1,603.00 | 1,565.50 | 1,583.50 | 1,583.50 | 1,229,000 |
27 Oct 2023 | 1,570.50 | 1,588.00 | 1,550.00 | 1,588.00 | 1,588.00 | 483,700 |
26 Oct 2023 | 1,524.50 | 1,573.00 | 1,516.00 | 1,559.00 | 1,559.00 | 641,500 |
25 Oct 2023 | 1,559.50 | 1,595.00 | 1,505.00 | 1,529.00 | 1,529.00 | 966,300 |
24 Oct 2023 | 1,538.50 | 1,556.50 | 1,488.00 | 1,551.00 | 1,551.00 | 737,400 |
23 Oct 2023 | 1,546.50 | 1,551.50 | 1,524.50 | 1,524.50 | 1,524.50 | 457,600 |
20 Oct 2023 | 1,550.00 | 1,555.00 | 1,528.50 | 1,547.00 | 1,547.00 | 380,400 |
19 Oct 2023 | 1,562.00 | 1,572.50 | 1,549.50 | 1,554.00 | 1,554.00 | 367,100 |
18 Oct 2023 | 1,599.00 | 1,599.00 | 1,557.50 | 1,579.50 | 1,579.50 | 321,000 |
17 Oct 2023 | 1,598.00 | 1,608.00 | 1,576.00 | 1,595.00 | 1,595.00 | 417,300 |
16 Oct 2023 | 1,567.00 | 1,584.50 | 1,560.00 | 1,565.50 | 1,565.50 | 388,400 |
13 Oct 2023 | 1,585.00 | 1,595.00 | 1,571.00 | 1,583.00 | 1,583.00 | 488,900 |
12 Oct 2023 | 1,590.00 | 1,606.50 | 1,581.00 | 1,597.00 | 1,597.00 | 380,100 |
11 Oct 2023 | 1,610.00 | 1,612.00 | 1,583.50 | 1,590.00 | 1,590.00 | 408,500 |
10 Oct 2023 | 1,602.00 | 1,626.00 | 1,594.00 | 1,605.00 | 1,605.00 | 660,000 |
06 Oct 2023 | 1,580.00 | 1,585.50 | 1,548.00 | 1,566.00 | 1,566.00 | 609,300 |
05 Oct 2023 | 1,562.00 | 1,577.50 | 1,548.50 | 1,572.50 | 1,572.50 | 555,000 |
04 Oct 2023 | 1,555.00 | 1,569.00 | 1,531.50 | 1,545.00 | 1,545.00 | 908,600 |
03 Oct 2023 | 1,630.00 | 1,639.00 | 1,570.00 | 1,576.50 | 1,576.50 | 860,300 |
02 Oct 2023 | 1,669.00 | 1,676.00 | 1,623.50 | 1,625.50 | 1,625.50 | 629,900 |
29 Sept 2023 | 1,686.50 | 1,689.50 | 1,633.00 | 1,645.00 | 1,645.00 | 811,100 |
28 Sept 2023 | 1,716.00 | 1,742.50 | 1,682.00 | 1,686.50 | 1,686.50 | 547,600 |
27 Sept 2023 | 1,689.50 | 1,726.00 | 1,689.50 | 1,726.00 | 1,726.00 | 465,400 |
26 Sept 2023 | 1,705.00 | 1,706.00 | 1,686.00 | 1,689.00 | 1,689.00 | 564,700 |
25 Sept 2023 | 1,720.50 | 1,732.50 | 1,705.00 | 1,713.00 | 1,713.00 | 508,500 |
22 Sept 2023 | 1,718.00 | 1,723.00 | 1,696.00 | 1,709.50 | 1,709.50 | 486,500 |
21 Sept 2023 | 1,731.00 | 1,760.00 | 1,730.50 | 1,730.50 | 1,730.50 | 322,800 |
20 Sept 2023 | 1,790.00 | 1,797.00 | 1,739.00 | 1,739.00 | 1,739.00 | 430,500 |
19 Sept 2023 | 1,790.00 | 1,792.00 | 1,755.50 | 1,785.50 | 1,785.50 | 480,200 |
15 Sept 2023 | 1,780.00 | 1,811.50 | 1,773.00 | 1,778.50 | 1,778.50 | 801,500 |
14 Sept 2023 | 1,775.00 | 1,780.00 | 1,760.00 | 1,774.50 | 1,774.50 | 440,400 |
13 Sept 2023 | 1,885.00 | 1,885.50 | 1,778.00 | 1,780.00 | 1,780.00 | 1,119,700 |
12 Sept 2023 | 1,903.50 | 1,918.00 | 1,886.00 | 1,903.50 | 1,903.50 | 223,400 |
11 Sept 2023 | 1,905.00 | 1,913.50 | 1,889.00 | 1,899.00 | 1,899.00 | 172,300 |
08 Sept 2023 | 1,895.00 | 1,910.50 | 1,858.00 | 1,887.50 | 1,887.50 | 464,500 |
07 Sept 2023 | 1,904.00 | 1,911.00 | 1,893.50 | 1,898.50 | 1,898.50 | 258,700 |
06 Sept 2023 | 1,874.00 | 1,903.00 | 1,870.00 | 1,902.00 | 1,902.00 | 196,000 |
05 Sept 2023 | 1,889.50 | 1,898.50 | 1,860.50 | 1,878.00 | 1,878.00 | 214,500 |
04 Sept 2023 | 1,929.00 | 1,929.00 | 1,872.00 | 1,884.50 | 1,884.50 | 395,800 |
01 Sept 2023 | 1,874.00 | 1,936.00 | 1,874.00 | 1,930.50 | 1,930.50 | 638,600 |
31 Aug 2023 | 1,869.00 | 1,882.00 | 1,853.00 | 1,868.00 | 1,868.00 | 392,400 |
30 Aug 2023 | 1,838.50 | 1,874.50 | 1,833.00 | 1,850.50 | 1,850.50 | 405,900 |
29 Aug 2023 | 1,817.00 | 1,835.50 | 1,812.50 | 1,827.00 | 1,827.00 | 207,300 |
28 Aug 2023 | 1,800.00 | 1,813.00 | 1,794.00 | 1,808.50 | 1,808.50 | 195,800 |
25 Aug 2023 | 1,763.00 | 1,796.50 | 1,758.50 | 1,788.00 | 1,788.00 | 169,100 |
24 Aug 2023 | 1,761.50 | 1,783.00 | 1,753.50 | 1,777.00 | 1,777.00 | 248,000 |
23 Aug 2023 | 1,732.00 | 1,756.50 | 1,726.50 | 1,754.50 | 1,754.50 | 174,200 |
22 Aug 2023 | 1,727.00 | 1,739.50 | 1,714.00 | 1,739.00 | 1,739.00 | 282,900 |
21 Aug 2023 | 1,718.00 | 1,741.50 | 1,718.00 | 1,729.00 | 1,729.00 | 202,000 |
18 Aug 2023 | 1,696.00 | 1,714.00 | 1,688.50 | 1,709.00 | 1,709.00 | 182,700 |
17 Aug 2023 | 1,702.00 | 1,712.50 | 1,676.00 | 1,708.50 | 1,708.50 | 398,700 |
16 Aug 2023 | 1,729.00 | 1,735.00 | 1,706.00 | 1,707.00 | 1,707.00 | 229,500 |
15 Aug 2023 | 1,743.00 | 1,746.00 | 1,722.00 | 1,742.50 | 1,742.50 | 335,200 |
14 Aug 2023 | 1,759.00 | 1,777.00 | 1,727.00 | 1,731.00 | 1,731.00 | 349,300 |
10 Aug 2023 | 1,728.50 | 1,759.50 | 1,714.00 | 1,751.50 | 1,751.50 | 407,700 |
09 Aug 2023 | 1,756.00 | 1,756.00 | 1,728.50 | 1,728.50 | 1,728.50 | 286,300 |
08 Aug 2023 | 1,767.00 | 1,782.00 | 1,753.00 | 1,760.50 | 1,760.50 | 278,800 |
07 Aug 2023 | 1,740.00 | 1,763.00 | 1,726.00 | 1,755.50 | 1,755.50 | 247,400 |
04 Aug 2023 | 1,740.00 | 1,772.00 | 1,737.00 | 1,752.50 | 1,752.50 | 393,700 |
03 Aug 2023 | 1,798.50 | 1,798.50 | 1,745.00 | 1,750.00 | 1,750.00 | 447,600 |
02 Aug 2023 | 1,817.00 | 1,833.50 | 1,805.50 | 1,807.00 | 1,807.00 | 278,800 |
01 Aug 2023 | 1,840.00 | 1,840.00 | 1,818.00 | 1,837.50 | 1,837.50 | 234,000 |
31 Jul 2023 | 1,840.00 | 1,869.00 | 1,837.50 | 1,857.50 | 1,857.50 | 893,200 |
28 Jul 2023 | 1,810.00 | 1,825.00 | 1,795.50 | 1,823.50 | 1,823.50 | 407,300 |
27 Jul 2023 | 1,796.50 | 1,837.00 | 1,771.00 | 1,812.50 | 1,812.50 | 534,200 |
26 Jul 2023 | 1,825.50 | 1,842.00 | 1,793.50 | 1,821.50 | 1,821.50 | 582,400 |
25 Jul 2023 | 1,810.00 | 1,823.00 | 1,805.50 | 1,816.00 | 1,816.00 | 274,700 |
24 Jul 2023 | 1,778.00 | 1,823.50 | 1,777.00 | 1,805.00 | 1,805.00 | 382,600 |
21 Jul 2023 | 1,800.00 | 1,800.00 | 1,767.00 | 1,776.50 | 1,776.50 | 260,600 |
20 Jul 2023 | 1,810.00 | 1,817.00 | 1,792.00 | 1,792.00 | 1,792.00 | 317,100 |
19 Jul 2023 | 1,781.00 | 1,798.00 | 1,772.50 | 1,789.50 | 1,789.50 | 273,000 |
18 Jul 2023 | 1,765.00 | 1,780.00 | 1,755.50 | 1,766.50 | 1,766.50 | 234,500 |
14 Jul 2023 | 1,793.00 | 1,793.00 | 1,748.00 | 1,765.50 | 1,765.50 | 399,000 |
13 Jul 2023 | 1,780.00 | 1,797.00 | 1,758.00 | 1,784.50 | 1,784.50 | 358,700 |
12 Jul 2023 | 1,777.00 | 1,789.50 | 1,760.50 | 1,781.50 | 1,781.50 | 303,900 |
11 Jul 2023 | 1,795.50 | 1,810.00 | 1,772.50 | 1,777.50 | 1,777.50 | 529,300 |
10 Jul 2023 | 1,832.50 | 1,836.00 | 1,792.00 | 1,799.50 | 1,799.50 | 306,900 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |