Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
30 Nov 2023 | 3,993.00 | 4,001.00 | 3,941.00 | 3,985.00 | 3,985.00 | 1,752,500 |
29 Nov 2023 | 3,953.00 | 3,989.00 | 3,946.00 | 3,963.00 | 3,963.00 | 814,100 |
28 Nov 2023 | 3,995.00 | 3,998.00 | 3,960.00 | 3,977.00 | 3,977.00 | 754,600 |
27 Nov 2023 | 4,033.00 | 4,042.00 | 3,964.00 | 3,986.00 | 3,986.00 | 970,300 |
24 Nov 2023 | 3,999.00 | 4,014.00 | 3,970.00 | 4,014.00 | 4,014.00 | 1,069,400 |
22 Nov 2023 | 3,951.00 | 3,986.00 | 3,943.00 | 3,980.00 | 3,980.00 | 1,101,200 |
21 Nov 2023 | 3,960.00 | 3,976.00 | 3,923.00 | 3,967.00 | 3,967.00 | 1,347,300 |
20 Nov 2023 | 3,961.00 | 4,008.00 | 3,925.00 | 3,942.00 | 3,942.00 | 1,766,200 |
17 Nov 2023 | 3,915.00 | 3,970.00 | 3,859.00 | 3,960.00 | 3,960.00 | 2,360,600 |
16 Nov 2023 | 4,020.00 | 4,023.00 | 3,901.00 | 3,928.00 | 3,928.00 | 3,130,200 |
15 Nov 2023 | 4,140.00 | 4,193.00 | 3,952.00 | 4,027.00 | 4,027.00 | 4,772,400 |
14 Nov 2023 | 4,466.00 | 4,499.00 | 4,374.00 | 4,412.00 | 4,412.00 | 1,164,300 |
13 Nov 2023 | 4,490.00 | 4,503.00 | 4,425.00 | 4,491.00 | 4,491.00 | 909,200 |
10 Nov 2023 | 4,453.00 | 4,507.00 | 4,426.00 | 4,500.00 | 4,500.00 | 669,800 |
09 Nov 2023 | 4,444.00 | 4,509.00 | 4,407.00 | 4,483.00 | 4,483.00 | 586,100 |
08 Nov 2023 | 4,500.00 | 4,500.00 | 4,422.00 | 4,467.00 | 4,467.00 | 714,300 |
07 Nov 2023 | 4,504.00 | 4,509.00 | 4,454.00 | 4,479.00 | 4,479.00 | 465,400 |
06 Nov 2023 | 4,522.00 | 4,549.00 | 4,484.00 | 4,503.00 | 4,503.00 | 774,000 |
02 Nov 2023 | 4,475.00 | 4,496.00 | 4,450.00 | 4,491.00 | 4,491.00 | 761,400 |
01 Nov 2023 | 4,414.00 | 4,443.00 | 4,359.00 | 4,389.00 | 4,389.00 | 1,018,700 |
31 Oct 2023 | 4,285.00 | 4,365.00 | 4,272.00 | 4,350.00 | 4,350.00 | 863,600 |
30 Oct 2023 | 4,285.00 | 4,317.00 | 4,262.00 | 4,299.00 | 4,299.00 | 490,400 |
27 Oct 2023 | 4,276.00 | 4,351.00 | 4,272.00 | 4,336.00 | 4,336.00 | 577,100 |
26 Oct 2023 | 4,251.00 | 4,298.00 | 4,227.00 | 4,248.00 | 4,248.00 | 906,000 |
25 Oct 2023 | 4,370.00 | 4,389.00 | 4,338.00 | 4,356.00 | 4,356.00 | 400,400 |
24 Oct 2023 | 4,353.00 | 4,365.00 | 4,256.00 | 4,346.00 | 4,346.00 | 598,000 |
23 Oct 2023 | 4,418.00 | 4,423.00 | 4,313.00 | 4,339.00 | 4,339.00 | 695,300 |
20 Oct 2023 | 4,414.00 | 4,455.00 | 4,378.00 | 4,416.00 | 4,416.00 | 610,300 |
19 Oct 2023 | 4,338.00 | 4,427.00 | 4,338.00 | 4,416.00 | 4,416.00 | 520,300 |
18 Oct 2023 | 4,417.00 | 4,427.00 | 4,355.00 | 4,396.00 | 4,396.00 | 471,400 |
17 Oct 2023 | 4,433.00 | 4,448.00 | 4,377.00 | 4,402.00 | 4,402.00 | 441,100 |
16 Oct 2023 | 4,408.00 | 4,454.00 | 4,366.00 | 4,372.00 | 4,372.00 | 706,800 |
13 Oct 2023 | 4,449.00 | 4,462.00 | 4,428.00 | 4,457.00 | 4,457.00 | 812,700 |
12 Oct 2023 | 4,358.00 | 4,454.00 | 4,352.00 | 4,448.00 | 4,448.00 | 835,600 |
11 Oct 2023 | 4,350.00 | 4,359.00 | 4,318.00 | 4,320.00 | 4,320.00 | 593,900 |
10 Oct 2023 | 4,325.00 | 4,385.00 | 4,300.00 | 4,352.00 | 4,352.00 | 668,200 |
06 Oct 2023 | 4,251.00 | 4,317.00 | 4,245.00 | 4,300.00 | 4,300.00 | 549,100 |
05 Oct 2023 | 4,226.00 | 4,286.00 | 4,192.00 | 4,275.00 | 4,275.00 | 787,700 |
04 Oct 2023 | 4,249.00 | 4,279.00 | 4,177.00 | 4,194.00 | 4,194.00 | 1,344,900 |
03 Oct 2023 | 4,409.00 | 4,414.00 | 4,299.00 | 4,308.00 | 4,308.00 | 1,347,800 |
02 Oct 2023 | 4,447.00 | 4,497.00 | 4,398.00 | 4,399.00 | 4,399.00 | 1,449,900 |
29 Sept 2023 | 4,460.00 | 4,461.00 | 4,383.00 | 4,400.00 | 4,400.00 | 1,549,200 |
28 Sept 2023 | 4,450.00 | 4,457.00 | 4,379.00 | 4,415.00 | 4,415.00 | 1,007,900 |
27 Sept 2023 | 4,436.00 | 4,459.00 | 4,410.00 | 4,458.00 | 4,458.00 | 818,900 |
26 Sept 2023 | 4,443.00 | 4,450.00 | 4,412.00 | 4,412.00 | 4,412.00 | 772,800 |
25 Sept 2023 | 4,458.00 | 4,461.00 | 4,426.00 | 4,459.00 | 4,459.00 | 581,800 |
22 Sept 2023 | 4,358.00 | 4,448.00 | 4,353.00 | 4,420.00 | 4,420.00 | 1,086,700 |
21 Sept 2023 | 4,402.00 | 4,425.00 | 4,366.00 | 4,385.00 | 4,385.00 | 1,154,500 |
20 Sept 2023 | 4,451.00 | 4,476.00 | 4,430.00 | 4,444.00 | 4,444.00 | 672,100 |
19 Sept 2023 | 4,485.00 | 4,518.00 | 4,399.00 | 4,418.00 | 4,418.00 | 1,127,300 |
15 Sept 2023 | 4,540.00 | 4,540.00 | 4,452.00 | 4,496.00 | 4,496.00 | 1,438,000 |
14 Sept 2023 | 4,441.00 | 4,499.00 | 4,429.00 | 4,498.00 | 4,498.00 | 1,068,500 |
13 Sept 2023 | 4,500.00 | 4,510.00 | 4,445.00 | 4,460.00 | 4,460.00 | 1,052,500 |
12 Sept 2023 | 4,387.00 | 4,433.00 | 4,380.00 | 4,433.00 | 4,433.00 | 848,300 |
11 Sept 2023 | 4,346.00 | 4,370.00 | 4,320.00 | 4,345.00 | 4,345.00 | 599,300 |
08 Sept 2023 | 4,403.00 | 4,430.00 | 4,310.00 | 4,316.00 | 4,316.00 | 1,321,900 |
07 Sept 2023 | 4,521.00 | 4,532.00 | 4,449.00 | 4,452.00 | 4,452.00 | 896,100 |
06 Sept 2023 | 4,530.00 | 4,580.00 | 4,519.00 | 4,553.00 | 4,553.00 | 590,000 |
05 Sept 2023 | 4,478.00 | 4,540.00 | 4,473.00 | 4,533.00 | 4,533.00 | 913,700 |
04 Sept 2023 | 4,407.00 | 4,440.00 | 4,402.00 | 4,440.00 | 4,440.00 | 480,900 |
01 Sept 2023 | 4,369.00 | 4,444.00 | 4,363.00 | 4,401.00 | 4,401.00 | 684,100 |
31 Aug 2023 | 4,371.00 | 4,385.00 | 4,336.00 | 4,355.00 | 4,355.00 | 940,100 |
30 Aug 2023 | 4,372.00 | 4,413.00 | 4,347.00 | 4,376.00 | 4,376.00 | 717,200 |
29 Aug 2023 | 4,315.00 | 4,387.00 | 4,305.00 | 4,352.00 | 4,352.00 | 640,300 |
28 Aug 2023 | 4,262.00 | 4,348.00 | 4,255.00 | 4,336.00 | 4,336.00 | 639,800 |
25 Aug 2023 | 4,213.00 | 4,283.00 | 4,210.00 | 4,262.00 | 4,262.00 | 1,139,700 |
24 Aug 2023 | 4,194.00 | 4,233.00 | 4,190.00 | 4,214.00 | 4,214.00 | 652,400 |
23 Aug 2023 | 4,155.00 | 4,213.00 | 4,155.00 | 4,196.00 | 4,196.00 | 533,600 |
22 Aug 2023 | 4,152.00 | 4,168.00 | 4,143.00 | 4,160.00 | 4,160.00 | 564,500 |
21 Aug 2023 | 4,184.00 | 4,186.00 | 4,136.00 | 4,162.00 | 4,162.00 | 614,700 |
18 Aug 2023 | 4,150.00 | 4,171.00 | 4,120.00 | 4,165.00 | 4,165.00 | 732,100 |
17 Aug 2023 | 4,102.00 | 4,163.00 | 4,083.00 | 4,159.00 | 4,159.00 | 1,784,000 |
16 Aug 2023 | 4,198.00 | 4,223.00 | 4,101.00 | 4,101.00 | 4,101.00 | 1,695,700 |
15 Aug 2023 | 4,268.00 | 4,408.00 | 4,193.00 | 4,200.00 | 4,200.00 | 3,173,500 |
14 Aug 2023 | 4,676.00 | 4,699.00 | 4,524.00 | 4,548.00 | 4,548.00 | 1,397,400 |
10 Aug 2023 | 4,612.00 | 4,686.00 | 4,600.00 | 4,685.00 | 4,685.00 | 925,800 |
09 Aug 2023 | 4,690.00 | 4,721.00 | 4,667.00 | 4,667.00 | 4,667.00 | 408,900 |
08 Aug 2023 | 4,715.00 | 4,729.00 | 4,690.00 | 4,695.00 | 4,695.00 | 385,200 |
07 Aug 2023 | 4,602.00 | 4,716.00 | 4,573.00 | 4,692.00 | 4,692.00 | 669,400 |
04 Aug 2023 | 4,598.00 | 4,617.00 | 4,573.00 | 4,617.00 | 4,617.00 | 396,800 |
03 Aug 2023 | 4,615.00 | 4,642.00 | 4,573.00 | 4,588.00 | 4,588.00 | 1,096,000 |
02 Aug 2023 | 4,713.00 | 4,746.00 | 4,691.00 | 4,717.00 | 4,717.00 | 498,800 |
01 Aug 2023 | 4,753.00 | 4,782.00 | 4,747.00 | 4,771.00 | 4,771.00 | 445,500 |
31 Jul 2023 | 4,730.00 | 4,773.00 | 4,724.00 | 4,752.00 | 4,752.00 | 778,300 |
28 Jul 2023 | 4,638.00 | 4,705.00 | 4,599.00 | 4,682.00 | 4,682.00 | 743,800 |
27 Jul 2023 | 4,652.00 | 4,704.00 | 4,635.00 | 4,685.00 | 4,685.00 | 542,300 |
26 Jul 2023 | 4,649.00 | 4,665.00 | 4,605.00 | 4,664.00 | 4,664.00 | 483,200 |
25 Jul 2023 | 4,625.00 | 4,654.00 | 4,601.00 | 4,653.00 | 4,653.00 | 624,900 |
24 Jul 2023 | 4,633.00 | 4,636.00 | 4,589.00 | 4,603.00 | 4,603.00 | 1,094,700 |
21 Jul 2023 | 4,613.00 | 4,650.00 | 4,582.00 | 4,633.00 | 4,633.00 | 491,500 |
20 Jul 2023 | 4,653.00 | 4,653.00 | 4,594.00 | 4,612.00 | 4,612.00 | 969,000 |
19 Jul 2023 | 4,767.00 | 4,767.00 | 4,594.00 | 4,665.00 | 4,665.00 | 1,006,700 |
18 Jul 2023 | 4,709.00 | 4,765.00 | 4,689.00 | 4,739.00 | 4,739.00 | 810,900 |
14 Jul 2023 | 4,687.00 | 4,719.00 | 4,620.00 | 4,668.00 | 4,668.00 | 1,104,300 |
13 Jul 2023 | 4,607.00 | 4,624.00 | 4,571.00 | 4,621.00 | 4,621.00 | 454,500 |
12 Jul 2023 | 4,677.00 | 4,677.00 | 4,596.00 | 4,601.00 | 4,601.00 | 378,800 |
11 Jul 2023 | 4,659.00 | 4,664.00 | 4,619.00 | 4,643.00 | 4,643.00 | 594,000 |
10 Jul 2023 | 4,621.00 | 4,649.00 | 4,585.00 | 4,616.00 | 4,616.00 | 785,100 |
07 Jul 2023 | 4,588.00 | 4,650.00 | 4,568.00 | 4,600.00 | 4,600.00 | 893,100 |
06 Jul 2023 | 4,697.00 | 4,704.00 | 4,576.00 | 4,597.00 | 4,597.00 | 780,100 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |