Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
21 May 2024 | 1,848.00 | 1,883.50 | 1,841.50 | 1,845.50 | 1,845.50 | 5,493,500 |
20 May 2024 | 1,796.50 | 1,846.00 | 1,794.00 | 1,838.50 | 1,838.50 | 7,738,700 |
17 May 2024 | 1,765.50 | 1,811.50 | 1,761.50 | 1,786.00 | 1,786.00 | 5,463,400 |
16 May 2024 | 1,849.50 | 1,853.50 | 1,773.50 | 1,785.00 | 1,785.00 | 7,489,900 |
15 May 2024 | 1,875.00 | 1,915.50 | 1,834.50 | 1,850.00 | 1,850.00 | 9,176,800 |
14 May 2024 | 1,820.00 | 1,878.50 | 1,816.50 | 1,848.00 | 1,848.00 | 16,283,700 |
13 May 2024 | 1,773.50 | 1,787.00 | 1,718.50 | 1,737.50 | 1,737.50 | 6,417,000 |
10 May 2024 | 1,805.00 | 1,809.00 | 1,769.50 | 1,787.00 | 1,787.00 | 4,795,200 |
09 May 2024 | 1,770.00 | 1,788.00 | 1,749.00 | 1,767.50 | 1,767.50 | 3,646,500 |
08 May 2024 | 1,795.00 | 1,797.00 | 1,761.00 | 1,767.50 | 1,767.50 | 6,507,500 |
07 May 2024 | 1,817.00 | 1,819.50 | 1,793.50 | 1,806.50 | 1,806.50 | 5,935,400 |
02 May 2024 | 1,796.50 | 1,816.50 | 1,793.00 | 1,806.00 | 1,806.00 | 3,040,000 |
01 May 2024 | 1,829.00 | 1,835.50 | 1,798.00 | 1,817.50 | 1,817.50 | 3,996,900 |
30 Apr 2024 | 1,830.00 | 1,866.00 | 1,819.00 | 1,841.00 | 1,841.00 | 10,090,100 |
26 Apr 2024 | 1,791.00 | 1,828.00 | 1,788.50 | 1,814.50 | 1,814.50 | 6,060,300 |
25 Apr 2024 | 1,789.00 | 1,804.50 | 1,769.50 | 1,790.50 | 1,790.50 | 5,799,400 |
24 Apr 2024 | 1,750.00 | 1,816.00 | 1,748.50 | 1,815.00 | 1,815.00 | 7,480,200 |
23 Apr 2024 | 1,772.00 | 1,794.00 | 1,752.50 | 1,765.00 | 1,765.00 | 5,061,600 |
22 Apr 2024 | 1,748.50 | 1,763.00 | 1,732.00 | 1,762.00 | 1,762.00 | 5,969,700 |
19 Apr 2024 | 1,753.00 | 1,763.00 | 1,689.00 | 1,711.50 | 1,711.50 | 9,592,500 |
18 Apr 2024 | 1,766.00 | 1,769.50 | 1,737.50 | 1,758.00 | 1,758.00 | 5,297,400 |
17 Apr 2024 | 1,790.00 | 1,798.00 | 1,757.00 | 1,762.00 | 1,762.00 | 6,956,100 |
16 Apr 2024 | 1,820.00 | 1,826.50 | 1,773.50 | 1,786.50 | 1,786.50 | 7,858,000 |
15 Apr 2024 | 1,820.00 | 1,839.00 | 1,787.50 | 1,836.00 | 1,836.00 | 6,488,200 |
12 Apr 2024 | 1,843.00 | 1,845.00 | 1,808.50 | 1,838.50 | 1,838.50 | 5,982,100 |
11 Apr 2024 | 1,815.00 | 1,834.50 | 1,798.50 | 1,823.00 | 1,823.00 | 3,706,600 |
10 Apr 2024 | 1,820.00 | 1,831.50 | 1,807.00 | 1,826.50 | 1,826.50 | 5,533,400 |
09 Apr 2024 | 1,820.00 | 1,839.50 | 1,811.00 | 1,837.50 | 1,837.50 | 7,571,300 |
08 Apr 2024 | 1,800.00 | 1,841.00 | 1,792.50 | 1,819.50 | 1,819.50 | 7,604,500 |
05 Apr 2024 | 1,747.00 | 1,762.00 | 1,727.50 | 1,758.50 | 1,758.50 | 6,468,500 |
04 Apr 2024 | 1,755.00 | 1,788.00 | 1,738.50 | 1,767.00 | 1,767.00 | 6,408,300 |
03 Apr 2024 | 1,749.00 | 1,749.00 | 1,705.00 | 1,735.00 | 1,735.00 | 9,995,300 |
02 Apr 2024 | 1,729.00 | 1,775.00 | 1,704.00 | 1,753.00 | 1,753.00 | 8,855,800 |
01 Apr 2024 | 1,770.00 | 1,790.00 | 1,715.00 | 1,749.50 | 1,749.50 | 7,238,000 |
29 Mar 2024 | 1,729.50 | 1,746.50 | 1,724.00 | 1,733.00 | 1,733.00 | 2,627,000 |
28 Mar 2024 | 1,746.50 | 1,753.00 | 1,702.50 | 1,721.00 | 1,721.00 | 7,757,200 |
28 Mar 2024 | 13.75 Dividend | |||||
28 Mar 2024 | 4:1 Stock split | |||||
27 Mar 2024 | 1,718.75 | 1,772.50 | 1,718.75 | 1,767.50 | 1,753.75 | 12,805,600 |
26 Mar 2024 | 1,686.25 | 1,694.25 | 1,671.50 | 1,688.75 | 1,675.61 | 5,156,000 |
25 Mar 2024 | 1,707.50 | 1,721.00 | 1,692.50 | 1,694.00 | 1,680.82 | 7,610,400 |
22 Mar 2024 | 1,680.50 | 1,724.50 | 1,668.50 | 1,705.25 | 1,691.98 | 15,870,800 |
21 Mar 2024 | 1,628.00 | 1,647.25 | 1,609.50 | 1,645.50 | 1,632.70 | 11,198,400 |
19 Mar 2024 | 1,565.75 | 1,595.00 | 1,565.25 | 1,589.50 | 1,577.13 | 7,242,400 |
18 Mar 2024 | 1,562.00 | 1,587.50 | 1,551.00 | 1,579.50 | 1,567.21 | 6,826,000 |
15 Mar 2024 | 1,535.25 | 1,546.00 | 1,528.25 | 1,540.00 | 1,528.02 | 8,449,600 |
14 Mar 2024 | 1,533.75 | 1,545.25 | 1,523.25 | 1,545.25 | 1,533.23 | 5,684,000 |
13 Mar 2024 | 1,554.75 | 1,559.75 | 1,526.25 | 1,535.00 | 1,523.06 | 6,946,800 |
12 Mar 2024 | 1,512.75 | 1,542.25 | 1,498.75 | 1,541.25 | 1,529.26 | 13,341,600 |
11 Mar 2024 | 1,528.00 | 1,545.50 | 1,514.00 | 1,532.00 | 1,520.08 | 14,622,400 |
08 Mar 2024 | 1,583.00 | 1,587.25 | 1,556.00 | 1,566.00 | 1,553.82 | 13,990,800 |
07 Mar 2024 | 1,643.25 | 1,652.50 | 1,593.25 | 1,599.50 | 1,587.06 | 11,968,800 |
06 Mar 2024 | 1,647.00 | 1,655.50 | 1,633.50 | 1,647.50 | 1,634.68 | 9,480,800 |
05 Mar 2024 | 1,635.00 | 1,648.75 | 1,622.25 | 1,648.50 | 1,635.68 | 8,143,200 |
04 Mar 2024 | 1,670.25 | 1,673.50 | 1,646.00 | 1,655.75 | 1,642.87 | 10,107,200 |
01 Mar 2024 | 1,652.25 | 1,663.50 | 1,643.25 | 1,654.50 | 1,641.63 | 7,984,800 |
29 Feb 2024 | 1,642.75 | 1,655.25 | 1,633.00 | 1,644.25 | 1,631.46 | 16,731,600 |
28 Feb 2024 | 1,657.50 | 1,659.75 | 1,636.25 | 1,642.75 | 1,629.97 | 8,249,200 |
27 Feb 2024 | 1,677.00 | 1,689.25 | 1,643.25 | 1,657.00 | 1,644.11 | 13,932,400 |
26 Feb 2024 | 1,668.50 | 1,703.25 | 1,658.75 | 1,698.00 | 1,684.79 | 12,880,000 |
22 Feb 2024 | 1,634.00 | 1,663.00 | 1,629.50 | 1,660.00 | 1,647.09 | 12,450,800 |
21 Feb 2024 | 1,625.00 | 1,632.25 | 1,608.00 | 1,626.75 | 1,614.09 | 14,808,000 |
20 Feb 2024 | 1,677.50 | 1,684.25 | 1,635.50 | 1,644.75 | 1,631.95 | 9,627,200 |
19 Feb 2024 | 1,667.25 | 1,681.25 | 1,658.50 | 1,678.00 | 1,664.95 | 5,552,800 |
16 Feb 2024 | 1,645.75 | 1,682.00 | 1,640.25 | 1,678.75 | 1,665.69 | 10,450,400 |
15 Feb 2024 | 1,637.50 | 1,653.75 | 1,620.00 | 1,651.25 | 1,638.40 | 7,588,400 |
14 Feb 2024 | 1,662.50 | 1,662.50 | 1,638.00 | 1,649.00 | 1,636.17 | 9,435,600 |
13 Feb 2024 | 1,657.75 | 1,666.75 | 1,615.00 | 1,666.75 | 1,653.78 | 15,524,400 |
09 Feb 2024 | 1,700.00 | 1,708.75 | 1,642.00 | 1,657.75 | 1,644.85 | 25,117,200 |
08 Feb 2024 | 1,669.50 | 1,711.00 | 1,647.75 | 1,704.00 | 1,690.74 | 35,843,200 |
07 Feb 2024 | 1,780.00 | 1,836.75 | 1,777.50 | 1,808.75 | 1,794.68 | 15,371,200 |
06 Feb 2024 | 1,741.00 | 1,767.75 | 1,728.75 | 1,766.50 | 1,752.76 | 9,718,400 |
05 Feb 2024 | 1,757.25 | 1,773.50 | 1,740.25 | 1,764.00 | 1,750.28 | 7,698,800 |
02 Feb 2024 | 1,728.25 | 1,763.50 | 1,725.25 | 1,734.00 | 1,720.51 | 14,255,200 |
01 Feb 2024 | 1,670.00 | 1,719.00 | 1,661.00 | 1,711.25 | 1,697.94 | 13,521,200 |
31 Jan 2024 | 1,642.50 | 1,673.75 | 1,629.00 | 1,672.00 | 1,658.99 | 12,750,800 |
30 Jan 2024 | 1,623.75 | 1,649.50 | 1,617.25 | 1,644.75 | 1,631.95 | 8,083,200 |
29 Jan 2024 | 1,605.25 | 1,632.00 | 1,605.25 | 1,624.00 | 1,611.37 | 8,047,600 |
26 Jan 2024 | 1,594.50 | 1,594.50 | 1,570.25 | 1,574.50 | 1,562.25 | 7,571,600 |
25 Jan 2024 | 1,625.00 | 1,630.00 | 1,600.75 | 1,600.75 | 1,588.30 | 7,261,200 |
24 Jan 2024 | 1,648.00 | 1,651.25 | 1,620.50 | 1,634.00 | 1,621.29 | 8,643,200 |
23 Jan 2024 | 1,636.00 | 1,659.00 | 1,632.75 | 1,634.50 | 1,621.78 | 8,636,800 |
22 Jan 2024 | 1,650.00 | 1,653.00 | 1,627.00 | 1,639.00 | 1,626.25 | 5,654,400 |
19 Jan 2024 | 1,645.50 | 1,647.25 | 1,603.75 | 1,632.50 | 1,619.80 | 9,882,800 |
18 Jan 2024 | 1,628.75 | 1,676.00 | 1,625.25 | 1,629.25 | 1,616.58 | 12,706,800 |
17 Jan 2024 | 1,635.00 | 1,635.75 | 1,607.75 | 1,616.75 | 1,604.17 | 12,485,200 |
16 Jan 2024 | 1,619.50 | 1,631.25 | 1,600.75 | 1,620.00 | 1,607.40 | 8,390,000 |
15 Jan 2024 | 1,619.50 | 1,624.25 | 1,613.50 | 1,617.00 | 1,604.42 | 1,170,000 |
12 Jan 2024 | 1,623.75 | 1,635.75 | 1,592.75 | 1,613.25 | 1,600.70 | 12,920,400 |
11 Jan 2024 | 1,572.50 | 1,604.00 | 1,571.50 | 1,592.50 | 1,580.11 | 13,296,400 |
10 Jan 2024 | 1,511.00 | 1,537.25 | 1,508.00 | 1,533.25 | 1,521.32 | 8,856,800 |
09 Jan 2024 | 1,539.50 | 1,556.00 | 1,504.50 | 1,514.75 | 1,502.97 | 9,543,600 |
05 Jan 2024 | 1,482.00 | 1,533.75 | 1,482.00 | 1,513.75 | 1,501.97 | 11,242,000 |
04 Jan 2024 | 1,508.25 | 1,510.25 | 1,476.25 | 1,487.00 | 1,475.43 | 11,306,000 |
29 Dec 2023 | 1,499.25 | 1,521.25 | 1,495.25 | 1,508.25 | 1,496.52 | 6,511,600 |
28 Dec 2023 | 1,489.25 | 1,513.75 | 1,483.25 | 1,507.00 | 1,495.28 | 6,083,600 |
27 Dec 2023 | 1,481.25 | 1,493.75 | 1,469.25 | 1,482.25 | 1,470.72 | 6,217,200 |
26 Dec 2023 | 1,500.00 | 1,502.50 | 1,465.25 | 1,481.25 | 1,469.73 | 8,044,800 |
25 Dec 2023 | 1,558.00 | 1,580.00 | 1,495.25 | 1,495.75 | 1,484.11 | 15,970,000 |
22 Dec 2023 | 1,500.00 | 1,528.00 | 1,484.00 | 1,525.00 | 1,513.14 | 16,751,600 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |