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 | $108.59 | $234.47 | 331,700 | — | — |
| 2025-12-30 | $109.54 | $236.52 | 269,000 | — | — |
| 2025-12-29 | $111.54 | $240.83 | 277,500 | — | — |
| 2025-12-26 | $113.44 | $244.94 | 332,300 | — | — |
| 2025-12-24 | $114.19 | $246.56 | 211,800 | — | — |
| 2025-12-23 | $114.10 | $246.36 | 508,700 | — | — |
| 2025-12-22 | $113.23 | $244.48 | 229,000 | — | — |
| 2025-12-19 | $112.56 | $243.04 | 875,800 | — | — |
| 2025-12-18 | $111.20 | $240.10 | 767,200 | — | — |
| 2025-12-17 | $109.55 | $236.54 | 383,200 | — | — |
| 2025-12-16 | $111.26 | $240.23 | 688,900 | — | — |
| 2025-12-15 | $110.05 | $237.62 | 440,100 | — | — |
| 2025-12-12 | $110.83 | $239.30 | 486,500 | — | — |
| 2025-12-11 | $112.24 | $242.35 | 390,500 | — | — |
| 2025-12-10 | $110.39 | $238.35 | 565,800 | — | — |
| 2025-12-09 | $109.36 | $236.13 | 673,400 | — | — |
| 2025-12-08 | $110.29 | $238.14 | 233,100 | — | — |
| 2025-12-05 | $110.84 | $239.32 | 213,900 | — | — |
| 2025-12-04 | $110.93 | $239.52 | 1,796,200 | — | — |
| 2025-12-03 | $111.55 | $240.86 | 1,186,600 | — | — |
| 2025-12-02 | $112.12 | $242.09 | 1,837,100 | — | — |
| 2025-12-01 | $113.13 | $244.27 | 385,900 | — | — |
| 2025-11-28 | $114.00 | $246.15 | 189,500 | — | — |
| 2025-11-26 | $112.79 | $243.53 | 608,900 | — | — |
| 2025-11-25 | $111.65 | $241.07 | 257,800 | — | — |
| 2025-11-24 | $110.37 | $238.31 | 266,400 | — | — |
| 2025-11-21 | $108.69 | $234.68 | 305,900 | — | — |
| 2025-11-20 | $106.16 | $229.22 | 292,100 | — | — |
| 2025-11-19 | $107.34 | $231.77 | 216,200 | — | — |
| 2025-11-18 | $106.74 | $230.47 | 338,800 | — | — |
| 2025-11-17 | $107.06 | $231.16 | 284,000 | — | — |
| 2025-11-14 | $109.74 | $236.95 | 342,600 | — | — |
| 2025-11-13 | $110.12 | $237.47 | 460,200 | — | — |
| 2025-11-12 | $111.16 | $239.71 | 381,300 | — | — |
| 2025-11-11 | $110.48 | $238.24 | 260,200 | — | — |
| 2025-11-10 | $112.60 | $242.81 | 287,200 | — | — |
| 2025-11-07 | $110.71 | $238.74 | 371,200 | — | — |
| 2025-11-06 | $110.95 | $239.26 | 368,000 | — | — |
| 2025-11-05 | $113.07 | $243.83 | 397,900 | — | — |
| 2025-11-04 | $113.62 | $245.01 | 630,200 | — | — |
| 2025-11-03 | $115.31 | $248.66 | 759,900 | — | — |
| 2025-10-31 | $118.03 | $254.52 | 1,090,500 | — | — |
| 2025-10-30 | $115.77 | $249.65 | 2,256,900 | — | — |
| 2025-10-29 | $129.76 | $279.82 | 1,022,600 | — | — |
| 2025-10-28 | $125.90 | $271.49 | 449,700 | — | — |
| 2025-10-27 | $125.33 | $270.27 | 293,300 | — | — |
| 2025-10-24 | $125.30 | $270.20 | 269,600 | — | — |
| 2025-10-23 | $125.06 | $269.68 | 241,900 | — | — |
| 2025-10-22 | $121.60 | $262.22 | 281,200 | — | — |
| 2025-10-21 | $123.12 | $265.50 | 270,300 | — | — |
| 2025-10-20 | $122.59 | $264.36 | 264,300 | — | — |
| 2025-10-17 | $120.48 | $259.81 | 557,000 | — | — |
| 2025-10-16 | $119.71 | $258.15 | 294,800 | — | — |
| 2025-10-15 | $119.12 | $256.87 | 489,000 | — | — |
| 2025-10-14 | $118.81 | $256.21 | 269,300 | — | — |
| 2025-10-13 | $116.56 | $251.35 | 451,600 | — | — |
| 2025-10-10 | $115.94 | $250.02 | 474,300 | — | — |
| 2025-10-09 | $117.83 | $254.09 | 316,800 | — | — |
| 2025-10-08 | $120.94 | $260.80 | 313,700 | — | — |
| 2025-10-07 | $118.23 | $254.95 | 320,800 | — | — |
| 2025-10-06 | $118.36 | $255.24 | 413,700 | — | — |
| 2025-10-03 | $118.47 | $255.47 | 381,400 | — | — |
| 2025-10-02 | $117.78 | $253.98 | 599,100 | — | — |
| 2025-10-01 | $118.14 | $254.76 | 646,200 | — | — |
| 2025-09-30 | $118.99 | $256.59 | 627,000 | — | — |
| 2025-09-29 | $119.03 | $256.68 | 494,600 | — | — |
| 2025-09-26 | $122.24 | $263.60 | 326,400 | — | — |
| 2025-09-25 | $122.81 | $264.83 | 370,700 | — | — |
| 2025-09-24 | $121.32 | $261.62 | 582,300 | — | — |
| 2025-09-23 | $124.48 | $268.43 | 281,200 | — | — |
| 2025-09-22 | $126.31 | $272.38 | 746,700 | — | — |
| 2025-09-19 | $125.29 | $270.18 | 2,059,000 | — | — |
| 2025-09-18 | $127.67 | $275.31 | 269,700 | — | — |
| 2025-09-17 | $125.03 | $269.62 | 343,700 | — | — |
| 2025-09-16 | $125.60 | $270.85 | 286,600 | — | — |
| 2025-09-15 | $126.15 | $272.03 | 212,600 | — | — |
| 2025-09-12 | $125.60 | $270.85 | 257,700 | — | — |
| 2025-09-11 | $127.85 | $275.70 | 262,200 | — | — |
| 2025-09-10 | $125.89 | $271.47 | 375,100 | — | — |
| 2025-09-09 | $123.66 | $266.66 | 248,000 | — | — |
| 2025-09-08 | $124.82 | $269.17 | 270,400 | — | — |
| 2025-09-05 | $124.93 | $269.40 | 230,300 | — | — |
| 2025-09-04 | $124.97 | $269.49 | 224,400 | — | — |
| 2025-09-03 | $122.05 | $263.19 | 372,700 | — | — |
| 2025-09-02 | $122.31 | $263.75 | 304,500 | — | — |
| 2025-08-29 | $122.99 | $265.22 | 409,000 | — | — |
| 2025-08-28 | $126.96 | $273.78 | 430,000 | — | — |
| 2025-08-27 | $127.81 | $275.61 | 378,900 | — | — |
| 2025-08-26 | $127.43 | $274.79 | 347,100 | — | — |
| 2025-08-25 | $126.57 | $272.94 | 312,400 | — | — |
| 2025-08-22 | $128.32 | $276.71 | 381,900 | — | — |
| 2025-08-21 | $124.80 | $269.12 | 331,800 | — | — |
| 2025-08-20 | $126.06 | $271.84 | 433,000 | — | — |
| 2025-08-19 | $125.33 | $270.27 | 255,800 | — | — |
| 2025-08-18 | $126.35 | $272.47 | 290,000 | — | — |
| 2025-08-15 | $124.44 | $268.35 | 591,300 | — | — |
| 2025-08-14 | $127.76 | $275.20 | 425,100 | — | — |
| 2025-08-13 | $129.71 | $279.40 | 473,600 | — | — |
| 2025-08-12 | $129.80 | $279.60 | 1,099,800 | — | — |
| 2025-08-11 | $126.44 | $272.36 | 790,000 | — | — |
| 2025-08-08 | $125.39 | $270.10 | 338,400 | — | — |
| 2025-08-07 | $126.15 | $271.74 | 794,000 | — | — |
| 2025-08-06 | $125.36 | $270.03 | 792,200 | — | — |
| 2025-08-05 | $125.62 | $270.59 | 896,200 | — | — |
| 2025-08-04 | $124.60 | $268.40 | 473,600 | — | — |
| 2025-08-01 | $122.57 | $264.02 | 1,064,400 | — | — |
| 2025-07-31 | $126.57 | $272.64 | 1,729,800 | — | — |
| 2025-07-30 | $123.95 | $267.00 | 2,589,600 | — | — |
| 2025-07-29 | $104.86 | $225.88 | 1,230,000 | — | — |
| 2025-07-28 | $107.72 | $232.04 | 793,400 | — | — |
| 2025-07-25 | $108.78 | $234.32 | 524,800 | — | — |
| 2025-07-24 | $107.48 | $231.52 | 833,600 | — | — |
| 2025-07-23 | $108.39 | $233.48 | 955,300 | — | — |
| 2025-07-22 | $109.00 | $234.79 | 587,100 | — | — |
| 2025-07-21 | $108.00 | $232.64 | 536,100 | — | — |
| 2025-07-18 | $108.24 | $233.16 | 1,023,300 | — | — |
| 2025-07-17 | $107.18 | $230.87 | 580,800 | — | — |
| 2025-07-16 | $106.47 | $229.34 | 455,100 | — | — |
| 2025-07-15 | $107.01 | $230.51 | 489,600 | — | — |
| 2025-07-14 | $107.92 | $232.47 | 760,600 | — | — |
| 2025-07-11 | $110.12 | $237.21 | 1,128,100 | — | — |
| 2025-07-10 | $113.08 | $243.58 | 562,400 | — | — |
| 2025-07-09 | $112.50 | $242.33 | 509,000 | — | — |
| 2025-07-08 | $111.05 | $239.21 | 771,500 | — | — |
| 2025-07-07 | $110.02 | $236.99 | 453,700 | — | — |
| 2025-07-03 | $110.79 | $238.65 | 276,200 | — | — |
| 2025-07-02 | $109.34 | $235.53 | 437,000 | — | — |
| 2025-07-01 | $106.11 | $228.57 | 796,800 | — | — |
| 2025-06-30 | $106.42 | $229.24 | 624,100 | — | — |
| 2025-06-27 | $104.45 | $224.99 | 1,509,600 | — | — |
| 2025-06-26 | $104.89 | $225.94 | 391,000 | — | — |
| 2025-06-25 | $102.78 | $221.40 | 420,800 | — | — |
| 2025-06-24 | $103.74 | $223.46 | 449,300 | — | — |
| 2025-06-23 | $102.94 | $221.74 | 353,100 | — | — |
| 2025-06-20 | $101.03 | $217.63 | 684,900 | — | — |
| 2025-06-18 | $102.18 | $220.10 | 370,100 | — | — |
| 2025-06-17 | $101.45 | $218.53 | 582,600 | — | — |
| 2025-06-16 | $101.39 | $218.40 | 259,900 | — | — |
| 2025-06-13 | $99.64 | $214.63 | 581,700 | — | — |
| 2025-06-12 | $99.22 | $213.73 | 336,500 | — | — |
| 2025-06-11 | $101.21 | $218.01 | 443,700 | — | — |
| 2025-06-10 | $100.73 | $216.98 | 360,700 | — | — |
| 2025-06-09 | $100.46 | $216.40 | 327,000 | — | — |
| 2025-06-06 | $99.26 | $213.81 | 605,800 | — | — |
| 2025-06-05 | $99.38 | $214.07 | 458,500 | — | — |
| 2025-06-04 | $98.21 | $211.55 | 502,400 | — | — |
| 2025-06-03 | $97.11 | $209.18 | 448,800 | — | — |
| 2025-06-02 | $93.99 | $202.46 | 444,700 | — | — |
| 2025-05-30 | $94.07 | $202.63 | 417,400 | — | — |
| 2025-05-29 | $93.88 | $202.22 | 182,600 | — | — |
| 2025-05-28 | $94.01 | $202.50 | 255,000 | — | — |
| 2025-05-27 | $95.46 | $205.63 | 512,400 | — | — |
| 2025-05-23 | $92.05 | $198.28 | 368,200 | — | — |
| 2025-05-22 | $93.10 | $200.54 | 292,100 | — | — |
| 2025-05-21 | $93.17 | $200.69 | 275,000 | — | — |
| 2025-05-20 | $95.29 | $205.26 | 245,300 | — | — |
| 2025-05-19 | $96.11 | $207.03 | 298,900 | — | — |
| 2025-05-16 | $95.36 | $205.41 | 332,300 | — | — |
| 2025-05-15 | $94.18 | $202.57 | 323,600 | — | — |
| 2025-05-14 | $93.77 | $201.69 | 352,700 | — | — |
| 2025-05-13 | $94.40 | $203.04 | 382,800 | — | — |
| 2025-05-12 | $93.63 | $201.39 | 462,000 | — | — |
| 2025-05-09 | $89.56 | $192.63 | 325,100 | — | — |
| 2025-05-08 | $89.59 | $192.70 | 564,800 | — | — |
| 2025-05-07 | $88.25 | $189.81 | 773,800 | — | — |
| 2025-05-06 | $87.32 | $187.81 | 332,700 | — | — |
| 2025-05-05 | $87.35 | $187.88 | 724,900 | — | — |
| 2025-05-02 | $86.58 | $186.22 | 923,700 | — | — |
| 2025-05-01 | $84.24 | $181.19 | 1,121,600 | — | — |
| 2025-04-30 | $81.43 | $175.15 | 1,308,400 | — | — |
| 2025-04-29 | $75.66 | $162.73 | 800,600 | — | — |
| 2025-04-28 | $75.06 | $161.44 | 491,900 | — | — |
| 2025-04-25 | $75.26 | $161.87 | 527,800 | — | — |
| 2025-04-24 | $76.72 | $165.01 | 823,900 | — | — |
| 2025-04-23 | $75.46 | $162.30 | 649,000 | — | — |
| 2025-04-22 | $73.63 | $158.37 | 558,400 | — | — |
| 2025-04-21 | $72.70 | $156.37 | 406,800 | — | — |
| 2025-04-17 | $75.10 | $161.53 | 972,200 | — | — |
| 2025-04-16 | $74.99 | $161.29 | 551,200 | — | — |
| 2025-04-15 | $75.54 | $162.48 | 273,700 | — | — |
| 2025-04-14 | $76.16 | $163.81 | 484,800 | — | — |
| 2025-04-11 | $76.26 | $164.03 | 580,800 | — | — |
| 2025-04-10 | $74.20 | $159.59 | 829,900 | — | — |
| 2025-04-09 | $76.59 | $164.73 | 803,500 | — | — |
| 2025-04-08 | $69.23 | $148.90 | 752,800 | — | — |
| 2025-04-07 | $70.66 | $151.98 | 1,150,100 | — | — |
| 2025-04-04 | $71.37 | $153.51 | 880,900 | — | — |
| 2025-04-03 | $72.94 | $156.88 | 646,300 | — | — |
| 2025-04-02 | $77.07 | $165.77 | 398,900 | — | — |
| 2025-04-01 | $75.03 | $161.38 | 675,100 | — | — |
| 2025-03-31 | $73.55 | $158.20 | 837,800 | — | — |
| 2025-03-28 | $75.18 | $161.70 | 427,400 | — | — |
| 2025-03-27 | $78.88 | $169.66 | 845,100 | — | — |
| 2025-03-26 | $79.37 | $170.71 | 591,500 | — | — |
| 2025-03-25 | $79.09 | $170.11 | 512,700 | — | — |
| 2025-03-24 | $78.14 | $168.07 | 356,300 | — | — |
| 2025-03-21 | $75.36 | $162.09 | 2,103,800 | — | — |
| 2025-03-20 | $75.88 | $163.21 | 602,400 | — | — |
| 2025-03-19 | $77.82 | $167.38 | 784,000 | — | — |
| 2025-03-18 | $77.53 | $166.76 | 285,300 | — | — |
| 2025-03-17 | $78.37 | $168.56 | 471,800 | — | — |
| 2025-03-14 | $77.18 | $166.00 | 658,500 | — | — |
| 2025-03-13 | $75.45 | $161.98 | 639,700 | — | — |
| 2025-03-12 | $78.94 | $169.47 | 712,100 | — | — |
| 2025-03-11 | $80.27 | $172.33 | 594,300 | — | — |
| 2025-03-10 | $80.49 | $172.80 | 882,600 | — | — |
| 2025-03-07 | $80.59 | $173.02 | 730,600 | — | — |
| 2025-03-06 | $79.63 | $170.96 | 557,000 | — | — |
| 2025-03-05 | $80.89 | $173.66 | 578,200 | — | — |
| 2025-03-04 | $80.06 | $171.88 | 802,900 | — | — |
| 2025-03-03 | $80.11 | $171.99 | 744,500 | — | — |
| 2025-02-28 | $81.28 | $174.50 | 800,300 | — | — |
| 2025-02-27 | $81.67 | $175.34 | 940,900 | — | — |
| 2025-02-26 | $79.98 | $171.71 | 1,208,100 | — | — |
| 2025-02-25 | $90.75 | $194.83 | 744,900 | — | — |
| 2025-02-24 | $90.78 | $194.89 | 604,700 | — | — |
| 2025-02-21 | $93.71 | $201.18 | 389,300 | — | — |
| 2025-02-20 | $97.12 | $208.50 | 363,500 | — | — |
| 2025-02-19 | $99.23 | $213.03 | 436,900 | — | — |
| 2025-02-18 | $98.53 | $211.53 | 354,700 | — | — |
| 2025-02-14 | $97.10 | $208.46 | 260,800 | — | — |
| 2025-02-13 | $97.10 | $208.46 | 339,500 | — | — |
| 2025-02-12 | $96.70 | $207.60 | 426,400 | — | — |
| 2025-02-11 | $99.11 | $212.78 | 369,400 | — | — |
| 2025-02-10 | $97.50 | $209.32 | 321,100 | — | — |
| 2025-02-07 | $97.65 | $209.64 | 270,500 | — | — |
| 2025-02-06 | $97.81 | $209.99 | 344,000 | — | — |
| 2025-02-05 | $97.72 | $209.79 | 223,600 | — | — |
| 2025-02-04 | $96.86 | $207.95 | 535,100 | — | — |
| 2025-02-03 | $96.83 | $207.88 | 707,300 | — | — |
| 2025-01-31 | $98.31 | $211.06 | 297,700 | — | — |
| 2025-01-30 | $98.94 | $212.41 | 181,200 | — | — |
| 2025-01-29 | $97.47 | $209.26 | 203,400 | — | — |
| 2025-01-28 | $98.33 | $211.10 | 227,400 | — | — |
| 2025-01-27 | $97.34 | $208.98 | 292,900 | — | — |
| 2025-01-24 | $99.29 | $213.16 | 330,000 | — | — |
| 2025-01-23 | $101.32 | $217.52 | 452,800 | — | — |
| 2025-01-22 | $99.23 | $213.03 | 268,800 | — | — |
| 2025-01-21 | $99.12 | $212.80 | 318,400 | — | — |
| 2025-01-17 | $97.20 | $208.68 | 1,096,300 | — | — |
| 2025-01-16 | $97.84 | $210.05 | 595,300 | — | — |
| 2025-01-15 | $96.01 | $206.12 | 366,600 | — | — |
| 2025-01-14 | $97.12 | $208.50 | 284,200 | — | — |
| 2025-01-13 | $94.93 | $203.80 | 298,500 | — | — |
| 2025-01-10 | $93.09 | $199.85 | 367,100 | — | — |
| 2025-01-08 | $92.85 | $199.34 | 294,000 | — | — |
| 2025-01-07 | $92.05 | $197.62 | 443,500 | — | — |
| 2025-01-06 | $93.63 | $201.01 | 395,800 | — | — |
| 2025-01-03 | $95.87 | $205.82 | 332,800 | — | — |
| 2025-01-02 | $92.25 | $198.05 | 319,000 | — | — |