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
- 1987-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 — 2025
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2025-12-31 | $1,690.62 | $1,915.44 | 238,100 | — | — |
| 2025-12-30 | $1,745.75 | $1,977.90 | 99,700 | — | — |
| 2025-12-29 | $1,771.69 | $2,007.29 | 140,200 | — | — |
| 2025-12-26 | $1,753.19 | $1,986.33 | 102,600 | — | — |
| 2025-12-24 | $1,731.01 | $1,961.20 | 68,600 | — | — |
| 2025-12-23 | $1,725.78 | $1,955.28 | 140,700 | — | — |
| 2025-12-22 | $1,742.63 | $1,974.37 | 207,600 | — | — |
| 2025-12-19 | $1,748.43 | $1,980.94 | 528,300 | — | — |
| 2025-12-18 | $1,761.41 | $1,995.64 | 272,200 | — | — |
| 2025-12-17 | $1,755.02 | $1,988.40 | 226,000 | — | — |
| 2025-12-16 | $1,792.13 | $2,030.45 | 209,200 | — | — |
| 2025-12-15 | $1,807.73 | $2,048.12 | 214,700 | — | — |
| 2025-12-12 | $1,844.98 | $2,090.33 | 242,100 | — | — |
| 2025-12-11 | $1,825.83 | $2,068.63 | 280,500 | — | — |
| 2025-12-10 | $1,752.24 | $1,985.25 | 161,800 | — | — |
| 2025-12-09 | $1,751.69 | $1,984.63 | 183,000 | — | — |
| 2025-12-08 | $1,760.45 | $1,994.56 | 226,500 | — | — |
| 2025-12-05 | $1,798.53 | $2,037.70 | 137,700 | — | — |
| 2025-12-04 | $1,771.87 | $2,007.50 | 97,100 | — | — |
| 2025-12-03 | $1,762.35 | $1,996.71 | 146,500 | — | — |
| 2025-12-02 | $1,778.71 | $2,015.24 | 150,100 | — | — |
| 2025-12-01 | $1,768.68 | $2,003.88 | 154,600 | — | — |
| 2025-11-28 | $1,805.83 | $2,045.97 | 48,600 | — | — |
| 2025-11-26 | $1,797.27 | $2,036.27 | 112,500 | — | — |
| 2025-11-25 | $1,810.00 | $2,050.70 | 195,500 | — | — |
| 2025-11-24 | $1,748.25 | $1,980.73 | 278,900 | — | — |
| 2025-11-21 | $1,788.20 | $2,026.00 | 301,100 | — | — |
| 2025-11-20 | $1,720.55 | $1,949.35 | 140,500 | — | — |
| 2025-11-19 | $1,736.16 | $1,967.04 | 124,600 | — | — |
| 2025-11-18 | $1,724.97 | $1,954.36 | 173,400 | — | — |
| 2025-11-17 | $1,760.25 | $1,994.33 | 187,800 | — | — |
| 2025-11-14 | $1,741.37 | $1,972.94 | 118,000 | — | — |
| 2025-11-13 | $1,737.27 | $1,968.29 | 139,100 | — | — |
| 2025-11-12 | $1,777.91 | $2,014.34 | 219,500 | — | — |
| 2025-11-11 | $1,797.69 | $2,036.75 | 276,400 | — | — |
| 2025-11-10 | $1,756.34 | $1,989.90 | 278,000 | — | — |
| 2025-11-07 | $1,740.00 | $1,971.39 | 252,200 | — | — |
| 2025-11-06 | $1,674.80 | $1,897.52 | 408,300 | — | — |
| 2025-11-05 | $1,629.20 | $1,845.85 | 248,100 | — | — |
| 2025-11-04 | $1,606.10 | $1,819.68 | 266,100 | — | — |
| 2025-11-03 | $1,650.51 | $1,870.00 | 248,200 | — | — |
| 2025-10-31 | $1,659.53 | $1,880.22 | 311,400 | — | — |
| 2025-10-30 | $1,585.36 | $1,796.18 | 250,200 | — | — |
| 2025-10-29 | $1,566.90 | $1,775.27 | 261,400 | — | — |
| 2025-10-28 | $1,666.64 | $1,888.27 | 184,200 | — | — |
| 2025-10-27 | $1,685.09 | $1,909.17 | 216,100 | — | — |
| 2025-10-24 | $1,667.00 | $1,888.68 | 189,400 | — | — |
| 2025-10-23 | $1,615.36 | $1,830.17 | 331,100 | — | — |
| 2025-10-22 | $1,573.94 | $1,783.24 | 395,500 | — | — |
| 2025-10-21 | $1,565.83 | $1,774.06 | 397,100 | — | — |
| 2025-10-20 | $1,620.39 | $1,835.87 | 160,800 | — | — |
| 2025-10-17 | $1,616.00 | $1,830.90 | 256,500 | — | — |
| 2025-10-16 | $1,620.14 | $1,835.59 | 287,600 | — | — |
| 2025-10-15 | $1,636.65 | $1,854.29 | 273,300 | — | — |
| 2025-10-14 | $1,649.51 | $1,868.86 | 403,700 | — | — |
| 2025-10-13 | $1,649.99 | $1,869.41 | 288,500 | — | — |
| 2025-10-10 | $1,665.21 | $1,886.65 | 297,700 | — | — |
| 2025-10-09 | $1,708.77 | $1,936.00 | 322,100 | — | — |
| 2025-10-08 | $1,695.01 | $1,920.41 | 770,800 | — | — |
| 2025-10-07 | $1,879.55 | $2,129.49 | 362,800 | — | — |
| 2025-10-06 | $1,850.18 | $2,096.22 | 482,200 | — | — |
| 2025-10-03 | $1,850.65 | $2,096.75 | 598,500 | — | — |
| 2025-10-02 | $1,784.68 | $2,022.01 | 1,710,100 | — | — |
| 2025-10-01 | $1,512.71 | $1,713.87 | 238,700 | — | — |
| 2025-09-30 | $1,496.53 | $1,695.54 | 262,300 | — | — |
| 2025-09-29 | $1,525.44 | $1,728.29 | 144,300 | — | — |
| 2025-09-26 | $1,518.78 | $1,720.75 | 199,000 | — | — |
| 2025-09-25 | $1,548.36 | $1,754.26 | 173,700 | — | — |
| 2025-09-24 | $1,543.18 | $1,748.39 | 136,600 | — | — |
| 2025-09-23 | $1,534.77 | $1,738.87 | 163,000 | — | — |
| 2025-09-22 | $1,538.95 | $1,743.60 | 298,400 | — | — |
| 2025-09-19 | $1,477.21 | $1,673.65 | 520,200 | — | — |
| 2025-09-18 | $1,522.10 | $1,724.51 | 272,200 | — | — |
| 2025-09-17 | $1,551.83 | $1,758.19 | 360,900 | — | — |
| 2025-09-16 | $1,553.54 | $1,760.13 | 165,200 | — | — |
| 2025-09-15 | $1,555.21 | $1,762.02 | 169,800 | — | — |
| 2025-09-12 | $1,544.05 | $1,749.38 | 224,400 | — | — |
| 2025-09-11 | $1,596.56 | $1,808.87 | 300,400 | — | — |
| 2025-09-10 | $1,530.36 | $1,733.87 | 436,000 | — | — |
| 2025-09-09 | $1,546.56 | $1,752.22 | 218,300 | — | — |
| 2025-09-08 | $1,538.20 | $1,742.75 | 299,900 | — | — |
| 2025-09-05 | $1,531.99 | $1,735.72 | 194,700 | — | — |
| 2025-09-04 | $1,518.92 | $1,720.91 | 353,100 | — | — |
| 2025-09-03 | $1,520.75 | $1,722.98 | 334,700 | — | — |
| 2025-09-02 | $1,504.88 | $1,705.00 | 334,500 | — | — |
| 2025-08-29 | $1,521.64 | $1,723.99 | 650,900 | — | — |
| 2025-08-28 | $1,506.37 | $1,706.69 | 367,300 | — | — |
| 2025-08-27 | $1,419.37 | $1,608.12 | 306,300 | — | — |
| 2025-08-26 | $1,420.13 | $1,608.98 | 468,700 | — | — |
| 2025-08-25 | $1,423.87 | $1,613.22 | 213,100 | — | — |
| 2025-08-22 | $1,415.90 | $1,604.19 | 275,400 | — | — |
| 2025-08-21 | $1,361.72 | $1,542.80 | 224,400 | — | — |
| 2025-08-20 | $1,344.11 | $1,522.85 | 481,400 | — | — |
| 2025-08-19 | $1,384.93 | $1,569.10 | 365,900 | — | — |
| 2025-08-18 | $1,350.14 | $1,529.68 | 204,500 | — | — |
| 2025-08-15 | $1,343.16 | $1,521.77 | 217,800 | — | — |
| 2025-08-14 | $1,318.18 | $1,493.47 | 461,100 | — | — |
| 2025-08-13 | $1,335.29 | $1,512.86 | 481,700 | — | — |
| 2025-08-12 | $1,318.70 | $1,494.06 | 191,500 | — | — |
| 2025-08-11 | $1,311.26 | $1,485.63 | 262,500 | — | — |
| 2025-08-08 | $1,320.88 | $1,496.53 | 308,600 | — | — |
| 2025-08-07 | $1,333.62 | $1,510.97 | 376,200 | — | — |
| 2025-08-06 | $1,393.61 | $1,578.93 | 368,700 | — | — |
| 2025-08-05 | $1,343.12 | $1,521.73 | 418,500 | — | — |
| 2025-08-04 | $1,360.99 | $1,541.98 | 330,100 | — | — |
| 2025-08-01 | $1,381.07 | $1,564.73 | 798,500 | — | — |
| 2025-07-31 | $1,436.72 | $1,627.78 | 892,500 | — | — |
| 2025-07-30 | $1,527.80 | $1,730.97 | 273,000 | — | — |
| 2025-07-29 | $1,505.06 | $1,705.20 | 276,400 | — | — |
| 2025-07-28 | $1,513.73 | $1,715.03 | 187,500 | — | — |
| 2025-07-25 | $1,532.52 | $1,736.32 | 134,000 | — | — |
| 2025-07-24 | $1,535.80 | $1,740.03 | 220,100 | — | — |
| 2025-07-23 | $1,531.26 | $1,734.89 | 248,600 | — | — |
| 2025-07-22 | $1,531.63 | $1,735.31 | 313,600 | — | — |
| 2025-07-21 | $1,531.09 | $1,734.70 | 252,700 | — | — |
| 2025-07-18 | $1,541.62 | $1,746.63 | 190,000 | — | — |
| 2025-07-17 | $1,525.29 | $1,728.12 | 291,800 | — | — |
| 2025-07-16 | $1,536.75 | $1,741.11 | 450,200 | — | — |
| 2025-07-15 | $1,507.15 | $1,707.57 | 623,700 | — | — |
| 2025-07-14 | $1,547.02 | $1,752.74 | 393,700 | — | — |
| 2025-07-11 | $1,544.23 | $1,749.58 | 379,500 | — | — |
| 2025-07-10 | $1,584.38 | $1,795.07 | 566,200 | — | — |
| 2025-07-09 | $1,591.73 | $1,803.40 | 665,500 | — | — |
| 2025-07-08 | $1,703.17 | $1,929.66 | 1,366,100 | — | — |
| 2025-07-07 | $1,869.83 | $2,118.48 | 191,600 | — | — |
| 2025-07-03 | $1,855.38 | $2,102.11 | 88,800 | — | — |
| 2025-07-02 | $1,842.78 | $2,087.83 | 177,300 | — | — |
| 2025-07-01 | $1,843.18 | $2,088.29 | 185,400 | — | — |
| 2025-06-30 | $1,827.96 | $2,071.04 | 296,100 | — | — |
| 2025-06-27 | $1,816.26 | $2,057.79 | 446,000 | — | — |
| 2025-06-26 | $1,815.84 | $2,057.31 | 320,000 | — | — |
| 2025-06-25 | $1,893.45 | $2,145.24 | 185,000 | — | — |
| 2025-06-24 | $1,926.52 | $2,182.71 | 211,600 | — | — |
| 2025-06-23 | $1,881.25 | $2,131.42 | 259,700 | — | — |
| 2025-06-20 | $1,804.82 | $2,044.83 | 261,300 | — | — |
| 2025-06-18 | $1,763.64 | $1,998.17 | 219,800 | — | — |
| 2025-06-17 | $1,776.94 | $2,013.24 | 208,400 | — | — |
| 2025-06-16 | $1,814.39 | $2,055.67 | 185,900 | — | — |
| 2025-06-13 | $1,784.57 | $2,021.88 | 268,900 | — | — |
| 2025-06-12 | $1,784.37 | $2,021.66 | 217,900 | — | — |
| 2025-06-11 | $1,805.00 | $2,045.03 | 220,300 | — | — |
| 2025-06-10 | $1,785.00 | $2,022.37 | 198,000 | — | — |
| 2025-06-09 | $1,749.41 | $1,982.05 | 234,800 | — | — |
| 2025-06-06 | $1,775.10 | $2,011.15 | 176,300 | — | — |
| 2025-06-05 | $1,771.90 | $2,007.53 | 161,900 | — | — |
| 2025-06-04 | $1,755.03 | $1,988.42 | 193,400 | — | — |
| 2025-06-03 | $1,741.55 | $1,973.14 | 270,800 | — | — |
| 2025-06-02 | $1,748.26 | $1,980.75 | 318,900 | — | — |
| 2025-05-30 | $1,726.28 | $1,955.84 | 446,500 | — | — |
| 2025-05-29 | $1,685.00 | $1,909.07 | 558,500 | — | — |
| 2025-05-28 | $1,619.94 | $1,835.36 | 735,800 | — | — |
| 2025-05-27 | $1,503.62 | $1,703.57 | 1,000,400 | — | — |
| 2025-05-23 | $1,694.36 | $1,919.68 | 290,100 | — | — |
| 2025-05-22 | $1,700.32 | $1,926.43 | 609,300 | — | — |
| 2025-05-21 | $1,707.94 | $1,935.06 | 941,700 | — | — |
| 2025-05-20 | $2,027.00 | $2,296.55 | 579,400 | — | — |
| 2025-05-19 | $2,206.01 | $2,499.37 | 201,900 | — | — |
| 2025-05-16 | $2,201.89 | $2,494.70 | 163,800 | — | — |
| 2025-05-15 | $2,180.44 | $2,470.40 | 161,800 | — | — |
| 2025-05-14 | $2,125.90 | $2,408.60 | 108,200 | — | — |
| 2025-05-13 | $2,136.03 | $2,420.08 | 150,900 | — | — |
| 2025-05-12 | $2,130.00 | $2,413.25 | 182,000 | — | — |
| 2025-05-09 | $2,088.22 | $2,365.91 | 139,200 | — | — |
| 2025-05-08 | $2,105.76 | $2,385.79 | 184,800 | — | — |
| 2025-05-07 | $2,095.03 | $2,373.63 | 160,000 | — | — |
| 2025-05-06 | $2,060.86 | $2,334.92 | 116,500 | — | — |
| 2025-05-05 | $2,080.41 | $2,357.06 | 170,000 | — | — |
| 2025-05-02 | $2,048.17 | $2,320.54 | 204,400 | — | — |
| 2025-05-01 | $2,001.68 | $2,267.87 | 197,900 | — | — |
| 2025-04-30 | $1,989.68 | $2,254.27 | 270,100 | — | — |
| 2025-04-29 | $1,961.50 | $2,222.34 | 198,500 | — | — |
| 2025-04-28 | $1,943.27 | $2,201.69 | 201,300 | — | — |
| 2025-04-25 | $1,952.31 | $2,211.93 | 182,400 | — | — |
| 2025-04-24 | $1,936.81 | $2,194.37 | 181,700 | — | — |
| 2025-04-23 | $1,926.06 | $2,182.19 | 168,400 | — | — |
| 2025-04-22 | $1,872.90 | $2,121.96 | 116,400 | — | — |
| 2025-04-21 | $1,816.08 | $2,057.58 | 127,100 | — | — |
| 2025-04-17 | $1,908.69 | $2,162.51 | 151,100 | — | — |
| 2025-04-16 | $1,899.78 | $2,152.41 | 177,200 | — | — |
| 2025-04-15 | $1,923.93 | $2,179.78 | 221,400 | — | — |
| 2025-04-14 | $1,932.74 | $2,189.76 | 209,500 | — | — |
| 2025-04-11 | $1,888.45 | $2,139.58 | 230,900 | — | — |
| 2025-04-10 | $1,850.06 | $2,096.08 | 194,400 | — | — |
| 2025-04-09 | $1,848.00 | $2,093.75 | 306,600 | — | — |
| 2025-04-08 | $1,677.11 | $1,900.13 | 210,300 | — | — |
| 2025-04-07 | $1,713.20 | $1,941.02 | 334,800 | — | — |
| 2025-04-04 | $1,673.98 | $1,896.59 | 300,700 | — | — |
| 2025-04-03 | $1,801.05 | $2,040.56 | 152,500 | — | — |
| 2025-04-02 | $1,889.89 | $2,141.21 | 105,300 | — | — |
| 2025-04-01 | $1,868.47 | $2,116.94 | 129,300 | — | — |
| 2025-03-31 | $1,844.16 | $2,089.40 | 198,400 | — | — |
| 2025-03-28 | $1,835.24 | $2,079.29 | 140,100 | — | — |
| 2025-03-27 | $1,872.28 | $2,121.26 | 88,800 | — | — |
| 2025-03-26 | $1,887.00 | $2,137.94 | 129,000 | — | — |
| 2025-03-25 | $1,919.64 | $2,174.92 | 142,900 | — | — |
| 2025-03-24 | $1,897.66 | $2,150.01 | 166,000 | — | — |
| 2025-03-21 | $1,853.29 | $2,099.74 | 216,000 | — | — |
| 2025-03-20 | $1,853.46 | $2,099.93 | 141,500 | — | — |
| 2025-03-19 | $1,872.99 | $2,122.06 | 154,200 | — | — |
| 2025-03-18 | $1,813.61 | $2,054.79 | 131,300 | — | — |
| 2025-03-17 | $1,845.85 | $2,091.31 | 200,600 | — | — |
| 2025-03-14 | $1,799.90 | $2,039.25 | 145,900 | — | — |
| 2025-03-13 | $1,743.54 | $1,975.40 | 159,300 | — | — |
| 2025-03-12 | $1,779.00 | $2,015.57 | 266,000 | — | — |
| 2025-03-11 | $1,722.85 | $1,951.96 | 280,400 | — | — |
| 2025-03-10 | $1,695.35 | $1,920.80 | 279,000 | — | — |
| 2025-03-07 | $1,834.13 | $2,078.03 | 213,600 | — | — |
| 2025-03-06 | $1,816.51 | $2,058.07 | 183,300 | — | — |
| 2025-03-05 | $1,873.01 | $2,122.08 | 196,900 | — | — |
| 2025-03-04 | $1,871.03 | $2,119.84 | 247,500 | — | — |
| 2025-03-03 | $1,864.88 | $2,112.87 | 215,200 | — | — |
| 2025-02-28 | $1,886.35 | $2,137.20 | 248,500 | — | — |
| 2025-02-27 | $1,836.18 | $2,080.36 | 149,600 | — | — |
| 2025-02-26 | $1,869.97 | $2,118.64 | 223,000 | — | — |
| 2025-02-25 | $1,816.76 | $2,058.35 | 251,700 | — | — |
| 2025-02-24 | $1,732.20 | $1,962.55 | 183,900 | — | — |
| 2025-02-21 | $1,698.11 | $1,923.93 | 157,600 | — | — |
| 2025-02-20 | $1,725.54 | $1,955.00 | 149,400 | — | — |
| 2025-02-19 | $1,755.26 | $1,988.68 | 200,400 | — | — |
| 2025-02-18 | $1,794.24 | $2,032.84 | 124,400 | — | — |
| 2025-02-14 | $1,799.19 | $2,038.45 | 99,600 | — | — |
| 2025-02-13 | $1,802.79 | $2,042.53 | 149,600 | — | — |
| 2025-02-12 | $1,767.41 | $2,002.44 | 212,300 | — | — |
| 2025-02-11 | $1,797.17 | $2,036.16 | 194,600 | — | — |
| 2025-02-10 | $1,857.35 | $2,104.34 | 213,700 | — | — |
| 2025-02-07 | $1,858.86 | $2,106.05 | 179,000 | — | — |
| 2025-02-06 | $1,887.30 | $2,138.28 | 325,300 | — | — |
| 2025-02-05 | $1,847.80 | $2,093.52 | 660,200 | — | — |
| 2025-02-04 | $1,809.70 | $2,050.36 | 242,400 | — | — |
| 2025-02-03 | $1,827.96 | $2,071.04 | 266,800 | — | — |
| 2025-01-31 | $1,873.56 | $2,122.71 | 199,100 | — | — |
| 2025-01-30 | $1,866.42 | $2,114.62 | 120,700 | — | — |
| 2025-01-29 | $1,860.21 | $2,107.58 | 179,100 | — | — |
| 2025-01-28 | $1,851.10 | $2,097.26 | 214,100 | — | — |
| 2025-01-27 | $1,842.64 | $2,087.68 | 275,600 | — | — |
| 2025-01-24 | $1,814.85 | $2,056.19 | 400,700 | — | — |
| 2025-01-23 | $1,854.60 | $2,101.23 | 405,600 | — | — |
| 2025-01-22 | $1,880.32 | $2,130.37 | 283,200 | — | — |
| 2025-01-21 | $1,894.19 | $2,146.08 | 381,300 | — | — |
| 2025-01-17 | $1,900.54 | $2,153.28 | 362,500 | — | — |
| 2025-01-16 | $1,969.68 | $2,231.61 | 197,800 | — | — |
| 2025-01-15 | $2,030.47 | $2,300.48 | 238,100 | — | — |
| 2025-01-14 | $1,949.53 | $2,208.78 | 99,500 | — | — |
| 2025-01-13 | $1,911.98 | $2,166.24 | 120,500 | — | — |
| 2025-01-10 | $1,917.63 | $2,172.64 | 111,500 | — | — |
| 2025-01-08 | $1,964.42 | $2,225.65 | 165,500 | — | — |
| 2025-01-07 | $1,935.16 | $2,192.50 | 139,900 | — | — |
| 2025-01-06 | $1,968.01 | $2,229.72 | 186,400 | — | — |
| 2025-01-03 | $1,966.26 | $2,227.74 | 197,200 | — | — |
| 2025-01-02 | $1,995.92 | $2,261.34 | 160,100 | — | — |