Date | Open | High | Low | Close* | Adj Close** | Volume |
---|---|---|---|---|---|---|
May 15, 2024 | 2,817.50 | 2,829.50 | 2,762.50 | 2,767.50 | 2,767.50 | 495,000 |
May 14, 2024 | 2,762.50 | 2,824.50 | 2,754.00 | 2,823.00 | 2,823.00 | 370,900 |
May 13, 2024 | 2,714.50 | 2,742.50 | 2,711.50 | 2,733.50 | 2,733.50 | 422,000 |
May 10, 2024 | 2,720.00 | 2,779.00 | 2,720.00 | 2,747.50 | 2,747.50 | 763,100 |
May 09, 2024 | 2,744.00 | 2,750.00 | 2,707.00 | 2,720.00 | 2,720.00 | 383,900 |
May 08, 2024 | 2,761.00 | 2,761.00 | 2,711.00 | 2,717.00 | 2,717.00 | 536,300 |
May 07, 2024 | 2,646.50 | 2,767.00 | 2,646.50 | 2,766.50 | 2,766.50 | 725,500 |
May 02, 2024 | 2,656.00 | 2,665.00 | 2,605.00 | 2,627.00 | 2,627.00 | 793,400 |
May 01, 2024 | 2,667.00 | 2,679.50 | 2,631.00 | 2,677.00 | 2,677.00 | 958,800 |
Apr 30, 2024 | 2,676.50 | 2,700.00 | 2,618.00 | 2,700.00 | 2,700.00 | 1,245,600 |
Apr 26, 2024 | 2,826.00 | 2,877.50 | 2,766.00 | 2,853.50 | 2,853.50 | 840,400 |
Apr 25, 2024 | 2,870.00 | 2,893.50 | 2,835.00 | 2,842.00 | 2,842.00 | 569,000 |
Apr 24, 2024 | 2,844.50 | 2,874.00 | 2,821.00 | 2,874.00 | 2,874.00 | 560,400 |
Apr 23, 2024 | 2,844.00 | 2,853.00 | 2,790.00 | 2,812.00 | 2,812.00 | 664,700 |
Apr 22, 2024 | 2,853.50 | 2,860.50 | 2,824.00 | 2,850.00 | 2,850.00 | 610,300 |
Apr 19, 2024 | 2,875.00 | 2,875.00 | 2,791.50 | 2,814.00 | 2,814.00 | 679,200 |
Apr 18, 2024 | 2,880.00 | 2,926.00 | 2,868.50 | 2,890.00 | 2,890.00 | 300,300 |
Apr 17, 2024 | 2,964.50 | 2,964.50 | 2,880.50 | 2,882.50 | 2,882.50 | 375,700 |
Apr 16, 2024 | 2,970.00 | 2,977.00 | 2,910.00 | 2,965.50 | 2,965.50 | 482,500 |
Apr 15, 2024 | 3,037.00 | 3,040.00 | 2,973.50 | 2,977.50 | 2,977.50 | 394,800 |
Apr 12, 2024 | 3,021.00 | 3,057.00 | 2,985.00 | 3,015.00 | 3,015.00 | 444,800 |
Apr 11, 2024 | 2,993.50 | 3,036.00 | 2,978.00 | 3,021.00 | 3,021.00 | 423,100 |
Apr 10, 2024 | 3,026.00 | 3,067.00 | 3,026.00 | 3,033.00 | 3,033.00 | 336,900 |
Apr 09, 2024 | 3,006.00 | 3,033.00 | 3,002.00 | 3,024.00 | 3,024.00 | 412,800 |
Apr 08, 2024 | 2,985.00 | 3,021.00 | 2,950.50 | 3,002.00 | 3,002.00 | 497,500 |
Apr 05, 2024 | 2,924.00 | 2,958.50 | 2,907.50 | 2,925.00 | 2,925.00 | 617,900 |
Apr 04, 2024 | 2,958.00 | 2,984.00 | 2,936.50 | 2,959.00 | 2,959.00 | 678,900 |
Apr 03, 2024 | 2,950.00 | 2,986.50 | 2,928.50 | 2,948.50 | 2,948.50 | 678,500 |
Apr 02, 2024 | 3,050.00 | 3,051.00 | 2,937.00 | 2,950.00 | 2,950.00 | 620,500 |
Apr 01, 2024 | 3,140.00 | 3,161.00 | 3,075.00 | 3,078.00 | 3,078.00 | 464,300 |
Mar 29, 2024 | 3,053.00 | 3,105.00 | 3,043.00 | 3,089.00 | 3,089.00 | 186,300 |
Mar 28, 2024 | 3,083.00 | 3,084.00 | 2,999.00 | 3,019.00 | 3,019.00 | 515,400 |
Mar 27, 2024 | 3,121.00 | 3,128.00 | 3,087.00 | 3,102.00 | 3,102.00 | 616,000 |
Mar 26, 2024 | 3,103.00 | 3,149.00 | 3,100.00 | 3,106.00 | 3,106.00 | 461,500 |
Mar 25, 2024 | 3,116.00 | 3,130.00 | 3,094.00 | 3,122.00 | 3,122.00 | 426,500 |
Mar 22, 2024 | 3,117.00 | 3,165.00 | 3,091.00 | 3,141.00 | 3,141.00 | 982,300 |
Mar 21, 2024 | 3,150.00 | 3,168.00 | 3,067.00 | 3,082.00 | 3,082.00 | 868,400 |
Mar 19, 2024 | 3,021.00 | 3,168.00 | 3,011.00 | 3,162.00 | 3,162.00 | 1,213,800 |
Mar 18, 2024 | 2,968.50 | 3,020.00 | 2,955.50 | 3,012.00 | 3,012.00 | 641,300 |
Mar 15, 2024 | 2,893.00 | 2,956.00 | 2,835.00 | 2,920.50 | 2,920.50 | 1,259,100 |
Mar 14, 2024 | 2,943.00 | 2,966.50 | 2,899.50 | 2,952.00 | 2,952.00 | 841,400 |
Mar 13, 2024 | 3,005.00 | 3,015.00 | 2,927.50 | 2,945.00 | 2,945.00 | 482,600 |
Mar 12, 2024 | 2,992.50 | 3,048.00 | 2,942.00 | 3,036.00 | 3,036.00 | 474,900 |
Mar 11, 2024 | 3,014.00 | 3,089.00 | 2,950.00 | 2,996.00 | 2,996.00 | 478,800 |
Mar 08, 2024 | 2,968.00 | 3,076.00 | 2,968.00 | 3,045.00 | 3,045.00 | 792,800 |
Mar 07, 2024 | 3,016.00 | 3,016.00 | 2,988.00 | 3,000.00 | 3,000.00 | 645,200 |
Mar 06, 2024 | 2,912.00 | 3,029.00 | 2,896.00 | 2,983.50 | 2,983.50 | 1,021,300 |
Mar 05, 2024 | 2,932.00 | 2,988.00 | 2,912.50 | 2,971.00 | 2,971.00 | 614,700 |
Mar 04, 2024 | 2,985.00 | 3,001.00 | 2,945.00 | 2,982.00 | 2,982.00 | 787,500 |
Mar 01, 2024 | 3,006.00 | 3,012.00 | 2,975.50 | 2,988.00 | 2,988.00 | 749,700 |
Feb 29, 2024 | 2,985.50 | 3,016.00 | 2,968.00 | 2,996.50 | 2,996.50 | 783,100 |
Feb 28, 2024 | 3,075.00 | 3,103.00 | 3,041.00 | 3,045.00 | 3,045.00 | 783,100 |
Feb 27, 2024 | 3,150.00 | 3,179.00 | 3,101.00 | 3,115.00 | 3,115.00 | 667,800 |
Feb 26, 2024 | 3,208.00 | 3,217.00 | 3,169.00 | 3,177.00 | 3,177.00 | 754,900 |
Feb 22, 2024 | 3,260.00 | 3,264.00 | 3,184.00 | 3,204.00 | 3,204.00 | 500,700 |
Feb 21, 2024 | 3,284.00 | 3,317.00 | 3,254.00 | 3,260.00 | 3,260.00 | 513,400 |
Feb 20, 2024 | 3,258.00 | 3,299.00 | 3,256.00 | 3,290.00 | 3,290.00 | 269,700 |
Feb 19, 2024 | 3,155.00 | 3,296.00 | 3,132.00 | 3,256.00 | 3,256.00 | 508,400 |
Feb 16, 2024 | 3,165.00 | 3,166.00 | 3,116.00 | 3,164.00 | 3,164.00 | 459,200 |
Feb 15, 2024 | 3,243.00 | 3,250.00 | 3,128.00 | 3,158.00 | 3,158.00 | 391,700 |
Feb 14, 2024 | 3,295.00 | 3,315.00 | 3,224.00 | 3,227.00 | 3,227.00 | 454,900 |
Feb 13, 2024 | 3,308.00 | 3,331.00 | 3,260.00 | 3,320.00 | 3,320.00 | 772,300 |
Feb 09, 2024 | 3,329.00 | 3,374.00 | 3,262.00 | 3,297.00 | 3,297.00 | 542,300 |
Feb 08, 2024 | 3,365.00 | 3,419.00 | 3,312.00 | 3,356.00 | 3,356.00 | 447,200 |
Feb 07, 2024 | 3,310.00 | 3,426.00 | 3,266.00 | 3,365.00 | 3,365.00 | 1,122,400 |
Feb 06, 2024 | 3,500.00 | 3,628.00 | 3,435.00 | 3,590.00 | 3,590.00 | 763,600 |
Feb 05, 2024 | 3,491.00 | 3,574.00 | 3,488.00 | 3,557.00 | 3,557.00 | 391,000 |
Feb 02, 2024 | 3,482.00 | 3,510.00 | 3,448.00 | 3,488.00 | 3,488.00 | 315,300 |
Feb 01, 2024 | 3,416.00 | 3,486.00 | 3,406.00 | 3,468.00 | 3,468.00 | 275,200 |
Jan 31, 2024 | 3,430.00 | 3,445.00 | 3,394.00 | 3,431.00 | 3,431.00 | 283,500 |
Jan 30, 2024 | 3,497.00 | 3,515.00 | 3,441.00 | 3,444.00 | 3,444.00 | 260,000 |
Jan 29, 2024 | 3,495.00 | 3,505.00 | 3,462.00 | 3,481.00 | 3,481.00 | 244,700 |
Jan 26, 2024 | 3,484.00 | 3,547.00 | 3,476.00 | 3,505.00 | 3,505.00 | 243,500 |
Jan 25, 2024 | 3,490.00 | 3,516.00 | 3,456.00 | 3,514.00 | 3,514.00 | 287,500 |
Jan 24, 2024 | 3,499.00 | 3,514.00 | 3,448.00 | 3,484.00 | 3,484.00 | 250,900 |
Jan 23, 2024 | 3,535.00 | 3,581.00 | 3,483.00 | 3,507.00 | 3,507.00 | 272,800 |
Jan 22, 2024 | 3,500.00 | 3,528.00 | 3,470.00 | 3,518.00 | 3,518.00 | 185,500 |
Jan 19, 2024 | 3,517.00 | 3,550.00 | 3,501.00 | 3,508.00 | 3,508.00 | 286,800 |
Jan 18, 2024 | 3,554.00 | 3,576.00 | 3,509.00 | 3,509.00 | 3,509.00 | 277,500 |
Jan 17, 2024 | 3,548.00 | 3,633.00 | 3,543.00 | 3,593.00 | 3,593.00 | 498,500 |
Jan 16, 2024 | 3,632.00 | 3,644.00 | 3,493.00 | 3,545.00 | 3,545.00 | 369,500 |
Jan 15, 2024 | 3,632.00 | 3,644.00 | 3,575.00 | 3,577.00 | 3,577.00 | 49,600 |
Jan 12, 2024 | 3,661.00 | 3,681.00 | 3,604.00 | 3,629.00 | 3,629.00 | 699,400 |
Jan 11, 2024 | 3,690.00 | 3,709.00 | 3,622.00 | 3,664.00 | 3,664.00 | 259,300 |
Jan 10, 2024 | 3,600.00 | 3,680.00 | 3,591.00 | 3,656.00 | 3,656.00 | 486,800 |
Jan 09, 2024 | 3,677.00 | 3,740.00 | 3,611.00 | 3,620.00 | 3,620.00 | 357,900 |
Jan 05, 2024 | 3,708.00 | 3,711.00 | 3,660.00 | 3,668.00 | 3,668.00 | 137,400 |
Jan 04, 2024 | 3,669.00 | 3,705.00 | 3,621.00 | 3,679.00 | 3,679.00 | 183,400 |
Dec 29, 2023 | 3,689.00 | 3,726.00 | 3,687.00 | 3,715.00 | 3,715.00 | 142,300 |
Dec 28, 2023 | 3,654.00 | 3,729.00 | 3,650.00 | 3,709.00 | 3,709.00 | 183,100 |
Dec 28, 2023 | 25 Dividend | |||||
Dec 27, 2023 | 3,661.00 | 3,712.00 | 3,657.00 | 3,696.00 | 3,671.00 | 263,600 |
Dec 26, 2023 | 3,702.00 | 3,711.00 | 3,601.00 | 3,629.00 | 3,604.45 | 318,200 |
Dec 25, 2023 | 3,690.00 | 3,719.00 | 3,682.00 | 3,704.00 | 3,678.95 | 260,200 |
Dec 22, 2023 | 3,645.00 | 3,690.00 | 3,622.00 | 3,661.00 | 3,636.24 | 258,400 |
Dec 21, 2023 | 3,561.00 | 3,597.00 | 3,561.00 | 3,585.00 | 3,560.75 | 246,100 |
Dec 20, 2023 | 3,665.00 | 3,692.00 | 3,653.00 | 3,658.00 | 3,633.26 | 354,500 |
Dec 19, 2023 | 3,543.00 | 3,626.00 | 3,542.00 | 3,624.00 | 3,599.49 | 349,900 |
Dec 18, 2023 | 3,475.00 | 3,553.00 | 3,469.00 | 3,547.00 | 3,523.01 | 330,800 |
Dec 15, 2023 | 3,493.00 | 3,543.00 | 3,480.00 | 3,527.00 | 3,503.14 | 373,700 |
*Close price adjusted for splits.**Adjusted close price adjusted for splits and dividend and/or capital gain distributions. |