Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
21 Jun 2024 | 3,529.90 | 3,580.00 | 3,483.65 | 3,537.55 | 3,537.55 | 48,576 |
20 Jun 2024 | 3,412.05 | 3,587.00 | 3,394.80 | 3,511.30 | 3,511.30 | 66,549 |
19 Jun 2024 | 3,430.00 | 3,494.45 | 3,332.00 | 3,411.80 | 3,411.80 | 103,509 |
18 Jun 2024 | 3,434.20 | 3,434.60 | 3,390.00 | 3,420.45 | 3,420.45 | 58,281 |
14 Jun 2024 | 3,438.00 | 3,468.95 | 3,395.05 | 3,403.50 | 3,403.50 | 20,680 |
13 Jun 2024 | 3,401.25 | 3,468.90 | 3,352.35 | 3,423.15 | 3,423.15 | 37,842 |
12 Jun 2024 | 3,444.85 | 3,444.85 | 3,390.05 | 3,400.45 | 3,400.45 | 58,563 |
11 Jun 2024 | 3,449.00 | 3,480.00 | 3,380.30 | 3,414.05 | 3,414.05 | 130,039 |
10 Jun 2024 | 3,460.00 | 3,490.85 | 3,395.05 | 3,449.00 | 3,449.00 | 53,843 |
07 Jun 2024 | 3,357.10 | 3,476.40 | 3,357.10 | 3,429.55 | 3,429.55 | 31,831 |
06 Jun 2024 | 3,404.10 | 3,425.95 | 3,360.05 | 3,408.20 | 3,408.20 | 143,244 |
05 Jun 2024 | 3,180.00 | 3,420.00 | 3,140.15 | 3,404.10 | 3,404.10 | 54,753 |
04 Jun 2024 | 3,371.35 | 3,385.15 | 3,095.60 | 3,189.15 | 3,189.15 | 66,468 |
03 Jun 2024 | 3,495.00 | 3,522.00 | 3,325.00 | 3,371.35 | 3,371.35 | 147,314 |
31 May 2024 | 3,244.10 | 3,465.15 | 3,225.00 | 3,404.10 | 3,404.10 | 80,130 |
30 May 2024 | 3,245.00 | 3,248.95 | 3,192.10 | 3,227.95 | 3,227.95 | 10,151 |
29 May 2024 | 3,316.00 | 3,316.00 | 3,215.50 | 3,246.10 | 3,246.10 | 20,060 |
28 May 2024 | 3,295.35 | 3,360.00 | 3,291.05 | 3,315.85 | 3,315.85 | 27,836 |
27 May 2024 | 3,309.95 | 3,375.95 | 3,281.10 | 3,295.35 | 3,295.35 | 28,365 |
24 May 2024 | 3,334.45 | 3,373.00 | 3,291.35 | 3,307.40 | 3,307.40 | 22,685 |
23 May 2024 | 3,374.90 | 3,400.00 | 3,301.50 | 3,317.85 | 3,317.85 | 18,103 |
22 May 2024 | 3,295.20 | 3,389.85 | 3,276.05 | 3,353.45 | 3,353.45 | 44,193 |
21 May 2024 | 3,310.00 | 3,339.95 | 3,230.00 | 3,295.20 | 3,295.20 | 40,001 |
17 May 2024 | 3,090.00 | 3,269.00 | 3,000.00 | 3,247.55 | 3,247.55 | 141,777 |
16 May 2024 | 3,179.95 | 3,207.80 | 3,109.95 | 3,146.95 | 3,146.95 | 116,746 |
15 May 2024 | 3,158.05 | 3,180.00 | 3,130.00 | 3,153.40 | 3,153.40 | 13,866 |
14 May 2024 | 3,126.00 | 3,176.00 | 3,104.95 | 3,154.90 | 3,154.90 | 20,071 |
13 May 2024 | 3,124.95 | 3,153.15 | 3,056.15 | 3,126.25 | 3,126.25 | 34,847 |
10 May 2024 | 3,110.00 | 3,144.80 | 3,051.15 | 3,124.85 | 3,124.85 | 16,473 |
09 May 2024 | 3,155.00 | 3,172.00 | 3,100.00 | 3,109.75 | 3,109.75 | 13,755 |
08 May 2024 | 3,111.85 | 3,160.90 | 3,061.00 | 3,154.55 | 3,154.55 | 25,450 |
07 May 2024 | 3,100.00 | 3,128.35 | 3,038.05 | 3,111.85 | 3,111.85 | 23,108 |
06 May 2024 | 3,209.00 | 3,227.55 | 3,061.35 | 3,090.45 | 3,090.45 | 38,741 |
03 May 2024 | 3,185.05 | 3,215.85 | 3,150.00 | 3,199.00 | 3,199.00 | 206,817 |
02 May 2024 | 3,175.00 | 3,219.00 | 3,127.75 | 3,183.70 | 3,183.70 | 40,886 |
30 Apr 2024 | 3,102.25 | 3,171.00 | 3,070.10 | 3,159.65 | 3,159.65 | 128,385 |
29 Apr 2024 | 3,033.80 | 3,109.00 | 3,020.05 | 3,099.40 | 3,099.40 | 47,077 |
26 Apr 2024 | 3,039.90 | 3,057.10 | 3,003.30 | 3,005.70 | 3,005.70 | 69,316 |
25 Apr 2024 | 3,005.00 | 3,049.00 | 2,965.95 | 3,015.90 | 3,015.90 | 49,762 |
24 Apr 2024 | 2,900.00 | 3,040.00 | 2,881.00 | 3,011.75 | 3,011.75 | 37,238 |
23 Apr 2024 | 2,823.35 | 2,937.80 | 2,823.35 | 2,879.80 | 2,879.80 | 29,370 |
22 Apr 2024 | 2,912.00 | 2,949.75 | 2,875.10 | 2,892.25 | 2,892.25 | 29,339 |
19 Apr 2024 | 2,960.00 | 2,983.95 | 2,901.00 | 2,908.60 | 2,908.60 | 23,430 |
18 Apr 2024 | 2,965.70 | 3,030.00 | 2,920.00 | 2,969.40 | 2,969.40 | 44,068 |
16 Apr 2024 | 2,915.60 | 2,975.00 | 2,900.95 | 2,962.80 | 2,962.80 | 37,182 |
15 Apr 2024 | 2,860.00 | 2,986.00 | 2,860.00 | 2,915.60 | 2,915.60 | 25,173 |
12 Apr 2024 | 3,019.95 | 3,035.20 | 2,920.00 | 2,937.50 | 2,937.50 | 22,361 |
10 Apr 2024 | 3,056.55 | 3,076.70 | 3,000.00 | 3,007.60 | 3,007.60 | 36,885 |
09 Apr 2024 | 3,034.00 | 3,063.55 | 3,030.00 | 3,041.30 | 3,041.30 | 14,903 |
08 Apr 2024 | 3,079.80 | 3,079.85 | 3,020.70 | 3,036.20 | 3,036.20 | 16,017 |
05 Apr 2024 | 2,985.00 | 3,056.00 | 2,894.75 | 3,040.40 | 3,040.40 | 38,362 |
04 Apr 2024 | 2,962.70 | 3,000.00 | 2,931.35 | 2,981.25 | 2,981.25 | 24,280 |
03 Apr 2024 | 2,858.30 | 2,947.45 | 2,832.00 | 2,929.90 | 2,929.90 | 47,416 |
02 Apr 2024 | 2,815.45 | 2,839.00 | 2,800.00 | 2,832.80 | 2,832.80 | 26,240 |
01 Apr 2024 | 2,819.40 | 2,828.80 | 2,794.20 | 2,813.30 | 2,813.30 | 24,357 |
28 Mar 2024 | 2,752.35 | 2,837.50 | 2,751.00 | 2,794.20 | 2,794.20 | 93,166 |
27 Mar 2024 | 2,802.00 | 2,847.35 | 2,720.00 | 2,746.95 | 2,746.95 | 80,800 |
26 Mar 2024 | 2,892.85 | 2,893.05 | 2,770.00 | 2,801.80 | 2,801.80 | 46,044 |
22 Mar 2024 | 2,796.00 | 2,870.00 | 2,767.20 | 2,864.25 | 2,864.25 | 41,497 |
21 Mar 2024 | 2,740.80 | 2,838.05 | 2,740.10 | 2,773.35 | 2,773.35 | 27,449 |
20 Mar 2024 | 2,669.55 | 2,773.90 | 2,631.35 | 2,727.15 | 2,727.15 | 45,717 |
19 Mar 2024 | 2,669.85 | 2,708.30 | 2,610.55 | 2,664.20 | 2,664.20 | 35,848 |
18 Mar 2024 | 2,633.75 | 2,767.95 | 2,605.35 | 2,707.40 | 2,707.40 | 31,146 |
15 Mar 2024 | - | - | - | - | - | - |
14 Mar 2024 | 2,609.35 | 2,700.00 | 2,585.25 | 2,670.55 | 2,670.55 | 27,876 |
13 Mar 2024 | 2,701.20 | 2,730.20 | 2,581.50 | 2,609.35 | 2,609.35 | 45,387 |
12 Mar 2024 | 2,760.00 | 2,876.75 | 2,667.00 | 2,701.20 | 2,701.20 | 239,434 |
11 Mar 2024 | 2,870.85 | 2,915.00 | 2,687.75 | 2,700.25 | 2,700.25 | 104,369 |
07 Mar 2024 | 2,906.05 | 2,915.45 | 2,838.70 | 2,845.20 | 2,845.20 | 82,622 |
06 Mar 2024 | 3,007.65 | 3,016.65 | 2,875.00 | 2,891.55 | 2,891.55 | 73,936 |
05 Mar 2024 | 3,074.05 | 3,075.25 | 2,970.00 | 3,001.70 | 3,001.70 | 24,544 |
04 Mar 2024 | 3,149.50 | 3,169.80 | 3,056.50 | 3,075.05 | 3,075.05 | 24,892 |
01 Mar 2024 | 3,088.40 | 3,166.00 | 3,070.45 | 3,133.65 | 3,133.65 | 43,964 |
29 Feb 2024 | 3,010.30 | 3,174.90 | 2,982.00 | 3,035.35 | 3,035.35 | 138,260 |
28 Feb 2024 | 3,077.95 | 3,078.40 | 3,000.00 | 3,017.90 | 3,017.90 | 12,599 |
27 Feb 2024 | 3,049.95 | 3,093.00 | 3,007.75 | 3,085.65 | 3,085.65 | 126,654 |
26 Feb 2024 | 2,985.00 | 3,208.90 | 2,892.30 | 2,978.30 | 2,978.30 | 207,936 |
23 Feb 2024 | 3,074.90 | 3,074.90 | 2,975.00 | 2,976.55 | 2,976.55 | 214,314 |
22 Feb 2024 | 3,068.90 | 3,100.00 | 3,020.00 | 3,076.70 | 3,076.70 | 20,018 |
21 Feb 2024 | 3,063.05 | 3,083.95 | 3,040.00 | 3,053.65 | 3,053.65 | 56,942 |
20 Feb 2024 | 3,075.00 | 3,098.65 | 3,043.50 | 3,052.45 | 3,052.45 | 25,190 |
19 Feb 2024 | 3,096.60 | 3,096.60 | 3,055.65 | 3,079.30 | 3,079.30 | 106,522 |
16 Feb 2024 | 3,032.50 | 3,181.95 | 3,004.15 | 3,106.15 | 3,106.15 | 45,729 |
15 Feb 2024 | 3,011.00 | 3,064.80 | 2,990.90 | 3,004.90 | 3,004.90 | 40,373 |
14 Feb 2024 | 3,000.05 | 3,038.25 | 2,962.60 | 3,011.80 | 3,011.80 | 20,689 |
13 Feb 2024 | 2,992.15 | 3,035.40 | 2,940.75 | 3,022.35 | 3,022.35 | 69,769 |
12 Feb 2024 | 3,211.20 | 3,239.50 | 2,980.00 | 2,993.15 | 2,993.15 | 124,104 |
09 Feb 2024 | 3,395.45 | 3,395.45 | 3,180.00 | 3,187.45 | 3,187.45 | 153,611 |
08 Feb 2024 | 3,500.00 | 3,508.45 | 3,448.55 | 3,457.70 | 3,457.70 | 24,541 |
07 Feb 2024 | 3,459.95 | 3,512.25 | 3,408.05 | 3,476.50 | 3,476.50 | 33,123 |
06 Feb 2024 | 3,302.80 | 3,449.50 | 3,291.90 | 3,436.95 | 3,436.95 | 69,812 |
05 Feb 2024 | 3,366.30 | 3,384.95 | 3,266.50 | 3,291.45 | 3,291.45 | 50,876 |
02 Feb 2024 | 3,368.15 | 3,417.75 | 3,301.45 | 3,334.35 | 3,334.35 | 53,840 |
01 Feb 2024 | 3,568.90 | 3,568.95 | 3,325.00 | 3,350.65 | 3,350.65 | 193,145 |
31 Jan 2024 | 3,248.80 | 3,600.00 | 3,248.00 | 3,574.45 | 3,574.45 | 484,086 |
30 Jan 2024 | 3,202.30 | 3,259.75 | 3,179.05 | 3,245.70 | 3,245.70 | 44,100 |
29 Jan 2024 | 3,203.55 | 3,230.00 | 3,154.60 | 3,196.00 | 3,196.00 | 24,729 |
25 Jan 2024 | 3,324.20 | 3,348.00 | 3,170.00 | 3,186.90 | 3,186.90 | 64,090 |
24 Jan 2024 | 3,336.95 | 3,349.00 | 3,280.00 | 3,298.20 | 3,298.20 | 34,286 |
23 Jan 2024 | 3,305.90 | 3,354.00 | 3,290.20 | 3,337.70 | 3,337.70 | 26,813 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |