Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
14 Jun 2024 | 4,849.90 | 5,190.00 | 4,830.00 | 4,986.05 | 4,986.05 | 187,001 |
13 Jun 2024 | 4,422.00 | 4,800.00 | 4,404.05 | 4,758.35 | 4,758.35 | 117,494 |
12 Jun 2024 | 4,479.95 | 4,625.00 | 4,384.05 | 4,400.95 | 4,400.95 | 46,197 |
11 Jun 2024 | 4,384.00 | 4,510.00 | 4,351.90 | 4,455.55 | 4,455.55 | 42,415 |
10 Jun 2024 | 4,543.70 | 4,544.00 | 4,331.10 | 4,372.30 | 4,372.30 | 74,421 |
07 Jun 2024 | 4,198.30 | 4,545.00 | 4,158.30 | 4,496.50 | 4,496.50 | 57,621 |
06 Jun 2024 | 4,090.30 | 4,298.00 | 4,071.30 | 4,169.55 | 4,169.55 | 44,962 |
05 Jun 2024 | 4,099.90 | 4,172.00 | 3,725.95 | 4,050.30 | 4,050.30 | 82,391 |
04 Jun 2024 | 4,610.95 | 4,610.95 | 4,107.80 | 4,107.80 | 4,107.80 | 98,222 |
03 Jun 2024 | 4,601.00 | 4,620.00 | 4,361.55 | 4,564.20 | 4,564.20 | 89,156 |
31 May 2024 | 4,240.00 | 4,350.00 | 4,225.00 | 4,312.50 | 4,312.50 | 18,691 |
30 May 2024 | 4,334.00 | 4,334.00 | 4,214.50 | 4,256.90 | 4,256.90 | 25,635 |
29 May 2024 | 4,149.05 | 4,356.50 | 4,125.00 | 4,318.30 | 4,318.30 | 48,510 |
28 May 2024 | 4,336.00 | 4,380.00 | 4,120.00 | 4,156.85 | 4,156.85 | 56,424 |
27 May 2024 | 4,560.00 | 4,560.00 | 4,320.00 | 4,334.95 | 4,334.95 | 46,360 |
24 May 2024 | 4,560.00 | 4,566.95 | 4,380.05 | 4,505.35 | 4,505.35 | 49,828 |
23 May 2024 | 4,459.00 | 4,570.00 | 4,392.05 | 4,539.45 | 4,539.45 | 86,589 |
22 May 2024 | 4,730.00 | 4,850.00 | 4,380.00 | 4,451.30 | 4,451.30 | 243,741 |
21 May 2024 | 4,280.00 | 4,661.80 | 4,280.00 | 4,661.80 | 4,661.80 | 513,687 |
17 May 2024 | 3,698.00 | 3,795.00 | 3,658.85 | 3,699.90 | 3,699.90 | 176,451 |
16 May 2024 | 3,499.00 | 3,688.00 | 3,477.60 | 3,659.00 | 3,659.00 | 239,618 |
15 May 2024 | 3,280.00 | 3,479.90 | 3,272.00 | 3,457.60 | 3,457.60 | 107,782 |
14 May 2024 | 3,198.70 | 3,260.00 | 3,170.05 | 3,232.50 | 3,232.50 | 24,772 |
13 May 2024 | 3,154.15 | 3,251.00 | 3,075.05 | 3,204.25 | 3,204.25 | 34,380 |
10 May 2024 | 3,189.25 | 3,197.20 | 3,100.05 | 3,128.15 | 3,128.15 | 23,993 |
09 May 2024 | 3,321.00 | 3,337.95 | 3,139.70 | 3,159.50 | 3,159.50 | 38,226 |
08 May 2024 | 3,200.00 | 3,430.00 | 3,138.75 | 3,337.25 | 3,337.25 | 56,318 |
07 May 2024 | 3,320.00 | 3,320.00 | 3,129.70 | 3,153.30 | 3,153.30 | 63,472 |
06 May 2024 | 3,307.00 | 3,350.00 | 3,230.00 | 3,295.70 | 3,295.70 | 38,638 |
03 May 2024 | 3,328.90 | 3,350.00 | 3,238.05 | 3,295.75 | 3,295.75 | 42,194 |
02 May 2024 | 3,234.30 | 3,323.35 | 3,190.00 | 3,312.30 | 3,312.30 | 52,633 |
30 Apr 2024 | 3,244.30 | 3,313.00 | 3,231.90 | 3,244.45 | 3,244.45 | 67,482 |
29 Apr 2024 | 3,250.00 | 3,275.00 | 3,180.00 | 3,224.20 | 3,224.20 | 46,503 |
26 Apr 2024 | 3,150.00 | 3,247.45 | 3,007.30 | 3,231.95 | 3,231.95 | 145,435 |
25 Apr 2024 | 3,318.05 | 3,318.05 | 3,111.00 | 3,135.00 | 3,135.00 | 181,558 |
24 Apr 2024 | 3,430.00 | 3,489.00 | 3,292.00 | 3,320.90 | 3,320.90 | 62,766 |
24 Apr 2024 | 2:1 Stock split | |||||
23 Apr 2024 | 3,400.50 | 3,445.25 | 3,306.63 | 3,397.23 | 3,397.23 | 132,442 |
22 Apr 2024 | 3,450.00 | 3,500.00 | 3,375.02 | 3,399.85 | 3,399.85 | 117,908 |
19 Apr 2024 | 3,333.50 | 3,397.50 | 3,290.00 | 3,380.75 | 3,380.75 | 60,236 |
18 Apr 2024 | 3,325.02 | 3,368.93 | 3,298.00 | 3,340.70 | 3,340.70 | 58,686 |
16 Apr 2024 | 3,194.75 | 3,350.15 | 3,159.07 | 3,343.32 | 3,343.32 | 79,598 |
15 Apr 2024 | 3,200.00 | 3,274.50 | 3,150.50 | 3,194.75 | 3,194.75 | 63,492 |
12 Apr 2024 | 3,395.00 | 3,412.32 | 3,260.00 | 3,277.40 | 3,277.40 | 58,944 |
10 Apr 2024 | 3,470.00 | 3,497.35 | 3,350.05 | 3,395.02 | 3,395.02 | 79,564 |
09 Apr 2024 | 3,350.00 | 3,484.50 | 3,328.52 | 3,463.77 | 3,463.77 | 181,062 |
08 Apr 2024 | 3,300.00 | 3,340.00 | 3,275.00 | 3,306.55 | 3,306.55 | 32,494 |
05 Apr 2024 | 3,287.50 | 3,365.57 | 3,210.00 | 3,277.00 | 3,277.00 | 60,112 |
04 Apr 2024 | 3,254.45 | 3,294.50 | 3,209.98 | 3,256.68 | 3,256.68 | 36,082 |
03 Apr 2024 | 3,208.02 | 3,324.50 | 3,197.27 | 3,230.40 | 3,230.40 | 74,664 |
02 Apr 2024 | 3,190.40 | 3,262.50 | 3,143.48 | 3,199.57 | 3,199.57 | 64,166 |
01 Apr 2024 | 3,210.05 | 3,248.07 | 3,134.93 | 3,174.52 | 3,174.52 | 58,126 |
28 Mar 2024 | 3,094.00 | 3,245.00 | 3,042.02 | 3,208.07 | 3,208.07 | 153,058 |
27 Mar 2024 | 2,911.13 | 3,207.98 | 2,911.13 | 3,067.50 | 3,067.50 | 318,342 |
26 Mar 2024 | 2,774.77 | 2,972.50 | 2,722.50 | 2,940.73 | 2,940.73 | 140,190 |
22 Mar 2024 | 2,724.80 | 2,754.25 | 2,687.32 | 2,741.77 | 2,741.77 | 28,646 |
21 Mar 2024 | 2,601.00 | 2,752.50 | 2,601.00 | 2,703.73 | 2,703.73 | 71,556 |
20 Mar 2024 | 2,539.00 | 2,614.82 | 2,515.70 | 2,594.45 | 2,594.45 | 34,858 |
19 Mar 2024 | 2,565.55 | 2,589.98 | 2,495.90 | 2,515.43 | 2,515.43 | 96,112 |
18 Mar 2024 | 2,555.00 | 2,608.60 | 2,515.00 | 2,590.05 | 2,590.05 | 32,278 |
15 Mar 2024 | 2,549.00 | 2,627.50 | 2,453.00 | 2,579.13 | 2,579.13 | 48,162 |
14 Mar 2024 | 2,382.52 | 2,555.00 | 2,375.00 | 2,533.63 | 2,533.63 | 82,150 |
13 Mar 2024 | 2,625.98 | 2,628.63 | 2,406.63 | 2,429.32 | 2,429.32 | 80,732 |
12 Mar 2024 | 2,719.98 | 2,744.70 | 2,587.50 | 2,601.20 | 2,601.20 | 40,964 |
11 Mar 2024 | 2,835.00 | 2,835.85 | 2,702.50 | 2,715.82 | 2,715.82 | 40,960 |
07 Mar 2024 | 2,785.88 | 2,832.00 | 2,765.00 | 2,813.38 | 2,813.38 | 31,300 |
06 Mar 2024 | 2,851.05 | 2,880.48 | 2,700.00 | 2,764.05 | 2,764.05 | 86,666 |
05 Mar 2024 | 2,914.88 | 2,934.68 | 2,870.05 | 2,879.38 | 2,879.38 | 29,214 |
04 Mar 2024 | 2,971.65 | 2,990.00 | 2,901.00 | 2,908.90 | 2,908.90 | 36,424 |
01 Mar 2024 | 2,851.00 | 3,019.98 | 2,851.00 | 2,985.07 | 2,985.07 | 170,078 |
29 Feb 2024 | 2,874.98 | 2,879.00 | 2,820.93 | 2,853.27 | 2,853.27 | 28,784 |
28 Feb 2024 | 2,930.00 | 2,930.00 | 2,840.52 | 2,869.85 | 2,869.85 | 35,578 |
27 Feb 2024 | 2,900.00 | 2,944.23 | 2,890.00 | 2,903.90 | 2,903.90 | 51,834 |
26 Feb 2024 | 2,891.25 | 2,935.00 | 2,866.05 | 2,893.52 | 2,893.52 | 54,608 |
23 Feb 2024 | 2,837.50 | 2,873.73 | 2,805.27 | 2,860.98 | 2,860.98 | 35,436 |
22 Feb 2024 | 2,856.88 | 2,870.35 | 2,771.55 | 2,811.82 | 2,811.82 | 39,838 |
21 Feb 2024 | 2,917.82 | 2,917.82 | 2,825.75 | 2,840.45 | 2,840.45 | 48,790 |
20 Feb 2024 | 2,910.50 | 2,955.18 | 2,868.98 | 2,890.55 | 2,890.55 | 40,670 |
19 Feb 2024 | 2,903.13 | 2,961.98 | 2,858.43 | 2,940.45 | 2,940.45 | 55,570 |
16 Feb 2024 | 2,934.50 | 2,968.43 | 2,889.98 | 2,903.13 | 2,903.13 | 44,002 |
15 Feb 2024 | 2,945.80 | 2,945.80 | 2,825.02 | 2,906.27 | 2,906.27 | 88,068 |
14 Feb 2024 | 2,875.00 | 3,034.50 | 2,848.68 | 2,898.70 | 2,898.70 | 206,230 |
13 Feb 2024 | 2,903.50 | 2,949.50 | 2,805.50 | 2,884.70 | 2,884.70 | 81,872 |
12 Feb 2024 | 2,992.50 | 3,042.50 | 2,872.15 | 2,898.65 | 2,898.65 | 103,196 |
09 Feb 2024 | 2,975.00 | 3,000.00 | 2,817.57 | 2,968.27 | 2,968.27 | 131,694 |
08 Feb 2024 | 2,872.07 | 3,019.00 | 2,838.10 | 2,957.38 | 2,957.38 | 326,768 |
07 Feb 2024 | 2,677.02 | 2,952.00 | 2,677.02 | 2,843.32 | 2,843.32 | 484,556 |
06 Feb 2024 | 2,579.27 | 2,675.00 | 2,535.00 | 2,653.95 | 2,653.95 | 78,268 |
05 Feb 2024 | 2,550.00 | 2,595.00 | 2,526.27 | 2,555.45 | 2,555.45 | 50,666 |
02 Feb 2024 | 2,662.50 | 2,711.23 | 2,506.02 | 2,529.45 | 2,529.45 | 125,926 |
01 Feb 2024 | 2,643.00 | 2,675.00 | 2,575.05 | 2,644.85 | 2,644.85 | 76,798 |
31 Jan 2024 | 2,640.95 | 2,701.63 | 2,615.00 | 2,632.95 | 2,632.95 | 60,206 |
30 Jan 2024 | 2,674.10 | 2,714.20 | 2,627.50 | 2,651.80 | 2,651.80 | 140,274 |
29 Jan 2024 | 2,441.13 | 2,700.00 | 2,416.85 | 2,674.05 | 2,674.05 | 738,232 |
25 Jan 2024 | 2,272.73 | 2,373.85 | 2,242.50 | 2,348.57 | 2,348.57 | 90,190 |
24 Jan 2024 | 2,202.27 | 2,262.55 | 2,172.70 | 2,251.02 | 2,251.02 | 56,026 |
23 Jan 2024 | 2,315.00 | 2,316.45 | 2,188.57 | 2,202.27 | 2,202.27 | 59,906 |
19 Jan 2024 | 2,287.45 | 2,385.05 | 2,277.00 | 2,313.30 | 2,313.30 | 125,134 |
18 Jan 2024 | 2,212.55 | 2,398.45 | 2,212.00 | 2,286.38 | 2,286.38 | 173,930 |
17 Jan 2024 | 2,195.00 | 2,262.50 | 2,170.05 | 2,210.63 | 2,210.63 | 99,898 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |