Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
26 Jul 2024 | 3,006.00 | 3,008.00 | 2,908.00 | 2,909.00 | 2,909.00 | 40,132,100 |
25 Jul 2024 | 3,040.00 | 3,064.00 | 3,006.00 | 3,020.00 | 3,020.00 | 30,179,600 |
24 Jul 2024 | 3,125.00 | 3,174.00 | 3,092.00 | 3,100.00 | 3,100.00 | 26,675,100 |
23 Jul 2024 | 3,130.00 | 3,156.00 | 3,084.00 | 3,109.00 | 3,109.00 | 21,568,200 |
22 Jul 2024 | 3,105.00 | 3,117.00 | 3,085.00 | 3,090.00 | 3,090.00 | 16,865,200 |
19 Jul 2024 | 3,147.00 | 3,159.00 | 3,110.00 | 3,133.00 | 3,133.00 | 18,962,200 |
18 Jul 2024 | 3,151.00 | 3,185.00 | 3,141.00 | 3,141.00 | 3,141.00 | 25,086,900 |
17 Jul 2024 | 3,264.00 | 3,285.00 | 3,247.00 | 3,254.00 | 3,254.00 | 16,439,900 |
16 Jul 2024 | 3,294.00 | 3,306.00 | 3,268.00 | 3,269.00 | 3,269.00 | 16,490,100 |
12 Jul 2024 | 3,249.00 | 3,292.00 | 3,240.00 | 3,274.00 | 3,274.00 | 23,807,400 |
11 Jul 2024 | 3,323.00 | 3,326.00 | 3,283.00 | 3,284.00 | 3,284.00 | 22,399,000 |
10 Jul 2024 | 3,261.00 | 3,299.00 | 3,256.00 | 3,291.00 | 3,291.00 | 23,264,100 |
09 Jul 2024 | 3,272.00 | 3,296.00 | 3,232.00 | 3,270.00 | 3,270.00 | 25,590,500 |
08 Jul 2024 | 3,319.00 | 3,319.00 | 3,277.00 | 3,285.00 | 3,285.00 | 20,618,800 |
05 Jul 2024 | 3,384.00 | 3,399.00 | 3,311.00 | 3,319.00 | 3,319.00 | 24,261,800 |
04 Jul 2024 | 3,351.00 | 3,399.00 | 3,337.00 | 3,391.00 | 3,391.00 | 23,049,300 |
03 Jul 2024 | 3,345.00 | 3,348.00 | 3,293.00 | 3,325.00 | 3,325.00 | 23,954,600 |
02 Jul 2024 | 3,285.00 | 3,338.00 | 3,267.00 | 3,333.00 | 3,333.00 | 30,146,300 |
01 Jul 2024 | 3,325.00 | 3,326.00 | 3,261.00 | 3,284.00 | 3,284.00 | 23,624,800 |
28 Jun 2024 | 3,299.00 | 3,314.00 | 3,271.00 | 3,290.00 | 3,290.00 | 26,051,600 |
27 Jun 2024 | 3,300.00 | 3,301.00 | 3,248.00 | 3,263.00 | 3,263.00 | 58,733,800 |
26 Jun 2024 | 3,315.00 | 3,317.00 | 3,251.00 | 3,276.00 | 3,276.00 | 31,440,900 |
25 Jun 2024 | 3,199.00 | 3,307.00 | 3,168.00 | 3,296.00 | 3,296.00 | 44,118,500 |
24 Jun 2024 | 3,123.00 | 3,177.00 | 3,114.00 | 3,150.00 | 3,150.00 | 30,864,600 |
21 Jun 2024 | 3,102.00 | 3,136.00 | 3,074.00 | 3,074.00 | 3,074.00 | 32,553,700 |
20 Jun 2024 | 3,091.00 | 3,094.00 | 3,051.00 | 3,084.00 | 3,084.00 | 15,757,100 |
19 Jun 2024 | 3,076.00 | 3,113.00 | 3,069.00 | 3,107.00 | 3,107.00 | 17,496,200 |
18 Jun 2024 | 3,068.00 | 3,086.00 | 3,041.00 | 3,052.00 | 3,052.00 | 19,056,000 |
17 Jun 2024 | 3,056.00 | 3,063.00 | 3,010.00 | 3,036.00 | 3,036.00 | 28,829,800 |
14 Jun 2024 | 3,058.00 | 3,132.00 | 3,055.00 | 3,116.00 | 3,116.00 | 40,221,400 |
13 Jun 2024 | 3,226.00 | 3,227.00 | 3,127.00 | 3,128.00 | 3,128.00 | 26,927,900 |
12 Jun 2024 | 3,200.00 | 3,218.00 | 3,191.00 | 3,209.00 | 3,209.00 | 17,408,700 |
11 Jun 2024 | 3,262.00 | 3,306.00 | 3,247.00 | 3,254.00 | 3,254.00 | 19,196,400 |
10 Jun 2024 | 3,236.00 | 3,289.00 | 3,223.00 | 3,272.00 | 3,272.00 | 17,848,400 |
07 Jun 2024 | 3,266.00 | 3,271.00 | 3,194.00 | 3,219.00 | 3,219.00 | 24,229,500 |
06 Jun 2024 | 3,258.00 | 3,302.00 | 3,249.00 | 3,273.00 | 3,273.00 | 23,424,700 |
05 Jun 2024 | 3,250.00 | 3,259.00 | 3,203.00 | 3,218.00 | 3,218.00 | 29,958,300 |
04 Jun 2024 | 3,300.00 | 3,339.00 | 3,284.00 | 3,298.00 | 3,298.00 | 31,397,200 |
03 Jun 2024 | 3,402.00 | 3,428.00 | 3,321.00 | 3,341.00 | 3,341.00 | 34,205,700 |
31 May 2024 | 3,370.00 | 3,401.00 | 3,348.00 | 3,401.00 | 3,401.00 | 34,664,500 |
30 May 2024 | 3,350.00 | 3,358.00 | 3,307.00 | 3,330.00 | 3,330.00 | 23,500,000 |
29 May 2024 | 3,435.00 | 3,452.00 | 3,390.00 | 3,390.00 | 3,390.00 | 19,973,000 |
28 May 2024 | 3,440.00 | 3,452.00 | 3,416.00 | 3,448.00 | 3,448.00 | 14,393,400 |
27 May 2024 | 3,419.00 | 3,450.00 | 3,403.00 | 3,450.00 | 3,450.00 | 14,620,900 |
24 May 2024 | 3,320.00 | 3,407.00 | 3,309.00 | 3,393.00 | 3,393.00 | 20,602,300 |
23 May 2024 | 3,387.00 | 3,416.00 | 3,351.00 | 3,403.00 | 3,403.00 | 16,120,400 |
22 May 2024 | 3,424.00 | 3,429.00 | 3,385.00 | 3,388.00 | 3,388.00 | 19,191,500 |
21 May 2024 | 3,467.00 | 3,479.00 | 3,421.00 | 3,437.00 | 3,437.00 | 16,456,200 |
20 May 2024 | 3,438.00 | 3,478.00 | 3,417.00 | 3,447.00 | 3,447.00 | 23,715,900 |
17 May 2024 | 3,367.00 | 3,438.00 | 3,353.00 | 3,436.00 | 3,436.00 | 22,329,600 |
16 May 2024 | 3,405.00 | 3,407.00 | 3,319.00 | 3,352.00 | 3,352.00 | 29,023,000 |
15 May 2024 | 3,409.00 | 3,457.00 | 3,405.00 | 3,408.00 | 3,408.00 | 23,592,600 |
14 May 2024 | 3,350.00 | 3,434.00 | 3,349.00 | 3,389.00 | 3,389.00 | 31,178,100 |
13 May 2024 | 3,417.00 | 3,434.00 | 3,351.00 | 3,366.00 | 3,366.00 | 30,544,300 |
10 May 2024 | 3,504.00 | 3,540.00 | 3,386.00 | 3,425.00 | 3,425.00 | 50,941,700 |
09 May 2024 | 3,595.00 | 3,595.00 | 3,473.00 | 3,528.00 | 3,528.00 | 40,742,400 |
08 May 2024 | 3,547.00 | 3,674.00 | 3,453.00 | 3,579.00 | 3,579.00 | 68,295,000 |
07 May 2024 | 3,650.00 | 3,650.00 | 3,562.00 | 3,599.00 | 3,599.00 | 25,496,600 |
02 May 2024 | 3,581.00 | 3,622.00 | 3,559.00 | 3,581.00 | 3,581.00 | 20,164,900 |
01 May 2024 | 3,600.00 | 3,659.00 | 3,576.00 | 3,605.00 | 3,605.00 | 27,076,000 |
30 Apr 2024 | 3,577.00 | 3,640.00 | 3,556.00 | 3,638.00 | 3,638.00 | 35,459,100 |
26 Apr 2024 | 3,502.00 | 3,549.00 | 3,468.00 | 3,510.00 | 3,510.00 | 30,255,300 |
25 Apr 2024 | 3,560.00 | 3,604.00 | 3,497.00 | 3,497.00 | 3,497.00 | 27,833,100 |
24 Apr 2024 | 3,551.00 | 3,620.00 | 3,526.00 | 3,618.00 | 3,618.00 | 29,269,700 |
23 Apr 2024 | 3,592.00 | 3,594.00 | 3,492.00 | 3,511.00 | 3,511.00 | 21,861,900 |
22 Apr 2024 | 3,540.00 | 3,610.00 | 3,501.00 | 3,517.00 | 3,517.00 | 26,643,700 |
19 Apr 2024 | 3,550.00 | 3,569.00 | 3,453.00 | 3,522.00 | 3,522.00 | 35,457,300 |
18 Apr 2024 | 3,567.00 | 3,634.00 | 3,559.00 | 3,602.00 | 3,602.00 | 20,201,900 |
17 Apr 2024 | 3,686.00 | 3,691.00 | 3,570.00 | 3,597.00 | 3,597.00 | 24,105,100 |
16 Apr 2024 | 3,742.00 | 3,753.00 | 3,630.00 | 3,649.00 | 3,649.00 | 29,226,300 |
15 Apr 2024 | 3,721.00 | 3,767.00 | 3,685.00 | 3,767.00 | 3,767.00 | 21,091,500 |
12 Apr 2024 | 3,813.00 | 3,815.00 | 3,755.00 | 3,767.00 | 3,767.00 | 21,094,100 |
11 Apr 2024 | 3,722.00 | 3,795.00 | 3,721.00 | 3,781.00 | 3,781.00 | 23,458,700 |
10 Apr 2024 | 3,750.00 | 3,760.00 | 3,722.00 | 3,740.00 | 3,740.00 | 17,062,700 |
09 Apr 2024 | 3,740.00 | 3,776.00 | 3,716.00 | 3,776.00 | 3,776.00 | 22,518,400 |
08 Apr 2024 | 3,665.00 | 3,700.00 | 3,642.00 | 3,698.00 | 3,698.00 | 23,272,600 |
05 Apr 2024 | 3,605.00 | 3,632.00 | 3,568.00 | 3,619.00 | 3,619.00 | 26,966,800 |
04 Apr 2024 | 3,670.00 | 3,739.00 | 3,652.00 | 3,667.00 | 3,667.00 | 33,637,800 |
03 Apr 2024 | 3,633.00 | 3,656.00 | 3,597.00 | 3,620.00 | 3,620.00 | 30,222,400 |
02 Apr 2024 | 3,685.00 | 3,705.00 | 3,616.00 | 3,633.00 | 3,633.00 | 31,273,800 |
01 Apr 2024 | 3,801.00 | 3,824.00 | 3,616.00 | 3,639.00 | 3,639.00 | 38,828,100 |
29 Mar 2024 | 3,804.00 | 3,833.00 | 3,792.00 | 3,799.00 | 3,799.00 | 12,094,300 |
28 Mar 2024 | 3,839.00 | 3,854.00 | 3,782.00 | 3,806.00 | 3,806.00 | 34,646,300 |
28 Mar 2024 | 45 Dividend | |||||
27 Mar 2024 | 3,875.00 | 3,891.00 | 3,846.00 | 3,853.00 | 3,808.00 | 35,165,500 |
26 Mar 2024 | 3,829.00 | 3,860.00 | 3,789.00 | 3,850.00 | 3,805.03 | 30,536,000 |
25 Mar 2024 | 3,850.00 | 3,886.00 | 3,823.00 | 3,830.00 | 3,785.27 | 28,829,300 |
22 Mar 2024 | 3,829.00 | 3,890.00 | 3,811.00 | 3,872.00 | 3,826.78 | 38,840,700 |
21 Mar 2024 | 3,800.00 | 3,829.00 | 3,776.00 | 3,799.00 | 3,754.63 | 45,118,200 |
19 Mar 2024 | 3,574.00 | 3,675.00 | 3,559.00 | 3,675.00 | 3,632.08 | 33,925,900 |
18 Mar 2024 | 3,515.00 | 3,576.00 | 3,504.00 | 3,567.00 | 3,525.34 | 26,489,600 |
15 Mar 2024 | 3,433.00 | 3,509.00 | 3,424.00 | 3,488.00 | 3,447.26 | 33,847,800 |
14 Mar 2024 | 3,450.00 | 3,463.00 | 3,415.00 | 3,445.00 | 3,404.77 | 21,846,100 |
13 Mar 2024 | 3,506.00 | 3,536.00 | 3,405.00 | 3,444.00 | 3,403.78 | 32,358,800 |
12 Mar 2024 | 3,441.00 | 3,475.00 | 3,398.00 | 3,475.00 | 3,434.41 | 40,384,800 |
11 Mar 2024 | 3,500.00 | 3,530.00 | 3,443.00 | 3,498.00 | 3,457.15 | 34,641,400 |
08 Mar 2024 | 3,644.00 | 3,665.00 | 3,595.00 | 3,610.00 | 3,567.84 | 39,889,700 |
07 Mar 2024 | 3,799.00 | 3,811.00 | 3,640.00 | 3,660.00 | 3,617.25 | 44,389,400 |
06 Mar 2024 | 3,729.00 | 3,772.00 | 3,690.00 | 3,769.00 | 3,724.98 | 31,920,900 |
05 Mar 2024 | 3,665.00 | 3,742.00 | 3,641.00 | 3,729.00 | 3,685.45 | 31,082,800 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |