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
- 2003-11-25 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 | $203.05 | $275.81 | 205,000 | — | — |
| 2025-12-30 | $205.14 | $278.65 | 210,900 | — | — |
| 2025-12-29 | $202.42 | $274.96 | 136,600 | — | — |
| 2025-12-26 | $204.95 | $278.39 | 129,400 | — | — |
| 2025-12-24 | $203.50 | $276.42 | 117,700 | — | — |
| 2025-12-23 | $203.36 | $276.23 | 214,200 | — | — |
| 2025-12-22 | $200.27 | $272.04 | 415,700 | — | — |
| 2025-12-19 | $201.96 | $274.33 | 781,700 | — | — |
| 2025-12-18 | $204.30 | $277.51 | 300,500 | — | — |
| 2025-12-17 | $205.75 | $279.48 | 175,400 | — | — |
| 2025-12-16 | $202.54 | $275.12 | 207,900 | — | — |
| 2025-12-15 | $204.06 | $277.18 | 252,200 | — | — |
| 2025-12-12 | $203.67 | $276.65 | 396,000 | — | — |
| 2025-12-11 | $210.67 | $286.16 | 399,800 | — | — |
| 2025-12-10 | $205.27 | $278.83 | 312,100 | — | — |
| 2025-12-09 | $197.91 | $268.83 | 302,900 | — | — |
| 2025-12-08 | $195.91 | $266.11 | 486,300 | — | — |
| 2025-12-05 | $189.01 | $256.74 | 201,700 | — | — |
| 2025-12-04 | $189.84 | $257.87 | 194,300 | — | — |
| 2025-12-03 | $190.92 | $259.33 | 237,400 | — | — |
| 2025-12-02 | $187.83 | $255.14 | 295,200 | — | — |
| 2025-12-01 | $188.41 | $255.93 | 252,800 | — | — |
| 2025-11-28 | $192.14 | $260.99 | 110,300 | — | — |
| 2025-11-26 | $191.02 | $259.47 | 273,700 | — | — |
| 2025-11-25 | $191.00 | $259.44 | 357,000 | — | — |
| 2025-11-24 | $186.70 | $253.60 | 479,100 | — | — |
| 2025-11-21 | $189.28 | $257.11 | 194,500 | — | — |
| 2025-11-20 | $185.78 | $252.35 | 269,700 | — | — |
| 2025-11-19 | $185.71 | $252.26 | 224,000 | — | — |
| 2025-11-18 | $186.64 | $253.52 | 511,900 | — | — |
| 2025-11-17 | $187.54 | $254.74 | 483,900 | — | — |
| 2025-11-14 | $182.18 | $247.46 | 320,400 | — | — |
| 2025-11-13 | $183.64 | $249.45 | 276,800 | — | — |
| 2025-11-12 | $188.08 | $255.48 | 295,600 | — | — |
| 2025-11-11 | $194.85 | $262.15 | 304,500 | — | — |
| 2025-11-10 | $190.08 | $255.73 | 232,000 | — | — |
| 2025-11-07 | $190.65 | $256.50 | 394,400 | — | — |
| 2025-11-06 | $189.30 | $254.68 | 647,500 | — | — |
| 2025-11-05 | $196.32 | $264.12 | 354,600 | — | — |
| 2025-11-04 | $198.39 | $266.91 | 392,200 | — | — |
| 2025-11-03 | $195.10 | $262.48 | 259,300 | — | — |
| 2025-10-31 | $195.73 | $263.33 | 303,700 | — | — |
| 2025-10-30 | $195.18 | $262.59 | 234,000 | — | — |
| 2025-10-29 | $188.65 | $253.81 | 315,300 | — | — |
| 2025-10-28 | $191.17 | $257.20 | 216,300 | — | — |
| 2025-10-27 | $190.77 | $256.66 | 172,200 | — | — |
| 2025-10-24 | $190.73 | $256.60 | 246,700 | — | — |
| 2025-10-23 | $191.34 | $257.42 | 204,500 | — | — |
| 2025-10-22 | $193.99 | $260.99 | 268,900 | — | — |
| 2025-10-21 | $197.19 | $265.29 | 225,600 | — | — |
| 2025-10-20 | $194.28 | $261.38 | 184,200 | — | — |
| 2025-10-17 | $190.14 | $255.81 | 337,300 | — | — |
| 2025-10-16 | $189.41 | $254.83 | 238,300 | — | — |
| 2025-10-15 | $194.08 | $261.11 | 367,300 | — | — |
| 2025-10-14 | $197.91 | $266.26 | 209,600 | — | — |
| 2025-10-13 | $194.46 | $261.62 | 185,300 | — | — |
| 2025-10-10 | $192.53 | $259.03 | 207,900 | — | — |
| 2025-10-09 | $199.20 | $268.00 | 236,600 | — | — |
| 2025-10-08 | $203.17 | $273.34 | 316,700 | — | — |
| 2025-10-07 | $204.07 | $274.55 | 441,000 | — | — |
| 2025-10-06 | $201.88 | $271.60 | 245,200 | — | — |
| 2025-10-03 | $200.94 | $270.34 | 320,300 | — | — |
| 2025-10-02 | $198.63 | $267.23 | 274,900 | — | — |
| 2025-10-01 | $196.06 | $263.77 | 303,200 | — | — |
| 2025-09-30 | $197.74 | $266.03 | 666,400 | — | — |
| 2025-09-29 | $198.10 | $266.52 | 247,100 | — | — |
| 2025-09-26 | $197.80 | $266.12 | 238,000 | — | — |
| 2025-09-25 | $198.10 | $266.52 | 255,800 | — | — |
| 2025-09-24 | $199.30 | $268.13 | 249,400 | — | — |
| 2025-09-23 | $202.06 | $271.85 | 190,600 | — | — |
| 2025-09-22 | $202.25 | $272.10 | 461,900 | — | — |
| 2025-09-19 | $208.94 | $281.10 | 902,600 | — | — |
| 2025-09-18 | $206.40 | $277.69 | 348,400 | — | — |
| 2025-09-17 | $205.92 | $277.04 | 255,600 | — | — |
| 2025-09-16 | $202.95 | $273.04 | 240,700 | — | — |
| 2025-09-15 | $204.60 | $275.26 | 233,900 | — | — |
| 2025-09-12 | $206.95 | $278.43 | 301,200 | — | — |
| 2025-09-11 | $206.22 | $277.44 | 497,300 | — | — |
| 2025-09-10 | $197.36 | $265.52 | 388,500 | — | — |
| 2025-09-09 | $202.67 | $272.67 | 289,300 | — | — |
| 2025-09-08 | $208.94 | $281.10 | 181,100 | — | — |
| 2025-09-05 | $208.27 | $280.20 | 209,400 | — | — |
| 2025-09-04 | $206.66 | $278.04 | 201,300 | — | — |
| 2025-09-03 | $205.79 | $276.86 | 239,300 | — | — |
| 2025-09-02 | $202.96 | $273.06 | 207,900 | — | — |
| 2025-08-29 | $204.53 | $275.17 | 408,800 | — | — |
| 2025-08-28 | $201.13 | $270.60 | 302,900 | — | — |
| 2025-08-27 | $206.16 | $277.36 | 333,900 | — | — |
| 2025-08-26 | $203.91 | $274.34 | 428,600 | — | — |
| 2025-08-25 | $206.82 | $278.25 | 342,700 | — | — |
| 2025-08-22 | $207.06 | $278.57 | 283,100 | — | — |
| 2025-08-21 | $204.84 | $275.59 | 543,800 | — | — |
| 2025-08-20 | $202.48 | $272.41 | 769,800 | — | — |
| 2025-08-19 | $207.73 | $279.47 | 1,148,500 | — | — |
| 2025-08-18 | $206.38 | $277.66 | 201,600 | — | — |
| 2025-08-15 | $206.36 | $277.63 | 311,300 | — | — |
| 2025-08-14 | $211.31 | $281.79 | 338,100 | — | — |
| 2025-08-13 | $210.04 | $280.10 | 443,400 | — | — |
| 2025-08-12 | $202.05 | $269.44 | 368,400 | — | — |
| 2025-08-11 | $194.07 | $258.80 | 1,047,100 | — | — |
| 2025-08-08 | $186.80 | $249.10 | 540,500 | — | — |
| 2025-08-07 | $184.53 | $246.08 | 466,100 | — | — |
| 2025-08-06 | $186.99 | $249.36 | 381,000 | — | — |
| 2025-08-05 | $187.23 | $249.68 | 193,200 | — | — |
| 2025-08-04 | $188.58 | $251.48 | 238,600 | — | — |
| 2025-08-01 | $184.60 | $246.17 | 189,500 | — | — |
| 2025-07-31 | $187.11 | $249.52 | 283,200 | — | — |
| 2025-07-30 | $187.59 | $250.16 | 297,200 | — | — |
| 2025-07-29 | $189.78 | $253.08 | 296,400 | — | — |
| 2025-07-28 | $191.46 | $255.32 | 275,300 | — | — |
| 2025-07-25 | $189.60 | $252.84 | 282,300 | — | — |
| 2025-07-24 | $189.87 | $253.20 | 351,500 | — | — |
| 2025-07-23 | $191.74 | $255.69 | 457,500 | — | — |
| 2025-07-22 | $184.19 | $245.62 | 246,500 | — | — |
| 2025-07-21 | $181.99 | $242.69 | 501,500 | — | — |
| 2025-07-18 | $184.85 | $246.50 | 379,800 | — | — |
| 2025-07-17 | $184.07 | $245.46 | 302,500 | — | — |
| 2025-07-16 | $179.81 | $239.78 | 168,600 | — | — |
| 2025-07-15 | $179.09 | $238.82 | 157,700 | — | — |
| 2025-07-14 | $183.97 | $245.33 | 171,000 | — | — |
| 2025-07-11 | $180.02 | $240.06 | 167,100 | — | — |
| 2025-07-10 | $184.93 | $246.61 | 200,100 | — | — |
| 2025-07-09 | $183.41 | $244.58 | 319,700 | — | — |
| 2025-07-08 | $183.51 | $244.72 | 467,000 | — | — |
| 2025-07-07 | $176.71 | $235.65 | 264,000 | — | — |
| 2025-07-03 | $181.27 | $241.73 | 174,500 | — | — |
| 2025-07-02 | $180.26 | $240.38 | 308,100 | — | — |
| 2025-07-01 | $177.86 | $237.18 | 350,300 | — | — |
| 2025-06-30 | $172.95 | $230.63 | 203,600 | — | — |
| 2025-06-27 | $172.48 | $230.01 | 613,300 | — | — |
| 2025-06-26 | $173.28 | $231.07 | 214,300 | — | — |
| 2025-06-25 | $170.79 | $227.75 | 299,100 | — | — |
| 2025-06-24 | $176.21 | $234.98 | 282,300 | — | — |
| 2025-06-23 | $174.60 | $232.84 | 348,400 | — | — |
| 2025-06-20 | $171.79 | $229.09 | 585,700 | — | — |
| 2025-06-18 | $166.59 | $222.15 | 254,500 | — | — |
| 2025-06-17 | $165.72 | $220.99 | 343,800 | — | — |
| 2025-06-16 | $169.09 | $225.49 | 226,100 | — | — |
| 2025-06-13 | $166.54 | $222.09 | 278,800 | — | — |
| 2025-06-12 | $169.17 | $225.59 | 165,000 | — | — |
| 2025-06-11 | $172.38 | $229.87 | 180,600 | — | — |
| 2025-06-10 | $171.90 | $229.23 | 170,400 | — | — |
| 2025-06-09 | $168.34 | $224.49 | 186,900 | — | — |
| 2025-06-06 | $169.00 | $225.37 | 224,900 | — | — |
| 2025-06-05 | $164.71 | $219.65 | 318,900 | — | — |
| 2025-06-04 | $165.73 | $221.01 | 326,700 | — | — |
| 2025-06-03 | $169.88 | $226.54 | 283,600 | — | — |
| 2025-06-02 | $167.30 | $223.10 | 251,800 | — | — |
| 2025-05-30 | $170.42 | $227.26 | 334,000 | — | — |
| 2025-05-29 | $170.56 | $227.45 | 201,600 | — | — |
| 2025-05-28 | $172.21 | $229.65 | 265,300 | — | — |
| 2025-05-27 | $175.22 | $233.66 | 361,200 | — | — |
| 2025-05-23 | $171.51 | $228.71 | 311,700 | — | — |
| 2025-05-22 | $171.46 | $228.65 | 276,200 | — | — |
| 2025-05-21 | $170.73 | $227.67 | 321,800 | — | — |
| 2025-05-20 | $175.74 | $234.36 | 303,200 | — | — |
| 2025-05-19 | $174.27 | $232.39 | 280,400 | — | — |
| 2025-05-16 | $176.53 | $232.93 | 356,000 | — | — |
| 2025-05-15 | $176.09 | $232.35 | 441,400 | — | — |
| 2025-05-14 | $174.59 | $230.37 | 463,300 | — | — |
| 2025-05-13 | $174.42 | $230.14 | 423,400 | — | — |
| 2025-05-12 | $169.65 | $223.85 | 737,900 | — | — |
| 2025-05-09 | $164.87 | $217.54 | 549,600 | — | — |
| 2025-05-08 | $164.31 | $216.80 | 911,100 | — | — |
| 2025-05-07 | $155.89 | $205.69 | 1,001,900 | — | — |
| 2025-05-06 | $154.52 | $203.89 | 448,600 | — | — |
| 2025-05-05 | $155.37 | $205.01 | 977,800 | — | — |
| 2025-05-02 | $152.66 | $201.43 | 779,000 | — | — |
| 2025-05-01 | $144.68 | $190.90 | 478,000 | — | — |
| 2025-04-30 | $149.66 | $197.47 | 906,300 | — | — |
| 2025-04-29 | $150.20 | $198.19 | 440,500 | — | — |
| 2025-04-28 | $152.37 | $201.05 | 430,200 | — | — |
| 2025-04-25 | $152.12 | $200.72 | 220,600 | — | — |
| 2025-04-24 | $150.96 | $199.19 | 259,900 | — | — |
| 2025-04-23 | $149.97 | $197.88 | 367,400 | — | — |
| 2025-04-22 | $150.44 | $198.50 | 497,400 | — | — |
| 2025-04-21 | $146.42 | $193.20 | 439,300 | — | — |
| 2025-04-17 | $147.50 | $194.62 | 279,700 | — | — |
| 2025-04-16 | $147.19 | $194.21 | 386,300 | — | — |
| 2025-04-15 | $152.40 | $201.09 | 246,000 | — | — |
| 2025-04-14 | $152.54 | $201.27 | 362,200 | — | — |
| 2025-04-11 | $151.99 | $200.55 | 707,800 | — | — |
| 2025-04-10 | $152.98 | $201.85 | 842,400 | — | — |
| 2025-04-09 | $159.40 | $210.33 | 834,500 | — | — |
| 2025-04-08 | $147.79 | $195.01 | 635,100 | — | — |
| 2025-04-07 | $150.67 | $198.81 | 645,500 | — | — |
| 2025-04-04 | $153.42 | $202.44 | 930,600 | — | — |
| 2025-04-03 | $166.96 | $220.30 | 784,400 | — | — |
| 2025-04-02 | $181.86 | $239.96 | 320,000 | — | — |
| 2025-04-01 | $178.76 | $235.87 | 532,000 | — | — |
| 2025-03-31 | $179.22 | $236.48 | 373,900 | — | — |
| 2025-03-28 | $176.45 | $232.82 | 410,200 | — | — |
| 2025-03-27 | $179.49 | $236.83 | 335,900 | — | — |
| 2025-03-26 | $182.75 | $241.14 | 489,400 | — | — |
| 2025-03-25 | $181.00 | $238.83 | 484,500 | — | — |
| 2025-03-24 | $177.40 | $234.08 | 635,300 | — | — |
| 2025-03-21 | $176.99 | $233.54 | 2,599,600 | — | — |
| 2025-03-20 | $177.38 | $234.05 | 445,100 | — | — |
| 2025-03-19 | $179.28 | $236.56 | 431,300 | — | — |
| 2025-03-18 | $174.52 | $230.28 | 475,900 | — | — |
| 2025-03-17 | $174.01 | $229.60 | 726,300 | — | — |
| 2025-03-14 | $169.88 | $224.15 | 596,800 | — | — |
| 2025-03-13 | $168.55 | $222.40 | 479,100 | — | — |
| 2025-03-12 | $169.16 | $223.20 | 683,100 | — | — |
| 2025-03-11 | $169.06 | $223.07 | 817,100 | — | — |
| 2025-03-10 | $176.94 | $233.47 | 883,500 | — | — |
| 2025-03-07 | $177.85 | $234.67 | 610,000 | — | — |
| 2025-03-06 | $172.59 | $227.73 | 632,500 | — | — |
| 2025-03-05 | $169.63 | $223.82 | 444,500 | — | — |
| 2025-03-04 | $169.75 | $223.98 | 624,700 | — | — |
| 2025-03-03 | $172.96 | $228.22 | 823,000 | — | — |
| 2025-02-28 | $169.15 | $223.19 | 1,153,400 | — | — |
| 2025-02-27 | $162.58 | $214.52 | 1,217,900 | — | — |
| 2025-02-26 | $146.34 | $193.09 | 547,200 | — | — |
| 2025-02-25 | $149.23 | $196.91 | 366,400 | — | — |
| 2025-02-24 | $150.59 | $198.70 | 338,400 | — | — |
| 2025-02-21 | $149.56 | $197.34 | 447,800 | — | — |
| 2025-02-20 | $154.58 | $203.97 | 254,300 | — | — |
| 2025-02-19 | $154.34 | $203.65 | 241,700 | — | — |
| 2025-02-18 | $154.49 | $203.85 | 279,800 | — | — |
| 2025-02-14 | $153.34 | $202.33 | 279,000 | — | — |
| 2025-02-13 | $150.76 | $198.93 | 390,900 | — | — |
| 2025-02-12 | $149.75 | $197.59 | 240,700 | — | — |
| 2025-02-11 | $153.06 | $199.51 | 258,700 | — | — |
| 2025-02-10 | $151.46 | $197.42 | 309,500 | — | — |
| 2025-02-07 | $151.40 | $197.34 | 367,300 | — | — |
| 2025-02-06 | $151.65 | $197.67 | 213,900 | — | — |
| 2025-02-05 | $153.85 | $200.54 | 215,600 | — | — |
| 2025-02-04 | $153.89 | $200.59 | 264,100 | — | — |
| 2025-02-03 | $152.23 | $198.42 | 247,800 | — | — |
| 2025-01-31 | $153.22 | $199.71 | 391,700 | — | — |
| 2025-01-30 | $156.89 | $204.50 | 280,100 | — | — |
| 2025-01-29 | $156.83 | $204.42 | 300,200 | — | — |
| 2025-01-28 | $157.23 | $204.94 | 221,200 | — | — |
| 2025-01-27 | $157.42 | $205.19 | 336,600 | — | — |
| 2025-01-24 | $157.72 | $205.58 | 244,000 | — | — |
| 2025-01-23 | $156.39 | $203.85 | 247,800 | — | — |
| 2025-01-22 | $154.70 | $201.64 | 218,000 | — | — |
| 2025-01-21 | $153.57 | $200.17 | 265,600 | — | — |
| 2025-01-17 | $152.86 | $199.25 | 190,100 | — | — |
| 2025-01-16 | $151.68 | $197.71 | 205,900 | — | — |
| 2025-01-15 | $154.19 | $200.98 | 274,600 | — | — |
| 2025-01-14 | $151.98 | $198.10 | 287,100 | — | — |
| 2025-01-13 | $151.23 | $197.12 | 313,700 | — | — |
| 2025-01-10 | $150.43 | $196.08 | 462,800 | — | — |
| 2025-01-08 | $157.53 | $205.33 | 282,000 | — | — |
| 2025-01-07 | $161.29 | $210.23 | 307,500 | — | — |
| 2025-01-06 | $163.22 | $212.75 | 243,800 | — | — |
| 2025-01-03 | $160.83 | $209.63 | 184,800 | — | — |
| 2025-01-02 | $159.29 | $207.63 | 339,400 | — | — |