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-21 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 | $344.60 | $993.92 | 198,300 | — | — |
| 2025-12-30 | $349.67 | $1,008.55 | 267,800 | — | — |
| 2025-12-29 | $351.00 | $1,012.38 | 285,200 | — | — |
| 2025-12-26 | $354.00 | $1,021.03 | 129,300 | — | — |
| 2025-12-24 | $353.11 | $1,018.47 | 101,700 | — | — |
| 2025-12-23 | $352.01 | $1,015.29 | 259,500 | — | — |
| 2025-12-22 | $350.03 | $1,009.58 | 250,700 | — | — |
| 2025-12-19 | $346.31 | $998.85 | 815,800 | — | — |
| 2025-12-18 | $345.94 | $997.79 | 308,000 | — | — |
| 2025-12-17 | $346.05 | $998.10 | 225,500 | — | — |
| 2025-12-16 | $348.43 | $1,004.97 | 242,900 | — | — |
| 2025-12-15 | $351.95 | $1,015.12 | 208,200 | — | — |
| 2025-12-12 | $350.83 | $1,011.89 | 252,900 | — | — |
| 2025-12-11 | $351.49 | $1,013.79 | 350,600 | — | — |
| 2025-12-10 | $348.46 | $1,005.06 | 590,300 | — | — |
| 2025-12-09 | $342.87 | $988.93 | 312,200 | — | — |
| 2025-12-08 | $347.45 | $1,002.14 | 259,900 | — | — |
| 2025-12-05 | $347.21 | $1,001.45 | 194,700 | — | — |
| 2025-12-04 | $346.13 | $998.33 | 347,900 | — | — |
| 2025-12-03 | $344.34 | $993.17 | 241,300 | — | — |
| 2025-12-02 | $340.58 | $982.33 | 250,500 | — | — |
| 2025-12-01 | $338.47 | $976.24 | 290,500 | — | — |
| 2025-11-28 | $340.05 | $980.80 | 140,400 | — | — |
| 2025-11-26 | $340.56 | $982.27 | 231,400 | — | — |
| 2025-11-25 | $340.29 | $981.49 | 266,300 | — | — |
| 2025-11-24 | $333.02 | $960.52 | 405,200 | — | — |
| 2025-11-21 | $335.90 | $968.83 | 365,300 | — | — |
| 2025-11-20 | $331.22 | $948.29 | 337,900 | — | — |
| 2025-11-19 | $330.16 | $945.26 | 214,100 | — | — |
| 2025-11-18 | $329.90 | $944.51 | 359,200 | — | — |
| 2025-11-17 | $328.69 | $941.05 | 266,200 | — | — |
| 2025-11-14 | $329.98 | $944.74 | 266,600 | — | — |
| 2025-11-13 | $336.18 | $962.49 | 243,300 | — | — |
| 2025-11-12 | $341.71 | $978.33 | 169,700 | — | — |
| 2025-11-11 | $343.07 | $982.22 | 174,400 | — | — |
| 2025-11-10 | $343.18 | $982.53 | 251,800 | — | — |
| 2025-11-07 | $343.71 | $984.05 | 297,000 | — | — |
| 2025-11-06 | $341.35 | $977.30 | 208,100 | — | — |
| 2025-11-05 | $342.75 | $981.30 | 273,200 | — | — |
| 2025-11-04 | $338.73 | $969.79 | 365,000 | — | — |
| 2025-11-03 | $337.78 | $967.07 | 391,500 | — | — |
| 2025-10-31 | $335.55 | $960.69 | 270,400 | — | — |
| 2025-10-30 | $338.61 | $969.45 | 238,400 | — | — |
| 2025-10-29 | $337.15 | $965.27 | 273,900 | — | — |
| 2025-10-28 | $342.70 | $981.16 | 238,700 | — | — |
| 2025-10-27 | $346.25 | $991.32 | 207,800 | — | — |
| 2025-10-24 | $343.93 | $984.68 | 255,600 | — | — |
| 2025-10-23 | $346.67 | $992.53 | 250,500 | — | — |
| 2025-10-22 | $343.01 | $982.05 | 334,100 | — | — |
| 2025-10-21 | $345.73 | $989.84 | 354,000 | — | — |
| 2025-10-20 | $340.87 | $975.92 | 348,800 | — | — |
| 2025-10-17 | $339.75 | $972.71 | 580,000 | — | — |
| 2025-10-16 | $344.17 | $985.37 | 1,114,300 | — | — |
| 2025-10-15 | $332.59 | $952.21 | 497,600 | — | — |
| 2025-10-14 | $337.02 | $964.90 | 420,500 | — | — |
| 2025-10-13 | $331.99 | $950.50 | 536,200 | — | — |
| 2025-10-10 | $327.33 | $937.16 | 350,300 | — | — |
| 2025-10-09 | $331.79 | $949.92 | 276,200 | — | — |
| 2025-10-08 | $339.25 | $971.28 | 381,100 | — | — |
| 2025-10-07 | $336.84 | $964.38 | 367,100 | — | — |
| 2025-10-06 | $340.56 | $975.03 | 382,700 | — | — |
| 2025-10-03 | $347.42 | $994.67 | 233,300 | — | — |
| 2025-10-02 | $349.13 | $999.57 | 248,500 | — | — |
| 2025-10-01 | $345.24 | $988.43 | 423,800 | — | — |
| 2025-09-30 | $346.53 | $992.13 | 329,800 | — | — |
| 2025-09-29 | $344.54 | $986.43 | 358,000 | — | — |
| 2025-09-26 | $341.91 | $978.90 | 171,900 | — | — |
| 2025-09-25 | $336.98 | $964.78 | 289,200 | — | — |
| 2025-09-24 | $339.47 | $971.91 | 269,500 | — | — |
| 2025-09-23 | $340.15 | $973.86 | 345,200 | — | — |
| 2025-09-22 | $337.52 | $966.33 | 244,400 | — | — |
| 2025-09-19 | $337.24 | $965.53 | 989,300 | — | — |
| 2025-09-18 | $339.49 | $971.97 | 382,600 | — | — |
| 2025-09-17 | $331.37 | $948.72 | 292,100 | — | — |
| 2025-09-16 | $334.01 | $956.28 | 409,200 | — | — |
| 2025-09-15 | $339.72 | $972.63 | 475,900 | — | — |
| 2025-09-12 | $333.59 | $955.08 | 414,000 | — | — |
| 2025-09-11 | $331.98 | $950.47 | 218,700 | — | — |
| 2025-09-10 | $324.16 | $928.08 | 220,300 | — | — |
| 2025-09-09 | $322.64 | $923.73 | 173,300 | — | — |
| 2025-09-08 | $326.96 | $936.10 | 162,700 | — | — |
| 2025-09-05 | $328.70 | $941.08 | 157,200 | — | — |
| 2025-09-04 | $328.77 | $941.28 | 236,800 | — | — |
| 2025-09-03 | $321.85 | $921.47 | 234,200 | — | — |
| 2025-09-02 | $323.45 | $926.05 | 232,600 | — | — |
| 2025-08-29 | $325.24 | $931.17 | 172,800 | — | — |
| 2025-08-28 | $327.14 | $936.61 | 193,700 | — | — |
| 2025-08-27 | $330.21 | $945.40 | 200,600 | — | — |
| 2025-08-26 | $329.79 | $944.20 | 244,000 | — | — |
| 2025-08-25 | $328.95 | $941.79 | 179,100 | — | — |
| 2025-08-22 | $333.03 | $953.47 | 230,400 | — | — |
| 2025-08-21 | $321.38 | $920.12 | 144,600 | — | — |
| 2025-08-20 | $323.16 | $925.22 | 229,000 | — | — |
| 2025-08-19 | $324.76 | $929.80 | 293,100 | — | — |
| 2025-08-18 | $323.20 | $919.20 | 248,500 | — | — |
| 2025-08-15 | $326.01 | $927.20 | 378,800 | — | — |
| 2025-08-14 | $324.72 | $923.53 | 250,900 | — | — |
| 2025-08-13 | $333.81 | $949.38 | 236,200 | — | — |
| 2025-08-12 | $325.56 | $925.92 | 162,000 | — | — |
| 2025-08-11 | $321.17 | $913.43 | 222,300 | — | — |
| 2025-08-08 | $321.80 | $915.22 | 156,800 | — | — |
| 2025-08-07 | $320.96 | $912.83 | 199,900 | — | — |
| 2025-08-06 | $323.19 | $919.18 | 235,500 | — | — |
| 2025-08-05 | $322.07 | $915.99 | 223,500 | — | — |
| 2025-08-04 | $318.93 | $907.06 | 352,300 | — | — |
| 2025-08-01 | $317.79 | $903.82 | 339,800 | — | — |
| 2025-07-31 | $321.19 | $913.49 | 349,000 | — | — |
| 2025-07-30 | $322.27 | $916.56 | 269,300 | — | — |
| 2025-07-29 | $325.36 | $925.35 | 203,800 | — | — |
| 2025-07-28 | $326.53 | $928.67 | 255,500 | — | — |
| 2025-07-25 | $330.27 | $939.31 | 259,800 | — | — |
| 2025-07-24 | $330.33 | $939.48 | 325,400 | — | — |
| 2025-07-23 | $330.18 | $939.06 | 402,300 | — | — |
| 2025-07-22 | $332.51 | $945.68 | 321,000 | — | — |
| 2025-07-21 | $328.39 | $933.96 | 520,600 | — | — |
| 2025-07-18 | $336.71 | $957.63 | 619,600 | — | — |
| 2025-07-17 | $337.80 | $960.73 | 835,800 | — | — |
| 2025-07-16 | $313.01 | $890.22 | 509,500 | — | — |
| 2025-07-15 | $313.07 | $890.39 | 516,900 | — | — |
| 2025-07-14 | $319.19 | $907.80 | 377,900 | — | — |
| 2025-07-11 | $317.57 | $903.19 | 261,000 | — | — |
| 2025-07-10 | $320.70 | $912.09 | 268,400 | — | — |
| 2025-07-09 | $318.12 | $904.76 | 226,800 | — | — |
| 2025-07-08 | $317.08 | $901.80 | 288,200 | — | — |
| 2025-07-07 | $317.16 | $902.03 | 245,000 | — | — |
| 2025-07-03 | $321.63 | $914.74 | 178,400 | — | — |
| 2025-07-02 | $320.10 | $910.39 | 286,300 | — | — |
| 2025-07-01 | $317.86 | $904.02 | 492,600 | — | — |
| 2025-06-30 | $311.18 | $885.02 | 462,900 | — | — |
| 2025-06-27 | $311.01 | $884.53 | 412,900 | — | — |
| 2025-06-26 | $309.55 | $880.38 | 368,800 | — | — |
| 2025-06-25 | $307.14 | $873.53 | 330,900 | — | — |
| 2025-06-24 | $308.46 | $877.28 | 344,300 | — | — |
| 2025-06-23 | $308.33 | $876.91 | 331,000 | — | — |
| 2025-06-20 | $305.79 | $869.69 | 937,100 | — | — |
| 2025-06-18 | $306.82 | $872.62 | 393,700 | — | — |
| 2025-06-17 | $307.28 | $873.93 | 369,800 | — | — |
| 2025-06-16 | $312.34 | $888.32 | 487,900 | — | — |
| 2025-06-13 | $310.00 | $881.66 | 318,900 | — | — |
| 2025-06-12 | $319.19 | $907.80 | 229,300 | — | — |
| 2025-06-11 | $320.72 | $912.15 | 256,300 | — | — |
| 2025-06-10 | $322.09 | $916.05 | 242,500 | — | — |
| 2025-06-09 | $320.76 | $912.26 | 254,100 | — | — |
| 2025-06-06 | $321.67 | $914.85 | 207,700 | — | — |
| 2025-06-05 | $319.02 | $907.32 | 226,800 | — | — |
| 2025-06-04 | $320.09 | $910.36 | 287,000 | — | — |
| 2025-06-03 | $321.08 | $913.17 | 251,100 | — | — |
| 2025-06-02 | $316.49 | $900.12 | 363,700 | — | — |
| 2025-05-30 | $320.75 | $912.24 | 631,500 | — | — |
| 2025-05-29 | $322.36 | $916.81 | 235,500 | — | — |
| 2025-05-28 | $320.32 | $911.01 | 268,400 | — | — |
| 2025-05-27 | $325.76 | $926.48 | 261,900 | — | — |
| 2025-05-23 | $319.29 | $908.08 | 289,700 | — | — |
| 2025-05-22 | $321.14 | $913.35 | 231,000 | — | — |
| 2025-05-21 | $322.12 | $916.13 | 370,200 | — | — |
| 2025-05-20 | $326.73 | $929.24 | 214,000 | — | — |
| 2025-05-19 | $331.92 | $937.92 | 257,000 | — | — |
| 2025-05-16 | $331.73 | $937.38 | 271,200 | — | — |
| 2025-05-15 | $327.89 | $926.53 | 228,900 | — | — |
| 2025-05-14 | $325.08 | $918.59 | 299,200 | — | — |
| 2025-05-13 | $327.32 | $924.92 | 287,600 | — | — |
| 2025-05-12 | $326.99 | $923.99 | 261,400 | — | — |
| 2025-05-09 | $315.66 | $891.97 | 158,500 | — | — |
| 2025-05-08 | $316.95 | $895.62 | 325,300 | — | — |
| 2025-05-07 | $314.66 | $889.15 | 334,600 | — | — |
| 2025-05-06 | $311.42 | $879.99 | 314,100 | — | — |
| 2025-05-05 | $313.76 | $886.60 | 275,400 | — | — |
| 2025-05-02 | $316.95 | $895.62 | 326,900 | — | — |
| 2025-05-01 | $311.71 | $880.81 | 335,000 | — | — |
| 2025-04-30 | $313.81 | $886.74 | 605,100 | — | — |
| 2025-04-29 | $309.69 | $875.10 | 311,200 | — | — |
| 2025-04-28 | $309.79 | $875.38 | 393,700 | — | — |
| 2025-04-25 | $308.76 | $872.47 | 263,000 | — | — |
| 2025-04-24 | $310.74 | $878.07 | 343,700 | — | — |
| 2025-04-23 | $304.55 | $860.58 | 454,200 | — | — |
| 2025-04-22 | $301.33 | $851.48 | 399,000 | — | — |
| 2025-04-21 | $292.36 | $826.13 | 632,800 | — | — |
| 2025-04-17 | $305.44 | $863.09 | 1,850,700 | — | — |
| 2025-04-16 | $332.00 | $938.14 | 586,100 | — | — |
| 2025-04-15 | $337.07 | $952.47 | 420,800 | — | — |
| 2025-04-14 | $336.89 | $951.96 | 371,900 | — | — |
| 2025-04-11 | $336.17 | $949.93 | 611,200 | — | — |
| 2025-04-10 | $322.36 | $910.90 | 334,700 | — | — |
| 2025-04-09 | $329.88 | $932.15 | 583,900 | — | — |
| 2025-04-08 | $309.39 | $874.25 | 578,700 | — | — |
| 2025-04-07 | $310.77 | $878.15 | 618,100 | — | — |
| 2025-04-04 | $314.99 | $890.08 | 649,000 | — | — |
| 2025-04-03 | $327.45 | $925.29 | 571,400 | — | — |
| 2025-04-02 | $342.20 | $966.97 | 302,400 | — | — |
| 2025-04-01 | $339.58 | $959.56 | 358,800 | — | — |
| 2025-03-31 | $337.01 | $952.30 | 415,000 | — | — |
| 2025-03-28 | $329.31 | $930.54 | 280,000 | — | — |
| 2025-03-27 | $335.29 | $947.44 | 308,300 | — | — |
| 2025-03-26 | $337.45 | $953.54 | 238,200 | — | — |
| 2025-03-25 | $335.92 | $949.22 | 289,700 | — | — |
| 2025-03-24 | $337.36 | $953.29 | 411,800 | — | — |
| 2025-03-21 | $327.97 | $926.76 | 1,763,800 | — | — |
| 2025-03-20 | $329.87 | $932.13 | 427,400 | — | — |
| 2025-03-19 | $332.78 | $940.35 | 343,200 | — | — |
| 2025-03-18 | $329.26 | $930.40 | 391,000 | — | — |
| 2025-03-17 | $329.24 | $930.35 | 363,200 | — | — |
| 2025-03-14 | $331.84 | $937.69 | 357,700 | — | — |
| 2025-03-13 | $324.09 | $915.79 | 366,600 | — | — |
| 2025-03-12 | $325.61 | $920.09 | 554,600 | — | — |
| 2025-03-11 | $335.73 | $948.68 | 459,700 | — | — |
| 2025-03-10 | $339.45 | $959.20 | 414,100 | — | — |
| 2025-03-07 | $342.05 | $966.54 | 362,000 | — | — |
| 2025-03-06 | $334.34 | $944.76 | 261,100 | — | — |
| 2025-03-05 | $333.82 | $943.29 | 326,700 | — | — |
| 2025-03-04 | $329.43 | $930.88 | 391,000 | — | — |
| 2025-03-03 | $334.08 | $944.02 | 395,200 | — | — |
| 2025-02-28 | $341.17 | $964.06 | 370,300 | — | — |
| 2025-02-27 | $336.92 | $952.05 | 449,700 | — | — |
| 2025-02-26 | $339.06 | $958.09 | 305,300 | — | — |
| 2025-02-25 | $341.52 | $965.05 | 467,400 | — | — |
| 2025-02-24 | $335.98 | $949.39 | 293,100 | — | — |
| 2025-02-21 | $335.88 | $943.06 | 315,600 | — | — |
| 2025-02-20 | $338.49 | $950.39 | 263,300 | — | — |
| 2025-02-19 | $342.34 | $961.20 | 459,000 | — | — |
| 2025-02-18 | $342.84 | $962.60 | 342,800 | — | — |
| 2025-02-14 | $338.92 | $951.60 | 330,500 | — | — |
| 2025-02-13 | $339.73 | $953.87 | 294,500 | — | — |
| 2025-02-12 | $334.89 | $940.28 | 353,400 | — | — |
| 2025-02-11 | $337.34 | $947.16 | 424,100 | — | — |
| 2025-02-10 | $340.61 | $956.34 | 333,700 | — | — |
| 2025-02-07 | $338.52 | $950.47 | 450,400 | — | — |
| 2025-02-06 | $339.84 | $954.18 | 697,800 | — | — |
| 2025-02-05 | $356.10 | $999.83 | 629,200 | — | — |
| 2025-02-04 | $355.75 | $998.85 | 397,200 | — | — |
| 2025-02-03 | $352.05 | $988.46 | 421,500 | — | — |
| 2025-01-31 | $355.15 | $997.17 | 393,900 | — | — |
| 2025-01-30 | $358.62 | $1,006.91 | 290,800 | — | — |
| 2025-01-29 | $353.04 | $991.24 | 264,900 | — | — |
| 2025-01-28 | $352.59 | $989.98 | 202,000 | — | — |
| 2025-01-27 | $352.66 | $990.17 | 293,000 | — | — |
| 2025-01-24 | $350.48 | $984.05 | 224,600 | — | — |
| 2025-01-23 | $350.81 | $984.98 | 270,700 | — | — |
| 2025-01-22 | $351.60 | $987.20 | 304,700 | — | — |
| 2025-01-21 | $354.18 | $994.44 | 421,200 | — | — |
| 2025-01-17 | $348.50 | $978.49 | 1,131,700 | — | — |
| 2025-01-16 | $345.60 | $970.35 | 468,900 | — | — |
| 2025-01-15 | $346.12 | $971.81 | 382,900 | — | — |
| 2025-01-14 | $340.31 | $955.50 | 378,500 | — | — |
| 2025-01-13 | $339.20 | $952.38 | 407,400 | — | — |
| 2025-01-10 | $332.53 | $933.66 | 332,200 | — | — |
| 2025-01-08 | $336.82 | $945.70 | 343,600 | — | — |
| 2025-01-07 | $335.66 | $942.44 | 330,300 | — | — |
| 2025-01-06 | $334.58 | $939.41 | 365,200 | — | — |
| 2025-01-03 | $336.07 | $943.59 | 343,800 | — | — |
| 2025-01-02 | $335.11 | $940.90 | 350,600 | — | — |