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
- 1980-03-17 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 | $93.95 | $248.11 | 121,000 | — | — |
| 2025-12-30 | $94.44 | $249.41 | 113,400 | — | — |
| 2025-12-29 | $95.25 | $251.55 | 115,300 | — | — |
| 2025-12-26 | $96.11 | $253.82 | 187,000 | — | — |
| 2025-12-24 | $96.18 | $254.00 | 59,300 | — | — |
| 2025-12-23 | $96.36 | $254.48 | 126,900 | — | — |
| 2025-12-22 | $97.23 | $256.78 | 261,800 | — | — |
| 2025-12-19 | $96.75 | $255.51 | 923,100 | — | — |
| 2025-12-18 | $97.14 | $256.54 | 237,200 | — | — |
| 2025-12-17 | $96.56 | $255.01 | 594,400 | — | — |
| 2025-12-16 | $93.84 | $247.82 | 211,500 | — | — |
| 2025-12-15 | $94.10 | $248.51 | 277,400 | — | — |
| 2025-12-12 | $93.91 | $248.01 | 385,600 | — | — |
| 2025-12-11 | $95.76 | $252.89 | 336,300 | — | — |
| 2025-12-10 | $94.56 | $249.72 | 376,900 | — | — |
| 2025-12-09 | $92.66 | $244.71 | 260,700 | — | — |
| 2025-12-08 | $90.02 | $237.74 | 264,600 | — | — |
| 2025-12-05 | $92.39 | $243.99 | 199,700 | — | — |
| 2025-12-04 | $94.42 | $249.36 | 261,400 | — | — |
| 2025-12-03 | $92.62 | $244.60 | 363,500 | — | — |
| 2025-12-02 | $94.81 | $250.39 | 181,600 | — | — |
| 2025-12-01 | $95.65 | $252.60 | 266,900 | — | — |
| 2025-11-28 | $97.49 | $257.46 | 119,800 | — | — |
| 2025-11-26 | $97.65 | $257.89 | 465,300 | — | — |
| 2025-11-25 | $97.30 | $256.96 | 292,400 | — | — |
| 2025-11-24 | $96.28 | $254.27 | 317,300 | — | — |
| 2025-11-21 | $94.87 | $250.54 | 504,400 | — | — |
| 2025-11-20 | $93.30 | $246.40 | 310,100 | — | — |
| 2025-11-19 | $93.07 | $245.79 | 211,300 | — | — |
| 2025-11-18 | $93.33 | $246.48 | 226,900 | — | — |
| 2025-11-17 | $92.74 | $244.92 | 165,400 | — | — |
| 2025-11-14 | $93.93 | $248.06 | 245,400 | — | — |
| 2025-11-13 | $95.25 | $251.55 | 351,400 | — | — |
| 2025-11-12 | $94.81 | $250.39 | 308,900 | — | — |
| 2025-11-11 | $94.61 | $249.86 | 276,300 | — | — |
| 2025-11-10 | $92.88 | $245.29 | 309,300 | — | — |
| 2025-11-07 | $93.17 | $244.97 | 296,600 | — | — |
| 2025-11-06 | $91.98 | $241.84 | 388,200 | — | — |
| 2025-11-05 | $96.09 | $252.65 | 478,900 | — | — |
| 2025-11-04 | $91.28 | $240.00 | 621,000 | — | — |
| 2025-11-03 | $91.91 | $241.66 | 915,700 | — | — |
| 2025-10-31 | $94.29 | $247.92 | 1,069,400 | — | — |
| 2025-10-30 | $89.75 | $235.98 | 705,700 | — | — |
| 2025-10-29 | $90.02 | $236.69 | 494,400 | — | — |
| 2025-10-28 | $94.44 | $248.31 | 529,200 | — | — |
| 2025-10-27 | $95.21 | $250.33 | 409,800 | — | — |
| 2025-10-24 | $96.72 | $254.31 | 434,800 | — | — |
| 2025-10-23 | $96.17 | $252.86 | 184,400 | — | — |
| 2025-10-22 | $95.70 | $251.62 | 181,400 | — | — |
| 2025-10-21 | $96.75 | $254.38 | 231,600 | — | — |
| 2025-10-20 | $96.81 | $254.54 | 247,700 | — | — |
| 2025-10-17 | $95.78 | $251.83 | 389,700 | — | — |
| 2025-10-16 | $93.57 | $246.02 | 387,600 | — | — |
| 2025-10-15 | $94.85 | $249.39 | 358,700 | — | — |
| 2025-10-14 | $95.25 | $250.44 | 250,800 | — | — |
| 2025-10-13 | $93.61 | $246.13 | 329,200 | — | — |
| 2025-10-10 | $92.65 | $243.60 | 600,300 | — | — |
| 2025-10-09 | $92.51 | $243.24 | 331,400 | — | — |
| 2025-10-08 | $93.58 | $246.05 | 260,900 | — | — |
| 2025-10-07 | $92.34 | $242.79 | 440,500 | — | — |
| 2025-10-06 | $93.65 | $246.23 | 483,900 | — | — |
| 2025-10-03 | $94.90 | $249.52 | 738,300 | — | — |
| 2025-10-02 | $91.75 | $241.24 | 617,800 | — | — |
| 2025-10-01 | $91.53 | $240.66 | 531,500 | — | — |
| 2025-09-30 | $93.85 | $246.76 | 590,400 | — | — |
| 2025-09-29 | $93.00 | $244.52 | 735,600 | — | — |
| 2025-09-26 | $95.48 | $251.04 | 527,500 | — | — |
| 2025-09-25 | $96.72 | $254.31 | 412,600 | — | — |
| 2025-09-24 | $99.14 | $260.67 | 481,400 | — | — |
| 2025-09-23 | $100.43 | $264.06 | 357,800 | — | — |
| 2025-09-22 | $101.55 | $267.00 | 405,600 | — | — |
| 2025-09-19 | $102.94 | $270.66 | 1,017,200 | — | — |
| 2025-09-18 | $103.14 | $271.19 | 453,200 | — | — |
| 2025-09-17 | $100.83 | $265.11 | 414,000 | — | — |
| 2025-09-16 | $100.91 | $265.32 | 504,300 | — | — |
| 2025-09-15 | $102.99 | $270.79 | 448,000 | — | — |
| 2025-09-12 | $106.42 | $279.81 | 637,000 | — | — |
| 2025-09-11 | $107.53 | $282.73 | 567,800 | — | — |
| 2025-09-10 | $106.19 | $279.20 | 1,548,700 | — | — |
| 2025-09-09 | $111.31 | $292.67 | 222,500 | — | — |
| 2025-09-08 | $113.21 | $297.66 | 310,700 | — | — |
| 2025-09-05 | $112.84 | $296.69 | 272,100 | — | — |
| 2025-09-04 | $112.83 | $296.66 | 350,600 | — | — |
| 2025-09-03 | $113.14 | $297.48 | 338,300 | — | — |
| 2025-09-02 | $111.96 | $294.38 | 232,000 | — | — |
| 2025-08-29 | $113.46 | $298.32 | 271,600 | — | — |
| 2025-08-28 | $114.80 | $301.84 | 272,000 | — | — |
| 2025-08-27 | $113.54 | $298.53 | 694,500 | — | — |
| 2025-08-26 | $112.80 | $296.58 | 375,200 | — | — |
| 2025-08-25 | $113.13 | $297.45 | 287,800 | — | — |
| 2025-08-22 | $114.71 | $301.61 | 473,100 | — | — |
| 2025-08-21 | $114.37 | $300.71 | 1,792,300 | — | — |
| 2025-08-20 | $113.63 | $298.77 | 921,500 | — | — |
| 2025-08-19 | $113.83 | $299.29 | 288,200 | — | — |
| 2025-08-18 | $116.19 | $305.50 | 516,300 | — | — |
| 2025-08-15 | $118.25 | $310.91 | 779,800 | — | — |
| 2025-08-14 | $115.55 | $303.81 | 819,000 | — | — |
| 2025-08-13 | $120.77 | $317.54 | 475,000 | — | — |
| 2025-08-12 | $118.30 | $311.05 | 354,000 | — | — |
| 2025-08-11 | $116.00 | $305.00 | 502,100 | — | — |
| 2025-08-08 | $116.62 | $306.63 | 291,100 | — | — |
| 2025-08-07 | $115.52 | $303.74 | 454,900 | — | — |
| 2025-08-06 | $115.01 | $302.39 | 283,400 | — | — |
| 2025-08-05 | $114.29 | $300.50 | 288,100 | — | — |
| 2025-08-04 | $113.40 | $298.16 | 277,900 | — | — |
| 2025-08-01 | $111.71 | $292.64 | 488,600 | — | — |
| 2025-07-31 | $112.29 | $294.16 | 388,000 | — | — |
| 2025-07-30 | $111.61 | $292.38 | 355,000 | — | — |
| 2025-07-29 | $111.40 | $291.83 | 350,300 | — | — |
| 2025-07-28 | $112.93 | $295.84 | 490,100 | — | — |
| 2025-07-25 | $113.29 | $296.78 | 991,500 | — | — |
| 2025-07-24 | $110.00 | $288.16 | 679,100 | — | — |
| 2025-07-23 | $108.26 | $283.60 | 431,800 | — | — |
| 2025-07-22 | $107.84 | $282.50 | 445,100 | — | — |
| 2025-07-21 | $108.32 | $283.76 | 370,300 | — | — |
| 2025-07-18 | $109.09 | $285.78 | 311,700 | — | — |
| 2025-07-17 | $109.52 | $286.90 | 426,700 | — | — |
| 2025-07-16 | $109.45 | $286.72 | 360,400 | — | — |
| 2025-07-15 | $108.28 | $283.65 | 329,200 | — | — |
| 2025-07-14 | $109.46 | $286.75 | 251,700 | — | — |
| 2025-07-11 | $108.63 | $284.57 | 315,600 | — | — |
| 2025-07-10 | $109.25 | $286.20 | 491,700 | — | — |
| 2025-07-09 | $108.75 | $284.89 | 400,800 | — | — |
| 2025-07-08 | $108.38 | $283.92 | 489,900 | — | — |
| 2025-07-07 | $107.23 | $280.90 | 474,800 | — | — |
| 2025-07-03 | $107.90 | $282.66 | 451,000 | — | — |
| 2025-07-02 | $105.15 | $275.46 | 991,100 | — | — |
| 2025-07-01 | $103.99 | $272.42 | 876,900 | — | — |
| 2025-06-30 | $98.52 | $258.09 | 270,800 | — | — |
| 2025-06-27 | $98.41 | $257.80 | 621,900 | — | — |
| 2025-06-26 | $98.13 | $257.07 | 596,900 | — | — |
| 2025-06-25 | $98.60 | $258.30 | 788,100 | — | — |
| 2025-06-24 | $97.84 | $256.31 | 393,900 | — | — |
| 2025-06-23 | $98.22 | $257.30 | 365,600 | — | — |
| 2025-06-20 | $95.89 | $251.20 | 419,100 | — | — |
| 2025-06-18 | $96.37 | $252.46 | 353,000 | — | — |
| 2025-06-17 | $94.57 | $247.74 | 293,900 | — | — |
| 2025-06-16 | $94.62 | $247.87 | 320,400 | — | — |
| 2025-06-13 | $94.75 | $248.21 | 337,700 | — | — |
| 2025-06-12 | $94.73 | $248.16 | 225,700 | — | — |
| 2025-06-11 | $95.12 | $249.18 | 213,200 | — | — |
| 2025-06-10 | $96.44 | $252.64 | 206,700 | — | — |
| 2025-06-09 | $96.71 | $253.35 | 241,000 | — | — |
| 2025-06-06 | $96.00 | $251.49 | 216,900 | — | — |
| 2025-06-05 | $96.03 | $251.56 | 239,100 | — | — |
| 2025-06-04 | $95.59 | $250.41 | 205,900 | — | — |
| 2025-06-03 | $93.87 | $245.91 | 302,100 | — | — |
| 2025-06-02 | $94.49 | $247.53 | 382,400 | — | — |
| 2025-05-30 | $94.53 | $247.63 | 264,300 | — | — |
| 2025-05-29 | $94.45 | $247.43 | 326,700 | — | — |
| 2025-05-28 | $94.37 | $247.22 | 256,000 | — | — |
| 2025-05-27 | $95.36 | $249.81 | 173,700 | — | — |
| 2025-05-23 | $93.94 | $246.09 | 193,900 | — | — |
| 2025-05-22 | $93.81 | $245.75 | 184,500 | — | — |
| 2025-05-21 | $94.23 | $246.85 | 231,800 | — | — |
| 2025-05-20 | $94.73 | $248.16 | 204,300 | — | — |
| 2025-05-19 | $94.45 | $247.43 | 205,300 | — | — |
| 2025-05-16 | $94.28 | $246.98 | 345,400 | — | — |
| 2025-05-15 | $94.54 | $247.66 | 215,800 | — | — |
| 2025-05-14 | $91.83 | $240.56 | 329,500 | — | — |
| 2025-05-13 | $92.65 | $242.71 | 415,100 | — | — |
| 2025-05-12 | $94.94 | $248.71 | 332,800 | — | — |
| 2025-05-09 | $95.64 | $249.47 | 309,800 | — | — |
| 2025-05-08 | $95.33 | $248.66 | 290,800 | — | — |
| 2025-05-07 | $94.32 | $246.03 | 451,100 | — | — |
| 2025-05-06 | $94.72 | $247.07 | 333,100 | — | — |
| 2025-05-05 | $93.61 | $244.17 | 219,400 | — | — |
| 2025-05-02 | $93.73 | $244.49 | 252,000 | — | — |
| 2025-05-01 | $92.66 | $241.70 | 638,700 | — | — |
| 2025-04-30 | $93.95 | $245.06 | 1,021,600 | — | — |
| 2025-04-29 | $94.34 | $246.08 | 839,900 | — | — |
| 2025-04-28 | $90.07 | $234.94 | 1,126,600 | — | — |
| 2025-04-25 | $90.99 | $237.34 | 1,459,400 | — | — |
| 2025-04-24 | $80.14 | $209.04 | 516,400 | — | — |
| 2025-04-23 | $79.16 | $206.48 | 596,100 | — | — |
| 2025-04-22 | $78.40 | $204.50 | 617,100 | — | — |
| 2025-04-21 | $74.73 | $194.93 | 412,100 | — | — |
| 2025-04-17 | $74.56 | $194.48 | 239,300 | — | — |
| 2025-04-16 | $74.13 | $193.36 | 256,000 | — | — |
| 2025-04-15 | $74.72 | $194.90 | 206,000 | — | — |
| 2025-04-14 | $74.86 | $195.27 | 330,200 | — | — |
| 2025-04-11 | $74.11 | $193.31 | 315,500 | — | — |
| 2025-04-10 | $72.71 | $189.66 | 292,200 | — | — |
| 2025-04-09 | $73.29 | $191.17 | 619,900 | — | — |
| 2025-04-08 | $68.75 | $179.33 | 828,900 | — | — |
| 2025-04-07 | $72.37 | $188.77 | 829,700 | — | — |
| 2025-04-04 | $74.66 | $194.74 | 917,100 | — | — |
| 2025-04-03 | $75.07 | $195.81 | 425,300 | — | — |
| 2025-04-02 | $75.67 | $197.38 | 347,000 | — | — |
| 2025-04-01 | $74.98 | $195.58 | 280,200 | — | — |
| 2025-03-31 | $74.43 | $194.14 | 362,900 | — | — |
| 2025-03-28 | $73.60 | $191.98 | 259,800 | — | — |
| 2025-03-27 | $73.35 | $191.33 | 412,400 | — | — |
| 2025-03-26 | $73.28 | $191.14 | 269,600 | — | — |
| 2025-03-25 | $73.31 | $191.22 | 260,500 | — | — |
| 2025-03-24 | $73.36 | $191.35 | 317,100 | — | — |
| 2025-03-21 | $72.78 | $189.84 | 642,500 | — | — |
| 2025-03-20 | $74.11 | $193.31 | 290,500 | — | — |
| 2025-03-19 | $73.88 | $192.71 | 261,100 | — | — |
| 2025-03-18 | $74.03 | $193.10 | 257,300 | — | — |
| 2025-03-17 | $73.02 | $190.47 | 159,700 | — | — |
| 2025-03-14 | $73.30 | $191.20 | 205,700 | — | — |
| 2025-03-13 | $72.60 | $189.37 | 206,800 | — | — |
| 2025-03-12 | $72.90 | $190.15 | 384,400 | — | — |
| 2025-03-11 | $74.01 | $193.05 | 283,700 | — | — |
| 2025-03-10 | $73.39 | $191.43 | 337,900 | — | — |
| 2025-03-07 | $72.99 | $190.39 | 392,900 | — | — |
| 2025-03-06 | $71.33 | $186.06 | 236,100 | — | — |
| 2025-03-05 | $70.73 | $184.49 | 253,500 | — | — |
| 2025-03-04 | $68.71 | $179.22 | 245,500 | — | — |
| 2025-03-03 | $68.71 | $179.22 | 253,500 | — | — |
| 2025-02-28 | $69.40 | $181.02 | 266,000 | — | — |
| 2025-02-27 | $68.36 | $178.31 | 304,300 | — | — |
| 2025-02-26 | $69.45 | $181.15 | 221,900 | — | — |
| 2025-02-25 | $70.24 | $183.21 | 151,000 | — | — |
| 2025-02-24 | $69.66 | $181.70 | 214,100 | — | — |
| 2025-02-21 | $69.23 | $180.58 | 218,700 | — | — |
| 2025-02-20 | $69.86 | $182.22 | 176,600 | — | — |
| 2025-02-19 | $70.08 | $182.80 | 263,800 | — | — |
| 2025-02-18 | $70.88 | $184.88 | 262,200 | — | — |
| 2025-02-14 | $71.23 | $185.80 | 622,000 | — | — |
| 2025-02-13 | $77.00 | $200.85 | 251,800 | — | — |
| 2025-02-12 | $75.19 | $196.13 | 155,000 | — | — |
| 2025-02-11 | $76.91 | $200.61 | 125,700 | — | — |
| 2025-02-10 | $76.11 | $198.53 | 151,800 | — | — |
| 2025-02-07 | $75.91 | $198.00 | 161,000 | — | — |
| 2025-02-06 | $77.40 | $201.89 | 205,900 | — | — |
| 2025-02-05 | $76.62 | $199.86 | 272,500 | — | — |
| 2025-02-04 | $76.02 | $198.29 | 179,000 | — | — |
| 2025-02-03 | $75.10 | $194.82 | 163,600 | — | — |
| 2025-01-31 | $75.51 | $195.89 | 162,400 | — | — |
| 2025-01-30 | $75.55 | $195.99 | 95,400 | — | — |
| 2025-01-29 | $75.04 | $194.67 | 167,800 | — | — |
| 2025-01-28 | $76.13 | $197.49 | 99,200 | — | — |
| 2025-01-27 | $76.20 | $197.68 | 132,600 | — | — |
| 2025-01-24 | $76.06 | $197.31 | 96,700 | — | — |
| 2025-01-23 | $76.30 | $197.94 | 132,000 | — | — |
| 2025-01-22 | $75.69 | $196.35 | 280,100 | — | — |
| 2025-01-21 | $75.31 | $195.37 | 191,600 | — | — |
| 2025-01-17 | $73.72 | $191.24 | 150,500 | — | — |
| 2025-01-16 | $72.72 | $188.65 | 220,000 | — | — |
| 2025-01-15 | $72.14 | $187.14 | 384,100 | — | — |
| 2025-01-14 | $69.55 | $180.42 | 319,300 | — | — |
| 2025-01-13 | $68.24 | $177.03 | 223,600 | — | — |
| 2025-01-10 | $67.31 | $174.61 | 319,300 | — | — |
| 2025-01-08 | $70.49 | $182.86 | 288,000 | — | — |
| 2025-01-07 | $69.40 | $180.04 | 219,300 | — | — |
| 2025-01-06 | $69.99 | $181.57 | 218,700 | — | — |
| 2025-01-03 | $69.92 | $181.38 | 120,600 | — | — |
| 2025-01-02 | $69.93 | $181.41 | 143,000 | — | — |