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
- 2004-11-05 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 | $181.25 | $215.51 | 401,300 | — | — |
| 2025-12-30 | $182.51 | $217.01 | 285,300 | — | — |
| 2025-12-29 | $183.85 | $218.60 | 347,600 | — | — |
| 2025-12-26 | $182.86 | $217.42 | 309,700 | — | — |
| 2025-12-24 | $182.54 | $217.04 | 200,400 | — | — |
| 2025-12-23 | $183.24 | $217.88 | 514,000 | — | — |
| 2025-12-22 | $181.18 | $215.43 | 690,100 | — | — |
| 2025-12-19 | $178.78 | $212.57 | 2,903,000 | — | — |
| 2025-12-18 | $181.05 | $215.27 | 648,100 | — | — |
| 2025-12-17 | $181.88 | $216.26 | 588,000 | — | — |
| 2025-12-16 | $179.47 | $213.39 | 809,500 | — | — |
| 2025-12-15 | $179.20 | $213.07 | 691,200 | — | — |
| 2025-12-12 | $178.99 | $212.82 | 957,500 | — | — |
| 2025-12-11 | $177.85 | $211.47 | 853,500 | — | — |
| 2025-12-10 | $175.21 | $208.33 | 797,700 | — | — |
| 2025-12-09 | $173.16 | $205.89 | 859,300 | — | — |
| 2025-12-08 | $165.06 | $196.26 | 581,200 | — | — |
| 2025-12-05 | $167.24 | $198.85 | 528,800 | — | — |
| 2025-12-04 | $167.25 | $198.86 | 821,600 | — | — |
| 2025-12-03 | $159.71 | $189.90 | 542,800 | — | — |
| 2025-12-02 | $160.76 | $191.15 | 447,500 | — | — |
| 2025-12-01 | $159.99 | $190.23 | 706,200 | — | — |
| 2025-11-28 | $163.89 | $194.87 | 260,800 | — | — |
| 2025-11-26 | $164.20 | $195.24 | 626,500 | — | — |
| 2025-11-25 | $163.88 | $194.86 | 629,100 | — | — |
| 2025-11-24 | $161.80 | $192.38 | 522,100 | — | — |
| 2025-11-21 | $161.72 | $192.29 | 608,500 | — | — |
| 2025-11-20 | $161.69 | $192.25 | 989,200 | — | — |
| 2025-11-19 | $167.19 | $198.79 | 599,800 | — | — |
| 2025-11-18 | $172.97 | $204.76 | 513,700 | — | — |
| 2025-11-17 | $173.47 | $205.35 | 468,300 | — | — |
| 2025-11-14 | $174.97 | $207.13 | 574,300 | — | — |
| 2025-11-13 | $174.00 | $205.98 | 606,300 | — | — |
| 2025-11-12 | $169.73 | $200.93 | 685,200 | — | — |
| 2025-11-11 | $171.40 | $202.90 | 675,100 | — | — |
| 2025-11-10 | $169.19 | $200.29 | 656,700 | — | — |
| 2025-11-07 | $167.27 | $198.01 | 1,110,500 | — | — |
| 2025-11-06 | $165.75 | $196.21 | 1,145,200 | — | — |
| 2025-11-05 | $161.00 | $190.59 | 714,200 | — | — |
| 2025-11-04 | $161.30 | $190.95 | 485,000 | — | — |
| 2025-11-03 | $159.16 | $188.41 | 680,900 | — | — |
| 2025-10-31 | $160.06 | $189.48 | 528,700 | — | — |
| 2025-10-30 | $159.98 | $189.38 | 819,100 | — | — |
| 2025-10-29 | $158.85 | $188.05 | 704,700 | — | — |
| 2025-10-28 | $163.38 | $193.41 | 536,200 | — | — |
| 2025-10-27 | $167.55 | $198.35 | 641,300 | — | — |
| 2025-10-24 | $170.55 | $201.90 | 295,500 | — | — |
| 2025-10-23 | $171.53 | $203.06 | 312,300 | — | — |
| 2025-10-22 | $171.85 | $203.44 | 514,800 | — | — |
| 2025-10-21 | $172.93 | $204.71 | 394,200 | — | — |
| 2025-10-20 | $170.94 | $202.36 | 843,100 | — | — |
| 2025-10-17 | $171.26 | $202.74 | 470,100 | — | — |
| 2025-10-16 | $171.07 | $202.51 | 546,100 | — | — |
| 2025-10-15 | $171.55 | $203.08 | 440,300 | — | — |
| 2025-10-14 | $171.08 | $202.52 | 525,200 | — | — |
| 2025-10-13 | $172.90 | $204.68 | 947,600 | — | — |
| 2025-10-10 | $177.40 | $210.01 | 852,200 | — | — |
| 2025-10-09 | $172.23 | $203.89 | 462,700 | — | — |
| 2025-10-08 | $172.13 | $203.77 | 736,500 | — | — |
| 2025-10-07 | $168.14 | $199.04 | 1,201,000 | — | — |
| 2025-10-06 | $167.88 | $198.74 | 1,640,900 | — | — |
| 2025-10-03 | $170.50 | $201.84 | 794,800 | — | — |
| 2025-10-02 | $169.59 | $200.76 | 2,428,400 | — | — |
| 2025-10-01 | $170.84 | $202.24 | 859,600 | — | — |
| 2025-09-30 | $174.25 | $206.28 | 680,900 | — | — |
| 2025-09-29 | $177.63 | $210.28 | 710,000 | — | — |
| 2025-09-26 | $180.14 | $213.25 | 574,200 | — | — |
| 2025-09-25 | $178.17 | $210.92 | 574,900 | — | — |
| 2025-09-24 | $179.04 | $211.95 | 664,600 | — | — |
| 2025-09-23 | $179.11 | $212.03 | 576,500 | — | — |
| 2025-09-22 | $178.42 | $211.21 | 891,400 | — | — |
| 2025-09-19 | $178.32 | $211.10 | 9,702,700 | — | — |
| 2025-09-18 | $179.71 | $212.74 | 674,700 | — | — |
| 2025-09-17 | $183.53 | $217.26 | 593,400 | — | — |
| 2025-09-16 | $182.94 | $216.56 | 530,400 | — | — |
| 2025-09-15 | $181.68 | $215.07 | 737,100 | — | — |
| 2025-09-12 | $184.85 | $218.83 | 648,600 | — | — |
| 2025-09-11 | $188.46 | $223.10 | 777,200 | — | — |
| 2025-09-10 | $184.63 | $218.56 | 820,900 | — | — |
| 2025-09-09 | $188.17 | $222.76 | 680,700 | — | — |
| 2025-09-08 | $187.17 | $221.57 | 867,900 | — | — |
| 2025-09-05 | $187.50 | $221.96 | 758,300 | — | — |
| 2025-09-04 | $180.13 | $213.24 | 716,200 | — | — |
| 2025-09-03 | $181.59 | $214.97 | 1,103,300 | — | — |
| 2025-09-02 | $180.20 | $213.32 | 611,300 | — | — |
| 2025-08-29 | $183.84 | $217.63 | 592,400 | — | — |
| 2025-08-28 | $182.55 | $216.10 | 648,100 | — | — |
| 2025-08-27 | $187.51 | $221.97 | 452,300 | — | — |
| 2025-08-26 | $189.78 | $224.66 | 551,900 | — | — |
| 2025-08-25 | $190.15 | $225.10 | 818,500 | — | — |
| 2025-08-22 | $188.73 | $223.42 | 589,600 | — | — |
| 2025-08-21 | $186.85 | $221.19 | 754,300 | — | — |
| 2025-08-20 | $189.12 | $223.88 | 605,200 | — | — |
| 2025-08-19 | $186.85 | $220.29 | 346,600 | — | — |
| 2025-08-18 | $186.61 | $220.01 | 470,800 | — | — |
| 2025-08-15 | $190.04 | $224.05 | 687,000 | — | — |
| 2025-08-14 | $187.63 | $221.21 | 528,800 | — | — |
| 2025-08-13 | $189.00 | $222.83 | 655,300 | — | — |
| 2025-08-12 | $188.22 | $221.91 | 632,400 | — | — |
| 2025-08-11 | $189.27 | $223.15 | 937,200 | — | — |
| 2025-08-08 | $187.01 | $220.48 | 707,700 | — | — |
| 2025-08-07 | $184.43 | $217.44 | 1,348,700 | — | — |
| 2025-08-06 | $186.80 | $220.23 | 1,903,100 | — | — |
| 2025-08-05 | $207.81 | $245.00 | 428,400 | — | — |
| 2025-08-04 | $209.43 | $246.91 | 334,900 | — | — |
| 2025-08-01 | $207.75 | $244.93 | 416,300 | — | — |
| 2025-07-31 | $205.50 | $242.28 | 454,700 | — | — |
| 2025-07-30 | $210.09 | $247.69 | 471,200 | — | — |
| 2025-07-29 | $207.17 | $244.25 | 342,200 | — | — |
| 2025-07-28 | $207.67 | $244.84 | 345,500 | — | — |
| 2025-07-25 | $211.45 | $249.30 | 214,800 | — | — |
| 2025-07-24 | $213.74 | $252.00 | 267,600 | — | — |
| 2025-07-23 | $212.07 | $250.03 | 330,300 | — | — |
| 2025-07-22 | $210.67 | $248.38 | 299,600 | — | — |
| 2025-07-21 | $207.76 | $244.95 | 391,600 | — | — |
| 2025-07-18 | $208.84 | $246.22 | 368,600 | — | — |
| 2025-07-17 | $210.43 | $248.09 | 510,100 | — | — |
| 2025-07-16 | $215.53 | $254.11 | 263,800 | — | — |
| 2025-07-15 | $214.55 | $252.95 | 304,800 | — | — |
| 2025-07-14 | $217.25 | $256.13 | 289,400 | — | — |
| 2025-07-11 | $216.05 | $254.72 | 284,000 | — | — |
| 2025-07-10 | $218.97 | $258.16 | 291,900 | — | — |
| 2025-07-09 | $219.28 | $258.53 | 371,000 | — | — |
| 2025-07-08 | $216.82 | $255.63 | 475,000 | — | — |
| 2025-07-07 | $221.95 | $261.68 | 411,900 | — | — |
| 2025-07-03 | $216.73 | $255.52 | 302,200 | — | — |
| 2025-07-02 | $219.17 | $258.40 | 435,700 | — | — |
| 2025-07-01 | $223.11 | $263.04 | 454,600 | — | — |
| 2025-06-30 | $223.34 | $263.31 | 355,100 | — | — |
| 2025-06-27 | $219.55 | $258.85 | 425,500 | — | — |
| 2025-06-26 | $220.55 | $260.02 | 394,500 | — | — |
| 2025-06-25 | $223.16 | $263.10 | 317,700 | — | — |
| 2025-06-24 | $222.73 | $262.60 | 354,900 | — | — |
| 2025-06-23 | $220.81 | $260.33 | 355,600 | — | — |
| 2025-06-20 | $219.78 | $259.12 | 773,300 | — | — |
| 2025-06-18 | $220.81 | $260.33 | 409,200 | — | — |
| 2025-06-17 | $223.50 | $263.50 | 307,900 | — | — |
| 2025-06-16 | $224.88 | $265.13 | 286,900 | — | — |
| 2025-06-13 | $225.25 | $265.57 | 296,700 | — | — |
| 2025-06-12 | $226.89 | $267.50 | 377,700 | — | — |
| 2025-06-11 | $225.02 | $265.29 | 418,400 | — | — |
| 2025-06-10 | $224.44 | $264.61 | 312,200 | — | — |
| 2025-06-09 | $223.25 | $263.21 | 558,900 | — | — |
| 2025-06-06 | $222.22 | $261.99 | 460,000 | — | — |
| 2025-06-05 | $226.13 | $266.60 | 755,800 | — | — |
| 2025-06-04 | $218.79 | $257.95 | 652,900 | — | — |
| 2025-06-03 | $214.75 | $253.19 | 635,300 | — | — |
| 2025-06-02 | $219.02 | $258.22 | 468,800 | — | — |
| 2025-05-30 | $216.41 | $255.14 | 1,175,800 | — | — |
| 2025-05-29 | $214.08 | $252.40 | 559,000 | — | — |
| 2025-05-28 | $214.63 | $253.05 | 595,900 | — | — |
| 2025-05-27 | $217.87 | $256.87 | 379,000 | — | — |
| 2025-05-23 | $217.85 | $256.84 | 317,900 | — | — |
| 2025-05-22 | $216.41 | $255.14 | 446,800 | — | — |
| 2025-05-21 | $219.64 | $258.95 | 445,700 | — | — |
| 2025-05-20 | $222.69 | $261.65 | 512,700 | — | — |
| 2025-05-19 | $219.42 | $257.81 | 471,300 | — | — |
| 2025-05-16 | $216.01 | $253.80 | 530,900 | — | — |
| 2025-05-15 | $213.53 | $250.89 | 378,700 | — | — |
| 2025-05-14 | $210.82 | $247.71 | 791,200 | — | — |
| 2025-05-13 | $213.13 | $250.42 | 1,262,300 | — | — |
| 2025-05-12 | $218.09 | $256.25 | 899,800 | — | — |
| 2025-05-09 | $231.09 | $271.52 | 379,400 | — | — |
| 2025-05-08 | $226.24 | $265.82 | 394,900 | — | — |
| 2025-05-07 | $228.14 | $268.06 | 514,800 | — | — |
| 2025-05-06 | $228.88 | $268.92 | 739,000 | — | — |
| 2025-05-05 | $226.80 | $266.48 | 556,000 | — | — |
| 2025-05-02 | $225.68 | $265.17 | 366,400 | — | — |
| 2025-05-01 | $223.97 | $263.16 | 429,900 | — | — |
| 2025-04-30 | $221.59 | $260.36 | 669,200 | — | — |
| 2025-04-29 | $221.69 | $260.48 | 431,700 | — | — |
| 2025-04-28 | $218.63 | $256.88 | 320,700 | — | — |
| 2025-04-25 | $219.00 | $257.32 | 402,400 | — | — |
| 2025-04-24 | $218.19 | $256.36 | 483,200 | — | — |
| 2025-04-23 | $217.59 | $255.66 | 619,800 | — | — |
| 2025-04-22 | $222.41 | $261.32 | 466,700 | — | — |
| 2025-04-21 | $222.17 | $261.04 | 367,600 | — | — |
| 2025-04-17 | $225.16 | $264.55 | 351,900 | — | — |
| 2025-04-16 | $222.73 | $261.70 | 460,200 | — | — |
| 2025-04-15 | $223.98 | $263.17 | 497,000 | — | — |
| 2025-04-14 | $222.42 | $261.33 | 510,600 | — | — |
| 2025-04-11 | $221.81 | $260.62 | 1,218,900 | — | — |
| 2025-04-10 | $210.32 | $247.12 | 790,300 | — | — |
| 2025-04-09 | $203.19 | $238.74 | 1,822,000 | — | — |
| 2025-04-08 | $206.27 | $242.36 | 811,100 | — | — |
| 2025-04-07 | $207.92 | $244.30 | 1,154,400 | — | — |
| 2025-04-04 | $212.94 | $250.20 | 1,502,700 | — | — |
| 2025-04-03 | $216.15 | $253.97 | 867,300 | — | — |
| 2025-04-02 | $210.83 | $247.72 | 614,900 | — | — |
| 2025-04-01 | $215.92 | $253.70 | 541,500 | — | — |
| 2025-03-31 | $216.35 | $254.20 | 669,900 | — | — |
| 2025-03-28 | $216.75 | $254.67 | 365,000 | — | — |
| 2025-03-27 | $219.01 | $257.33 | 473,800 | — | — |
| 2025-03-26 | $214.88 | $252.48 | 385,700 | — | — |
| 2025-03-25 | $213.42 | $250.76 | 356,600 | — | — |
| 2025-03-24 | $211.78 | $248.83 | 502,800 | — | — |
| 2025-03-21 | $216.87 | $254.81 | 797,000 | — | — |
| 2025-03-20 | $217.82 | $255.93 | 327,100 | — | — |
| 2025-03-19 | $216.75 | $254.67 | 392,200 | — | — |
| 2025-03-18 | $217.36 | $255.39 | 329,800 | — | — |
| 2025-03-17 | $217.33 | $255.35 | 600,000 | — | — |
| 2025-03-14 | $212.38 | $249.54 | 518,300 | — | — |
| 2025-03-13 | $212.01 | $249.10 | 526,300 | — | — |
| 2025-03-12 | $206.95 | $243.16 | 504,100 | — | — |
| 2025-03-11 | $209.96 | $246.69 | 860,100 | — | — |
| 2025-03-10 | $212.57 | $249.76 | 876,300 | — | — |
| 2025-03-07 | $208.94 | $245.50 | 920,700 | — | — |
| 2025-03-06 | $206.15 | $242.22 | 1,423,800 | — | — |
| 2025-03-05 | $195.85 | $230.12 | 1,185,600 | — | — |
| 2025-03-04 | $197.89 | $232.51 | 1,341,900 | — | — |
| 2025-03-03 | $194.04 | $227.99 | 650,400 | — | — |
| 2025-02-28 | $192.79 | $226.52 | 3,564,000 | — | — |
| 2025-02-27 | $191.35 | $224.83 | 826,300 | — | — |
| 2025-02-26 | $191.81 | $225.37 | 616,100 | — | — |
| 2025-02-25 | $196.77 | $231.20 | 900,600 | — | — |
| 2025-02-24 | $194.26 | $228.25 | 797,300 | — | — |
| 2025-02-21 | $193.96 | $227.90 | 799,400 | — | — |
| 2025-02-20 | $189.81 | $223.02 | 508,000 | — | — |
| 2025-02-19 | $191.54 | $225.05 | 683,500 | — | — |
| 2025-02-18 | $194.09 | $227.16 | 475,700 | — | — |
| 2025-02-14 | $193.49 | $226.45 | 642,700 | — | — |
| 2025-02-13 | $191.42 | $224.03 | 431,000 | — | — |
| 2025-02-12 | $192.91 | $225.77 | 1,180,300 | — | — |
| 2025-02-11 | $195.27 | $228.54 | 557,400 | — | — |
| 2025-02-10 | $196.20 | $229.62 | 591,600 | — | — |
| 2025-02-07 | $201.37 | $235.68 | 767,800 | — | — |
| 2025-02-06 | $201.31 | $235.61 | 1,024,900 | — | — |
| 2025-02-05 | $198.07 | $231.81 | 1,293,100 | — | — |
| 2025-02-04 | $217.31 | $254.33 | 403,700 | — | — |
| 2025-02-03 | $218.19 | $255.36 | 643,400 | — | — |
| 2025-01-31 | $220.63 | $258.22 | 817,100 | — | — |
| 2025-01-30 | $217.77 | $254.87 | 566,500 | — | — |
| 2025-01-29 | $218.99 | $256.30 | 429,700 | — | — |
| 2025-01-28 | $223.29 | $261.33 | 340,700 | — | — |
| 2025-01-27 | $225.40 | $263.80 | 337,900 | — | — |
| 2025-01-24 | $224.43 | $262.66 | 364,400 | — | — |
| 2025-01-23 | $225.84 | $264.31 | 316,000 | — | — |
| 2025-01-22 | $225.89 | $264.37 | 428,500 | — | — |
| 2025-01-21 | $221.96 | $259.77 | 351,200 | — | — |
| 2025-01-17 | $220.50 | $258.06 | 348,400 | — | — |
| 2025-01-16 | $221.70 | $259.47 | 399,200 | — | — |
| 2025-01-15 | $217.82 | $254.93 | 531,200 | — | — |
| 2025-01-14 | $216.63 | $253.53 | 418,700 | — | — |
| 2025-01-13 | $216.89 | $253.84 | 375,300 | — | — |
| 2025-01-10 | $215.46 | $252.17 | 480,700 | — | — |
| 2025-01-08 | $219.60 | $257.01 | 595,800 | — | — |
| 2025-01-07 | $219.22 | $256.57 | 480,200 | — | — |
| 2025-01-06 | $222.34 | $260.22 | 560,900 | — | — |
| 2025-01-03 | $226.47 | $265.05 | 308,600 | — | — |
| 2025-01-02 | $225.30 | $263.68 | 281,000 | — | — |