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 | $163.32 | $524.64 | 453,200 | — | — |
| 2025-12-30 | $164.95 | $529.87 | 356,700 | — | — |
| 2025-12-29 | $164.99 | $530.00 | 552,300 | — | — |
| 2025-12-26 | $164.79 | $529.36 | 271,800 | — | — |
| 2025-12-24 | $165.87 | $532.83 | 227,500 | — | — |
| 2025-12-23 | $165.78 | $532.54 | 763,100 | — | — |
| 2025-12-22 | $166.96 | $536.33 | 494,800 | — | — |
| 2025-12-19 | $167.29 | $534.59 | 1,077,900 | — | — |
| 2025-12-18 | $167.91 | $536.57 | 461,100 | — | — |
| 2025-12-17 | $167.11 | $534.02 | 580,200 | — | — |
| 2025-12-16 | $165.42 | $528.62 | 666,700 | — | — |
| 2025-12-15 | $167.07 | $533.89 | 522,400 | — | — |
| 2025-12-12 | $165.86 | $530.02 | 482,700 | — | — |
| 2025-12-11 | $165.02 | $527.34 | 529,900 | — | — |
| 2025-12-10 | $162.62 | $519.67 | 1,030,900 | — | — |
| 2025-12-09 | $161.49 | $516.06 | 353,700 | — | — |
| 2025-12-08 | $161.30 | $515.45 | 442,900 | — | — |
| 2025-12-05 | $162.30 | $518.65 | 393,000 | — | — |
| 2025-12-04 | $163.01 | $520.92 | 351,000 | — | — |
| 2025-12-03 | $162.83 | $520.34 | 497,200 | — | — |
| 2025-12-02 | $163.77 | $523.34 | 759,900 | — | — |
| 2025-12-01 | $166.03 | $530.57 | 466,800 | — | — |
| 2025-11-28 | $167.59 | $535.55 | 266,300 | — | — |
| 2025-11-26 | $168.48 | $538.40 | 718,000 | — | — |
| 2025-11-25 | $168.38 | $538.08 | 374,600 | — | — |
| 2025-11-24 | $166.71 | $532.74 | 844,300 | — | — |
| 2025-11-21 | $166.02 | $530.53 | 606,100 | — | — |
| 2025-11-20 | $163.66 | $522.99 | 367,300 | — | — |
| 2025-11-19 | $161.65 | $516.57 | 403,400 | — | — |
| 2025-11-18 | $162.37 | $518.87 | 540,500 | — | — |
| 2025-11-17 | $161.44 | $515.90 | 544,800 | — | — |
| 2025-11-14 | $163.90 | $523.76 | 510,900 | — | — |
| 2025-11-13 | $166.01 | $530.50 | 517,700 | — | — |
| 2025-11-12 | $166.89 | $533.31 | 357,900 | — | — |
| 2025-11-11 | $166.13 | $530.89 | 397,400 | — | — |
| 2025-11-10 | $166.40 | $531.75 | 431,100 | — | — |
| 2025-11-07 | $164.64 | $526.12 | 694,800 | — | — |
| 2025-11-06 | $161.38 | $515.71 | 603,700 | — | — |
| 2025-11-05 | $160.04 | $511.43 | 520,400 | — | — |
| 2025-11-04 | $157.39 | $502.96 | 647,300 | — | — |
| 2025-11-03 | $153.66 | $491.04 | 750,100 | — | — |
| 2025-10-31 | $154.59 | $494.01 | 998,800 | — | — |
| 2025-10-30 | $154.36 | $493.27 | 742,400 | — | — |
| 2025-10-29 | $151.83 | $485.19 | 790,900 | — | — |
| 2025-10-28 | $151.75 | $484.93 | 970,700 | — | — |
| 2025-10-27 | $157.64 | $503.76 | 657,400 | — | — |
| 2025-10-24 | $156.67 | $500.66 | 370,200 | — | — |
| 2025-10-23 | $155.72 | $497.62 | 350,200 | — | — |
| 2025-10-22 | $155.47 | $496.82 | 495,900 | — | — |
| 2025-10-21 | $156.29 | $499.44 | 496,200 | — | — |
| 2025-10-20 | $154.90 | $495.00 | 379,500 | — | — |
| 2025-10-17 | $153.02 | $488.99 | 592,600 | — | — |
| 2025-10-16 | $151.39 | $483.78 | 675,400 | — | — |
| 2025-10-15 | $156.35 | $499.63 | 573,800 | — | — |
| 2025-10-14 | $158.75 | $507.30 | 499,000 | — | — |
| 2025-10-13 | $157.88 | $504.52 | 487,100 | — | — |
| 2025-10-10 | $158.97 | $508.01 | 712,100 | — | — |
| 2025-10-09 | $161.68 | $516.67 | 540,400 | — | — |
| 2025-10-08 | $165.55 | $529.03 | 445,100 | — | — |
| 2025-10-07 | $165.69 | $529.48 | 406,100 | — | — |
| 2025-10-06 | $165.21 | $527.95 | 476,000 | — | — |
| 2025-10-03 | $163.29 | $521.81 | 594,100 | — | — |
| 2025-10-02 | $160.51 | $512.93 | 452,300 | — | — |
| 2025-10-01 | $159.79 | $510.63 | 484,600 | — | — |
| 2025-09-30 | $158.10 | $505.23 | 378,700 | — | — |
| 2025-09-29 | $156.37 | $499.70 | 396,900 | — | — |
| 2025-09-26 | $156.90 | $501.39 | 312,000 | — | — |
| 2025-09-25 | $154.42 | $493.47 | 380,400 | — | — |
| 2025-09-24 | $154.52 | $493.79 | 337,600 | — | — |
| 2025-09-23 | $154.44 | $493.53 | 302,800 | — | — |
| 2025-09-22 | $154.69 | $494.33 | 357,900 | — | — |
| 2025-09-19 | $156.11 | $496.09 | 1,123,200 | — | — |
| 2025-09-18 | $155.93 | $495.51 | 426,100 | — | — |
| 2025-09-17 | $154.48 | $490.91 | 405,900 | — | — |
| 2025-09-16 | $153.27 | $487.06 | 434,700 | — | — |
| 2025-09-15 | $155.13 | $492.97 | 515,900 | — | — |
| 2025-09-12 | $156.86 | $498.47 | 613,700 | — | — |
| 2025-09-11 | $156.76 | $498.15 | 395,300 | — | — |
| 2025-09-10 | $152.31 | $484.01 | 443,100 | — | — |
| 2025-09-09 | $153.69 | $488.40 | 408,000 | — | — |
| 2025-09-08 | $153.46 | $487.66 | 345,100 | — | — |
| 2025-09-05 | $153.36 | $487.35 | 333,300 | — | — |
| 2025-09-04 | $155.59 | $494.43 | 229,100 | — | — |
| 2025-09-03 | $153.53 | $487.89 | 280,200 | — | — |
| 2025-09-02 | $152.95 | $486.04 | 399,600 | — | — |
| 2025-08-29 | $153.60 | $488.11 | 375,900 | — | — |
| 2025-08-28 | $153.40 | $487.47 | 466,800 | — | — |
| 2025-08-27 | $154.01 | $489.41 | 470,500 | — | — |
| 2025-08-26 | $153.59 | $488.08 | 557,300 | — | — |
| 2025-08-25 | $153.31 | $487.19 | 387,400 | — | — |
| 2025-08-22 | $155.40 | $493.83 | 458,400 | — | — |
| 2025-08-21 | $152.96 | $486.08 | 384,200 | — | — |
| 2025-08-20 | $153.65 | $488.27 | 529,400 | — | — |
| 2025-08-19 | $152.38 | $484.23 | 542,900 | — | — |
| 2025-08-18 | $149.79 | $476.00 | 376,300 | — | — |
| 2025-08-15 | $151.06 | $480.04 | 760,800 | — | — |
| 2025-08-14 | $154.15 | $489.86 | 503,300 | — | — |
| 2025-08-13 | $154.01 | $489.41 | 495,800 | — | — |
| 2025-08-12 | $151.39 | $481.09 | 423,100 | — | — |
| 2025-08-11 | $149.88 | $476.29 | 365,500 | — | — |
| 2025-08-08 | $150.13 | $477.08 | 510,600 | — | — |
| 2025-08-07 | $151.47 | $481.34 | 534,700 | — | — |
| 2025-08-06 | $154.05 | $489.54 | 811,800 | — | — |
| 2025-08-05 | $150.43 | $478.04 | 569,200 | — | — |
| 2025-08-04 | $149.74 | $475.84 | 523,300 | — | — |
| 2025-08-01 | $146.19 | $464.56 | 694,700 | — | — |
| 2025-07-31 | $147.51 | $468.76 | 869,900 | — | — |
| 2025-07-30 | $149.51 | $475.11 | 885,000 | — | — |
| 2025-07-29 | $152.42 | $484.36 | 1,149,600 | — | — |
| 2025-07-28 | $147.10 | $467.45 | 828,700 | — | — |
| 2025-07-25 | $149.40 | $474.76 | 419,300 | — | — |
| 2025-07-24 | $147.87 | $469.90 | 659,100 | — | — |
| 2025-07-23 | $150.92 | $479.59 | 270,900 | — | — |
| 2025-07-22 | $151.00 | $479.85 | 382,700 | — | — |
| 2025-07-21 | $149.00 | $473.49 | 376,000 | — | — |
| 2025-07-18 | $150.73 | $478.99 | 699,300 | — | — |
| 2025-07-17 | $149.03 | $473.59 | 578,600 | — | — |
| 2025-07-16 | $147.73 | $469.46 | 479,500 | — | — |
| 2025-07-15 | $145.80 | $463.32 | 885,200 | — | — |
| 2025-07-14 | $149.26 | $474.32 | 340,700 | — | — |
| 2025-07-11 | $147.41 | $468.44 | 448,900 | — | — |
| 2025-07-10 | $147.85 | $469.84 | 456,500 | — | — |
| 2025-07-09 | $146.71 | $466.21 | 671,000 | — | — |
| 2025-07-08 | $146.09 | $464.24 | 539,400 | — | — |
| 2025-07-07 | $146.23 | $464.69 | 442,800 | — | — |
| 2025-07-03 | $148.59 | $472.19 | 472,500 | — | — |
| 2025-07-02 | $146.11 | $464.31 | 542,900 | — | — |
| 2025-07-01 | $149.38 | $474.70 | 542,800 | — | — |
| 2025-06-30 | $148.92 | $473.24 | 721,100 | — | — |
| 2025-06-27 | $146.23 | $464.69 | 1,007,400 | — | — |
| 2025-06-26 | $145.76 | $463.20 | 337,600 | — | — |
| 2025-06-25 | $143.72 | $456.71 | 645,600 | — | — |
| 2025-06-24 | $146.69 | $466.15 | 533,400 | — | — |
| 2025-06-23 | $147.24 | $467.90 | 590,900 | — | — |
| 2025-06-20 | $145.44 | $459.41 | 1,160,000 | — | — |
| 2025-06-18 | $145.70 | $460.24 | 498,600 | — | — |
| 2025-06-17 | $145.27 | $458.88 | 509,300 | — | — |
| 2025-06-16 | $146.70 | $463.39 | 729,000 | — | — |
| 2025-06-13 | $146.36 | $462.32 | 440,800 | — | — |
| 2025-06-12 | $148.25 | $468.29 | 438,300 | — | — |
| 2025-06-11 | $146.99 | $464.31 | 427,200 | — | — |
| 2025-06-10 | $147.05 | $464.50 | 396,700 | — | — |
| 2025-06-09 | $148.97 | $470.56 | 386,400 | — | — |
| 2025-06-06 | $151.03 | $477.07 | 350,100 | — | — |
| 2025-06-05 | $149.87 | $473.41 | 419,400 | — | — |
| 2025-06-04 | $149.76 | $473.06 | 480,300 | — | — |
| 2025-06-03 | $151.51 | $478.59 | 517,200 | — | — |
| 2025-06-02 | $151.60 | $478.87 | 537,200 | — | — |
| 2025-05-30 | $150.82 | $476.41 | 1,106,700 | — | — |
| 2025-05-29 | $149.97 | $473.72 | 473,600 | — | — |
| 2025-05-28 | $147.82 | $466.93 | 436,600 | — | — |
| 2025-05-27 | $149.47 | $472.14 | 448,400 | — | — |
| 2025-05-23 | $145.83 | $460.65 | 329,700 | — | — |
| 2025-05-22 | $145.30 | $458.97 | 531,700 | — | — |
| 2025-05-21 | $146.52 | $462.83 | 455,200 | — | — |
| 2025-05-20 | $150.17 | $474.36 | 384,300 | — | — |
| 2025-05-19 | $150.95 | $476.82 | 470,900 | — | — |
| 2025-05-16 | $150.86 | $476.54 | 635,700 | — | — |
| 2025-05-15 | $149.30 | $471.61 | 395,000 | — | — |
| 2025-05-14 | $146.30 | $462.13 | 515,800 | — | — |
| 2025-05-13 | $148.56 | $469.27 | 718,200 | — | — |
| 2025-05-12 | $150.00 | $473.82 | 578,800 | — | — |
| 2025-05-09 | $147.80 | $466.87 | 503,000 | — | — |
| 2025-05-08 | $146.67 | $463.30 | 441,800 | — | — |
| 2025-05-07 | $145.20 | $458.66 | 519,900 | — | — |
| 2025-05-06 | $144.92 | $457.77 | 504,300 | — | — |
| 2025-05-05 | $143.89 | $454.52 | 374,500 | — | — |
| 2025-05-02 | $143.58 | $453.54 | 522,900 | — | — |
| 2025-05-01 | $139.84 | $441.73 | 746,200 | — | — |
| 2025-04-30 | $139.21 | $439.74 | 979,300 | — | — |
| 2025-04-29 | $139.85 | $441.76 | 1,206,900 | — | — |
| 2025-04-28 | $135.87 | $429.18 | 909,800 | — | — |
| 2025-04-25 | $133.69 | $422.30 | 686,800 | — | — |
| 2025-04-24 | $135.36 | $427.57 | 517,400 | — | — |
| 2025-04-23 | $134.05 | $423.44 | 735,100 | — | — |
| 2025-04-22 | $132.95 | $419.96 | 567,200 | — | — |
| 2025-04-21 | $127.72 | $403.44 | 699,700 | — | — |
| 2025-04-17 | $132.24 | $417.72 | 463,600 | — | — |
| 2025-04-16 | $132.11 | $417.31 | 472,500 | — | — |
| 2025-04-15 | $133.33 | $421.16 | 430,400 | — | — |
| 2025-04-14 | $133.31 | $421.10 | 572,400 | — | — |
| 2025-04-11 | $131.09 | $414.09 | 842,000 | — | — |
| 2025-04-10 | $131.60 | $415.70 | 799,400 | — | — |
| 2025-04-09 | $134.63 | $425.27 | 1,407,700 | — | — |
| 2025-04-08 | $127.05 | $401.32 | 971,000 | — | — |
| 2025-04-07 | $126.60 | $399.90 | 1,156,300 | — | — |
| 2025-04-04 | $131.69 | $415.98 | 1,339,000 | — | — |
| 2025-04-03 | $144.70 | $457.08 | 926,400 | — | — |
| 2025-04-02 | $147.59 | $466.21 | 559,000 | — | — |
| 2025-04-01 | $147.45 | $465.76 | 533,000 | — | — |
| 2025-03-31 | $147.72 | $466.62 | 798,600 | — | — |
| 2025-03-28 | $145.55 | $459.76 | 593,800 | — | — |
| 2025-03-27 | $147.54 | $466.05 | 652,000 | — | — |
| 2025-03-26 | $146.49 | $462.73 | 601,200 | — | — |
| 2025-03-25 | $145.80 | $460.55 | 788,100 | — | — |
| 2025-03-24 | $145.67 | $460.14 | 600,200 | — | — |
| 2025-03-21 | $145.62 | $457.23 | 3,566,700 | — | — |
| 2025-03-20 | $146.22 | $459.12 | 845,400 | — | — |
| 2025-03-19 | $147.68 | $463.70 | 754,100 | — | — |
| 2025-03-18 | $145.88 | $458.05 | 1,156,600 | — | — |
| 2025-03-17 | $147.22 | $462.26 | 833,800 | — | — |
| 2025-03-14 | $145.39 | $456.51 | 1,238,600 | — | — |
| 2025-03-13 | $141.99 | $445.84 | 1,489,800 | — | — |
| 2025-03-12 | $139.96 | $439.46 | 1,168,300 | — | — |
| 2025-03-11 | $140.13 | $440.00 | 925,600 | — | — |
| 2025-03-10 | $138.46 | $434.75 | 641,000 | — | — |
| 2025-03-07 | $139.96 | $439.46 | 654,700 | — | — |
| 2025-03-06 | $140.77 | $442.01 | 821,000 | — | — |
| 2025-03-05 | $143.18 | $449.57 | 618,100 | — | — |
| 2025-03-04 | $143.26 | $449.82 | 964,000 | — | — |
| 2025-03-03 | $147.48 | $463.08 | 751,900 | — | — |
| 2025-02-28 | $147.81 | $464.11 | 961,600 | — | — |
| 2025-02-27 | $144.55 | $453.88 | 707,300 | — | — |
| 2025-02-26 | $140.18 | $440.15 | 673,100 | — | — |
| 2025-02-25 | $139.94 | $439.40 | 853,600 | — | — |
| 2025-02-24 | $137.13 | $430.58 | 640,100 | — | — |
| 2025-02-21 | $135.14 | $424.33 | 468,600 | — | — |
| 2025-02-20 | $135.77 | $426.31 | 603,500 | — | — |
| 2025-02-19 | $136.43 | $428.38 | 641,700 | — | — |
| 2025-02-18 | $136.61 | $428.94 | 939,200 | — | — |
| 2025-02-14 | $136.97 | $430.07 | 948,700 | — | — |
| 2025-02-13 | $137.19 | $430.77 | 1,121,500 | — | — |
| 2025-02-12 | $133.67 | $419.71 | 940,800 | — | — |
| 2025-02-11 | $139.43 | $437.80 | 1,374,200 | — | — |
| 2025-02-10 | $135.62 | $425.84 | 833,400 | — | — |
| 2025-02-07 | $136.96 | $430.04 | 632,400 | — | — |
| 2025-02-06 | $137.91 | $433.03 | 764,600 | — | — |
| 2025-02-05 | $136.77 | $429.45 | 666,800 | — | — |
| 2025-02-04 | $135.63 | $425.87 | 762,200 | — | — |
| 2025-02-03 | $136.93 | $429.95 | 1,003,100 | — | — |
| 2025-01-31 | $137.05 | $430.33 | 1,757,300 | — | — |
| 2025-01-30 | $139.04 | $436.57 | 571,500 | — | — |
| 2025-01-29 | $138.27 | $434.16 | 668,600 | — | — |
| 2025-01-28 | $139.42 | $437.77 | 509,800 | — | — |
| 2025-01-27 | $140.89 | $442.38 | 612,100 | — | — |
| 2025-01-24 | $137.24 | $430.92 | 392,500 | — | — |
| 2025-01-23 | $136.07 | $427.25 | 771,800 | — | — |
| 2025-01-22 | $138.01 | $433.34 | 775,400 | — | — |
| 2025-01-21 | $140.13 | $440.00 | 823,700 | — | — |
| 2025-01-17 | $140.66 | $441.66 | 607,800 | — | — |
| 2025-01-16 | $142.91 | $448.73 | 434,800 | — | — |
| 2025-01-15 | $141.24 | $443.48 | 679,900 | — | — |
| 2025-01-14 | $139.49 | $437.99 | 614,700 | — | — |
| 2025-01-13 | $135.92 | $426.78 | 582,200 | — | — |
| 2025-01-10 | $135.58 | $425.71 | 1,151,800 | — | — |
| 2025-01-08 | $141.71 | $444.96 | 700,600 | — | — |
| 2025-01-07 | $142.31 | $446.84 | 483,700 | — | — |
| 2025-01-06 | $141.75 | $445.08 | 596,900 | — | — |
| 2025-01-03 | $142.10 | $446.18 | 465,800 | — | — |
| 2025-01-02 | $142.48 | $447.38 | 534,600 | — | — |