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
- 1990-05-11 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 | $206.48 | $266.85 | 227,400 | — | — |
| 2025-12-30 | $209.29 | $270.48 | 200,900 | — | — |
| 2025-12-29 | $210.54 | $272.10 | 232,700 | — | — |
| 2025-12-26 | $211.48 | $273.31 | 176,500 | — | — |
| 2025-12-24 | $212.27 | $274.33 | 117,400 | — | — |
| 2025-12-23 | $210.08 | $271.50 | 269,400 | — | — |
| 2025-12-22 | $209.91 | $271.28 | 325,700 | — | — |
| 2025-12-19 | $209.12 | $270.26 | 867,700 | — | — |
| 2025-12-18 | $202.36 | $261.53 | 773,600 | — | — |
| 2025-12-17 | $206.61 | $267.02 | 453,900 | — | — |
| 2025-12-16 | $207.46 | $268.12 | 373,400 | — | — |
| 2025-12-15 | $207.61 | $268.31 | 454,700 | — | — |
| 2025-12-12 | $210.07 | $271.49 | 664,500 | — | — |
| 2025-12-11 | $219.67 | $283.90 | 577,200 | — | — |
| 2025-12-10 | $221.71 | $286.53 | 447,000 | — | — |
| 2025-12-09 | $215.65 | $278.70 | 356,800 | — | — |
| 2025-12-08 | $214.83 | $277.64 | 326,700 | — | — |
| 2025-12-05 | $215.92 | $279.05 | 224,900 | — | — |
| 2025-12-04 | $215.13 | $278.03 | 334,400 | — | — |
| 2025-12-03 | $214.34 | $277.01 | 380,700 | — | — |
| 2025-12-02 | $207.47 | $268.13 | 337,400 | — | — |
| 2025-12-01 | $210.33 | $271.83 | 356,900 | — | — |
| 2025-11-28 | $211.29 | $273.07 | 181,700 | — | — |
| 2025-11-26 | $210.59 | $272.16 | 370,100 | — | — |
| 2025-11-25 | $215.29 | $278.24 | 372,600 | — | — |
| 2025-11-24 | $208.89 | $269.97 | 396,900 | — | — |
| 2025-11-21 | $206.97 | $267.48 | 409,000 | — | — |
| 2025-11-20 | $198.27 | $256.24 | 541,100 | — | — |
| 2025-11-19 | $199.61 | $257.97 | 324,400 | — | — |
| 2025-11-18 | $197.92 | $255.79 | 443,700 | — | — |
| 2025-11-17 | $193.20 | $249.69 | 462,600 | — | — |
| 2025-11-14 | $196.60 | $254.08 | 457,600 | — | — |
| 2025-11-13 | $196.82 | $254.37 | 611,600 | — | — |
| 2025-11-12 | $193.74 | $250.39 | 426,200 | — | — |
| 2025-11-11 | $191.75 | $247.81 | 422,100 | — | — |
| 2025-11-10 | $192.96 | $249.38 | 350,400 | — | — |
| 2025-11-07 | $193.86 | $250.54 | 345,500 | — | — |
| 2025-11-06 | $190.80 | $246.59 | 784,700 | — | — |
| 2025-11-05 | $193.54 | $250.13 | 406,300 | — | — |
| 2025-11-04 | $194.32 | $251.14 | 400,200 | — | — |
| 2025-11-03 | $198.29 | $256.27 | 413,500 | — | — |
| 2025-10-31 | $199.87 | $258.31 | 513,300 | — | — |
| 2025-10-30 | $195.72 | $252.95 | 420,600 | — | — |
| 2025-10-29 | $196.47 | $253.91 | 568,600 | — | — |
| 2025-10-28 | $197.23 | $254.90 | 833,800 | — | — |
| 2025-10-27 | $195.08 | $252.12 | 759,200 | — | — |
| 2025-10-24 | $200.21 | $258.75 | 570,300 | — | — |
| 2025-10-23 | $208.67 | $269.68 | 772,800 | — | — |
| 2025-10-22 | $216.44 | $279.72 | 490,100 | — | — |
| 2025-10-21 | $218.70 | $282.64 | 369,900 | — | — |
| 2025-10-20 | $216.62 | $279.96 | 461,800 | — | — |
| 2025-10-17 | $214.71 | $277.49 | 394,800 | — | — |
| 2025-10-16 | $213.64 | $276.10 | 333,200 | — | — |
| 2025-10-15 | $216.63 | $279.97 | 373,000 | — | — |
| 2025-10-14 | $220.99 | $285.60 | 410,000 | — | — |
| 2025-10-13 | $215.85 | $278.96 | 370,000 | — | — |
| 2025-10-10 | $213.08 | $275.38 | 335,500 | — | — |
| 2025-10-09 | $218.21 | $282.01 | 225,600 | — | — |
| 2025-10-08 | $216.27 | $279.50 | 328,900 | — | — |
| 2025-10-07 | $215.18 | $278.09 | 301,700 | — | — |
| 2025-10-06 | $219.50 | $283.68 | 376,800 | — | — |
| 2025-10-03 | $224.38 | $289.98 | 288,900 | — | — |
| 2025-10-02 | $223.92 | $289.39 | 301,400 | — | — |
| 2025-10-01 | $223.55 | $288.91 | 413,900 | — | — |
| 2025-09-30 | $218.77 | $282.73 | 325,700 | — | — |
| 2025-09-29 | $217.43 | $281.00 | 523,900 | — | — |
| 2025-09-26 | $217.66 | $281.30 | 367,900 | — | — |
| 2025-09-25 | $216.04 | $279.21 | 469,300 | — | — |
| 2025-09-24 | $220.53 | $285.01 | 375,400 | — | — |
| 2025-09-23 | $220.41 | $284.85 | 624,300 | — | — |
| 2025-09-22 | $219.34 | $283.47 | 420,200 | — | — |
| 2025-09-19 | $217.82 | $281.51 | 942,300 | — | — |
| 2025-09-18 | $221.10 | $285.75 | 344,200 | — | — |
| 2025-09-17 | $220.50 | $284.97 | 371,500 | — | — |
| 2025-09-16 | $219.90 | $284.19 | 386,100 | — | — |
| 2025-09-15 | $220.12 | $284.48 | 426,200 | — | — |
| 2025-09-12 | $221.98 | $286.88 | 525,300 | — | — |
| 2025-09-11 | $227.00 | $293.37 | 616,600 | — | — |
| 2025-09-10 | $223.25 | $288.52 | 372,900 | — | — |
| 2025-09-09 | $224.99 | $290.77 | 556,600 | — | — |
| 2025-09-08 | $227.18 | $293.60 | 604,600 | — | — |
| 2025-09-05 | $226.82 | $293.14 | 437,400 | — | — |
| 2025-09-04 | $225.66 | $291.64 | 453,100 | — | — |
| 2025-09-03 | $220.29 | $284.70 | 273,400 | — | — |
| 2025-09-02 | $220.14 | $284.51 | 416,300 | — | — |
| 2025-08-29 | $219.08 | $283.14 | 317,400 | — | — |
| 2025-08-28 | $222.34 | $287.35 | 334,700 | — | — |
| 2025-08-27 | $222.08 | $287.01 | 373,300 | — | — |
| 2025-08-26 | $220.92 | $285.51 | 397,600 | — | — |
| 2025-08-25 | $219.11 | $283.17 | 495,300 | — | — |
| 2025-08-22 | $218.80 | $282.77 | 357,900 | — | — |
| 2025-08-21 | $210.31 | $271.80 | 303,300 | — | — |
| 2025-08-20 | $209.60 | $270.88 | 313,100 | — | — |
| 2025-08-19 | $210.99 | $272.68 | 267,600 | — | — |
| 2025-08-18 | $207.18 | $267.76 | 310,200 | — | — |
| 2025-08-15 | $206.18 | $266.46 | 339,800 | — | — |
| 2025-08-14 | $208.00 | $268.82 | 317,100 | — | — |
| 2025-08-13 | $211.29 | $273.07 | 384,700 | — | — |
| 2025-08-12 | $205.37 | $265.42 | 403,100 | — | — |
| 2025-08-11 | $198.62 | $256.69 | 330,700 | — | — |
| 2025-08-08 | $196.23 | $253.60 | 241,100 | — | — |
| 2025-08-07 | $194.40 | $251.24 | 458,700 | — | — |
| 2025-08-06 | $195.51 | $252.67 | 313,100 | — | — |
| 2025-08-05 | $195.50 | $252.66 | 690,000 | — | — |
| 2025-08-04 | $189.27 | $244.61 | 588,900 | — | — |
| 2025-08-01 | $190.58 | $246.30 | 370,800 | — | — |
| 2025-07-31 | $192.64 | $248.96 | 379,200 | — | — |
| 2025-07-30 | $192.28 | $248.50 | 459,100 | — | — |
| 2025-07-29 | $193.23 | $249.73 | 952,300 | — | — |
| 2025-07-28 | $196.26 | $253.64 | 877,400 | — | — |
| 2025-07-25 | $203.25 | $262.68 | 970,900 | — | — |
| 2025-07-24 | $200.25 | $258.80 | 636,900 | — | — |
| 2025-07-23 | $204.67 | $264.51 | 694,500 | — | — |
| 2025-07-22 | $201.91 | $260.94 | 372,300 | — | — |
| 2025-07-21 | $198.89 | $257.04 | 388,300 | — | — |
| 2025-07-18 | $196.76 | $254.29 | 420,400 | — | — |
| 2025-07-17 | $196.41 | $253.84 | 1,039,100 | — | — |
| 2025-07-16 | $204.40 | $264.16 | 488,300 | — | — |
| 2025-07-15 | $205.32 | $265.35 | 748,300 | — | — |
| 2025-07-14 | $214.34 | $277.01 | 274,700 | — | — |
| 2025-07-11 | $212.86 | $275.10 | 368,900 | — | — |
| 2025-07-10 | $214.83 | $277.64 | 741,900 | — | — |
| 2025-07-09 | $213.28 | $275.64 | 310,300 | — | — |
| 2025-07-08 | $210.43 | $271.96 | 333,200 | — | — |
| 2025-07-07 | $211.33 | $273.12 | 371,000 | — | — |
| 2025-07-03 | $212.50 | $274.63 | 253,300 | — | — |
| 2025-07-02 | $211.99 | $273.97 | 740,700 | — | — |
| 2025-07-01 | $204.00 | $263.65 | 525,200 | — | — |
| 2025-06-30 | $198.65 | $256.73 | 310,900 | — | — |
| 2025-06-27 | $198.94 | $257.11 | 476,600 | — | — |
| 2025-06-26 | $200.03 | $258.52 | 296,900 | — | — |
| 2025-06-25 | $199.92 | $258.37 | 233,200 | — | — |
| 2025-06-24 | $201.03 | $259.81 | 371,200 | — | — |
| 2025-06-23 | $198.23 | $256.19 | 429,200 | — | — |
| 2025-06-20 | $196.58 | $254.06 | 831,600 | — | — |
| 2025-06-18 | $192.91 | $249.31 | 413,300 | — | — |
| 2025-06-17 | $190.47 | $246.16 | 434,300 | — | — |
| 2025-06-16 | $193.04 | $249.48 | 395,800 | — | — |
| 2025-06-13 | $189.62 | $245.06 | 267,200 | — | — |
| 2025-06-12 | $191.96 | $248.09 | 364,700 | — | — |
| 2025-06-11 | $194.28 | $251.08 | 330,700 | — | — |
| 2025-06-10 | $193.12 | $249.58 | 392,600 | — | — |
| 2025-06-09 | $189.25 | $244.58 | 409,000 | — | — |
| 2025-06-06 | $187.08 | $241.78 | 250,100 | — | — |
| 2025-06-05 | $185.86 | $240.20 | 338,000 | — | — |
| 2025-06-04 | $183.27 | $236.85 | 264,000 | — | — |
| 2025-06-03 | $185.34 | $239.53 | 407,400 | — | — |
| 2025-06-02 | $181.76 | $234.90 | 447,200 | — | — |
| 2025-05-30 | $183.85 | $237.60 | 453,300 | — | — |
| 2025-05-29 | $182.60 | $235.99 | 327,400 | — | — |
| 2025-05-28 | $182.82 | $236.27 | 364,100 | — | — |
| 2025-05-27 | $185.45 | $239.67 | 433,000 | — | — |
| 2025-05-23 | $182.21 | $235.48 | 423,300 | — | — |
| 2025-05-22 | $180.59 | $233.39 | 450,600 | — | — |
| 2025-05-21 | $181.90 | $235.08 | 417,800 | — | — |
| 2025-05-20 | $187.30 | $242.06 | 257,900 | — | — |
| 2025-05-19 | $188.40 | $243.48 | 335,500 | — | — |
| 2025-05-16 | $190.11 | $245.69 | 386,100 | — | — |
| 2025-05-15 | $190.69 | $246.44 | 366,400 | — | — |
| 2025-05-14 | $189.94 | $245.48 | 466,600 | — | — |
| 2025-05-13 | $190.77 | $246.55 | 436,700 | — | — |
| 2025-05-12 | $188.65 | $243.81 | 567,700 | — | — |
| 2025-05-09 | $179.69 | $232.23 | 268,500 | — | — |
| 2025-05-08 | $179.63 | $232.15 | 387,200 | — | — |
| 2025-05-07 | $175.58 | $226.92 | 509,900 | — | — |
| 2025-05-06 | $176.48 | $228.08 | 423,500 | — | — |
| 2025-05-05 | $175.84 | $227.25 | 275,900 | — | — |
| 2025-05-02 | $176.76 | $228.44 | 368,700 | — | — |
| 2025-05-01 | $175.02 | $226.19 | 383,400 | — | — |
| 2025-04-30 | $174.15 | $225.07 | 478,300 | — | — |
| 2025-04-29 | $174.31 | $225.28 | 577,400 | — | — |
| 2025-04-28 | $171.71 | $221.91 | 618,400 | — | — |
| 2025-04-25 | $175.09 | $226.28 | 1,273,300 | — | — |
| 2025-04-24 | $173.36 | $224.05 | 721,500 | — | — |
| 2025-04-23 | $168.90 | $218.28 | 610,400 | — | — |
| 2025-04-22 | $169.05 | $218.48 | 424,900 | — | — |
| 2025-04-21 | $163.51 | $211.32 | 348,400 | — | — |
| 2025-04-17 | $165.78 | $214.25 | 438,200 | — | — |
| 2025-04-16 | $162.09 | $209.48 | 336,500 | — | — |
| 2025-04-15 | $163.90 | $211.82 | 492,100 | — | — |
| 2025-04-14 | $165.24 | $213.55 | 599,700 | — | — |
| 2025-04-11 | $167.82 | $216.89 | 525,100 | — | — |
| 2025-04-10 | $166.30 | $214.92 | 784,600 | — | — |
| 2025-04-09 | $173.31 | $223.98 | 929,200 | — | — |
| 2025-04-08 | $155.71 | $201.24 | 643,400 | — | — |
| 2025-04-07 | $158.00 | $204.20 | 1,101,700 | — | — |
| 2025-04-04 | $158.55 | $204.91 | 688,600 | — | — |
| 2025-04-03 | $159.37 | $205.97 | 844,400 | — | — |
| 2025-04-02 | $167.43 | $216.38 | 394,400 | — | — |
| 2025-04-01 | $164.12 | $212.11 | 430,600 | — | — |
| 2025-03-31 | $161.92 | $209.26 | 531,100 | — | — |
| 2025-03-28 | $159.08 | $205.59 | 710,700 | — | — |
| 2025-03-27 | $163.27 | $211.01 | 665,400 | — | — |
| 2025-03-26 | $170.72 | $220.64 | 441,500 | — | — |
| 2025-03-25 | $177.02 | $228.78 | 423,500 | — | — |
| 2025-03-24 | $175.21 | $226.44 | 530,500 | — | — |
| 2025-03-21 | $166.81 | $215.58 | 443,400 | — | — |
| 2025-03-20 | $165.69 | $214.13 | 315,000 | — | — |
| 2025-03-19 | $166.25 | $214.86 | 638,900 | — | — |
| 2025-03-18 | $163.30 | $211.05 | 551,000 | — | — |
| 2025-03-17 | $164.19 | $212.20 | 601,300 | — | — |
| 2025-03-14 | $160.21 | $207.05 | 735,800 | — | — |
| 2025-03-13 | $156.67 | $202.48 | 718,200 | — | — |
| 2025-03-12 | $165.37 | $213.72 | 642,700 | — | — |
| 2025-03-11 | $164.96 | $213.19 | 669,300 | — | — |
| 2025-03-10 | $164.91 | $213.13 | 635,100 | — | — |
| 2025-03-07 | $171.07 | $221.09 | 544,300 | — | — |
| 2025-03-06 | $171.83 | $222.07 | 340,300 | — | — |
| 2025-03-05 | $174.35 | $225.33 | 473,900 | — | — |
| 2025-03-04 | $171.69 | $221.89 | 738,800 | — | — |
| 2025-03-03 | $175.38 | $226.66 | 758,400 | — | — |
| 2025-02-28 | $182.37 | $235.69 | 342,700 | — | — |
| 2025-02-27 | $180.79 | $233.65 | 246,600 | — | — |
| 2025-02-26 | $182.64 | $236.04 | 369,100 | — | — |
| 2025-02-25 | $183.49 | $237.14 | 313,700 | — | — |
| 2025-02-24 | $181.82 | $234.98 | 347,000 | — | — |
| 2025-02-21 | $181.36 | $234.39 | 502,700 | — | — |
| 2025-02-20 | $189.16 | $244.47 | 364,000 | — | — |
| 2025-02-19 | $189.91 | $245.44 | 355,800 | — | — |
| 2025-02-18 | $193.36 | $249.90 | 463,300 | — | — |
| 2025-02-14 | $192.68 | $249.02 | 412,000 | — | — |
| 2025-02-13 | $191.99 | $248.12 | 525,200 | — | — |
| 2025-02-12 | $191.61 | $247.63 | 520,100 | — | — |
| 2025-02-11 | $195.15 | $252.21 | 1,237,000 | — | — |
| 2025-02-10 | $192.64 | $248.96 | 1,297,500 | — | — |
| 2025-02-07 | $191.14 | $247.03 | 385,200 | — | — |
| 2025-02-06 | $193.69 | $250.32 | 274,200 | — | — |
| 2025-02-05 | $194.63 | $251.54 | 423,400 | — | — |
| 2025-02-04 | $191.28 | $247.21 | 383,000 | — | — |
| 2025-02-03 | $186.18 | $240.62 | 574,100 | — | — |
| 2025-01-31 | $188.55 | $243.68 | 434,100 | — | — |
| 2025-01-30 | $191.64 | $247.67 | 440,700 | — | — |
| 2025-01-29 | $187.79 | $242.70 | 450,900 | — | — |
| 2025-01-28 | $187.87 | $242.80 | 345,100 | — | — |
| 2025-01-27 | $185.56 | $239.81 | 445,600 | — | — |
| 2025-01-24 | $182.70 | $236.12 | 385,700 | — | — |
| 2025-01-23 | $185.18 | $239.32 | 407,400 | — | — |
| 2025-01-22 | $182.47 | $235.82 | 304,100 | — | — |
| 2025-01-21 | $185.19 | $239.34 | 560,700 | — | — |
| 2025-01-17 | $185.25 | $239.41 | 382,300 | — | — |
| 2025-01-16 | $182.80 | $236.25 | 254,700 | — | — |
| 2025-01-15 | $182.36 | $235.68 | 448,700 | — | — |
| 2025-01-14 | $179.02 | $231.36 | 382,600 | — | — |
| 2025-01-13 | $175.39 | $226.67 | 419,300 | — | — |
| 2025-01-10 | $170.83 | $220.78 | 441,800 | — | — |
| 2025-01-08 | $173.31 | $223.98 | 301,400 | — | — |
| 2025-01-07 | $173.45 | $224.16 | 405,200 | — | — |
| 2025-01-06 | $172.99 | $223.57 | 497,500 | — | — |
| 2025-01-03 | $169.36 | $218.88 | 282,900 | — | — |
| 2025-01-02 | $166.94 | $215.75 | 322,600 | — | — |