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
- 1973-02-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 — 2025
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2025-12-31 | $4,444.82 | $5,014.12 | 19,500 | — | — |
| 2025-12-30 | $4,468.99 | $5,041.39 | 12,100 | — | — |
| 2025-12-29 | $4,391.47 | $4,953.94 | 10,700 | — | — |
| 2025-12-26 | $4,369.00 | $4,928.59 | 10,900 | — | — |
| 2025-12-24 | $4,385.00 | $4,946.64 | 9,900 | — | — |
| 2025-12-23 | $4,281.01 | $4,829.33 | 11,100 | — | — |
| 2025-12-22 | $4,367.15 | $4,926.50 | 10,900 | — | — |
| 2025-12-19 | $4,438.10 | $5,006.54 | 16,900 | — | — |
| 2025-12-18 | $4,447.37 | $5,017.00 | 10,400 | — | — |
| 2025-12-17 | $4,332.73 | $4,887.68 | 13,400 | — | — |
| 2025-12-16 | $4,430.00 | $4,997.40 | 13,200 | — | — |
| 2025-12-15 | $4,494.76 | $5,070.46 | 10,900 | — | — |
| 2025-12-12 | $4,421.46 | $4,987.77 | 10,600 | — | — |
| 2025-12-11 | $4,413.91 | $4,979.25 | 13,700 | — | — |
| 2025-12-10 | $4,406.35 | $4,970.72 | 17,000 | — | — |
| 2025-12-09 | $4,385.17 | $4,946.83 | 11,800 | — | — |
| 2025-12-08 | $4,263.25 | $4,809.30 | 19,300 | — | — |
| 2025-12-05 | $4,400.84 | $4,964.51 | 10,400 | — | — |
| 2025-12-04 | $4,393.32 | $4,956.03 | 9,800 | — | — |
| 2025-12-03 | $4,537.90 | $5,119.12 | 13,500 | — | — |
| 2025-12-02 | $4,689.72 | $5,290.39 | 14,900 | — | — |
| 2025-12-01 | $4,697.26 | $5,298.89 | 10,500 | — | — |
| 2025-11-28 | $4,679.57 | $5,278.94 | 7,600 | — | — |
| 2025-11-26 | $4,647.19 | $5,242.41 | 10,800 | — | — |
| 2025-11-25 | $4,581.82 | $5,168.67 | 15,500 | — | — |
| 2025-11-24 | $4,392.36 | $4,954.94 | 14,000 | — | — |
| 2025-11-21 | $4,284.98 | $4,833.81 | 11,700 | — | — |
| 2025-11-20 | $4,184.30 | $4,720.23 | 11,300 | — | — |
| 2025-11-19 | $4,173.75 | $4,708.33 | 13,700 | — | — |
| 2025-11-18 | $4,045.94 | $4,564.15 | 18,200 | — | — |
| 2025-11-17 | $4,038.52 | $4,555.78 | 13,100 | — | — |
| 2025-11-14 | $4,120.22 | $4,647.95 | 13,900 | — | — |
| 2025-11-13 | $4,014.51 | $4,528.70 | 10,900 | — | — |
| 2025-11-12 | $3,896.49 | $4,395.56 | 12,800 | — | — |
| 2025-11-11 | $3,889.99 | $4,388.23 | 11,000 | — | — |
| 2025-11-10 | $3,809.01 | $4,296.88 | 8,900 | — | — |
| 2025-11-07 | $3,705.29 | $4,179.87 | 4,500 | — | — |
| 2025-11-06 | $3,776.21 | $4,257.34 | 12,100 | — | — |
| 2025-11-05 | $3,682.00 | $4,151.12 | 8,400 | — | — |
| 2025-11-04 | $3,606.50 | $4,066.00 | 5,400 | — | — |
| 2025-11-03 | $3,598.47 | $4,056.95 | 5,100 | — | — |
| 2025-10-31 | $3,369.98 | $3,799.35 | 1,300 | — | — |
| 2025-10-30 | $3,310.48 | $3,732.27 | 2,000 | — | — |
| 2025-10-29 | $3,218.00 | $3,628.01 | 2,000 | — | — |
| 2025-10-28 | $3,280.00 | $3,697.90 | 1,200 | — | — |
| 2025-10-27 | $3,319.87 | $3,742.85 | 1,500 | — | — |
| 2025-10-24 | $3,340.99 | $3,766.67 | 1,500 | — | — |
| 2025-10-23 | $3,315.18 | $3,737.57 | 1,400 | — | — |
| 2025-10-22 | $3,293.39 | $3,713.00 | 3,400 | — | — |
| 2025-10-21 | $3,434.49 | $3,872.08 | 1,300 | — | — |
| 2025-10-20 | $3,435.95 | $3,873.72 | 1,100 | — | — |
| 2025-10-17 | $3,406.09 | $3,840.06 | 1,300 | — | — |
| 2025-10-16 | $3,439.80 | $3,878.06 | 1,500 | — | — |
| 2025-10-15 | $3,444.98 | $3,883.90 | 1,700 | — | — |
| 2025-10-14 | $3,389.22 | $3,821.04 | 1,400 | — | — |
| 2025-10-13 | $3,369.80 | $3,799.15 | 1,400 | — | — |
| 2025-10-10 | $3,366.65 | $3,795.59 | 1,500 | — | — |
| 2025-10-09 | $3,381.12 | $3,811.91 | 4,400 | — | — |
| 2025-10-08 | $3,477.10 | $3,920.12 | 1,600 | — | — |
| 2025-10-07 | $3,536.60 | $3,987.20 | 2,500 | — | — |
| 2025-10-06 | $3,514.60 | $3,962.40 | 2,000 | — | — |
| 2025-10-03 | $3,560.00 | $4,013.58 | 3,300 | — | — |
| 2025-10-02 | $3,617.55 | $4,078.46 | 2,500 | — | — |
| 2025-10-01 | $3,703.09 | $4,174.90 | 1,900 | — | — |
| 2025-09-30 | $3,647.00 | $4,111.66 | 2,400 | — | — |
| 2025-09-29 | $3,670.99 | $4,138.71 | 2,900 | — | — |
| 2025-09-26 | $3,747.42 | $4,224.88 | 2,600 | — | — |
| 2025-09-25 | $3,689.98 | $4,160.12 | 1,500 | — | — |
| 2025-09-24 | $3,634.33 | $4,097.38 | 1,500 | — | — |
| 2025-09-23 | $3,674.08 | $4,142.19 | 2,900 | — | — |
| 2025-09-22 | $3,678.00 | $4,146.61 | 3,000 | — | — |
| 2025-09-19 | $3,500.20 | $3,946.16 | 10,300 | — | — |
| 2025-09-18 | $3,875.00 | $4,368.71 | 900 | — | — |
| 2025-09-17 | $3,892.00 | $4,387.88 | 1,800 | — | — |
| 2025-09-16 | $3,913.00 | $4,411.56 | 2,100 | — | — |
| 2025-09-15 | $3,884.29 | $4,379.19 | 2,200 | — | — |
| 2025-09-12 | $3,942.79 | $4,445.14 | 1,600 | — | — |
| 2025-09-11 | $3,944.47 | $4,447.03 | 1,300 | — | — |
| 2025-09-10 | $3,878.70 | $4,372.89 | 1,200 | — | — |
| 2025-09-09 | $3,901.00 | $4,398.03 | 1,500 | — | — |
| 2025-09-08 | $3,969.03 | $4,474.72 | 1,100 | — | — |
| 2025-09-05 | $3,941.54 | $4,443.73 | 1,000 | — | — |
| 2025-09-04 | $3,949.78 | $4,453.02 | 1,400 | — | — |
| 2025-09-03 | $4,014.54 | $4,526.03 | 2,900 | — | — |
| 2025-09-02 | $3,950.50 | $4,453.83 | 2,000 | — | — |
| 2025-08-29 | $3,969.20 | $4,474.92 | 1,800 | — | — |
| 2025-08-28 | $3,925.79 | $4,425.97 | 3,700 | — | — |
| 2025-08-27 | $3,775.00 | $4,255.97 | 1,900 | — | — |
| 2025-08-26 | $3,708.69 | $4,181.21 | 1,600 | — | — |
| 2025-08-25 | $3,690.61 | $4,160.83 | 1,700 | — | — |
| 2025-08-22 | $3,685.92 | $4,155.54 | 2,700 | — | — |
| 2025-08-21 | $3,610.08 | $4,070.04 | 5,400 | — | — |
| 2025-08-20 | $3,538.37 | $3,989.19 | 700 | — | — |
| 2025-08-19 | $3,544.00 | $3,995.54 | 900 | — | — |
| 2025-08-18 | $3,578.18 | $4,034.08 | 5,400 | — | — |
| 2025-08-15 | $3,553.78 | $4,006.57 | 1,100 | — | — |
| 2025-08-14 | $3,510.00 | $3,957.21 | 1,000 | — | — |
| 2025-08-13 | $3,576.02 | $4,031.64 | 1,000 | — | — |
| 2025-08-12 | $3,541.71 | $3,992.96 | 1,100 | — | — |
| 2025-08-11 | $3,477.09 | $3,920.11 | 1,000 | — | — |
| 2025-08-08 | $3,526.09 | $3,975.35 | 1,800 | — | — |
| 2025-08-07 | $3,517.62 | $3,963.26 | 1,500 | — | — |
| 2025-08-06 | $3,488.20 | $3,930.12 | 2,500 | — | — |
| 2025-08-05 | $3,483.00 | $3,924.26 | 3,900 | — | — |
| 2025-08-04 | $3,379.99 | $3,808.20 | 3,900 | — | — |
| 2025-08-01 | $3,168.58 | $3,570.00 | 1,600 | — | — |
| 2025-07-31 | $3,167.18 | $3,568.43 | 1,600 | — | — |
| 2025-07-30 | $3,220.43 | $3,628.42 | 2,600 | — | — |
| 2025-07-29 | $3,185.76 | $3,589.36 | 1,500 | — | — |
| 2025-07-28 | $3,127.33 | $3,523.53 | 1,000 | — | — |
| 2025-07-25 | $3,128.11 | $3,524.41 | 1,000 | — | — |
| 2025-07-24 | $3,108.38 | $3,502.18 | 1,500 | — | — |
| 2025-07-23 | $3,097.51 | $3,489.93 | 2,600 | — | — |
| 2025-07-22 | $3,054.42 | $3,441.38 | 1,400 | — | — |
| 2025-07-21 | $3,030.20 | $3,414.09 | 1,900 | — | — |
| 2025-07-18 | $3,062.57 | $3,450.56 | 1,200 | — | — |
| 2025-07-17 | $3,081.94 | $3,472.39 | 1,700 | — | — |
| 2025-07-16 | $3,043.01 | $3,428.53 | 900 | — | — |
| 2025-07-15 | $3,030.02 | $3,413.89 | 1,400 | — | — |
| 2025-07-14 | $3,024.80 | $3,408.01 | 1,200 | — | — |
| 2025-07-11 | $3,025.85 | $3,409.19 | 1,600 | — | — |
| 2025-07-10 | $3,012.01 | $3,393.60 | 1,400 | — | — |
| 2025-07-09 | $3,023.67 | $3,406.73 | 1,900 | — | — |
| 2025-07-08 | $2,959.70 | $3,334.66 | 2,400 | — | — |
| 2025-07-07 | $3,012.87 | $3,394.57 | 2,000 | — | — |
| 2025-07-03 | $3,013.06 | $3,394.78 | 1,300 | — | — |
| 2025-07-02 | $3,016.63 | $3,398.80 | 3,400 | — | — |
| 2025-07-01 | $2,915.52 | $3,284.88 | 3,400 | — | — |
| 2025-06-30 | $2,861.20 | $3,223.68 | 3,700 | — | — |
| 2025-06-27 | $2,843.29 | $3,203.50 | 12,100 | — | — |
| 2025-06-26 | $2,911.09 | $3,279.89 | 3,100 | — | — |
| 2025-06-25 | $2,865.68 | $3,228.73 | 2,300 | — | — |
| 2025-06-24 | $2,905.25 | $3,273.31 | 2,300 | — | — |
| 2025-06-23 | $2,850.63 | $3,211.77 | 2,700 | — | — |
| 2025-06-20 | $2,828.67 | $3,187.03 | 2,900 | — | — |
| 2025-06-18 | $2,790.08 | $3,143.55 | 2,800 | — | — |
| 2025-06-17 | $2,706.69 | $3,049.60 | 2,100 | — | — |
| 2025-06-16 | $2,720.10 | $3,064.71 | 1,600 | — | — |
| 2025-06-13 | $2,698.93 | $3,040.85 | 1,300 | — | — |
| 2025-06-12 | $2,749.00 | $3,097.27 | 1,400 | — | — |
| 2025-06-11 | $2,711.24 | $3,054.72 | 1,300 | — | — |
| 2025-06-10 | $2,725.73 | $3,071.05 | 2,400 | — | — |
| 2025-06-09 | $2,705.14 | $3,047.85 | 3,200 | — | — |
| 2025-06-06 | $2,776.04 | $3,127.73 | 2,100 | — | — |
| 2025-06-05 | $2,768.24 | $3,118.95 | 2,000 | — | — |
| 2025-06-04 | $2,729.60 | $3,075.41 | 2,400 | — | — |
| 2025-06-03 | $2,740.99 | $3,088.24 | 2,100 | — | — |
| 2025-06-02 | $2,754.05 | $3,102.96 | 2,400 | — | — |
| 2025-05-30 | $2,677.18 | $3,016.35 | 3,100 | — | — |
| 2025-05-29 | $2,704.46 | $3,047.09 | 2,200 | — | — |
| 2025-05-28 | $2,660.86 | $2,997.96 | 1,900 | — | — |
| 2025-05-27 | $2,644.25 | $2,979.25 | 2,600 | — | — |
| 2025-05-23 | $2,566.00 | $2,891.08 | 2,900 | — | — |
| 2025-05-22 | $2,595.00 | $2,923.76 | 3,400 | — | — |
| 2025-05-21 | $2,459.69 | $2,771.30 | 1,900 | — | — |
| 2025-05-20 | $2,473.00 | $2,786.30 | 1,800 | — | — |
| 2025-05-19 | $2,508.57 | $2,826.38 | 2,700 | — | — |
| 2025-05-16 | $2,474.82 | $2,788.35 | 1,700 | — | — |
| 2025-05-15 | $2,497.96 | $2,814.42 | 1,600 | — | — |
| 2025-05-14 | $2,513.19 | $2,831.58 | 1,300 | — | — |
| 2025-05-13 | $2,536.05 | $2,857.34 | 1,500 | — | — |
| 2025-05-12 | $2,499.98 | $2,816.70 | 2,000 | — | — |
| 2025-05-09 | $2,510.00 | $2,827.99 | 1,100 | — | — |
| 2025-05-08 | $2,531.43 | $2,852.13 | 900 | — | — |
| 2025-05-07 | $2,515.11 | $2,831.21 | 1,300 | — | — |
| 2025-05-06 | $2,528.49 | $2,846.27 | 1,400 | — | — |
| 2025-05-05 | $2,564.50 | $2,886.81 | 1,800 | — | — |
| 2025-05-02 | $2,592.10 | $2,917.88 | 1,300 | — | — |
| 2025-05-01 | $2,571.13 | $2,894.27 | 3,300 | — | — |
| 2025-04-30 | $2,585.98 | $2,910.99 | 1,900 | — | — |
| 2025-04-29 | $2,567.93 | $2,890.67 | 1,800 | — | — |
| 2025-04-28 | $2,511.00 | $2,826.58 | 1,100 | — | — |
| 2025-04-25 | $2,578.03 | $2,902.04 | 800 | — | — |
| 2025-04-24 | $2,628.02 | $2,958.31 | 1,300 | — | — |
| 2025-04-23 | $2,574.79 | $2,898.39 | 2,100 | — | — |
| 2025-04-22 | $2,554.12 | $2,875.12 | 3,000 | — | — |
| 2025-04-21 | $2,555.00 | $2,876.11 | 1,300 | — | — |
| 2025-04-17 | $2,556.50 | $2,877.80 | 1,400 | — | — |
| 2025-04-16 | $2,582.00 | $2,906.51 | 700 | — | — |
| 2025-04-15 | $2,610.22 | $2,938.27 | 800 | — | — |
| 2025-04-14 | $2,608.00 | $2,935.78 | 1,500 | — | — |
| 2025-04-11 | $2,540.97 | $2,860.32 | 1,300 | — | — |
| 2025-04-10 | $2,573.74 | $2,897.21 | 1,300 | — | — |
| 2025-04-09 | $2,568.99 | $2,891.86 | 2,100 | — | — |
| 2025-04-08 | $2,522.06 | $2,839.03 | 1,300 | — | — |
| 2025-04-07 | $2,530.60 | $2,848.65 | 1,900 | — | — |
| 2025-04-04 | $2,596.72 | $2,923.08 | 2,100 | — | — |
| 2025-04-03 | $2,715.35 | $3,056.62 | 1,200 | — | — |
| 2025-04-02 | $2,742.00 | $3,086.62 | 900 | — | — |
| 2025-04-01 | $2,767.99 | $3,115.87 | 1,500 | — | — |
| 2025-03-31 | $2,697.12 | $3,036.10 | 1,100 | — | — |
| 2025-03-28 | $2,711.29 | $3,052.05 | 2,500 | — | — |
| 2025-03-27 | $2,665.81 | $3,000.85 | 3,400 | — | — |
| 2025-03-26 | $2,637.80 | $2,969.32 | 1,200 | — | — |
| 2025-03-25 | $2,650.00 | $2,983.05 | 2,000 | — | — |
| 2025-03-24 | $2,672.63 | $3,008.53 | 2,300 | — | — |
| 2025-03-21 | $2,715.96 | $3,057.30 | 5,700 | — | — |
| 2025-03-20 | $2,711.47 | $3,052.25 | 1,500 | — | — |
| 2025-03-19 | $2,712.49 | $3,053.40 | 1,300 | — | — |
| 2025-03-18 | $2,698.00 | $3,037.09 | 1,900 | — | — |
| 2025-03-17 | $2,719.86 | $3,061.69 | 1,600 | — | — |
| 2025-03-14 | $2,688.80 | $3,026.73 | 1,400 | — | — |
| 2025-03-13 | $2,661.25 | $2,995.72 | 1,200 | — | — |
| 2025-03-12 | $2,689.80 | $3,027.86 | 1,000 | — | — |
| 2025-03-11 | $2,684.11 | $3,021.45 | 2,300 | — | — |
| 2025-03-10 | $2,767.58 | $3,115.41 | 2,900 | — | — |
| 2025-03-07 | $2,976.63 | $3,350.74 | 3,200 | — | — |
| 2025-03-06 | $2,734.24 | $3,077.88 | 1,600 | — | — |
| 2025-03-05 | $2,703.00 | $3,042.72 | 2,100 | — | — |
| 2025-03-04 | $2,699.00 | $3,038.21 | 2,500 | — | — |
| 2025-03-03 | $2,766.99 | $3,114.75 | 2,000 | — | — |
| 2025-02-28 | $2,802.11 | $3,154.28 | 7,000 | — | — |
| 2025-02-27 | $2,808.12 | $3,161.05 | 1,800 | — | — |
| 2025-02-26 | $2,835.18 | $3,191.51 | 1,300 | — | — |
| 2025-02-25 | $2,908.63 | $3,274.19 | 1,400 | — | — |
| 2025-02-24 | $2,877.22 | $3,238.83 | 2,800 | — | — |
| 2025-02-21 | $2,872.21 | $3,230.66 | 2,300 | — | — |
| 2025-02-20 | $2,915.55 | $3,279.41 | 2,700 | — | — |
| 2025-02-19 | $2,992.67 | $3,366.15 | 3,900 | — | — |
| 2025-02-18 | $2,890.51 | $3,251.24 | 4,300 | — | — |
| 2025-02-14 | $2,927.00 | $3,292.29 | 4,700 | — | — |
| 2025-02-13 | $2,614.97 | $2,941.32 | 3,900 | — | — |
| 2025-02-12 | $2,662.45 | $2,994.72 | 2,600 | — | — |
| 2025-02-11 | $2,598.57 | $2,922.87 | 2,600 | — | — |
| 2025-02-10 | $2,571.24 | $2,892.13 | 3,400 | — | — |
| 2025-02-07 | $2,529.09 | $2,844.72 | 3,200 | — | — |
| 2025-02-06 | $2,495.27 | $2,806.68 | 1,700 | — | — |
| 2025-02-05 | $2,488.36 | $2,798.91 | 1,800 | — | — |
| 2025-02-04 | $2,467.38 | $2,775.31 | 2,100 | — | — |
| 2025-02-03 | $2,447.26 | $2,752.68 | 2,500 | — | — |
| 2025-01-31 | $2,438.34 | $2,742.64 | 2,400 | — | — |
| 2025-01-30 | $2,445.76 | $2,750.99 | 2,400 | — | — |
| 2025-01-29 | $2,484.90 | $2,795.01 | 2,100 | — | — |
| 2025-01-28 | $2,445.71 | $2,750.93 | 1,900 | — | — |
| 2025-01-27 | $2,509.61 | $2,822.81 | 2,300 | — | — |
| 2025-01-24 | $2,509.96 | $2,823.20 | 1,900 | — | — |
| 2025-01-23 | $2,467.17 | $2,775.07 | 1,900 | — | — |
| 2025-01-22 | $2,461.96 | $2,769.21 | 2,200 | — | — |
| 2025-01-21 | $2,455.26 | $2,761.67 | 1,700 | — | — |
| 2025-01-17 | $2,474.54 | $2,783.36 | 1,800 | — | — |
| 2025-01-16 | $2,462.53 | $2,769.85 | 1,700 | — | — |
| 2025-01-15 | $2,460.87 | $2,767.98 | 1,500 | — | — |
| 2025-01-14 | $2,445.29 | $2,750.46 | 1,600 | — | — |
| 2025-01-13 | $2,423.63 | $2,726.10 | 2,200 | — | — |
| 2025-01-10 | $2,451.74 | $2,757.72 | 1,900 | — | — |
| 2025-01-08 | $2,481.84 | $2,791.57 | 2,300 | — | — |
| 2025-01-07 | $2,437.34 | $2,741.52 | 2,300 | — | — |
| 2025-01-06 | $2,423.90 | $2,726.40 | 2,100 | — | — |
| 2025-01-03 | $2,455.92 | $2,762.42 | 3,800 | — | — |
| 2025-01-02 | $2,422.16 | $2,724.44 | 1,800 | — | — |