Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
18 Apr 2024 | 3,105.00 | 3,124.00 | 3,084.88 | 3,085.00 | 3,085.00 | 769,065 |
17 Apr 2024 | 3,083.00 | 3,121.00 | 3,076.00 | 3,077.00 | 3,077.00 | 1,534,822 |
16 Apr 2024 | 3,122.00 | 3,162.00 | 3,087.00 | 3,098.00 | 3,098.00 | 690,271 |
15 Apr 2024 | 3,152.00 | 3,217.00 | 3,152.00 | 3,176.00 | 3,176.00 | 445,634 |
12 Apr 2024 | 3,215.00 | 3,252.00 | 3,175.00 | 3,175.00 | 3,175.00 | 1,045,116 |
11 Apr 2024 | 3,220.00 | 3,220.00 | 3,101.00 | 3,190.00 | 3,190.00 | 1,342,004 |
10 Apr 2024 | 3,234.00 | 3,295.00 | 3,223.00 | 3,251.00 | 3,251.00 | 1,332,722 |
09 Apr 2024 | 3,237.00 | 3,243.00 | 3,188.00 | 3,214.00 | 3,214.00 | 872,591 |
08 Apr 2024 | 3,196.00 | 3,251.00 | 3,191.00 | 3,251.00 | 3,251.00 | 1,055,678 |
05 Apr 2024 | 3,191.00 | 3,210.00 | 3,159.00 | 3,198.00 | 3,198.00 | 1,188,779 |
04 Apr 2024 | 3,250.00 | 3,269.00 | 3,216.00 | 3,227.00 | 3,227.00 | 755,164 |
03 Apr 2024 | 3,286.00 | 3,313.00 | 3,247.00 | 3,277.00 | 3,277.00 | 478,047 |
02 Apr 2024 | 3,314.00 | 3,344.00 | 3,293.00 | 3,302.00 | 3,302.00 | 828,505 |
28 Mar 2024 | 3,292.00 | 3,357.00 | 3,277.00 | 3,314.00 | 3,314.00 | 652,166 |
27 Mar 2024 | 3,280.00 | 3,303.80 | 3,256.00 | 3,283.00 | 3,283.00 | 795,511 |
26 Mar 2024 | 3,277.00 | 3,289.75 | 3,263.00 | 3,286.00 | 3,286.00 | 427,476 |
25 Mar 2024 | 3,298.00 | 3,299.00 | 3,262.00 | 3,282.00 | 3,282.00 | 248,362 |
22 Mar 2024 | 3,265.00 | 3,298.00 | 3,257.00 | 3,292.00 | 3,292.00 | 390,834 |
21 Mar 2024 | 3,256.00 | 3,321.00 | 3,242.24 | 3,268.00 | 3,268.00 | 3,103,061 |
20 Mar 2024 | 3,193.00 | 3,200.00 | 3,159.00 | 3,193.00 | 3,193.00 | 1,605,342 |
19 Mar 2024 | 3,204.00 | 3,221.00 | 3,187.60 | 3,195.00 | 3,195.00 | 828,319 |
18 Mar 2024 | 3,216.00 | 3,239.00 | 3,200.00 | 3,217.00 | 3,217.00 | 338,612 |
15 Mar 2024 | 3,216.00 | 3,238.00 | 3,202.00 | 3,212.00 | 3,212.00 | 1,628,098 |
14 Mar 2024 | 3,294.00 | 3,295.00 | 3,204.00 | 3,216.00 | 3,216.00 | 898,199 |
13 Mar 2024 | 3,308.00 | 3,336.00 | 3,286.00 | 3,296.00 | 3,296.00 | 2,053,733 |
12 Mar 2024 | 3,297.00 | 3,306.00 | 3,270.00 | 3,302.00 | 3,302.00 | 437,679 |
11 Mar 2024 | 3,219.00 | 3,282.00 | 3,218.00 | 3,274.00 | 3,274.00 | 631,584 |
08 Mar 2024 | 3,224.00 | 3,234.00 | 3,189.00 | 3,226.00 | 3,226.00 | 1,544,862 |
07 Mar 2024 | 3,210.00 | 3,269.00 | 3,210.00 | 3,224.00 | 3,224.00 | 2,857,949 |
06 Mar 2024 | 3,175.00 | 3,217.00 | 3,169.00 | 3,204.00 | 3,204.00 | 1,313,090 |
05 Mar 2024 | 3,139.00 | 3,176.00 | 3,115.00 | 3,172.00 | 3,172.00 | 828,177 |
04 Mar 2024 | 3,230.00 | 3,241.00 | 3,150.00 | 3,152.00 | 3,152.00 | 949,931 |
01 Mar 2024 | 3,321.00 | 3,343.00 | 3,238.00 | 3,238.00 | 3,238.00 | 1,687,768 |
29 Feb 2024 | 3,450.00 | 3,457.00 | 3,227.00 | 3,303.00 | 3,303.00 | 3,650,451 |
28 Feb 2024 | 3,481.00 | 3,493.00 | 3,454.00 | 3,461.00 | 3,461.00 | 1,228,134 |
27 Feb 2024 | 3,490.00 | 3,498.00 | 3,457.00 | 3,464.00 | 3,464.00 | 1,585,196 |
26 Feb 2024 | 3,517.00 | 3,533.00 | 3,492.00 | 3,492.00 | 3,492.00 | 950,070 |
23 Feb 2024 | 3,537.00 | 3,548.00 | 3,475.00 | 3,509.00 | 3,509.00 | 1,085,521 |
22 Feb 2024 | 3,594.00 | 3,614.00 | 3,477.00 | 3,542.00 | 3,542.00 | 1,252,094 |
21 Feb 2024 | 3,545.00 | 3,592.00 | 3,545.00 | 3,575.00 | 3,575.00 | 2,698,919 |
20 Feb 2024 | 3,502.00 | 3,561.00 | 3,502.00 | 3,550.00 | 3,550.00 | 467,648 |
19 Feb 2024 | 3,473.00 | 3,514.00 | 3,473.00 | 3,514.00 | 3,514.00 | 2,050,089 |
16 Feb 2024 | 3,489.00 | 3,512.42 | 3,467.00 | 3,482.00 | 3,482.00 | 1,335,221 |
15 Feb 2024 | 3,463.00 | 3,494.00 | 3,445.00 | 3,483.00 | 3,483.00 | 1,217,476 |
14 Feb 2024 | 3,460.00 | 3,480.00 | 3,444.00 | 3,445.00 | 3,445.00 | 985,948 |
13 Feb 2024 | 3,488.00 | 3,507.00 | 3,428.00 | 3,446.00 | 3,446.00 | 907,832 |
12 Feb 2024 | 3,503.00 | 3,523.00 | 3,477.00 | 3,507.00 | 3,507.00 | 378,137 |
09 Feb 2024 | 3,472.00 | 3,502.00 | 3,472.00 | 3,482.00 | 3,482.00 | 1,461,082 |
08 Feb 2024 | 3,528.00 | 3,545.00 | 3,467.00 | 3,467.00 | 3,467.00 | 1,336,947 |
07 Feb 2024 | 3,540.00 | 3,557.00 | 3,521.00 | 3,539.00 | 3,539.00 | 539,881 |
06 Feb 2024 | 3,530.00 | 3,559.00 | 3,516.24 | 3,543.00 | 3,543.00 | 453,508 |
05 Feb 2024 | 3,532.00 | 3,537.50 | 3,513.00 | 3,520.00 | 3,520.00 | 743,902 |
02 Feb 2024 | 3,578.00 | 3,609.00 | 3,512.00 | 3,515.00 | 3,515.00 | 1,372,215 |
01 Feb 2024 | 3,567.00 | 3,589.00 | 3,541.00 | 3,541.00 | 3,541.00 | 967,214 |
31 Jan 2024 | 3,635.00 | 3,643.00 | 3,586.00 | 3,596.00 | 3,596.00 | 577,516 |
30 Jan 2024 | 3,642.00 | 3,654.00 | 3,627.00 | 3,638.00 | 3,638.00 | 872,244 |
29 Jan 2024 | 3,655.00 | 3,664.68 | 3,614.00 | 3,620.00 | 3,620.00 | 933,904 |
26 Jan 2024 | 3,620.00 | 3,647.00 | 3,590.00 | 3,646.00 | 3,646.00 | 730,535 |
25 Jan 2024 | 3,607.00 | 3,626.00 | 3,589.00 | 3,601.00 | 3,601.00 | 2,195,412 |
24 Jan 2024 | 3,540.00 | 3,609.00 | 3,523.00 | 3,609.00 | 3,609.00 | 3,764,634 |
23 Jan 2024 | 3,561.00 | 3,562.00 | 3,498.00 | 3,536.00 | 3,536.00 | 685,078 |
22 Jan 2024 | 3,575.00 | 3,600.00 | 3,556.00 | 3,556.00 | 3,556.00 | 675,044 |
19 Jan 2024 | 3,654.00 | 3,680.00 | 3,542.00 | 3,548.00 | 3,548.00 | 1,605,073 |
18 Jan 2024 | 3,624.00 | 3,650.00 | 3,600.00 | 3,635.00 | 3,635.00 | 550,545 |
17 Jan 2024 | 3,638.00 | 3,641.59 | 3,562.47 | 3,606.00 | 3,606.00 | 1,011,727 |
16 Jan 2024 | 3,652.00 | 3,680.00 | 3,620.00 | 3,676.00 | 3,676.00 | 543,433 |
15 Jan 2024 | 3,672.32 | 3,682.47 | 3,652.00 | 3,673.00 | 3,673.00 | 685,357 |
12 Jan 2024 | 3,666.00 | 3,714.00 | 3,649.98 | 3,661.00 | 3,661.00 | 772,737 |
11 Jan 2024 | 3,606.00 | 3,686.00 | 3,602.00 | 3,632.00 | 3,632.00 | 3,427,441 |
10 Jan 2024 | 3,551.00 | 3,556.00 | 3,531.00 | 3,550.00 | 3,550.00 | 1,540,598 |
09 Jan 2024 | 3,592.00 | 3,594.00 | 3,548.00 | 3,548.00 | 3,548.00 | 1,245,206 |
08 Jan 2024 | 3,575.00 | 3,589.00 | 3,537.00 | 3,589.00 | 3,589.00 | 472,353 |
05 Jan 2024 | 3,555.00 | 3,585.00 | 3,535.00 | 3,559.00 | 3,559.00 | 595,880 |
04 Jan 2024 | 3,568.00 | 3,585.00 | 3,545.00 | 3,581.00 | 3,581.00 | 649,436 |
03 Jan 2024 | 3,600.00 | 3,645.00 | 3,557.00 | 3,573.00 | 3,573.00 | 884,712 |
02 Jan 2024 | 3,654.00 | 3,676.00 | 3,615.00 | 3,615.00 | 3,615.00 | 886,771 |
29 Dec 2023 | 3,625.00 | 3,656.00 | 3,619.20 | 3,656.00 | 3,656.00 | 164,073 |
28 Dec 2023 | 3,626.00 | 3,648.00 | 3,620.00 | 3,620.00 | 3,620.00 | 502,719 |
27 Dec 2023 | 3,636.00 | 3,666.00 | 3,612.00 | 3,627.00 | 3,627.00 | 444,509 |
22 Dec 2023 | 3,627.00 | 3,642.65 | 3,602.00 | 3,634.00 | 3,634.00 | 379,257 |
21 Dec 2023 | 3,617.00 | 3,660.00 | 3,601.00 | 3,633.00 | 3,633.00 | 697,265 |
20 Dec 2023 | 3,647.00 | 3,680.00 | 3,593.00 | 3,638.00 | 3,638.00 | 1,444,763 |
19 Dec 2023 | 3,541.00 | 3,613.00 | 3,513.00 | 3,601.00 | 3,601.00 | 610,199 |
18 Dec 2023 | 3,461.00 | 3,545.00 | 3,440.00 | 3,535.00 | 3,535.00 | 1,000,755 |
15 Dec 2023 | 3,493.00 | 3,498.29 | 3,462.00 | 3,481.00 | 3,481.00 | 1,807,398 |
14 Dec 2023 | 3,419.00 | 3,494.00 | 3,403.00 | 3,494.00 | 3,494.00 | 2,307,312 |
13 Dec 2023 | 3,371.00 | 3,392.00 | 3,347.00 | 3,356.00 | 3,356.00 | 786,075 |
12 Dec 2023 | 3,368.00 | 3,406.00 | 3,356.00 | 3,369.00 | 3,369.00 | 679,378 |
11 Dec 2023 | 3,343.00 | 3,371.00 | 3,331.00 | 3,354.00 | 3,354.00 | 653,420 |
08 Dec 2023 | 3,296.00 | 3,367.47 | 3,296.00 | 3,343.00 | 3,343.00 | 726,702 |
07 Dec 2023 | 3,258.00 | 3,304.00 | 3,235.00 | 3,291.00 | 3,291.00 | 981,420 |
06 Dec 2023 | 3,244.00 | 3,299.00 | 3,220.00 | 3,281.00 | 3,281.00 | 842,804 |
05 Dec 2023 | 3,161.00 | 3,240.00 | 3,158.00 | 3,240.00 | 3,240.00 | 657,573 |
04 Dec 2023 | 3,182.00 | 3,206.00 | 3,147.66 | 3,180.00 | 3,180.00 | 827,746 |
01 Dec 2023 | 3,101.00 | 3,194.00 | 3,082.00 | 3,182.00 | 3,182.00 | 861,823 |
30 Nov 2023 | 3,121.00 | 3,166.00 | 3,080.72 | 3,091.00 | 3,091.00 | 2,509,148 |
29 Nov 2023 | 3,175.00 | 3,176.00 | 3,109.88 | 3,110.00 | 3,110.00 | 986,441 |
28 Nov 2023 | 3,202.00 | 3,227.00 | 3,169.00 | 3,177.00 | 3,177.00 | 1,257,656 |
27 Nov 2023 | 3,212.00 | 3,232.00 | 3,181.00 | 3,205.00 | 3,205.00 | 627,536 |
24 Nov 2023 | 3,188.00 | 3,231.00 | 3,166.00 | 3,216.00 | 3,216.00 | 661,899 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |