Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
05 Jun 2023 | 3,900.00 | 3,900.00 | 3,823.00 | 3,848.50 | 3,848.50 | 123 |
02 Jun 2023 | 3,850.00 | 3,923.50 | 3,850.00 | 3,921.00 | 3,921.00 | 105 |
01 Jun 2023 | 3,775.50 | 3,816.50 | 3,767.00 | 3,807.00 | 3,807.00 | 179 |
31 May 2023 | 3,635.00 | 3,684.00 | 3,630.00 | 3,670.00 | 3,670.00 | 81 |
30 May 2023 | 3,844.00 | 3,844.00 | 3,761.00 | 3,774.00 | 3,774.00 | 1,781 |
29 May 2023 | 3,844.00 | 3,844.00 | 3,844.00 | 3,844.00 | 3,844.00 | - |
24 May 2023 | 3,866.00 | 3,866.00 | 3,844.00 | 3,844.00 | 3,844.00 | 71 |
23 May 2023 | 4,020.50 | 4,032.50 | 4,007.00 | 4,007.00 | 4,007.00 | 23 |
22 May 2023 | 3,945.00 | 3,965.50 | 3,885.50 | 3,950.00 | 3,950.00 | 120 |
19 May 2023 | 3,944.50 | 3,955.50 | 3,936.00 | 3,945.00 | 3,945.00 | 61 |
18 May 2023 | 3,837.50 | 3,911.50 | 3,808.50 | 3,911.50 | 3,911.50 | 53 |
17 May 2023 | 3,745.00 | 3,837.50 | 3,745.00 | 3,837.50 | 3,837.50 | 287 |
16 May 2023 | 3,678.50 | 3,736.00 | 3,678.50 | 3,692.50 | 3,692.50 | 65 |
15 May 2023 | 3,598.00 | 3,670.00 | 3,598.00 | 3,670.00 | 3,670.00 | 57 |
12 May 2023 | 3,480.00 | 3,574.00 | 3,480.00 | 3,574.00 | 3,574.00 | 134 |
11 May 2023 | 3,465.50 | 3,500.00 | 3,465.50 | 3,480.50 | 3,480.50 | 24 |
10 May 2023 | 3,478.00 | 3,505.00 | 3,455.50 | 3,505.00 | 3,505.00 | 80 |
09 May 2023 | 3,505.50 | 3,532.50 | 3,505.00 | 3,505.00 | 3,505.00 | 194 |
08 May 2023 | 3,551.50 | 3,582.50 | 3,541.00 | 3,553.00 | 3,553.00 | 19 |
05 May 2023 | 3,494.50 | 3,576.00 | 3,494.50 | 3,574.50 | 3,574.50 | 64 |
04 May 2023 | 3,442.00 | 3,442.00 | 3,329.50 | 3,346.00 | 3,346.00 | 115 |
03 May 2023 | 3,517.50 | 3,517.50 | 3,442.00 | 3,442.00 | 3,442.00 | 209 |
02 May 2023 | 3,560.00 | 3,567.00 | 3,496.00 | 3,567.00 | 3,567.00 | 70 |
28 Apr 2023 | 3,646.00 | 3,655.00 | 3,618.00 | 3,655.00 | 3,655.00 | 95 |
27 Apr 2023 | 3,727.00 | 3,761.50 | 3,700.00 | 3,705.50 | 3,705.50 | 288 |
26 Apr 2023 | 3,500.00 | 3,586.00 | 3,439.50 | 3,586.00 | 3,586.00 | 93 |
25 Apr 2023 | 3,561.50 | 3,627.50 | 3,430.50 | 3,438.00 | 3,438.00 | 1,324 |
24 Apr 2023 | 3,464.50 | 3,574.00 | 3,434.00 | 3,571.50 | 3,571.50 | 154 |
21 Apr 2023 | 3,341.50 | 3,444.00 | 3,341.50 | 3,438.00 | 3,438.00 | 389 |
20 Apr 2023 | 3,290.00 | 3,334.00 | 3,275.00 | 3,309.50 | 3,309.50 | 179 |
19 Apr 2023 | 3,305.00 | 3,414.00 | 3,282.50 | 3,406.50 | 3,406.50 | 210 |
18 Apr 2023 | 3,201.50 | 3,297.50 | 3,201.50 | 3,286.50 | 3,286.50 | 85 |
17 Apr 2023 | 3,129.00 | 3,169.50 | 3,082.00 | 3,169.50 | 3,169.50 | 121 |
14 Apr 2023 | 3,169.00 | 3,183.50 | 3,132.00 | 3,152.00 | 3,152.00 | 281 |
13 Apr 2023 | 3,050.50 | 3,080.00 | 3,050.50 | 3,080.00 | 3,080.00 | 19 |
12 Apr 2023 | 3,038.50 | 3,058.00 | 3,021.00 | 3,027.50 | 3,027.50 | 73 |
11 Apr 2023 | 3,046.00 | 3,046.00 | 3,025.00 | 3,025.00 | 3,025.00 | 160 |
10 Apr 2023 | 3,063.00 | 3,063.00 | 3,024.00 | 3,041.00 | 3,041.00 | 47 |
05 Apr 2023 | 2,993.50 | 3,020.50 | 2,982.50 | 3,013.00 | 3,013.00 | 463 |
04 Apr 2023 | 2,981.50 | 2,989.00 | 2,958.50 | 2,985.00 | 2,985.00 | 205 |
03 Apr 2023 | 2,982.00 | 3,001.50 | 2,975.00 | 2,991.50 | 2,991.50 | 371 |
31 Mar 2023 | 2,905.00 | 2,929.50 | 2,866.50 | 2,919.50 | 2,919.50 | 795 |
30 Mar 2023 | 2,858.00 | 2,882.50 | 2,832.00 | 2,837.50 | 2,837.50 | 755 |
29 Mar 2023 | 2,728.50 | 2,760.00 | 2,728.50 | 2,755.00 | 2,755.00 | 91 |
28 Mar 2023 | 2,644.50 | 2,650.00 | 2,629.00 | 2,629.00 | 2,629.00 | 367 |
27 Mar 2023 | 2,638.50 | 2,662.50 | 2,628.50 | 2,658.00 | 2,658.00 | 70 |
23 Mar 2023 | 2,795.00 | 2,795.00 | 2,585.00 | 2,608.00 | 2,608.00 | 356 |
22 Mar 2023 | 2,790.00 | 2,817.50 | 2,750.00 | 2,764.50 | 2,764.50 | 435 |
21 Mar 2023 | 2,846.00 | 2,846.00 | 2,765.50 | 2,794.50 | 2,794.50 | 719 |
20 Mar 2023 | 2,714.00 | 2,729.00 | 2,674.50 | 2,674.50 | 2,674.50 | 1,335 |
17 Mar 2023 | 2,719.50 | 2,750.00 | 2,719.50 | 2,739.00 | 2,739.00 | 40 |
16 Mar 2023 | 2,750.00 | 2,805.50 | 2,716.50 | 2,805.00 | 2,805.00 | 190 |
15 Mar 2023 | 2,750.00 | 2,750.00 | 2,647.00 | 2,703.00 | 2,703.00 | 906 |
14 Mar 2023 | 2,991.00 | 2,991.00 | 2,873.00 | 2,909.00 | 2,909.00 | 1,206 |
13 Mar 2023 | 2,844.00 | 2,887.00 | 2,824.00 | 2,887.00 | 2,887.00 | 146 |
10 Mar 2023 | 2,957.00 | 3,000.50 | 2,957.00 | 2,976.00 | 2,976.00 | 12 |
09 Mar 2023 | 3,046.00 | 3,086.00 | 3,002.50 | 3,002.50 | 3,002.50 | 74 |
08 Mar 2023 | 3,034.00 | 3,048.00 | 3,032.00 | 3,046.00 | 3,046.00 | 85 |
07 Mar 2023 | 3,066.00 | 3,066.00 | 2,994.50 | 3,033.50 | 3,033.50 | 343 |
06 Mar 2023 | 3,120.00 | 3,138.00 | 3,119.50 | 3,138.00 | 3,138.00 | 96 |
03 Mar 2023 | 3,109.50 | 3,112.00 | 3,085.50 | 3,112.00 | 3,112.00 | 80 |
02 Mar 2023 | 3,067.50 | 3,109.50 | 3,067.50 | 3,109.50 | 3,109.50 | 67 |
01 Mar 2023 | 3,107.00 | 3,127.00 | 3,107.00 | 3,109.00 | 3,109.00 | 44 |
28 Feb 2023 | 3,118.00 | 3,127.00 | 3,111.50 | 3,113.50 | 3,113.50 | 27 |
27 Feb 2023 | 3,057.50 | 3,078.00 | 3,057.50 | 3,078.00 | 3,078.00 | 13 |
24 Feb 2023 | 3,004.00 | 3,021.50 | 3,004.00 | 3,014.00 | 3,014.00 | 276 |
23 Feb 2023 | 3,095.00 | 3,102.50 | 3,030.50 | 3,050.50 | 3,050.50 | 213 |
23 Feb 2023 | 0.24647 Dividend | |||||
22 Feb 2023 | 3,122.00 | 3,122.00 | 3,072.00 | 3,081.00 | 3,080.75 | 239 |
17 Feb 2023 | 3,130.00 | 3,130.00 | 3,096.00 | 3,125.00 | 3,124.75 | 100 |
16 Feb 2023 | 3,131.00 | 3,148.00 | 3,076.00 | 3,148.00 | 3,147.75 | 838 |
15 Feb 2023 | 3,072.50 | 3,128.00 | 3,069.50 | 3,115.00 | 3,114.75 | 1,291 |
14 Feb 2023 | 3,426.00 | 3,426.00 | 3,426.00 | 3,426.00 | 3,425.73 | 1 |
13 Feb 2023 | 3,338.00 | 3,385.00 | 3,338.00 | 3,385.00 | 3,384.73 | 300 |
10 Feb 2023 | 3,382.50 | 3,382.50 | 3,326.00 | 3,326.00 | 3,325.73 | 97 |
09 Feb 2023 | 3,458.00 | 3,458.00 | 3,403.00 | 3,432.00 | 3,431.73 | 12 |
08 Feb 2023 | 3,397.00 | 3,411.00 | 3,371.00 | 3,371.00 | 3,370.73 | 6 |
07 Feb 2023 | 3,360.00 | 3,360.00 | 3,347.50 | 3,358.00 | 3,357.73 | 10 |
06 Feb 2023 | 3,301.00 | 3,301.00 | 3,296.50 | 3,296.50 | 3,296.24 | 2 |
03 Feb 2023 | 3,327.50 | 3,360.50 | 3,327.50 | 3,360.50 | 3,360.23 | 339 |
02 Feb 2023 | 3,412.00 | 3,413.00 | 3,380.00 | 3,413.00 | 3,412.73 | 58 |
01 Feb 2023 | 3,395.00 | 3,435.00 | 3,382.00 | 3,435.00 | 3,434.73 | 31 |
31 Jan 2023 | 3,432.00 | 3,439.50 | 3,412.00 | 3,434.00 | 3,433.73 | 37 |
30 Jan 2023 | 3,482.00 | 3,482.00 | 3,482.00 | 3,482.00 | 3,481.72 | 1 |
27 Jan 2023 | 3,444.00 | 3,444.00 | 3,424.50 | 3,424.50 | 3,424.23 | 49 |
26 Jan 2023 | 3,380.00 | 3,430.50 | 3,380.00 | 3,430.00 | 3,429.73 | 37 |
25 Jan 2023 | 3,245.00 | 3,313.00 | 3,245.00 | 3,313.00 | 3,312.74 | 129 |
24 Jan 2023 | 3,280.00 | 3,280.00 | 3,250.00 | 3,250.00 | 3,249.74 | 38 |
23 Jan 2023 | 3,250.00 | 3,270.00 | 3,250.00 | 3,270.00 | 3,269.74 | 17 |
20 Jan 2023 | 3,251.00 | 3,251.00 | 3,220.50 | 3,220.50 | 3,220.24 | 102 |
19 Jan 2023 | 3,171.50 | 3,171.50 | 3,171.50 | 3,171.50 | 3,171.25 | 13 |
18 Jan 2023 | 3,234.50 | 3,234.50 | 3,234.50 | 3,234.50 | 3,234.24 | - |
17 Jan 2023 | 3,234.50 | 3,234.50 | 3,234.50 | 3,234.50 | 3,234.24 | 9 |
16 Jan 2023 | 3,105.00 | 3,233.00 | 3,105.00 | 3,233.00 | 3,232.74 | 2 |
13 Jan 2023 | 3,081.00 | 3,136.00 | 3,081.00 | 3,136.00 | 3,135.75 | 53 |
12 Jan 2023 | 2,900.00 | 3,010.00 | 2,900.00 | 3,010.00 | 3,009.76 | 8 |
11 Jan 2023 | 2,849.50 | 2,889.50 | 2,849.50 | 2,868.00 | 2,867.77 | 314 |
10 Jan 2023 | 2,810.50 | 2,828.50 | 2,810.00 | 2,828.50 | 2,828.27 | 11 |
09 Jan 2023 | 2,950.00 | 2,950.00 | 2,832.00 | 2,865.00 | 2,864.77 | 293 |
06 Jan 2023 | 2,831.00 | 2,847.00 | 2,831.00 | 2,847.00 | 2,846.77 | 109 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |