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
- 2014-02-13 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 | $259.39 | $281.48 | 169,000 | — | — |
| 2025-12-30 | $264.47 | $286.99 | 243,800 | — | — |
| 2025-12-29 | $266.50 | $289.19 | 137,700 | — | — |
| 2025-12-26 | $267.20 | $289.95 | 95,500 | — | — |
| 2025-12-24 | $265.82 | $288.45 | 81,800 | — | — |
| 2025-12-23 | $264.42 | $286.93 | 143,900 | — | — |
| 2025-12-22 | $265.92 | $288.56 | 198,000 | — | — |
| 2025-12-19 | $267.18 | $289.93 | 511,400 | — | — |
| 2025-12-18 | $265.12 | $287.69 | 260,000 | — | — |
| 2025-12-17 | $258.94 | $280.99 | 287,000 | — | — |
| 2025-12-16 | $264.86 | $287.41 | 333,400 | — | — |
| 2025-12-15 | $268.28 | $291.12 | 355,100 | — | — |
| 2025-12-12 | $272.47 | $295.27 | 315,500 | — | — |
| 2025-12-11 | $285.08 | $308.93 | 350,000 | — | — |
| 2025-12-10 | $283.58 | $307.31 | 461,800 | — | — |
| 2025-12-09 | $265.94 | $288.19 | 276,200 | — | — |
| 2025-12-08 | $267.60 | $289.99 | 348,200 | — | — |
| 2025-12-05 | $268.19 | $290.63 | 175,200 | — | — |
| 2025-12-04 | $268.19 | $290.63 | 254,800 | — | — |
| 2025-12-03 | $270.25 | $292.86 | 428,200 | — | — |
| 2025-12-02 | $263.21 | $285.23 | 172,000 | — | — |
| 2025-12-01 | $266.08 | $288.34 | 323,000 | — | — |
| 2025-11-28 | $268.02 | $290.45 | 110,200 | — | — |
| 2025-11-26 | $270.96 | $293.63 | 388,800 | — | — |
| 2025-11-25 | $270.31 | $292.93 | 635,600 | — | — |
| 2025-11-24 | $260.18 | $281.95 | 297,500 | — | — |
| 2025-11-21 | $258.72 | $280.37 | 593,500 | — | — |
| 2025-11-20 | $243.51 | $263.88 | 220,300 | — | — |
| 2025-11-19 | $245.53 | $266.07 | 262,400 | — | — |
| 2025-11-18 | $247.63 | $268.35 | 211,400 | — | — |
| 2025-11-17 | $244.76 | $265.24 | 259,000 | — | — |
| 2025-11-14 | $250.51 | $271.47 | 227,300 | — | — |
| 2025-11-13 | $257.14 | $278.65 | 289,400 | — | — |
| 2025-11-12 | $265.15 | $287.34 | 270,400 | — | — |
| 2025-11-11 | $259.55 | $281.27 | 194,600 | — | — |
| 2025-11-10 | $257.52 | $279.07 | 260,800 | — | — |
| 2025-11-07 | $257.76 | $279.33 | 340,700 | — | — |
| 2025-11-06 | $251.92 | $273.00 | 364,800 | — | — |
| 2025-11-05 | $245.83 | $266.40 | 859,400 | — | — |
| 2025-11-04 | $238.02 | $257.94 | 650,100 | — | — |
| 2025-11-03 | $240.09 | $260.18 | 544,400 | — | — |
| 2025-10-31 | $248.23 | $269.00 | 422,400 | — | — |
| 2025-10-30 | $254.02 | $275.27 | 355,500 | — | — |
| 2025-10-29 | $262.76 | $284.75 | 353,300 | — | — |
| 2025-10-28 | $269.50 | $292.05 | 219,800 | — | — |
| 2025-10-27 | $271.47 | $294.18 | 344,700 | — | — |
| 2025-10-24 | $268.19 | $290.63 | 405,000 | — | — |
| 2025-10-23 | $267.30 | $289.66 | 254,500 | — | — |
| 2025-10-22 | $262.77 | $284.76 | 391,200 | — | — |
| 2025-10-21 | $266.61 | $288.92 | 462,100 | — | — |
| 2025-10-20 | $260.31 | $282.09 | 341,400 | — | — |
| 2025-10-17 | $257.00 | $278.50 | 168,200 | — | — |
| 2025-10-16 | $255.25 | $276.61 | 369,500 | — | — |
| 2025-10-15 | $256.14 | $277.57 | 267,600 | — | — |
| 2025-10-14 | $256.43 | $277.89 | 480,500 | — | — |
| 2025-10-13 | $240.32 | $260.43 | 195,400 | — | — |
| 2025-10-10 | $239.20 | $259.21 | 360,800 | — | — |
| 2025-10-09 | $240.48 | $260.60 | 500,300 | — | — |
| 2025-10-08 | $243.16 | $263.51 | 470,100 | — | — |
| 2025-10-07 | $235.14 | $254.81 | 503,600 | — | — |
| 2025-10-06 | $239.54 | $259.58 | 239,600 | — | — |
| 2025-10-03 | $242.43 | $262.71 | 465,800 | — | — |
| 2025-10-02 | $244.09 | $264.51 | 352,100 | — | — |
| 2025-10-01 | $245.22 | $265.74 | 332,400 | — | — |
| 2025-09-30 | $246.66 | $267.30 | 329,300 | — | — |
| 2025-09-29 | $249.45 | $270.32 | 325,300 | — | — |
| 2025-09-26 | $249.18 | $270.03 | 287,600 | — | — |
| 2025-09-25 | $248.70 | $269.51 | 339,000 | — | — |
| 2025-09-24 | $254.80 | $276.12 | 219,200 | — | — |
| 2025-09-23 | $257.21 | $278.73 | 228,100 | — | — |
| 2025-09-22 | $256.66 | $278.13 | 261,400 | — | — |
| 2025-09-19 | $259.63 | $281.35 | 739,200 | — | — |
| 2025-09-18 | $263.71 | $285.77 | 265,300 | — | — |
| 2025-09-17 | $258.68 | $280.32 | 507,600 | — | — |
| 2025-09-16 | $263.42 | $285.46 | 748,300 | — | — |
| 2025-09-15 | $260.64 | $282.45 | 479,700 | — | — |
| 2025-09-12 | $267.96 | $289.98 | 360,000 | — | — |
| 2025-09-11 | $272.21 | $294.58 | 400,700 | — | — |
| 2025-09-10 | $265.89 | $287.74 | 338,300 | — | — |
| 2025-09-09 | $266.14 | $288.01 | 539,900 | — | — |
| 2025-09-08 | $279.47 | $302.44 | 341,300 | — | — |
| 2025-09-05 | $274.13 | $296.66 | 254,800 | — | — |
| 2025-09-04 | $269.90 | $292.08 | 367,300 | — | — |
| 2025-09-03 | $264.75 | $286.51 | 538,000 | — | — |
| 2025-09-02 | $259.33 | $280.64 | 382,900 | — | — |
| 2025-08-29 | $261.82 | $283.33 | 245,000 | — | — |
| 2025-08-28 | $263.39 | $285.03 | 792,600 | — | — |
| 2025-08-27 | $269.06 | $291.17 | 578,500 | — | — |
| 2025-08-26 | $276.88 | $299.63 | 492,700 | — | — |
| 2025-08-25 | $273.41 | $295.88 | 577,400 | — | — |
| 2025-08-22 | $273.08 | $295.52 | 699,700 | — | — |
| 2025-08-21 | $264.18 | $285.89 | 444,800 | — | — |
| 2025-08-20 | $263.27 | $284.90 | 452,500 | — | — |
| 2025-08-19 | $269.85 | $292.02 | 515,000 | — | — |
| 2025-08-18 | $265.34 | $287.14 | 345,800 | — | — |
| 2025-08-15 | $267.21 | $289.17 | 489,700 | — | — |
| 2025-08-14 | $266.77 | $288.69 | 538,700 | — | — |
| 2025-08-13 | $272.55 | $294.95 | 635,400 | — | — |
| 2025-08-12 | $263.18 | $284.81 | 681,400 | — | — |
| 2025-08-11 | $252.24 | $272.97 | 577,200 | — | — |
| 2025-08-08 | $257.87 | $279.06 | 1,508,100 | — | — |
| 2025-08-07 | $255.21 | $276.18 | 1,764,800 | — | — |
| 2025-08-06 | $211.82 | $229.23 | 696,900 | — | — |
| 2025-08-05 | $215.55 | $233.26 | 906,100 | — | — |
| 2025-08-04 | $213.00 | $230.50 | 349,500 | — | — |
| 2025-08-01 | $206.50 | $223.47 | 343,000 | — | — |
| 2025-07-31 | $202.29 | $218.91 | 785,400 | — | — |
| 2025-07-30 | $203.00 | $219.68 | 746,800 | — | — |
| 2025-07-29 | $206.49 | $223.46 | 286,300 | — | — |
| 2025-07-28 | $205.95 | $222.87 | 298,200 | — | — |
| 2025-07-25 | $204.47 | $221.27 | 269,100 | — | — |
| 2025-07-24 | $200.07 | $216.51 | 505,300 | — | — |
| 2025-07-23 | $208.00 | $225.09 | 562,400 | — | — |
| 2025-07-22 | $201.17 | $217.70 | 793,200 | — | — |
| 2025-07-21 | $185.73 | $200.99 | 687,100 | — | — |
| 2025-07-18 | $184.09 | $199.22 | 457,100 | — | — |
| 2025-07-17 | $191.77 | $207.53 | 335,100 | — | — |
| 2025-07-16 | $191.10 | $206.80 | 423,200 | — | — |
| 2025-07-15 | $190.65 | $206.32 | 327,100 | — | — |
| 2025-07-14 | $198.75 | $215.08 | 282,100 | — | — |
| 2025-07-11 | $200.59 | $217.07 | 265,700 | — | — |
| 2025-07-10 | $202.34 | $218.97 | 328,300 | — | — |
| 2025-07-09 | $200.70 | $217.19 | 415,100 | — | — |
| 2025-07-08 | $192.68 | $208.51 | 358,500 | — | — |
| 2025-07-07 | $191.72 | $207.47 | 515,800 | — | — |
| 2025-07-03 | $194.58 | $210.57 | 223,700 | — | — |
| 2025-07-02 | $195.50 | $211.56 | 546,800 | — | — |
| 2025-07-01 | $194.67 | $210.67 | 731,300 | — | — |
| 2025-06-30 | $180.32 | $195.14 | 333,800 | — | — |
| 2025-06-27 | $178.56 | $193.23 | 302,600 | — | — |
| 2025-06-26 | $176.80 | $191.33 | 343,400 | — | — |
| 2025-06-25 | $176.25 | $190.73 | 398,000 | — | — |
| 2025-06-24 | $182.00 | $196.96 | 465,100 | — | — |
| 2025-06-23 | $179.59 | $194.35 | 505,900 | — | — |
| 2025-06-20 | $170.35 | $184.35 | 685,500 | — | — |
| 2025-06-18 | $163.64 | $177.09 | 570,700 | — | — |
| 2025-06-17 | $162.67 | $176.04 | 424,000 | — | — |
| 2025-06-16 | $166.94 | $180.66 | 681,600 | — | — |
| 2025-06-13 | $165.06 | $178.62 | 259,900 | — | — |
| 2025-06-12 | $170.69 | $184.32 | 248,500 | — | — |
| 2025-06-11 | $170.78 | $184.41 | 426,800 | — | — |
| 2025-06-10 | $175.00 | $188.97 | 570,300 | — | — |
| 2025-06-09 | $168.48 | $181.93 | 468,600 | — | — |
| 2025-06-06 | $165.07 | $178.25 | 493,800 | — | — |
| 2025-06-05 | $169.75 | $183.30 | 591,900 | — | — |
| 2025-06-04 | $166.26 | $179.53 | 300,600 | — | — |
| 2025-06-03 | $164.12 | $177.22 | 240,000 | — | — |
| 2025-06-02 | $159.00 | $171.69 | 450,800 | — | — |
| 2025-05-30 | $159.48 | $172.21 | 404,100 | — | — |
| 2025-05-29 | $159.99 | $172.76 | 499,800 | — | — |
| 2025-05-28 | $154.79 | $167.15 | 684,900 | — | — |
| 2025-05-27 | $162.79 | $175.79 | 719,000 | — | — |
| 2025-05-23 | $156.54 | $169.04 | 380,800 | — | — |
| 2025-05-22 | $155.38 | $167.78 | 369,500 | — | — |
| 2025-05-21 | $153.99 | $166.28 | 336,700 | — | — |
| 2025-05-20 | $161.18 | $174.05 | 229,500 | — | — |
| 2025-05-19 | $161.63 | $174.53 | 263,200 | — | — |
| 2025-05-16 | $166.37 | $179.65 | 245,300 | — | — |
| 2025-05-15 | $162.53 | $175.50 | 423,100 | — | — |
| 2025-05-14 | $163.18 | $176.21 | 504,000 | — | — |
| 2025-05-13 | $171.20 | $184.87 | 511,500 | — | — |
| 2025-05-12 | $167.13 | $180.47 | 524,400 | — | — |
| 2025-05-09 | $160.96 | $173.81 | 391,000 | — | — |
| 2025-05-08 | $162.67 | $175.66 | 679,100 | — | — |
| 2025-05-07 | $164.23 | $177.34 | 632,200 | — | — |
| 2025-05-06 | $165.57 | $178.79 | 430,900 | — | — |
| 2025-05-05 | $170.32 | $183.92 | 309,900 | — | — |
| 2025-05-02 | $170.92 | $184.56 | 275,500 | — | — |
| 2025-05-01 | $166.56 | $179.86 | 324,000 | — | — |
| 2025-04-30 | $165.83 | $179.07 | 244,300 | — | — |
| 2025-04-29 | $168.29 | $181.72 | 195,100 | — | — |
| 2025-04-28 | $167.84 | $181.24 | 177,700 | — | — |
| 2025-04-25 | $168.53 | $181.98 | 260,500 | — | — |
| 2025-04-24 | $170.27 | $183.86 | 270,600 | — | — |
| 2025-04-23 | $164.26 | $177.37 | 191,100 | — | — |
| 2025-04-22 | $162.40 | $175.36 | 361,300 | — | — |
| 2025-04-21 | $154.21 | $166.52 | 289,200 | — | — |
| 2025-04-17 | $158.24 | $170.87 | 357,900 | — | — |
| 2025-04-16 | $155.94 | $168.39 | 431,200 | — | — |
| 2025-04-15 | $163.96 | $177.05 | 440,400 | — | — |
| 2025-04-14 | $168.34 | $181.78 | 492,900 | — | — |
| 2025-04-11 | $168.48 | $181.93 | 604,600 | — | — |
| 2025-04-10 | $170.37 | $183.97 | 445,000 | — | — |
| 2025-04-09 | $173.63 | $187.49 | 673,100 | — | — |
| 2025-04-08 | $157.66 | $170.25 | 604,000 | — | — |
| 2025-04-07 | $164.77 | $177.92 | 747,400 | — | — |
| 2025-04-04 | $173.25 | $187.08 | 784,300 | — | — |
| 2025-04-03 | $163.79 | $176.86 | 373,300 | — | — |
| 2025-04-02 | $176.05 | $190.10 | 219,600 | — | — |
| 2025-04-01 | $172.68 | $186.46 | 199,000 | — | — |
| 2025-03-31 | $171.46 | $185.15 | 353,000 | — | — |
| 2025-03-28 | $170.63 | $184.25 | 295,000 | — | — |
| 2025-03-27 | $172.29 | $186.04 | 334,900 | — | — |
| 2025-03-26 | $176.42 | $190.50 | 184,500 | — | — |
| 2025-03-25 | $178.18 | $192.40 | 324,700 | — | — |
| 2025-03-24 | $179.63 | $193.97 | 303,200 | — | — |
| 2025-03-21 | $172.24 | $185.99 | 1,131,100 | — | — |
| 2025-03-20 | $174.89 | $188.85 | 392,300 | — | — |
| 2025-03-19 | $173.66 | $187.52 | 296,200 | — | — |
| 2025-03-18 | $171.56 | $185.26 | 269,800 | — | — |
| 2025-03-17 | $170.99 | $184.64 | 325,300 | — | — |
| 2025-03-14 | $171.21 | $184.88 | 433,900 | — | — |
| 2025-03-13 | $168.63 | $179.86 | 456,500 | — | — |
| 2025-03-12 | $171.34 | $182.75 | 402,200 | — | — |
| 2025-03-11 | $171.18 | $182.58 | 439,000 | — | — |
| 2025-03-10 | $178.95 | $190.86 | 378,300 | — | — |
| 2025-03-07 | $177.04 | $188.83 | 416,200 | — | — |
| 2025-03-06 | $173.96 | $185.54 | 283,200 | — | — |
| 2025-03-05 | $172.44 | $183.92 | 500,600 | — | — |
| 2025-03-04 | $166.17 | $177.23 | 543,700 | — | — |
| 2025-03-03 | $162.22 | $173.02 | 479,800 | — | — |
| 2025-02-28 | $171.40 | $182.81 | 1,023,300 | — | — |
| 2025-02-27 | $170.06 | $181.38 | 820,700 | — | — |
| 2025-02-26 | $172.00 | $183.45 | 1,167,600 | — | — |
| 2025-02-25 | $170.99 | $182.37 | 435,400 | — | — |
| 2025-02-24 | $165.32 | $176.33 | 281,200 | — | — |
| 2025-02-21 | $165.50 | $176.52 | 375,500 | — | — |
| 2025-02-20 | $171.59 | $183.01 | 341,900 | — | — |
| 2025-02-19 | $170.91 | $182.29 | 416,900 | — | — |
| 2025-02-18 | $173.98 | $185.56 | 400,900 | — | — |
| 2025-02-14 | $178.07 | $189.92 | 275,200 | — | — |
| 2025-02-13 | $178.30 | $190.17 | 270,900 | — | — |
| 2025-02-12 | $178.13 | $189.99 | 348,600 | — | — |
| 2025-02-11 | $183.57 | $195.79 | 291,600 | — | — |
| 2025-02-10 | $184.77 | $197.07 | 307,700 | — | — |
| 2025-02-07 | $181.99 | $194.11 | 346,700 | — | — |
| 2025-02-06 | $191.32 | $204.06 | 431,900 | — | — |
| 2025-02-05 | $191.82 | $204.59 | 249,100 | — | — |
| 2025-02-04 | $192.79 | $205.62 | 238,800 | — | — |
| 2025-02-03 | $187.62 | $200.11 | 352,100 | — | — |
| 2025-01-31 | $198.84 | $212.08 | 486,700 | — | — |
| 2025-01-30 | $206.22 | $219.95 | 252,600 | — | — |
| 2025-01-29 | $197.29 | $210.42 | 166,500 | — | — |
| 2025-01-28 | $197.89 | $211.06 | 214,300 | — | — |
| 2025-01-27 | $203.97 | $217.55 | 522,100 | — | — |
| 2025-01-24 | $204.94 | $218.58 | 278,400 | — | — |
| 2025-01-23 | $205.31 | $218.98 | 354,100 | — | — |
| 2025-01-22 | $204.76 | $218.39 | 421,200 | — | — |
| 2025-01-21 | $201.27 | $214.67 | 369,200 | — | — |
| 2025-01-17 | $196.00 | $209.05 | 382,200 | — | — |
| 2025-01-16 | $199.04 | $212.29 | 357,500 | — | — |
| 2025-01-15 | $194.46 | $207.41 | 361,500 | — | — |
| 2025-01-14 | $187.44 | $199.92 | 458,400 | — | — |
| 2025-01-13 | $174.99 | $186.64 | 165,100 | — | — |
| 2025-01-10 | $172.00 | $183.45 | 241,800 | — | — |
| 2025-01-08 | $176.15 | $187.88 | 241,800 | — | — |
| 2025-01-07 | $173.83 | $185.40 | 250,300 | — | — |
| 2025-01-06 | $175.21 | $186.87 | 177,600 | — | — |
| 2025-01-03 | $175.58 | $187.27 | 215,800 | — | — |
| 2025-01-02 | $173.24 | $184.77 | 254,300 | — | — |