Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
26 Apr 2024 | 1,010.00 | 1,010.00 | 1,010.00 | 958.63 | 958.63 | 306 |
25 Apr 2024 | 1,120.00 | 1,120.00 | 999.50 | 984.25 | 984.25 | 1,401 |
24 Apr 2024 | 1,220.00 | 1,220.50 | 1,220.00 | 1,219.50 | 1,219.50 | 283 |
23 Apr 2024 | 1,200.00 | 1,491.69 | 1,200.00 | 1,192.50 | 1,192.50 | 400 |
22 Apr 2024 | 1,248.25 | 1,248.25 | 1,248.25 | 1,248.25 | 1,248.25 | - |
19 Apr 2024 | 1,333.25 | 1,333.25 | 1,333.25 | 1,333.25 | 1,333.25 | - |
18 Apr 2024 | 1,380.00 | 1,380.00 | 1,370.00 | 1,370.50 | 1,370.50 | 470 |
17 Apr 2024 | 1,480.50 | 1,509.50 | 1,452.00 | 1,460.00 | 1,460.00 | 1,763 |
16 Apr 2024 | 1,500.00 | 1,500.00 | 1,229.55 | 1,518.00 | 1,518.00 | 280 |
15 Apr 2024 | 1,404.50 | 1,404.50 | 1,404.50 | 1,402.75 | 1,402.75 | 120 |
12 Apr 2024 | 1,399.25 | 1,399.25 | 1,399.25 | 1,399.25 | 1,399.25 | - |
11 Apr 2024 | 1,260.50 | 1,361.50 | 1,260.50 | 1,383.25 | 1,383.25 | 426 |
10 Apr 2024 | 1,236.50 | 1,236.50 | 1,236.50 | 1,266.50 | 1,266.50 | 330 |
09 Apr 2024 | 1,173.00 | 1,217.63 | 1,173.00 | 1,258.75 | 1,258.75 | 81 |
08 Apr 2024 | 1,203.00 | 1,203.00 | 1,203.00 | 1,203.00 | 1,203.00 | - |
05 Apr 2024 | 1,258.50 | 1,278.46 | 1,258.50 | 1,266.25 | 1,266.25 | 550 |
04 Apr 2024 | 1,209.50 | 1,209.50 | 1,209.50 | 1,195.00 | 1,195.00 | 110 |
03 Apr 2024 | 1,360.50 | 1,363.50 | 1,360.50 | 1,292.75 | 1,292.75 | 171 |
02 Apr 2024 | 1,469.53 | 1,469.53 | 1,469.53 | 1,381.75 | 1,381.75 | 25 |
28 Mar 2024 | 1,403.50 | 1,403.50 | 1,403.50 | 1,403.50 | 1,403.50 | - |
27 Mar 2024 | 1,446.75 | 1,446.75 | 1,446.75 | 1,446.75 | 1,446.75 | - |
26 Mar 2024 | 1,503.43 | 1,503.43 | 1,503.43 | 1,460.00 | 1,460.00 | 94 |
25 Mar 2024 | 1,464.50 | 1,464.50 | 1,464.50 | 1,454.50 | 1,454.50 | 200 |
22 Mar 2024 | 1,458.75 | 1,458.75 | 1,458.75 | 1,458.75 | 1,458.75 | - |
21 Mar 2024 | 1,478.00 | 1,490.00 | 1,441.00 | 1,435.75 | 1,435.75 | 630 |
20 Mar 2024 | 1,611.25 | 1,611.25 | 1,611.25 | 1,611.25 | 1,611.25 | - |
19 Mar 2024 | 1,590.59 | 1,590.59 | 1,590.59 | 1,622.50 | 1,622.50 | 44 |
18 Mar 2024 | 1,604.50 | 1,604.50 | 1,604.50 | 1,585.25 | 1,585.25 | 300 |
15 Mar 2024 | 1,547.00 | 1,547.00 | 1,547.00 | 1,547.00 | 1,547.00 | - |
14 Mar 2024 | 1,653.25 | 1,653.25 | 1,653.25 | 1,653.25 | 1,653.25 | - |
13 Mar 2024 | 1,571.25 | 1,571.25 | 1,571.25 | 1,571.25 | 1,571.25 | - |
12 Mar 2024 | 1,568.50 | 1,843.65 | 1,545.00 | 1,550.25 | 1,550.25 | 429 |
11 Mar 2024 | 1,685.00 | 1,698.00 | 1,683.50 | 1,662.25 | 1,662.25 | 874 |
08 Mar 2024 | 1,722.25 | 1,722.25 | 1,722.25 | 1,722.25 | 1,722.25 | - |
07 Mar 2024 | 1,686.00 | 1,686.00 | 1,686.00 | 1,686.00 | 1,686.00 | - |
06 Mar 2024 | 1,748.50 | 1,748.50 | 1,748.50 | 1,748.50 | 1,748.50 | - |
05 Mar 2024 | 1,983.71 | 1,983.71 | 1,983.71 | 1,800.75 | 1,800.75 | 53 |
04 Mar 2024 | 1,782.00 | 1,782.00 | 1,782.00 | 1,782.00 | 1,782.00 | - |
01 Mar 2024 | 1,800.00 | 1,800.00 | 1,800.00 | 1,800.00 | 1,800.00 | - |
29 Feb 2024 | 2,010.00 | 2,010.00 | 2,010.00 | 1,954.75 | 1,954.75 | 122 |
28 Feb 2024 | 1,992.75 | 1,992.75 | 1,992.75 | 1,992.75 | 1,992.75 | - |
27 Feb 2024 | 2,657.37 | 2,657.37 | 2,657.37 | 2,081.25 | 2,081.25 | 89 |
26 Feb 2024 | 2,179.00 | 2,179.00 | 2,179.00 | 2,103.00 | 2,103.00 | 50 |
23 Feb 2024 | 2,210.25 | 2,210.25 | 2,210.25 | 2,210.25 | 2,210.25 | - |
22 Feb 2024 | 2,268.50 | 2,268.50 | 2,268.50 | 2,192.50 | 2,192.50 | 108 |
21 Feb 2024 | 2,256.25 | 2,256.25 | 2,256.25 | 2,256.25 | 2,256.25 | - |
20 Feb 2024 | 2,565.00 | 3,552.60 | 2,250.00 | 2,280.00 | 2,280.00 | 1,884 |
19 Feb 2024 | 3,007.00 | 3,049.00 | 3,007.00 | 3,017.50 | 3,017.50 | 970 |
16 Feb 2024 | 3,186.00 | 3,186.00 | 3,186.00 | 3,186.00 | 3,186.00 | - |
15 Feb 2024 | 3,432.00 | 3,432.00 | 3,432.00 | 3,432.00 | 3,432.00 | - |
14 Feb 2024 | 3,516.00 | 3,516.00 | 3,516.00 | 3,557.50 | 3,557.50 | 25 |
13 Feb 2024 | 3,437.00 | 3,660.00 | 3,243.53 | 3,674.00 | 3,674.00 | 166 |
12 Feb 2024 | 3,525.00 | 3,525.00 | 3,525.00 | 3,525.00 | 3,525.00 | - |
09 Feb 2024 | 3,545.50 | 3,545.50 | 3,545.50 | 3,545.50 | 3,545.50 | - |
08 Feb 2024 | 3,476.50 | 3,476.50 | 3,476.50 | 3,476.50 | 3,476.50 | - |
07 Feb 2024 | 3,434.50 | 3,434.50 | 3,434.50 | 3,434.50 | 3,434.50 | - |
06 Feb 2024 | 3,241.00 | 3,241.00 | 3,104.48 | 3,225.50 | 3,225.50 | 43 |
05 Feb 2024 | 3,231.00 | 3,231.00 | 3,231.00 | 3,310.00 | 3,310.00 | 16 |
02 Feb 2024 | 3,017.00 | 3,017.00 | 3,017.00 | 3,003.50 | 3,003.50 | 100 |
01 Feb 2024 | 3,345.50 | 3,345.50 | 3,345.50 | 3,345.50 | 3,345.50 | - |
31 Jan 2024 | 3,037.00 | 3,037.00 | 3,037.00 | 3,115.50 | 3,115.50 | 27 |
30 Jan 2024 | 3,421.75 | 3,421.75 | 3,421.75 | 3,034.00 | 3,034.00 | 11 |
29 Jan 2024 | 3,203.50 | 3,203.50 | 3,203.50 | 3,203.50 | 3,203.50 | - |
26 Jan 2024 | 3,097.00 | 3,097.00 | 3,097.00 | 3,097.00 | 3,097.00 | - |
25 Jan 2024 | 3,373.00 | 3,373.00 | 3,373.00 | 3,373.00 | 3,373.00 | - |
24 Jan 2024 | 3,232.00 | 3,232.00 | 3,232.00 | 3,232.00 | 3,232.00 | - |
23 Jan 2024 | 3,726.06 | 3,726.06 | 3,726.06 | 3,274.50 | 3,274.50 | 17 |
22 Jan 2024 | 3,403.00 | 3,403.00 | 3,403.00 | 3,403.00 | 3,403.00 | - |
19 Jan 2024 | 3,778.00 | 3,778.00 | 3,770.00 | 3,703.00 | 3,703.00 | 34 |
18 Jan 2024 | 3,735.00 | 3,735.00 | 3,735.00 | 3,735.00 | 3,735.00 | - |
17 Jan 2024 | 3,808.00 | 3,808.00 | 3,808.00 | 3,730.00 | 3,730.00 | 1 |
16 Jan 2024 | 3,508.00 | 3,670.00 | 3,505.00 | 3,697.00 | 3,697.00 | 187 |
15 Jan 2024 | 3,420.00 | 3,420.00 | 3,420.00 | 3,420.00 | 3,420.00 | - |
12 Jan 2024 | 3,344.00 | 3,344.00 | 3,344.00 | 3,344.00 | 3,344.00 | - |
11 Jan 2024 | 3,392.50 | 3,392.50 | 3,392.50 | 3,392.50 | 3,392.50 | - |
10 Jan 2024 | 2,957.50 | 2,957.50 | 2,957.50 | 2,957.50 | 2,957.50 | - |
09 Jan 2024 | 2,861.00 | 2,940.61 | 2,861.00 | 2,860.00 | 2,860.00 | 1 |
08 Jan 2024 | 2,848.00 | 2,848.00 | 2,848.00 | 2,848.00 | 2,848.00 | - |
05 Jan 2024 | 2,810.00 | 2,810.00 | 2,810.00 | 2,810.00 | 2,810.00 | - |
04 Jan 2024 | 2,867.00 | 2,867.00 | 2,867.00 | 2,786.00 | 2,786.00 | 10 |
03 Jan 2024 | 2,939.50 | 2,939.50 | 2,939.50 | 2,939.50 | 2,939.50 | - |
02 Jan 2024 | 2,856.00 | 2,856.00 | 2,849.00 | 2,817.50 | 2,817.50 | 10 |
29 Dec 2023 | 2,929.00 | 2,929.00 | 2,929.00 | 2,929.00 | 2,929.00 | - |
28 Dec 2023 | 2,831.00 | 2,831.00 | 2,831.00 | 2,912.00 | 2,912.00 | 13 |
27 Dec 2023 | 2,881.00 | 2,881.00 | 2,881.00 | 2,881.00 | 2,881.00 | - |
22 Dec 2023 | 3,029.50 | 3,029.50 | 3,029.50 | 3,029.50 | 3,029.50 | - |
21 Dec 2023 | 3,001.00 | 3,001.00 | 3,001.00 | 3,027.50 | 3,027.50 | 26 |
20 Dec 2023 | 3,001.00 | 3,001.00 | 3,001.00 | 3,001.00 | 3,001.00 | - |
19 Dec 2023 | 3,442.51 | 3,442.51 | 3,442.51 | 3,274.50 | 3,274.50 | 22 |
18 Dec 2023 | 3,359.00 | 3,359.00 | 3,359.00 | 3,359.00 | 3,359.00 | - |
15 Dec 2023 | 3,146.00 | 3,146.00 | 3,146.00 | 3,372.50 | 3,372.50 | 44 |
14 Dec 2023 | 3,154.50 | 3,154.50 | 3,154.50 | 3,154.50 | 3,154.50 | - |
13 Dec 2023 | 3,828.50 | 3,828.50 | 3,828.50 | 3,828.50 | 3,828.50 | - |
12 Dec 2023 | 3,866.95 | 3,866.95 | 3,866.95 | 3,805.00 | 3,805.00 | 4 |
11 Dec 2023 | 3,743.50 | 3,743.50 | 3,743.50 | 3,743.50 | 3,743.50 | - |
08 Dec 2023 | 3,685.00 | 3,685.00 | 3,685.00 | 3,685.00 | 3,685.00 | - |
07 Dec 2023 | 3,958.50 | 3,958.50 | 3,958.50 | 3,958.50 | 3,958.50 | - |
06 Dec 2023 | 4,084.00 | 4,084.00 | 4,084.00 | 3,924.00 | 3,924.00 | 7 |
05 Dec 2023 | 3,989.00 | 3,989.00 | 3,891.00 | 3,985.00 | 3,985.00 | 382 |
04 Dec 2023 | 3,755.00 | 3,755.00 | 3,755.00 | 3,723.00 | 3,723.00 | 8 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |