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 | $126.56 | $818.26 | 394,400 | — | — |
| 2025-12-30 | $127.44 | $823.95 | 313,800 | — | — |
| 2025-12-29 | $127.68 | $825.51 | 409,600 | — | — |
| 2025-12-26 | $126.95 | $820.79 | 306,400 | — | — |
| 2025-12-24 | $127.71 | $825.70 | 128,700 | — | — |
| 2025-12-23 | $127.26 | $822.79 | 390,800 | — | — |
| 2025-12-22 | $126.58 | $818.39 | 489,000 | — | — |
| 2025-12-19 | $125.82 | $813.48 | 821,700 | — | — |
| 2025-12-18 | $127.43 | $823.89 | 489,000 | — | — |
| 2025-12-17 | $126.46 | $817.62 | 364,300 | — | — |
| 2025-12-16 | $126.09 | $815.23 | 428,100 | — | — |
| 2025-12-15 | $126.47 | $817.68 | 307,400 | — | — |
| 2025-12-12 | $125.86 | $813.74 | 325,300 | — | — |
| 2025-12-11 | $125.87 | $813.80 | 288,400 | — | — |
| 2025-12-10 | $125.76 | $813.09 | 363,200 | — | — |
| 2025-12-09 | $125.06 | $808.57 | 417,500 | — | — |
| 2025-12-08 | $124.73 | $806.43 | 327,200 | — | — |
| 2025-12-05 | $126.81 | $819.88 | 445,400 | — | — |
| 2025-12-04 | $126.47 | $817.68 | 538,600 | — | — |
| 2025-12-03 | $128.10 | $828.22 | 510,800 | — | — |
| 2025-12-02 | $128.35 | $829.84 | 948,300 | — | — |
| 2025-12-01 | $130.32 | $842.57 | 726,600 | — | — |
| 2025-11-28 | $131.78 | $852.01 | 184,100 | — | — |
| 2025-11-26 | $130.83 | $845.87 | 266,400 | — | — |
| 2025-11-25 | $129.53 | $837.47 | 407,000 | — | — |
| 2025-11-24 | $129.05 | $834.36 | 326,600 | — | — |
| 2025-11-21 | $127.94 | $827.19 | 370,100 | — | — |
| 2025-11-20 | $126.77 | $819.62 | 323,400 | — | — |
| 2025-11-19 | $126.23 | $816.13 | 283,800 | — | — |
| 2025-11-18 | $127.09 | $821.69 | 303,700 | — | — |
| 2025-11-17 | $127.83 | $826.48 | 267,800 | — | — |
| 2025-11-14 | $128.29 | $829.45 | 324,700 | — | — |
| 2025-11-13 | $129.17 | $835.14 | 263,700 | — | — |
| 2025-11-12 | $130.64 | $844.64 | 354,900 | — | — |
| 2025-11-11 | $128.72 | $832.23 | 621,500 | — | — |
| 2025-11-10 | $128.80 | $832.75 | 320,600 | — | — |
| 2025-11-07 | $129.44 | $836.89 | 403,100 | — | — |
| 2025-11-06 | $127.98 | $827.45 | 457,100 | — | — |
| 2025-11-05 | $128.46 | $830.55 | 477,500 | — | — |
| 2025-11-04 | $129.57 | $832.04 | 386,600 | — | — |
| 2025-11-03 | $129.62 | $832.36 | 439,400 | — | — |
| 2025-10-31 | $129.02 | $828.50 | 552,100 | — | — |
| 2025-10-30 | $131.12 | $841.99 | 448,700 | — | — |
| 2025-10-29 | $133.80 | $859.20 | 419,100 | — | — |
| 2025-10-28 | $134.95 | $866.58 | 299,100 | — | — |
| 2025-10-27 | $136.55 | $876.86 | 422,000 | — | — |
| 2025-10-24 | $135.08 | $867.42 | 402,300 | — | — |
| 2025-10-23 | $134.24 | $862.02 | 557,400 | — | — |
| 2025-10-22 | $135.98 | $873.20 | 512,700 | — | — |
| 2025-10-21 | $135.77 | $871.85 | 324,800 | — | — |
| 2025-10-20 | $137.70 | $884.24 | 378,000 | — | — |
| 2025-10-17 | $135.87 | $872.49 | 273,500 | — | — |
| 2025-10-16 | $135.85 | $872.36 | 245,500 | — | — |
| 2025-10-15 | $136.00 | $873.33 | 316,900 | — | — |
| 2025-10-14 | $135.17 | $868.00 | 363,800 | — | — |
| 2025-10-13 | $133.96 | $860.23 | 353,800 | — | — |
| 2025-10-10 | $134.46 | $863.44 | 531,800 | — | — |
| 2025-10-09 | $134.54 | $863.95 | 480,800 | — | — |
| 2025-10-08 | $134.79 | $865.56 | 393,100 | — | — |
| 2025-10-07 | $133.70 | $858.56 | 407,900 | — | — |
| 2025-10-06 | $133.70 | $858.56 | 417,400 | — | — |
| 2025-10-03 | $132.39 | $850.14 | 792,000 | — | — |
| 2025-10-02 | $131.88 | $846.87 | 686,600 | — | — |
| 2025-10-01 | $131.48 | $844.30 | 486,800 | — | — |
| 2025-09-30 | $132.15 | $848.60 | 446,600 | — | — |
| 2025-09-29 | $130.70 | $839.29 | 629,000 | — | — |
| 2025-09-26 | $129.76 | $833.26 | 401,200 | — | — |
| 2025-09-25 | $127.62 | $819.51 | 284,200 | — | — |
| 2025-09-24 | $128.43 | $824.72 | 310,400 | — | — |
| 2025-09-23 | $127.79 | $820.61 | 364,200 | — | — |
| 2025-09-22 | $126.22 | $810.52 | 287,400 | — | — |
| 2025-09-19 | $125.70 | $807.18 | 888,500 | — | — |
| 2025-09-18 | $125.61 | $806.61 | 263,800 | — | — |
| 2025-09-17 | $125.28 | $804.49 | 336,500 | — | — |
| 2025-09-16 | $124.54 | $799.74 | 428,800 | — | — |
| 2025-09-15 | $125.61 | $806.61 | 248,000 | — | — |
| 2025-09-12 | $125.36 | $805.00 | 413,500 | — | — |
| 2025-09-11 | $125.73 | $807.38 | 227,200 | — | — |
| 2025-09-10 | $125.06 | $803.07 | 232,200 | — | — |
| 2025-09-09 | $124.52 | $799.61 | 357,200 | — | — |
| 2025-09-08 | $123.61 | $793.76 | 225,400 | — | — |
| 2025-09-05 | $125.36 | $805.00 | 231,800 | — | — |
| 2025-09-04 | $125.17 | $803.78 | 439,600 | — | — |
| 2025-09-03 | $124.71 | $800.83 | 450,600 | — | — |
| 2025-09-02 | $124.64 | $800.38 | 366,400 | — | — |
| 2025-08-29 | $125.10 | $803.33 | 332,300 | — | — |
| 2025-08-28 | $125.08 | $803.20 | 254,800 | — | — |
| 2025-08-27 | $126.65 | $813.29 | 311,500 | — | — |
| 2025-08-26 | $126.67 | $813.41 | 402,600 | — | — |
| 2025-08-25 | $126.96 | $815.28 | 217,700 | — | — |
| 2025-08-22 | $128.05 | $822.28 | 291,600 | — | — |
| 2025-08-21 | $126.40 | $811.68 | 211,900 | — | — |
| 2025-08-20 | $126.63 | $813.16 | 614,800 | — | — |
| 2025-08-19 | $127.17 | $816.62 | 314,200 | — | — |
| 2025-08-18 | $124.55 | $799.80 | 325,600 | — | — |
| 2025-08-15 | $125.42 | $805.39 | 304,500 | — | — |
| 2025-08-14 | $125.73 | $807.38 | 258,300 | — | — |
| 2025-08-13 | $126.90 | $814.89 | 427,100 | — | — |
| 2025-08-12 | $125.64 | $806.80 | 660,400 | — | — |
| 2025-08-11 | $124.34 | $798.45 | 259,800 | — | — |
| 2025-08-08 | $124.58 | $799.99 | 272,800 | — | — |
| 2025-08-07 | $124.98 | $802.56 | 243,500 | — | — |
| 2025-08-06 | $124.94 | $802.30 | 328,100 | — | — |
| 2025-08-05 | $125.34 | $804.87 | 339,400 | — | — |
| 2025-08-04 | $126.38 | $806.03 | 353,400 | — | — |
| 2025-08-01 | $124.34 | $793.02 | 461,500 | — | — |
| 2025-07-31 | $125.33 | $799.33 | 663,300 | — | — |
| 2025-07-30 | $122.54 | $781.54 | 464,200 | — | — |
| 2025-07-29 | $122.58 | $781.79 | 416,200 | — | — |
| 2025-07-28 | $120.67 | $769.61 | 491,900 | — | — |
| 2025-07-25 | $123.25 | $786.07 | 557,700 | — | — |
| 2025-07-24 | $122.77 | $783.00 | 479,400 | — | — |
| 2025-07-23 | $122.72 | $782.69 | 786,500 | — | — |
| 2025-07-22 | $123.49 | $787.60 | 561,300 | — | — |
| 2025-07-21 | $121.22 | $773.12 | 520,500 | — | — |
| 2025-07-18 | $120.18 | $766.49 | 465,300 | — | — |
| 2025-07-17 | $118.93 | $758.51 | 411,900 | — | — |
| 2025-07-16 | $118.60 | $756.41 | 762,000 | — | — |
| 2025-07-15 | $117.90 | $751.94 | 668,600 | — | — |
| 2025-07-14 | $118.18 | $753.73 | 493,200 | — | — |
| 2025-07-11 | $117.58 | $749.90 | 284,600 | — | — |
| 2025-07-10 | $117.90 | $751.94 | 442,300 | — | — |
| 2025-07-09 | $117.40 | $748.76 | 508,600 | — | — |
| 2025-07-08 | $115.78 | $738.42 | 408,900 | — | — |
| 2025-07-07 | $116.35 | $742.06 | 304,700 | — | — |
| 2025-07-03 | $115.99 | $739.76 | 274,000 | — | — |
| 2025-07-02 | $115.16 | $734.47 | 490,600 | — | — |
| 2025-07-01 | $115.63 | $737.47 | 488,100 | — | — |
| 2025-06-30 | $115.45 | $736.32 | 507,400 | — | — |
| 2025-06-27 | $114.49 | $730.20 | 555,100 | — | — |
| 2025-06-26 | $114.45 | $729.94 | 365,500 | — | — |
| 2025-06-25 | $113.51 | $723.95 | 491,500 | — | — |
| 2025-06-24 | $115.04 | $733.70 | 409,600 | — | — |
| 2025-06-23 | $115.69 | $737.85 | 238,000 | — | — |
| 2025-06-20 | $113.47 | $723.69 | 441,900 | — | — |
| 2025-06-18 | $113.60 | $724.52 | 399,100 | — | — |
| 2025-06-17 | $113.27 | $722.42 | 660,000 | — | — |
| 2025-06-16 | $112.78 | $719.29 | 495,000 | — | — |
| 2025-06-13 | $113.95 | $726.75 | 403,300 | — | — |
| 2025-06-12 | $115.69 | $737.85 | 338,100 | — | — |
| 2025-06-11 | $115.18 | $734.60 | 330,800 | — | — |
| 2025-06-10 | $115.14 | $734.34 | 706,800 | — | — |
| 2025-06-09 | $115.68 | $737.79 | 755,600 | — | — |
| 2025-06-06 | $115.14 | $734.34 | 371,000 | — | — |
| 2025-06-05 | $114.91 | $732.88 | 432,600 | — | — |
| 2025-06-04 | $115.42 | $736.13 | 666,900 | — | — |
| 2025-06-03 | $116.72 | $744.42 | 708,000 | — | — |
| 2025-06-02 | $117.23 | $747.67 | 611,900 | — | — |
| 2025-05-30 | $118.95 | $758.64 | 679,400 | — | — |
| 2025-05-29 | $118.18 | $753.73 | 548,900 | — | — |
| 2025-05-28 | $115.56 | $737.02 | 908,500 | — | — |
| 2025-05-27 | $117.56 | $749.78 | 694,200 | — | — |
| 2025-05-23 | $115.57 | $737.08 | 432,600 | — | — |
| 2025-05-22 | $115.13 | $734.28 | 398,900 | — | — |
| 2025-05-21 | $116.02 | $739.95 | 404,100 | — | — |
| 2025-05-20 | $117.29 | $748.05 | 491,900 | — | — |
| 2025-05-19 | $117.31 | $748.18 | 462,000 | — | — |
| 2025-05-16 | $115.51 | $736.70 | 508,200 | — | — |
| 2025-05-15 | $114.30 | $728.98 | 650,600 | — | — |
| 2025-05-14 | $111.01 | $708.00 | 726,300 | — | — |
| 2025-05-13 | $111.01 | $708.00 | 521,100 | — | — |
| 2025-05-12 | $112.20 | $715.59 | 1,185,100 | — | — |
| 2025-05-09 | $114.97 | $733.26 | 2,427,500 | — | — |
| 2025-05-08 | $113.68 | $725.03 | 408,600 | — | — |
| 2025-05-07 | $116.33 | $741.93 | 512,400 | — | — |
| 2025-05-06 | $116.67 | $744.10 | 267,800 | — | — |
| 2025-05-05 | $116.50 | $743.02 | 248,600 | — | — |
| 2025-05-02 | $117.54 | $744.16 | 305,800 | — | — |
| 2025-05-01 | $116.30 | $736.31 | 453,300 | — | — |
| 2025-04-30 | $118.09 | $747.65 | 518,600 | — | — |
| 2025-04-29 | $117.56 | $744.29 | 418,700 | — | — |
| 2025-04-28 | $117.65 | $744.86 | 270,200 | — | — |
| 2025-04-25 | $116.46 | $737.33 | 271,400 | — | — |
| 2025-04-24 | $117.46 | $743.66 | 308,400 | — | — |
| 2025-04-23 | $116.28 | $736.19 | 425,300 | — | — |
| 2025-04-22 | $118.02 | $747.20 | 332,800 | — | — |
| 2025-04-21 | $116.28 | $736.19 | 279,900 | — | — |
| 2025-04-17 | $119.29 | $755.24 | 272,300 | — | — |
| 2025-04-16 | $117.98 | $746.95 | 329,000 | — | — |
| 2025-04-15 | $119.51 | $756.64 | 374,500 | — | — |
| 2025-04-14 | $119.28 | $755.18 | 442,000 | — | — |
| 2025-04-11 | $117.38 | $743.15 | 314,400 | — | — |
| 2025-04-10 | $115.29 | $729.92 | 300,300 | — | — |
| 2025-04-09 | $114.74 | $726.44 | 582,000 | — | — |
| 2025-04-08 | $112.69 | $713.46 | 500,800 | — | — |
| 2025-04-07 | $113.75 | $720.17 | 686,300 | — | — |
| 2025-04-04 | $114.40 | $724.28 | 536,100 | — | — |
| 2025-04-03 | $119.72 | $757.97 | 506,600 | — | — |
| 2025-04-02 | $119.08 | $753.91 | 304,200 | — | — |
| 2025-04-01 | $117.39 | $743.21 | 420,000 | — | — |
| 2025-03-31 | $116.22 | $735.81 | 393,900 | — | — |
| 2025-03-28 | $114.94 | $727.70 | 386,800 | — | — |
| 2025-03-27 | $114.50 | $724.92 | 245,800 | — | — |
| 2025-03-26 | $113.52 | $718.71 | 327,700 | — | — |
| 2025-03-25 | $112.09 | $709.66 | 278,700 | — | — |
| 2025-03-24 | $114.13 | $722.57 | 296,300 | — | — |
| 2025-03-21 | $114.24 | $723.27 | 587,100 | — | — |
| 2025-03-20 | $116.22 | $735.81 | 189,300 | — | — |
| 2025-03-19 | $116.76 | $739.23 | 266,500 | — | — |
| 2025-03-18 | $115.89 | $733.72 | 191,400 | — | — |
| 2025-03-17 | $115.94 | $734.03 | 159,900 | — | — |
| 2025-03-14 | $115.96 | $734.16 | 261,600 | — | — |
| 2025-03-13 | $115.06 | $728.46 | 276,000 | — | — |
| 2025-03-12 | $114.69 | $726.12 | 259,300 | — | — |
| 2025-03-11 | $115.70 | $732.51 | 479,300 | — | — |
| 2025-03-10 | $114.97 | $727.89 | 331,800 | — | — |
| 2025-03-07 | $113.19 | $716.62 | 424,500 | — | — |
| 2025-03-06 | $112.43 | $711.81 | 231,800 | — | — |
| 2025-03-05 | $113.63 | $719.41 | 344,100 | — | — |
| 2025-03-04 | $115.05 | $728.40 | 466,700 | — | — |
| 2025-03-03 | $119.04 | $753.66 | 347,500 | — | — |
| 2025-02-28 | $117.91 | $746.51 | 508,500 | — | — |
| 2025-02-27 | $115.03 | $728.27 | 346,500 | — | — |
| 2025-02-26 | $115.37 | $730.43 | 421,100 | — | — |
| 2025-02-25 | $115.77 | $732.96 | 327,900 | — | — |
| 2025-02-24 | $114.32 | $723.78 | 320,600 | — | — |
| 2025-02-21 | $114.20 | $723.02 | 419,000 | — | — |
| 2025-02-20 | $112.72 | $713.65 | 530,900 | — | — |
| 2025-02-19 | $112.05 | $709.41 | 356,400 | — | — |
| 2025-02-18 | $110.60 | $700.23 | 298,100 | — | — |
| 2025-02-14 | $109.78 | $695.03 | 219,200 | — | — |
| 2025-02-13 | $111.52 | $706.05 | 192,100 | — | — |
| 2025-02-12 | $111.47 | $705.73 | 169,100 | — | — |
| 2025-02-11 | $111.38 | $705.16 | 360,900 | — | — |
| 2025-02-10 | $110.33 | $698.52 | 191,400 | — | — |
| 2025-02-07 | $110.61 | $700.29 | 178,900 | — | — |
| 2025-02-06 | $111.24 | $704.28 | 274,500 | — | — |
| 2025-02-05 | $110.74 | $701.11 | 246,000 | — | — |
| 2025-02-04 | $110.73 | $695.60 | 295,300 | — | — |
| 2025-02-03 | $110.72 | $695.54 | 224,400 | — | — |
| 2025-01-31 | $109.94 | $690.64 | 328,500 | — | — |
| 2025-01-30 | $109.93 | $690.58 | 213,000 | — | — |
| 2025-01-29 | $108.40 | $680.97 | 333,200 | — | — |
| 2025-01-28 | $108.65 | $682.54 | 298,100 | — | — |
| 2025-01-27 | $109.39 | $687.19 | 429,000 | — | — |
| 2025-01-24 | $109.05 | $685.05 | 256,600 | — | — |
| 2025-01-23 | $108.48 | $681.47 | 283,100 | — | — |
| 2025-01-22 | $107.70 | $676.57 | 224,600 | — | — |
| 2025-01-21 | $111.74 | $701.95 | 249,000 | — | — |
| 2025-01-17 | $110.32 | $693.03 | 229,100 | — | — |
| 2025-01-16 | $110.18 | $692.15 | 275,200 | — | — |
| 2025-01-15 | $107.45 | $675.00 | 304,600 | — | — |
| 2025-01-14 | $106.98 | $672.05 | 401,100 | — | — |
| 2025-01-13 | $105.58 | $663.25 | 288,800 | — | — |
| 2025-01-10 | $106.51 | $669.09 | 452,200 | — | — |
| 2025-01-08 | $110.43 | $693.72 | 257,600 | — | — |
| 2025-01-07 | $109.25 | $686.31 | 348,800 | — | — |
| 2025-01-06 | $107.52 | $675.44 | 293,900 | — | — |
| 2025-01-03 | $108.94 | $684.36 | 236,300 | — | — |
| 2025-01-02 | $108.49 | $681.53 | 279,900 | — | — |