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
- 1986-10-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 | $2,146.18 | $3,012.59 | 96,300 | — | — |
| 2025-12-30 | $2,160.26 | $3,032.35 | 67,000 | — | — |
| 2025-12-29 | $2,164.17 | $3,037.84 | 47,300 | — | — |
| 2025-12-26 | $2,180.48 | $3,060.74 | 49,400 | — | — |
| 2025-12-24 | $2,183.12 | $3,064.44 | 34,300 | — | — |
| 2025-12-23 | $2,168.13 | $3,043.40 | 58,700 | — | — |
| 2025-12-22 | $2,167.00 | $3,041.81 | 71,500 | — | — |
| 2025-12-19 | $2,134.99 | $2,996.88 | 140,400 | — | — |
| 2025-12-18 | $2,107.16 | $2,957.82 | 108,300 | — | — |
| 2025-12-17 | $2,111.59 | $2,964.03 | 91,500 | — | — |
| 2025-12-16 | $2,091.85 | $2,936.33 | 126,500 | — | — |
| 2025-12-15 | $2,074.86 | $2,912.48 | 96,500 | — | — |
| 2025-12-12 | $2,055.52 | $2,885.33 | 68,900 | — | — |
| 2025-12-11 | $2,082.09 | $2,922.63 | 78,600 | — | — |
| 2025-12-10 | $2,056.54 | $2,886.76 | 135,700 | — | — |
| 2025-12-09 | $1,971.18 | $2,766.94 | 80,300 | — | — |
| 2025-12-08 | $1,970.16 | $2,765.51 | 86,100 | — | — |
| 2025-12-05 | $1,971.82 | $2,767.84 | 68,400 | — | — |
| 2025-12-04 | $1,961.18 | $2,752.90 | 79,700 | — | — |
| 2025-12-03 | $1,938.27 | $2,720.75 | 106,700 | — | — |
| 2025-12-02 | $1,905.02 | $2,674.07 | 47,900 | — | — |
| 2025-12-01 | $1,901.17 | $2,668.67 | 87,000 | — | — |
| 2025-11-28 | $1,877.89 | $2,635.99 | 43,600 | — | — |
| 2025-11-26 | $1,889.85 | $2,649.83 | 78,300 | — | — |
| 2025-11-25 | $1,877.80 | $2,632.94 | 143,700 | — | — |
| 2025-11-24 | $1,855.58 | $2,601.78 | 122,800 | — | — |
| 2025-11-21 | $1,868.49 | $2,619.88 | 121,800 | — | — |
| 2025-11-20 | $1,822.03 | $2,554.74 | 107,600 | — | — |
| 2025-11-19 | $1,829.88 | $2,565.74 | 82,900 | — | — |
| 2025-11-18 | $1,798.01 | $2,521.06 | 145,700 | — | — |
| 2025-11-17 | $1,789.22 | $2,508.73 | 100,400 | — | — |
| 2025-11-14 | $1,845.30 | $2,587.37 | 136,000 | — | — |
| 2025-11-13 | $1,824.98 | $2,558.87 | 70,700 | — | — |
| 2025-11-12 | $1,832.48 | $2,569.39 | 55,300 | — | — |
| 2025-11-11 | $1,817.34 | $2,548.16 | 64,600 | — | — |
| 2025-11-10 | $1,814.41 | $2,544.05 | 59,500 | — | — |
| 2025-11-07 | $1,818.84 | $2,550.26 | 72,000 | — | — |
| 2025-11-06 | $1,800.21 | $2,524.14 | 75,500 | — | — |
| 2025-11-05 | $1,801.23 | $2,525.57 | 62,800 | — | — |
| 2025-11-04 | $1,806.63 | $2,533.14 | 57,900 | — | — |
| 2025-11-03 | $1,822.71 | $2,555.69 | 96,700 | — | — |
| 2025-10-31 | $1,824.82 | $2,558.65 | 156,700 | — | — |
| 2025-10-30 | $1,778.50 | $2,493.70 | 104,600 | — | — |
| 2025-10-29 | $1,785.89 | $2,504.06 | 141,800 | — | — |
| 2025-10-28 | $1,755.94 | $2,462.07 | 90,400 | — | — |
| 2025-10-27 | $1,786.10 | $2,504.36 | 107,300 | — | — |
| 2025-10-24 | $1,775.21 | $2,489.09 | 132,300 | — | — |
| 2025-10-23 | $1,751.52 | $2,455.87 | 144,300 | — | — |
| 2025-10-22 | $1,742.49 | $2,443.21 | 190,100 | — | — |
| 2025-10-21 | $1,758.89 | $2,466.21 | 145,200 | — | — |
| 2025-10-20 | $1,746.03 | $2,448.18 | 105,600 | — | — |
| 2025-10-17 | $1,695.00 | $2,376.62 | 140,600 | — | — |
| 2025-10-16 | $1,638.68 | $2,297.66 | 189,900 | — | — |
| 2025-10-15 | $1,746.26 | $2,448.50 | 106,100 | — | — |
| 2025-10-14 | $1,788.09 | $2,507.15 | 110,600 | — | — |
| 2025-10-13 | $1,733.60 | $2,430.75 | 108,200 | — | — |
| 2025-10-10 | $1,701.73 | $2,386.06 | 133,300 | — | — |
| 2025-10-09 | $1,776.47 | $2,490.86 | 157,500 | — | — |
| 2025-10-08 | $1,756.20 | $2,462.43 | 123,700 | — | — |
| 2025-10-07 | $1,768.43 | $2,479.58 | 113,700 | — | — |
| 2025-10-06 | $1,759.68 | $2,467.31 | 173,600 | — | — |
| 2025-10-03 | $1,762.68 | $2,471.52 | 189,100 | — | — |
| 2025-10-02 | $1,742.68 | $2,443.48 | 198,000 | — | — |
| 2025-10-01 | $1,759.77 | $2,467.44 | 162,400 | — | — |
| 2025-09-30 | $1,789.16 | $2,508.65 | 138,700 | — | — |
| 2025-09-29 | $1,797.80 | $2,520.76 | 259,200 | — | — |
| 2025-09-26 | $1,850.38 | $2,594.49 | 227,700 | — | — |
| 2025-09-25 | $1,864.30 | $2,614.01 | 179,800 | — | — |
| 2025-09-24 | $1,835.09 | $2,573.05 | 226,400 | — | — |
| 2025-09-23 | $1,849.67 | $2,593.49 | 234,700 | — | — |
| 2025-09-22 | $1,850.42 | $2,594.54 | 149,200 | — | — |
| 2025-09-19 | $1,866.88 | $2,617.62 | 279,300 | — | — |
| 2025-09-18 | $1,895.96 | $2,658.40 | 204,600 | — | — |
| 2025-09-17 | $1,882.83 | $2,639.99 | 205,400 | — | — |
| 2025-09-16 | $1,865.80 | $2,616.11 | 187,400 | — | — |
| 2025-09-15 | $1,910.70 | $2,679.07 | 198,100 | — | — |
| 2025-09-12 | $1,974.80 | $2,768.94 | 119,900 | — | — |
| 2025-09-11 | $1,964.43 | $2,754.40 | 183,100 | — | — |
| 2025-09-10 | $1,946.65 | $2,729.47 | 138,500 | — | — |
| 2025-09-09 | $1,945.95 | $2,728.49 | 152,000 | — | — |
| 2025-09-08 | $1,946.76 | $2,729.63 | 116,000 | — | — |
| 2025-09-05 | $1,925.26 | $2,699.48 | 152,000 | — | — |
| 2025-09-04 | $2,010.11 | $2,818.45 | 109,400 | — | — |
| 2025-09-03 | $1,986.12 | $2,784.81 | 99,300 | — | — |
| 2025-09-02 | $1,987.45 | $2,786.68 | 90,600 | — | — |
| 2025-08-29 | $1,983.91 | $2,781.72 | 148,800 | — | — |
| 2025-08-28 | $2,003.45 | $2,806.38 | 213,200 | — | — |
| 2025-08-27 | $2,032.56 | $2,847.16 | 191,700 | — | — |
| 2025-08-26 | $1,998.32 | $2,799.19 | 103,700 | — | — |
| 2025-08-25 | $1,968.48 | $2,757.39 | 131,400 | — | — |
| 2025-08-22 | $1,987.99 | $2,784.72 | 155,200 | — | — |
| 2025-08-21 | $1,937.63 | $2,714.18 | 149,300 | — | — |
| 2025-08-20 | $1,931.34 | $2,705.37 | 115,800 | — | — |
| 2025-08-19 | $1,901.42 | $2,663.46 | 182,500 | — | — |
| 2025-08-18 | $1,930.72 | $2,704.50 | 178,900 | — | — |
| 2025-08-15 | $1,871.35 | $2,621.34 | 118,500 | — | — |
| 2025-08-14 | $1,925.24 | $2,696.82 | 123,500 | — | — |
| 2025-08-13 | $1,904.74 | $2,668.11 | 138,400 | — | — |
| 2025-08-12 | $1,883.00 | $2,637.66 | 94,900 | — | — |
| 2025-08-11 | $1,848.93 | $2,589.93 | 138,100 | — | — |
| 2025-08-08 | $1,828.13 | $2,560.80 | 286,400 | — | — |
| 2025-08-07 | $1,820.85 | $2,550.60 | 233,400 | — | — |
| 2025-08-06 | $1,848.75 | $2,589.68 | 165,800 | — | — |
| 2025-08-05 | $1,862.62 | $2,609.11 | 174,900 | — | — |
| 2025-08-04 | $1,883.83 | $2,638.82 | 115,500 | — | — |
| 2025-08-01 | $1,912.64 | $2,679.18 | 119,100 | — | — |
| 2025-07-31 | $1,994.76 | $2,794.21 | 87,200 | — | — |
| 2025-07-30 | $2,017.02 | $2,825.39 | 131,000 | — | — |
| 2025-07-29 | $2,031.90 | $2,846.23 | 73,600 | — | — |
| 2025-07-28 | $2,050.04 | $2,871.64 | 93,900 | — | — |
| 2025-07-25 | $2,096.04 | $2,936.08 | 97,300 | — | — |
| 2025-07-24 | $2,113.83 | $2,961.00 | 115,400 | — | — |
| 2025-07-23 | $2,158.23 | $3,023.19 | 53,200 | — | — |
| 2025-07-22 | $2,134.48 | $2,989.92 | 92,300 | — | — |
| 2025-07-21 | $2,114.26 | $2,961.60 | 51,800 | — | — |
| 2025-07-18 | $2,123.59 | $2,974.67 | 59,300 | — | — |
| 2025-07-17 | $2,113.80 | $2,960.95 | 69,900 | — | — |
| 2025-07-16 | $2,084.48 | $2,919.88 | 69,000 | — | — |
| 2025-07-15 | $2,080.86 | $2,914.81 | 69,800 | — | — |
| 2025-07-14 | $2,152.88 | $3,015.70 | 65,400 | — | — |
| 2025-07-11 | $2,117.62 | $2,966.31 | 78,400 | — | — |
| 2025-07-10 | $2,131.69 | $2,986.01 | 83,400 | — | — |
| 2025-07-09 | $2,097.23 | $2,937.74 | 83,200 | — | — |
| 2025-07-08 | $2,066.20 | $2,894.28 | 80,400 | — | — |
| 2025-07-07 | $2,077.97 | $2,910.76 | 57,500 | — | — |
| 2025-07-03 | $2,088.73 | $2,925.84 | 45,400 | — | — |
| 2025-07-02 | $2,073.91 | $2,905.08 | 71,500 | — | — |
| 2025-07-01 | $2,043.31 | $2,862.21 | 99,900 | — | — |
| 2025-06-30 | $1,956.47 | $2,740.57 | 77,800 | — | — |
| 2025-06-27 | $1,956.86 | $2,741.12 | 200,900 | — | — |
| 2025-06-26 | $1,959.99 | $2,745.50 | 60,900 | — | — |
| 2025-06-25 | $1,911.75 | $2,677.93 | 70,500 | — | — |
| 2025-06-24 | $1,908.42 | $2,673.26 | 82,700 | — | — |
| 2025-06-23 | $1,889.51 | $2,646.78 | 75,800 | — | — |
| 2025-06-20 | $1,870.32 | $2,619.89 | 159,900 | — | — |
| 2025-06-18 | $1,845.31 | $2,584.86 | 77,300 | — | — |
| 2025-06-17 | $1,808.50 | $2,533.30 | 59,500 | — | — |
| 2025-06-16 | $1,816.89 | $2,545.05 | 59,200 | — | — |
| 2025-06-13 | $1,818.68 | $2,547.56 | 70,900 | — | — |
| 2025-06-12 | $1,841.27 | $2,579.20 | 114,900 | — | — |
| 2025-06-11 | $1,871.02 | $2,620.88 | 83,700 | — | — |
| 2025-06-10 | $1,861.30 | $2,607.26 | 72,200 | — | — |
| 2025-06-09 | $1,831.72 | $2,565.82 | 83,900 | — | — |
| 2025-06-06 | $1,856.28 | $2,600.23 | 51,000 | — | — |
| 2025-06-05 | $1,814.09 | $2,541.13 | 53,300 | — | — |
| 2025-06-04 | $1,828.49 | $2,561.30 | 55,000 | — | — |
| 2025-06-03 | $1,842.86 | $2,581.43 | 76,100 | — | — |
| 2025-06-02 | $1,799.50 | $2,520.69 | 85,200 | — | — |
| 2025-05-30 | $1,848.88 | $2,589.86 | 164,300 | — | — |
| 2025-05-29 | $1,844.25 | $2,580.64 | 111,900 | — | — |
| 2025-05-28 | $1,833.89 | $2,566.15 | 56,800 | — | — |
| 2025-05-27 | $1,853.57 | $2,593.69 | 106,400 | — | — |
| 2025-05-23 | $1,822.27 | $2,549.89 | 45,000 | — | — |
| 2025-05-22 | $1,841.04 | $2,576.15 | 70,000 | — | — |
| 2025-05-21 | $1,841.77 | $2,577.17 | 73,100 | — | — |
| 2025-05-20 | $1,918.20 | $2,684.12 | 60,400 | — | — |
| 2025-05-19 | $1,937.79 | $2,711.53 | 42,400 | — | — |
| 2025-05-16 | $1,953.58 | $2,733.63 | 59,200 | — | — |
| 2025-05-15 | $1,966.55 | $2,751.78 | 54,000 | — | — |
| 2025-05-14 | $1,962.92 | $2,746.70 | 64,800 | — | — |
| 2025-05-13 | $1,955.12 | $2,735.78 | 77,900 | — | — |
| 2025-05-12 | $1,940.30 | $2,715.05 | 102,300 | — | — |
| 2025-05-09 | $1,841.60 | $2,576.94 | 43,500 | — | — |
| 2025-05-08 | $1,830.22 | $2,561.01 | 92,900 | — | — |
| 2025-05-07 | $1,794.69 | $2,511.30 | 110,100 | — | — |
| 2025-05-06 | $1,778.04 | $2,488.00 | 211,400 | — | — |
| 2025-05-05 | $1,843.29 | $2,579.30 | 76,000 | — | — |
| 2025-05-02 | $1,831.32 | $2,562.55 | 83,400 | — | — |
| 2025-05-01 | $1,781.47 | $2,492.80 | 67,800 | — | — |
| 2025-04-30 | $1,779.14 | $2,489.54 | 77,500 | — | — |
| 2025-04-29 | $1,793.05 | $2,509.00 | 48,600 | — | — |
| 2025-04-28 | $1,772.21 | $2,479.84 | 73,000 | — | — |
| 2025-04-25 | $1,779.26 | $2,489.70 | 82,700 | — | — |
| 2025-04-24 | $1,790.65 | $2,505.64 | 133,600 | — | — |
| 2025-04-23 | $1,772.04 | $2,479.60 | 112,800 | — | — |
| 2025-04-22 | $1,734.53 | $2,427.11 | 85,100 | — | — |
| 2025-04-21 | $1,684.73 | $2,357.43 | 76,700 | — | — |
| 2025-04-17 | $1,716.62 | $2,402.05 | 59,700 | — | — |
| 2025-04-16 | $1,691.76 | $2,367.27 | 68,200 | — | — |
| 2025-04-15 | $1,697.92 | $2,375.89 | 99,400 | — | — |
| 2025-04-14 | $1,673.22 | $2,341.32 | 71,900 | — | — |
| 2025-04-11 | $1,657.49 | $2,319.31 | 96,000 | — | — |
| 2025-04-10 | $1,639.64 | $2,294.34 | 163,000 | — | — |
| 2025-04-09 | $1,736.33 | $2,429.63 | 151,900 | — | — |
| 2025-04-08 | $1,561.69 | $2,185.26 | 184,800 | — | — |
| 2025-04-07 | $1,606.17 | $2,247.50 | 209,700 | — | — |
| 2025-04-04 | $1,571.21 | $2,198.58 | 259,700 | — | — |
| 2025-04-03 | $1,632.06 | $2,283.73 | 146,100 | — | — |
| 2025-04-02 | $1,859.58 | $2,602.10 | 92,300 | — | — |
| 2025-04-01 | $1,823.47 | $2,551.57 | 71,200 | — | — |
| 2025-03-31 | $1,854.12 | $2,594.46 | 123,200 | — | — |
| 2025-03-28 | $1,835.10 | $2,567.84 | 78,000 | — | — |
| 2025-03-27 | $1,880.07 | $2,630.77 | 71,500 | — | — |
| 2025-03-26 | $1,877.75 | $2,627.52 | 78,900 | — | — |
| 2025-03-25 | $1,892.29 | $2,647.87 | 150,700 | — | — |
| 2025-03-24 | $1,883.23 | $2,635.19 | 107,300 | — | — |
| 2025-03-21 | $1,851.20 | $2,590.37 | 136,200 | — | — |
| 2025-03-20 | $1,842.96 | $2,578.84 | 142,800 | — | — |
| 2025-03-19 | $1,881.93 | $2,633.37 | 109,600 | — | — |
| 2025-03-18 | $1,835.15 | $2,567.91 | 52,400 | — | — |
| 2025-03-17 | $1,836.66 | $2,570.02 | 71,700 | — | — |
| 2025-03-14 | $1,807.49 | $2,529.21 | 84,700 | — | — |
| 2025-03-13 | $1,738.71 | $2,432.96 | 78,100 | — | — |
| 2025-03-12 | $1,755.93 | $2,457.06 | 115,300 | — | — |
| 2025-03-11 | $1,728.36 | $2,418.48 | 126,600 | — | — |
| 2025-03-10 | $1,731.74 | $2,423.21 | 193,400 | — | — |
| 2025-03-07 | $1,869.60 | $2,616.12 | 89,200 | — | — |
| 2025-03-06 | $1,847.81 | $2,585.63 | 66,900 | — | — |
| 2025-03-05 | $1,891.67 | $2,647.00 | 83,200 | — | — |
| 2025-03-04 | $1,901.91 | $2,661.33 | 94,200 | — | — |
| 2025-03-03 | $1,989.62 | $2,784.06 | 61,300 | — | — |
| 2025-02-28 | $2,048.06 | $2,865.83 | 70,600 | — | — |
| 2025-02-27 | $2,035.88 | $2,846.06 | 52,300 | — | — |
| 2025-02-26 | $2,024.41 | $2,830.03 | 52,800 | — | — |
| 2025-02-25 | $1,993.74 | $2,787.15 | 65,700 | — | — |
| 2025-02-24 | $2,025.02 | $2,830.88 | 48,400 | — | — |
| 2025-02-21 | $2,049.25 | $2,864.75 | 72,500 | — | — |
| 2025-02-20 | $2,117.11 | $2,959.62 | 52,500 | — | — |
| 2025-02-19 | $2,156.78 | $3,015.08 | 51,400 | — | — |
| 2025-02-18 | $2,165.51 | $3,027.28 | 72,900 | — | — |
| 2025-02-14 | $2,141.49 | $2,993.70 | 34,900 | — | — |
| 2025-02-13 | $2,107.02 | $2,945.51 | 72,700 | — | — |
| 2025-02-12 | $2,125.31 | $2,971.08 | 42,200 | — | — |
| 2025-02-11 | $2,155.94 | $3,013.90 | 49,200 | — | — |
| 2025-02-10 | $2,154.57 | $3,011.99 | 58,300 | — | — |
| 2025-02-07 | $2,218.40 | $3,101.22 | 65,500 | — | — |
| 2025-02-06 | $2,210.47 | $3,090.13 | 48,300 | — | — |
| 2025-02-05 | $2,172.79 | $3,037.46 | 48,200 | — | — |
| 2025-02-04 | $2,149.72 | $3,005.21 | 44,800 | — | — |
| 2025-02-03 | $2,142.01 | $2,994.43 | 64,500 | — | — |
| 2025-01-31 | $2,204.69 | $3,082.05 | 41,400 | — | — |
| 2025-01-30 | $2,218.30 | $3,101.08 | 56,100 | — | — |
| 2025-01-29 | $2,199.94 | $3,075.41 | 68,400 | — | — |
| 2025-01-28 | $2,179.18 | $3,046.39 | 109,000 | — | — |
| 2025-01-27 | $2,182.30 | $3,050.75 | 125,300 | — | — |
| 2025-01-24 | $2,225.00 | $3,110.44 | 151,300 | — | — |
| 2025-01-23 | $2,216.49 | $3,098.55 | 107,200 | — | — |
| 2025-01-22 | $2,218.11 | $3,100.81 | 68,900 | — | — |
| 2025-01-21 | $2,231.14 | $3,119.03 | 76,300 | — | — |
| 2025-01-17 | $2,188.94 | $3,060.03 | 51,700 | — | — |
| 2025-01-16 | $2,156.01 | $3,014.00 | 60,000 | — | — |
| 2025-01-15 | $2,152.52 | $3,009.12 | 85,800 | — | — |
| 2025-01-14 | $2,140.00 | $2,991.62 | 57,000 | — | — |
| 2025-01-13 | $2,085.61 | $2,915.58 | 67,900 | — | — |
| 2025-01-10 | $2,063.80 | $2,885.09 | 69,700 | — | — |
| 2025-01-08 | $2,094.00 | $2,927.31 | 51,700 | — | — |
| 2025-01-07 | $2,116.86 | $2,959.27 | 85,500 | — | — |
| 2025-01-06 | $2,149.75 | $3,005.25 | 92,800 | — | — |
| 2025-01-03 | $2,150.62 | $3,006.46 | 48,200 | — | — |
| 2025-01-02 | $2,102.56 | $2,939.28 | 48,500 | — | — |