Complete retained daily price history on its own workbook tab. Split-adjusted close keeps every historical share price on one comparable split basis. Cumulative dividend-reinvested close is the daily close of a rebased total-return index: it starts with one share at the earliest retained close, reinvests every distribution, and normalizes every forward and reverse split exactly once. Admitted exchange opening prices remain a distinct current-session series.
- Available history
- 1985-07-22 to 2026-09-04
- Data captured
Stock Price Chart
Blue: Split-adjusted close · Orange: Cumulative dividend-reinvested close
Logarithmic scale. Both lines share the same starting value for the selected range.
Historical Stock Price — 2023
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2023-12-29 | $7,000.45 | $9,089.43 | 14,400 | — | — |
| 2023-12-28 | $6,981.71 | $9,065.09 | 13,700 | — | — |
| 2023-12-27 | $7,024.82 | $9,121.07 | 14,700 | — | — |
| 2023-12-26 | $7,008.20 | $9,099.49 | 11,100 | — | — |
| 2023-12-22 | $6,980.17 | $9,063.09 | 13,800 | — | — |
| 2023-12-21 | $6,939.98 | $9,010.91 | 16,200 | — | — |
| 2023-12-20 | $6,847.14 | $8,890.37 | 22,300 | — | — |
| 2023-12-19 | $6,936.65 | $9,006.59 | 33,000 | — | — |
| 2023-12-18 | $6,840.00 | $8,881.10 | 24,600 | — | — |
| 2023-12-15 | $6,880.73 | $8,933.98 | 59,500 | — | — |
| 2023-12-14 | $6,934.40 | $9,003.67 | 29,600 | — | — |
| 2023-12-13 | $6,684.86 | $8,679.66 | 24,700 | — | — |
| 2023-12-12 | $6,538.24 | $8,489.29 | 24,100 | — | — |
| 2023-12-11 | $6,529.10 | $8,477.42 | 22,900 | — | — |
| 2023-12-08 | $6,535.89 | $8,486.24 | 16,800 | — | — |
| 2023-12-07 | $6,444.80 | $8,367.97 | 27,300 | — | — |
| 2023-12-06 | $6,364.66 | $8,263.91 | 27,000 | — | — |
| 2023-12-05 | $6,359.08 | $8,256.67 | 21,300 | — | — |
| 2023-12-04 | $6,388.05 | $8,294.28 | 16,900 | — | — |
| 2023-12-01 | $6,320.35 | $8,206.38 | 18,700 | — | — |
| 2023-11-30 | $6,155.39 | $7,992.20 | 29,900 | — | — |
| 2023-11-29 | $6,107.11 | $7,929.51 | 22,700 | — | — |
| 2023-11-28 | $6,128.66 | $7,957.49 | 24,400 | — | — |
| 2023-11-27 | $6,146.90 | $7,981.17 | 14,700 | — | — |
| 2023-11-24 | $6,195.06 | $8,043.70 | 6,700 | — | — |
| 2023-11-22 | $6,222.89 | $8,079.84 | 12,800 | — | — |
| 2023-11-21 | $6,244.22 | $8,107.53 | 20,500 | — | — |
| 2023-11-20 | $6,307.12 | $8,189.20 | 22,400 | — | — |
| 2023-11-17 | $6,298.00 | $8,177.36 | 23,000 | — | — |
| 2023-11-16 | $6,290.59 | $8,167.74 | 25,000 | — | — |
| 2023-11-15 | $6,292.17 | $8,169.79 | 19,300 | — | — |
| 2023-11-14 | $6,290.72 | $8,167.91 | 22,200 | — | — |
| 2023-11-13 | $6,030.44 | $7,829.96 | 9,900 | — | — |
| 2023-11-10 | $6,035.29 | $7,836.26 | 20,300 | — | — |
| 2023-11-09 | $5,836.52 | $7,578.17 | 17,800 | — | — |
| 2023-11-08 | $5,901.82 | $7,662.96 | 17,500 | — | — |
| 2023-11-07 | $6,002.44 | $7,793.60 | 25,000 | — | — |
| 2023-11-06 | $5,920.37 | $7,687.04 | 18,500 | — | — |
| 2023-11-03 | $5,890.63 | $7,648.43 | 22,000 | — | — |
| 2023-11-02 | $5,698.91 | $7,399.50 | 26,400 | — | — |
| 2023-11-01 | $5,560.55 | $7,219.85 | 26,800 | — | — |
| 2023-10-31 | $5,412.62 | $7,027.78 | 21,400 | — | — |
| 2023-10-30 | $5,401.76 | $7,013.68 | 13,800 | — | — |
| 2023-10-27 | $5,382.22 | $6,988.31 | 15,000 | — | — |
| 2023-10-26 | $5,426.82 | $7,046.22 | 19,600 | — | — |
| 2023-10-25 | $5,377.29 | $6,981.91 | 26,100 | — | — |
| 2023-10-24 | $5,385.52 | $6,992.59 | 25,900 | — | — |
| 2023-10-23 | $5,505.69 | $7,148.62 | 41,000 | — | — |
| 2023-10-20 | $5,488.10 | $7,125.78 | 65,500 | — | — |
| 2023-10-19 | $5,563.55 | $7,223.75 | 31,200 | — | — |
| 2023-10-18 | $5,746.59 | $7,461.41 | 28,700 | — | — |
| 2023-10-17 | $5,840.00 | $7,582.69 | 34,300 | — | — |
| 2023-10-16 | $5,916.22 | $7,681.66 | 34,800 | — | — |
| 2023-10-13 | $5,932.10 | $7,702.27 | 23,700 | — | — |
| 2023-10-12 | $5,896.22 | $7,655.69 | 29,300 | — | — |
| 2023-10-11 | $6,178.66 | $8,022.41 | 26,700 | — | — |
| 2023-10-10 | $6,112.83 | $7,936.94 | 30,900 | — | — |
| 2023-10-09 | $6,164.97 | $8,004.63 | 23,700 | — | — |
| 2023-10-06 | $6,049.21 | $7,854.33 | 23,000 | — | — |
| 2023-10-05 | $5,951.68 | $7,727.70 | 18,900 | — | — |
| 2023-10-04 | $5,939.54 | $7,711.93 | 23,100 | — | — |
| 2023-10-03 | $5,856.63 | $7,604.28 | 26,500 | — | — |
| 2023-10-02 | $5,960.95 | $7,739.73 | 20,900 | — | — |
| 2023-09-29 | $5,963.30 | $7,742.78 | 21,700 | — | — |
| 2023-09-28 | $6,061.92 | $7,870.83 | 17,100 | — | — |
| 2023-09-27 | $5,941.00 | $7,713.83 | 16,700 | — | — |
| 2023-09-26 | $5,890.56 | $7,648.34 | 18,100 | — | — |
| 2023-09-25 | $5,965.09 | $7,745.11 | 16,400 | — | — |
| 2023-09-22 | $5,962.59 | $7,741.86 | 17,500 | — | — |
| 2023-09-21 | $5,888.47 | $7,645.62 | 25,400 | — | — |
| 2023-09-20 | $6,132.13 | $7,961.99 | 18,200 | — | — |
| 2023-09-19 | $6,182.87 | $8,027.88 | 15,200 | — | — |
| 2023-09-18 | $6,126.91 | $7,955.22 | 17,400 | — | — |
| 2023-09-15 | $6,076.59 | $7,889.88 | 78,500 | — | — |
| 2023-09-14 | $6,201.25 | $8,051.74 | 20,300 | — | — |
| 2023-09-13 | $6,098.86 | $7,918.80 | 28,300 | — | — |
| 2023-09-12 | $6,168.97 | $8,009.83 | 22,000 | — | — |
| 2023-09-11 | $6,353.50 | $8,249.42 | 18,300 | — | — |
| 2023-09-08 | $6,307.19 | $8,189.29 | 27,200 | — | — |
| 2023-09-07 | $6,405.81 | $8,317.34 | 38,100 | — | — |
| 2023-09-06 | $6,318.15 | $8,203.52 | 30,100 | — | — |
| 2023-09-05 | $6,181.67 | $8,026.32 | 32,400 | — | — |
| 2023-09-01 | $6,509.35 | $8,451.78 | 20,000 | — | — |
| 2023-08-31 | $6,377.33 | $8,280.36 | 28,900 | — | — |
| 2023-08-30 | $6,368.96 | $8,269.50 | 22,300 | — | — |
| 2023-08-29 | $6,294.16 | $8,172.38 | 25,000 | — | — |
| 2023-08-28 | $6,139.85 | $7,972.02 | 18,600 | — | — |
| 2023-08-25 | $6,081.14 | $7,895.79 | 25,900 | — | — |
| 2023-08-24 | $6,070.01 | $7,881.34 | 15,600 | — | — |
| 2023-08-23 | $6,133.95 | $7,964.36 | 16,900 | — | — |
| 2023-08-22 | $6,100.44 | $7,920.85 | 17,700 | — | — |
| 2023-08-21 | $6,009.22 | $7,802.41 | 17,100 | — | — |
| 2023-08-18 | $6,078.96 | $7,892.96 | 16,600 | — | — |
| 2023-08-17 | $6,022.00 | $7,819.00 | 24,200 | — | — |
| 2023-08-16 | $6,147.94 | $7,982.52 | 18,900 | — | — |
| 2023-08-15 | $6,190.99 | $8,038.42 | 15,700 | — | — |
| 2023-08-14 | $6,158.70 | $7,996.49 | 8,700 | — | — |
| 2023-08-11 | $6,156.73 | $7,993.93 | 9,600 | — | — |
| 2023-08-10 | $6,119.33 | $7,945.37 | 14,000 | — | — |
| 2023-08-09 | $6,261.61 | $8,130.11 | 11,400 | — | — |
| 2023-08-08 | $6,348.76 | $8,243.27 | 15,700 | — | — |
| 2023-08-07 | $6,387.74 | $8,293.88 | 18,600 | — | — |
| 2023-08-04 | $6,320.97 | $8,207.19 | 23,600 | — | — |
| 2023-08-03 | $6,248.02 | $8,112.47 | 19,600 | — | — |
| 2023-08-02 | $6,303.84 | $8,184.94 | 18,300 | — | — |
| 2023-08-01 | $6,324.00 | $8,211.12 | 16,900 | — | — |
| 2023-07-31 | $6,306.44 | $8,188.32 | 16,600 | — | — |
| 2023-07-28 | $6,343.33 | $8,236.22 | 21,500 | — | — |
| 2023-07-27 | $6,301.71 | $8,182.18 | 36,100 | — | — |
| 2023-07-26 | $6,382.98 | $8,287.70 | 15,200 | — | — |
| 2023-07-25 | $6,361.13 | $8,259.33 | 17,500 | — | — |
| 2023-07-24 | $6,230.69 | $8,089.96 | 14,600 | — | — |
| 2023-07-21 | $6,244.69 | $8,108.14 | 13,400 | — | — |
| 2023-07-20 | $6,226.08 | $8,083.98 | 16,300 | — | — |
| 2023-07-19 | $6,445.95 | $8,369.46 | 17,000 | — | — |
| 2023-07-18 | $6,466.00 | $8,395.49 | 14,000 | — | — |
| 2023-07-17 | $6,408.98 | $8,321.46 | 13,200 | — | — |
| 2023-07-14 | $6,396.55 | $8,305.32 | 13,900 | — | — |
| 2023-07-13 | $6,325.78 | $8,213.43 | 15,100 | — | — |
| 2023-07-12 | $6,348.69 | $8,243.18 | 16,000 | — | — |
| 2023-07-11 | $6,204.76 | $8,056.30 | 12,100 | — | — |
| 2023-07-10 | $6,213.80 | $8,068.03 | 23,200 | — | — |
| 2023-07-07 | $6,062.78 | $7,871.95 | 22,000 | — | — |
| 2023-07-06 | $6,081.20 | $7,895.87 | 27,800 | — | — |
| 2023-07-05 | $6,231.03 | $8,090.41 | 23,000 | — | — |
| 2023-07-03 | $6,286.48 | $8,162.40 | 9,600 | — | — |
| 2023-06-30 | $6,350.62 | $8,245.68 | 21,300 | — | — |
| 2023-06-29 | $6,295.61 | $8,174.26 | 22,100 | — | — |
| 2023-06-28 | $6,312.91 | $8,196.72 | 22,000 | — | — |
| 2023-06-27 | $6,330.20 | $8,219.17 | 26,000 | — | — |
| 2023-06-26 | $6,149.08 | $7,984.00 | 21,800 | — | — |
| 2023-06-23 | $6,160.21 | $7,998.45 | 63,600 | — | — |
| 2023-06-22 | $6,062.57 | $7,871.68 | 18,200 | — | — |
| 2023-06-21 | $6,025.40 | $7,823.42 | 14,600 | — | — |
| 2023-06-20 | $5,982.43 | $7,767.62 | 28,500 | — | — |
| 2023-06-16 | $5,990.38 | $7,777.94 | 50,800 | — | — |
| 2023-06-15 | $5,944.96 | $7,718.97 | 21,200 | — | — |
| 2023-06-14 | $5,886.57 | $7,643.16 | 18,700 | — | — |
| 2023-06-13 | $5,929.63 | $7,699.07 | 21,000 | — | — |
| 2023-06-12 | $5,868.86 | $7,620.16 | 17,000 | — | — |
| 2023-06-09 | $5,817.96 | $7,554.07 | 14,600 | — | — |
| 2023-06-08 | $5,806.16 | $7,538.75 | 22,000 | — | — |
| 2023-06-07 | $5,771.12 | $7,493.26 | 24,900 | — | — |
| 2023-06-06 | $5,794.60 | $7,523.74 | 14,800 | — | — |
| 2023-06-05 | $5,661.56 | $7,351.00 | 14,500 | — | — |
| 2023-06-02 | $5,711.00 | $7,415.20 | 24,100 | — | — |
| 2023-06-01 | $5,570.61 | $7,232.91 | 25,400 | — | — |
| 2023-05-31 | $5,554.22 | $7,211.63 | 93,700 | — | — |
| 2023-05-30 | $5,621.21 | $7,298.61 | 35,400 | — | — |
| 2023-05-26 | $5,617.56 | $7,293.87 | 23,900 | — | — |
| 2023-05-25 | $5,635.22 | $7,316.80 | 26,400 | — | — |
| 2023-05-24 | $5,585.70 | $7,252.51 | 30,300 | — | — |
| 2023-05-23 | $5,611.29 | $7,285.73 | 23,900 | — | — |
| 2023-05-22 | $5,705.32 | $7,407.82 | 35,600 | — | — |
| 2023-05-19 | $5,846.52 | $7,591.16 | 19,000 | — | — |
| 2023-05-18 | $5,883.17 | $7,638.74 | 26,700 | — | — |
| 2023-05-17 | $5,833.16 | $7,573.81 | 19,400 | — | — |
| 2023-05-16 | $5,887.48 | $7,644.34 | 19,800 | — | — |
| 2023-05-15 | $5,898.82 | $7,659.06 | 22,400 | — | — |
| 2023-05-12 | $5,822.41 | $7,559.85 | 16,000 | — | — |
| 2023-05-11 | $5,837.83 | $7,579.87 | 17,200 | — | — |
| 2023-05-10 | $5,836.51 | $7,578.16 | 20,500 | — | — |
| 2023-05-09 | $5,875.45 | $7,628.72 | 17,800 | — | — |
| 2023-05-08 | $5,853.47 | $7,600.18 | 15,100 | — | — |
| 2023-05-05 | $5,852.47 | $7,598.88 | 19,000 | — | — |
| 2023-05-04 | $5,801.35 | $7,532.51 | 16,100 | — | — |
| 2023-05-03 | $5,894.82 | $7,653.87 | 30,800 | — | — |
| 2023-05-02 | $5,886.56 | $7,643.14 | 18,300 | — | — |
| 2023-05-01 | $5,870.49 | $7,622.28 | 18,600 | — | — |
| 2023-04-28 | $5,840.00 | $7,582.69 | 18,400 | — | — |
| 2023-04-27 | $5,799.52 | $7,530.13 | 27,600 | — | — |
| 2023-04-26 | $5,681.59 | $7,377.01 | 27,900 | — | — |
| 2023-04-25 | $5,754.71 | $7,471.95 | 41,100 | — | — |
| 2023-04-24 | $5,967.22 | $7,747.87 | 23,500 | — | — |
| 2023-04-21 | $5,924.20 | $7,692.02 | 92,800 | — | — |
| 2023-04-20 | $5,892.71 | $7,651.13 | 20,000 | — | — |
| 2023-04-19 | $5,861.13 | $7,610.13 | 13,300 | — | — |
| 2023-04-18 | $5,829.84 | $7,569.50 | 16,100 | — | — |
| 2023-04-17 | $5,693.04 | $7,391.88 | 20,000 | — | — |
| 2023-04-14 | $5,632.55 | $7,313.34 | 13,600 | — | — |
| 2023-04-13 | $5,579.47 | $7,244.42 | 21,700 | — | — |
| 2023-04-12 | $5,590.22 | $7,258.38 | 14,500 | — | — |
| 2023-04-11 | $5,578.01 | $7,242.52 | 14,000 | — | — |
| 2023-04-10 | $5,479.87 | $7,115.10 | 13,000 | — | — |
| 2023-04-06 | $5,468.08 | $7,099.79 | 20,100 | — | — |
| 2023-04-05 | $5,542.84 | $7,196.86 | 18,400 | — | — |
| 2023-04-04 | $5,526.81 | $7,176.04 | 20,800 | — | — |
| 2023-04-03 | $5,576.70 | $7,240.82 | 20,100 | — | — |
| 2023-03-31 | $5,572.19 | $7,234.96 | 21,600 | — | — |
| 2023-03-30 | $5,417.11 | $7,033.61 | 22,600 | — | — |
| 2023-03-29 | $5,433.99 | $7,055.53 | 16,500 | — | — |
| 2023-03-28 | $5,413.56 | $7,029.00 | 11,700 | — | — |
| 2023-03-27 | $5,375.45 | $6,979.52 | 12,700 | — | — |
| 2023-03-24 | $5,413.00 | $7,028.27 | 20,900 | — | — |
| 2023-03-23 | $5,354.43 | $6,952.22 | 23,400 | — | — |
| 2023-03-22 | $5,426.07 | $7,045.24 | 24,800 | — | — |
| 2023-03-21 | $5,482.24 | $7,118.17 | 18,300 | — | — |
| 2023-03-20 | $5,494.47 | $7,134.05 | 23,000 | — | — |
| 2023-03-17 | $5,503.00 | $7,145.13 | 54,800 | — | — |
| 2023-03-16 | $5,478.12 | $7,112.82 | 21,200 | — | — |
| 2023-03-15 | $5,322.89 | $6,911.27 | 32,100 | — | — |
| 2023-03-14 | $5,371.72 | $6,974.67 | 22,600 | — | — |
| 2023-03-13 | $5,266.68 | $6,838.29 | 28,600 | — | — |
| 2023-03-10 | $5,235.47 | $6,797.77 | 19,600 | — | — |
| 2023-03-09 | $5,308.12 | $6,892.09 | 27,100 | — | — |
| 2023-03-08 | $5,336.76 | $6,929.28 | 30,100 | — | — |
| 2023-03-07 | $5,302.94 | $6,885.37 | 23,800 | — | — |
| 2023-03-06 | $5,244.98 | $6,810.11 | 22,800 | — | — |
| 2023-03-03 | $5,247.10 | $6,812.87 | 16,000 | — | — |
| 2023-03-02 | $5,217.41 | $6,774.32 | 22,500 | — | — |
| 2023-03-01 | $5,138.91 | $6,672.39 | 17,600 | — | — |
| 2023-02-28 | $5,173.62 | $6,717.46 | 29,700 | — | — |
| 2023-02-27 | $5,166.93 | $6,708.77 | 21,100 | — | — |
| 2023-02-24 | $5,132.47 | $6,664.03 | 26,200 | — | — |
| 2023-02-23 | $5,129.59 | $6,660.29 | 25,300 | — | — |
| 2023-02-22 | $5,057.73 | $6,566.99 | 17,800 | — | — |
| 2023-02-21 | $5,018.23 | $6,515.70 | 27,800 | — | — |
| 2023-02-17 | $5,098.14 | $6,619.46 | 24,300 | — | — |
| 2023-02-16 | $5,119.96 | $6,647.79 | 18,900 | — | — |
| 2023-02-15 | $5,160.96 | $6,701.02 | 19,800 | — | — |
| 2023-02-14 | $5,119.91 | $6,647.72 | 21,400 | — | — |
| 2023-02-13 | $5,199.99 | $6,751.70 | 22,600 | — | — |
| 2023-02-10 | $5,078.25 | $6,593.63 | 14,700 | — | — |
| 2023-02-09 | $5,050.46 | $6,557.55 | 26,200 | — | — |
| 2023-02-08 | $5,014.96 | $6,511.45 | 25,000 | — | — |
| 2023-02-07 | $5,164.90 | $6,706.14 | 37,800 | — | — |
| 2023-02-06 | $5,149.44 | $6,686.06 | 52,000 | — | — |
| 2023-02-03 | $5,281.34 | $6,857.32 | 39,500 | — | — |
| 2023-02-02 | $5,405.67 | $7,018.75 | 43,400 | — | — |
| 2023-02-01 | $5,357.92 | $6,956.76 | 24,400 | — | — |
| 2023-01-31 | $5,270.00 | $6,842.60 | 32,700 | — | — |
| 2023-01-30 | $5,021.42 | $6,519.84 | 18,500 | — | — |
| 2023-01-27 | $5,122.01 | $6,650.45 | 10,100 | — | — |
| 2023-01-26 | $5,112.22 | $6,637.74 | 9,500 | — | — |
| 2023-01-25 | $5,069.06 | $6,581.70 | 10,100 | — | — |
| 2023-01-24 | $5,039.19 | $6,542.91 | 13,300 | — | — |
| 2023-01-23 | $5,020.29 | $6,518.37 | 16,100 | — | — |
| 2023-01-20 | $5,024.07 | $6,523.28 | 14,500 | — | — |
| 2023-01-19 | $4,928.90 | $6,399.71 | 17,200 | — | — |
| 2023-01-18 | $4,999.16 | $6,490.94 | 13,600 | — | — |
| 2023-01-17 | $4,989.72 | $6,478.68 | 17,400 | — | — |
| 2023-01-13 | $4,992.24 | $6,481.95 | 16,000 | — | — |
| 2023-01-12 | $4,934.00 | $6,406.34 | 13,300 | — | — |
| 2023-01-11 | $4,914.51 | $6,381.03 | 22,300 | — | — |
| 2023-01-10 | $4,828.53 | $6,269.39 | 14,600 | — | — |
| 2023-01-09 | $4,763.17 | $6,184.53 | 15,900 | — | — |
| 2023-01-06 | $4,796.82 | $6,228.22 | 20,600 | — | — |
| 2023-01-05 | $4,639.53 | $6,023.99 | 16,300 | — | — |
| 2023-01-04 | $4,674.22 | $6,069.04 | 14,000 | — | — |
| 2023-01-03 | $4,589.32 | $5,958.80 | 24,900 | — | — |