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
- 1997-11-21 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 | $288.28 | $297.77 | 414,600 | — | — |
| 2025-12-30 | $290.35 | $299.91 | 477,900 | — | — |
| 2025-12-29 | $292.08 | $301.70 | 470,700 | — | — |
| 2025-12-26 | $296.07 | $305.82 | 323,300 | — | — |
| 2025-12-24 | $291.13 | $300.72 | 175,200 | — | — |
| 2025-12-23 | $292.29 | $301.91 | 368,800 | — | — |
| 2025-12-22 | $287.67 | $297.14 | 484,300 | — | — |
| 2025-12-19 | $279.09 | $288.28 | 1,097,700 | — | — |
| 2025-12-18 | $274.83 | $283.88 | 584,800 | — | — |
| 2025-12-17 | $271.51 | $280.45 | 571,800 | — | — |
| 2025-12-16 | $273.15 | $282.14 | 296,900 | — | — |
| 2025-12-15 | $275.37 | $284.44 | 348,400 | — | — |
| 2025-12-12 | $277.41 | $286.54 | 231,000 | — | — |
| 2025-12-11 | $280.16 | $289.38 | 666,900 | — | — |
| 2025-12-10 | $279.60 | $288.81 | 815,600 | — | — |
| 2025-12-09 | $271.06 | $279.98 | 940,000 | — | — |
| 2025-12-08 | $270.21 | $279.11 | 232,300 | — | — |
| 2025-12-05 | $273.19 | $282.19 | 155,300 | — | — |
| 2025-12-04 | $271.69 | $280.64 | 140,700 | — | — |
| 2025-12-03 | $271.55 | $280.49 | 200,800 | — | — |
| 2025-12-02 | $266.16 | $274.92 | 215,000 | — | — |
| 2025-12-01 | $267.58 | $276.39 | 393,500 | — | — |
| 2025-11-28 | $268.83 | $277.68 | 116,800 | — | — |
| 2025-11-26 | $267.60 | $276.41 | 251,400 | — | — |
| 2025-11-25 | $266.11 | $274.87 | 304,700 | — | — |
| 2025-11-24 | $263.23 | $271.90 | 272,800 | — | — |
| 2025-11-21 | $256.87 | $265.33 | 280,000 | — | — |
| 2025-11-20 | $252.92 | $261.25 | 372,900 | — | — |
| 2025-11-19 | $253.85 | $262.21 | 414,200 | — | — |
| 2025-11-18 | $250.46 | $258.71 | 161,400 | — | — |
| 2025-11-17 | $251.23 | $259.50 | 259,300 | — | — |
| 2025-11-14 | $258.31 | $266.82 | 308,900 | — | — |
| 2025-11-13 | $259.10 | $267.63 | 302,700 | — | — |
| 2025-11-12 | $264.80 | $273.51 | 417,800 | — | — |
| 2025-11-11 | $257.65 | $266.12 | 512,100 | — | — |
| 2025-11-10 | $259.57 | $268.11 | 147,800 | — | — |
| 2025-11-07 | $259.26 | $267.79 | 347,400 | — | — |
| 2025-11-06 | $258.79 | $267.30 | 280,400 | — | — |
| 2025-11-05 | $256.74 | $265.18 | 334,800 | — | — |
| 2025-11-04 | $251.44 | $259.71 | 399,700 | — | — |
| 2025-11-03 | $256.56 | $265.00 | 698,700 | — | — |
| 2025-10-31 | $237.96 | $245.79 | 335,000 | — | — |
| 2025-10-30 | $236.68 | $244.46 | 151,700 | — | — |
| 2025-10-29 | $237.90 | $245.72 | 172,900 | — | — |
| 2025-10-28 | $240.55 | $248.46 | 178,000 | — | — |
| 2025-10-27 | $242.01 | $249.97 | 251,700 | — | — |
| 2025-10-24 | $240.27 | $248.17 | 191,800 | — | — |
| 2025-10-23 | $238.95 | $246.81 | 175,500 | — | — |
| 2025-10-22 | $236.91 | $244.70 | 248,500 | — | — |
| 2025-10-21 | $238.80 | $246.65 | 276,700 | — | — |
| 2025-10-20 | $243.10 | $251.09 | 283,800 | — | — |
| 2025-10-17 | $235.60 | $243.35 | 171,000 | — | — |
| 2025-10-16 | $233.85 | $241.54 | 204,200 | — | — |
| 2025-10-15 | $238.78 | $246.63 | 140,400 | — | — |
| 2025-10-14 | $239.13 | $246.99 | 252,500 | — | — |
| 2025-10-13 | $236.75 | $244.54 | 139,600 | — | — |
| 2025-10-10 | $230.78 | $238.37 | 182,900 | — | — |
| 2025-10-09 | $241.83 | $249.78 | 109,100 | — | — |
| 2025-10-08 | $242.13 | $250.09 | 177,400 | — | — |
| 2025-10-07 | $239.95 | $247.84 | 192,300 | — | — |
| 2025-10-06 | $244.90 | $252.95 | 170,800 | — | — |
| 2025-10-03 | $243.04 | $251.03 | 437,000 | — | — |
| 2025-10-02 | $236.55 | $244.33 | 187,600 | — | — |
| 2025-10-01 | $231.01 | $238.61 | 219,300 | — | — |
| 2025-09-30 | $238.43 | $246.27 | 144,100 | — | — |
| 2025-09-29 | $238.73 | $246.58 | 145,400 | — | — |
| 2025-09-26 | $239.04 | $246.90 | 179,800 | — | — |
| 2025-09-25 | $237.66 | $245.48 | 134,500 | — | — |
| 2025-09-24 | $237.24 | $245.04 | 230,800 | — | — |
| 2025-09-23 | $241.85 | $249.80 | 324,300 | — | — |
| 2025-09-22 | $244.01 | $252.03 | 211,600 | — | — |
| 2025-09-19 | $242.87 | $250.86 | 328,700 | — | — |
| 2025-09-18 | $244.34 | $252.38 | 268,000 | — | — |
| 2025-09-17 | $238.28 | $246.12 | 346,000 | — | — |
| 2025-09-16 | $234.78 | $242.50 | 250,100 | — | — |
| 2025-09-15 | $234.88 | $242.60 | 224,100 | — | — |
| 2025-09-12 | $236.11 | $243.87 | 206,400 | — | — |
| 2025-09-11 | $235.96 | $243.72 | 275,000 | — | — |
| 2025-09-10 | $232.44 | $240.08 | 157,800 | — | — |
| 2025-09-09 | $231.96 | $239.59 | 197,200 | — | — |
| 2025-09-08 | $231.19 | $238.79 | 132,300 | — | — |
| 2025-09-05 | $230.28 | $237.85 | 119,600 | — | — |
| 2025-09-04 | $233.05 | $240.71 | 144,700 | — | — |
| 2025-09-03 | $230.64 | $238.23 | 189,700 | — | — |
| 2025-09-02 | $229.97 | $237.53 | 307,200 | — | — |
| 2025-08-29 | $224.82 | $232.21 | 137,200 | — | — |
| 2025-08-28 | $227.42 | $234.90 | 174,300 | — | — |
| 2025-08-27 | $227.79 | $235.28 | 189,600 | — | — |
| 2025-08-26 | $226.31 | $233.75 | 190,000 | — | — |
| 2025-08-25 | $224.38 | $231.76 | 146,700 | — | — |
| 2025-08-22 | $224.94 | $232.34 | 217,000 | — | — |
| 2025-08-21 | $218.35 | $225.53 | 92,700 | — | — |
| 2025-08-20 | $216.85 | $223.98 | 145,700 | — | — |
| 2025-08-19 | $217.65 | $224.81 | 201,200 | — | — |
| 2025-08-18 | $219.09 | $226.30 | 258,900 | — | — |
| 2025-08-15 | $218.70 | $225.89 | 129,900 | — | — |
| 2025-08-14 | $222.99 | $230.32 | 136,800 | — | — |
| 2025-08-13 | $223.35 | $230.70 | 221,200 | — | — |
| 2025-08-12 | $219.70 | $226.93 | 151,900 | — | — |
| 2025-08-11 | $214.02 | $221.06 | 110,400 | — | — |
| 2025-08-08 | $211.30 | $218.24 | 102,700 | — | — |
| 2025-08-07 | $209.76 | $216.65 | 183,300 | — | — |
| 2025-08-06 | $213.88 | $220.90 | 148,700 | — | — |
| 2025-08-05 | $212.65 | $219.63 | 132,000 | — | — |
| 2025-08-04 | $214.52 | $221.56 | 235,300 | — | — |
| 2025-08-01 | $207.06 | $213.86 | 197,100 | — | — |
| 2025-07-31 | $209.87 | $216.76 | 281,800 | — | — |
| 2025-07-30 | $210.53 | $217.44 | 127,500 | — | — |
| 2025-07-29 | $211.21 | $218.15 | 115,500 | — | — |
| 2025-07-28 | $212.57 | $219.55 | 168,600 | — | — |
| 2025-07-25 | $215.77 | $222.86 | 258,600 | — | — |
| 2025-07-24 | $211.17 | $218.10 | 115,500 | — | — |
| 2025-07-23 | $210.22 | $217.12 | 105,700 | — | — |
| 2025-07-22 | $208.70 | $215.55 | 205,100 | — | — |
| 2025-07-21 | $206.66 | $213.45 | 206,500 | — | — |
| 2025-07-18 | $209.95 | $216.84 | 258,100 | — | — |
| 2025-07-17 | $210.72 | $217.64 | 311,800 | — | — |
| 2025-07-16 | $203.63 | $210.32 | 245,100 | — | — |
| 2025-07-15 | $200.22 | $206.79 | 185,200 | — | — |
| 2025-07-14 | $206.60 | $213.38 | 148,800 | — | — |
| 2025-07-11 | $204.95 | $211.68 | 101,700 | — | — |
| 2025-07-10 | $206.96 | $213.76 | 175,400 | — | — |
| 2025-07-09 | $203.83 | $210.52 | 204,100 | — | — |
| 2025-07-08 | $201.88 | $208.51 | 304,300 | — | — |
| 2025-07-07 | $200.72 | $207.31 | 246,100 | — | — |
| 2025-07-03 | $201.45 | $208.07 | 401,700 | — | — |
| 2025-07-02 | $200.50 | $207.08 | 421,200 | — | — |
| 2025-07-01 | $198.72 | $205.25 | 338,900 | — | — |
| 2025-06-30 | $196.77 | $203.23 | 294,100 | — | — |
| 2025-06-27 | $197.67 | $204.16 | 415,000 | — | — |
| 2025-06-26 | $192.16 | $198.47 | 189,100 | — | — |
| 2025-06-25 | $189.68 | $195.91 | 156,500 | — | — |
| 2025-06-24 | $186.63 | $192.76 | 174,900 | — | — |
| 2025-06-23 | $183.45 | $189.47 | 238,000 | — | — |
| 2025-06-20 | $184.48 | $190.54 | 427,000 | — | — |
| 2025-06-18 | $184.54 | $190.60 | 143,700 | — | — |
| 2025-06-17 | $182.33 | $188.32 | 190,500 | — | — |
| 2025-06-16 | $184.44 | $190.50 | 119,200 | — | — |
| 2025-06-13 | $182.01 | $187.99 | 131,600 | — | — |
| 2025-06-12 | $184.08 | $190.12 | 153,700 | — | — |
| 2025-06-11 | $183.15 | $189.16 | 155,300 | — | — |
| 2025-06-10 | $183.22 | $189.24 | 110,200 | — | — |
| 2025-06-09 | $182.85 | $188.85 | 142,400 | — | — |
| 2025-06-06 | $182.29 | $188.28 | 98,200 | — | — |
| 2025-06-05 | $180.35 | $186.27 | 169,100 | — | — |
| 2025-06-04 | $179.69 | $185.59 | 156,300 | — | — |
| 2025-06-03 | $180.34 | $186.26 | 207,300 | — | — |
| 2025-06-02 | $179.95 | $185.86 | 377,000 | — | — |
| 2025-05-30 | $176.00 | $181.78 | 281,300 | — | — |
| 2025-05-29 | $177.29 | $183.11 | 360,500 | — | — |
| 2025-05-28 | $174.00 | $179.71 | 325,600 | — | — |
| 2025-05-27 | $177.07 | $182.88 | 262,400 | — | — |
| 2025-05-23 | $173.97 | $179.68 | 182,200 | — | — |
| 2025-05-22 | $175.50 | $181.26 | 202,300 | — | — |
| 2025-05-21 | $176.07 | $181.85 | 273,100 | — | — |
| 2025-05-20 | $181.34 | $187.29 | 265,800 | — | — |
| 2025-05-19 | $182.32 | $188.31 | 181,500 | — | — |
| 2025-05-16 | $183.43 | $189.44 | 337,100 | — | — |
| 2025-05-15 | $180.96 | $186.89 | 234,200 | — | — |
| 2025-05-14 | $182.12 | $188.09 | 265,200 | — | — |
| 2025-05-13 | $182.46 | $188.44 | 400,800 | — | — |
| 2025-05-12 | $183.83 | $189.86 | 307,700 | — | — |
| 2025-05-09 | $179.17 | $185.04 | 347,300 | — | — |
| 2025-05-08 | $181.16 | $187.10 | 330,600 | — | — |
| 2025-05-07 | $175.22 | $180.96 | 321,000 | — | — |
| 2025-05-06 | $172.59 | $178.25 | 269,800 | — | — |
| 2025-05-05 | $172.60 | $178.26 | 228,700 | — | — |
| 2025-05-02 | $174.09 | $179.80 | 292,200 | — | — |
| 2025-05-01 | $166.92 | $172.39 | 185,400 | — | — |
| 2025-04-30 | $165.63 | $171.06 | 192,200 | — | — |
| 2025-04-29 | $165.23 | $170.65 | 140,800 | — | — |
| 2025-04-28 | $163.16 | $168.51 | 212,200 | — | — |
| 2025-04-25 | $162.53 | $167.86 | 129,600 | — | — |
| 2025-04-24 | $163.06 | $168.41 | 195,700 | — | — |
| 2025-04-23 | $158.64 | $163.84 | 199,600 | — | — |
| 2025-04-22 | $158.48 | $163.68 | 170,200 | — | — |
| 2025-04-21 | $153.43 | $158.46 | 164,500 | — | — |
| 2025-04-17 | $156.09 | $161.21 | 190,800 | — | — |
| 2025-04-16 | $155.60 | $160.70 | 218,500 | — | — |
| 2025-04-15 | $158.71 | $163.91 | 164,900 | — | — |
| 2025-04-14 | $158.52 | $163.72 | 302,800 | — | — |
| 2025-04-11 | $157.83 | $163.00 | 227,700 | — | — |
| 2025-04-10 | $153.53 | $158.56 | 277,800 | — | — |
| 2025-04-09 | $159.83 | $165.07 | 313,800 | — | — |
| 2025-04-08 | $143.35 | $148.05 | 256,300 | — | — |
| 2025-04-07 | $145.55 | $150.32 | 410,200 | — | — |
| 2025-04-04 | $148.80 | $153.68 | 319,700 | — | — |
| 2025-04-03 | $158.08 | $163.26 | 326,200 | — | — |
| 2025-04-02 | $172.56 | $178.22 | 160,800 | — | — |
| 2025-04-01 | $169.43 | $174.98 | 166,000 | — | — |
| 2025-03-31 | $168.03 | $173.54 | 208,000 | — | — |
| 2025-03-28 | $167.21 | $172.69 | 137,400 | — | — |
| 2025-03-27 | $170.73 | $176.33 | 170,400 | — | — |
| 2025-03-26 | $172.69 | $178.35 | 170,300 | — | — |
| 2025-03-25 | $172.80 | $178.46 | 219,200 | — | — |
| 2025-03-24 | $171.81 | $177.44 | 191,800 | — | — |
| 2025-03-21 | $168.11 | $173.62 | 578,200 | — | — |
| 2025-03-20 | $169.43 | $174.98 | 248,100 | — | — |
| 2025-03-19 | $170.58 | $176.17 | 327,900 | — | — |
| 2025-03-18 | $166.21 | $171.66 | 190,200 | — | — |
| 2025-03-17 | $165.14 | $170.55 | 253,500 | — | — |
| 2025-03-14 | $163.12 | $168.47 | 326,200 | — | — |
| 2025-03-13 | $158.83 | $164.04 | 297,100 | — | — |
| 2025-03-12 | $161.61 | $166.91 | 352,500 | — | — |
| 2025-03-11 | $160.22 | $165.47 | 517,700 | — | — |
| 2025-03-10 | $154.65 | $159.72 | 353,200 | — | — |
| 2025-03-07 | $159.57 | $164.80 | 299,500 | — | — |
| 2025-03-06 | $161.74 | $167.04 | 283,200 | — | — |
| 2025-03-05 | $165.72 | $171.15 | 251,500 | — | — |
| 2025-03-04 | $161.23 | $166.52 | 337,100 | — | — |
| 2025-03-03 | $167.35 | $172.84 | 232,700 | — | — |
| 2025-02-28 | $170.85 | $176.45 | 457,800 | — | — |
| 2025-02-27 | $167.28 | $172.76 | 172,200 | — | — |
| 2025-02-26 | $167.24 | $172.72 | 199,000 | — | — |
| 2025-02-25 | $165.72 | $171.15 | 227,100 | — | — |
| 2025-02-24 | $165.88 | $171.32 | 167,600 | — | — |
| 2025-02-21 | $166.16 | $171.61 | 196,700 | — | — |
| 2025-02-20 | $168.27 | $173.79 | 171,300 | — | — |
| 2025-02-19 | $169.42 | $174.97 | 149,600 | — | — |
| 2025-02-18 | $171.31 | $176.93 | 268,900 | — | — |
| 2025-02-14 | $170.08 | $175.65 | 180,200 | — | — |
| 2025-02-13 | $168.48 | $173.99 | 175,800 | — | — |
| 2025-02-12 | $167.03 | $172.50 | 229,300 | — | — |
| 2025-02-11 | $172.97 | $178.63 | 169,400 | — | — |
| 2025-02-10 | $175.89 | $181.65 | 250,700 | — | — |
| 2025-02-07 | $178.60 | $184.44 | 196,900 | — | — |
| 2025-02-06 | $182.74 | $188.72 | 301,800 | — | — |
| 2025-02-05 | $182.42 | $188.39 | 247,300 | — | — |
| 2025-02-04 | $181.88 | $187.83 | 232,000 | — | — |
| 2025-02-03 | $183.73 | $189.74 | 221,700 | — | — |
| 2025-01-31 | $187.94 | $194.09 | 160,700 | — | — |
| 2025-01-30 | $189.71 | $195.92 | 99,100 | — | — |
| 2025-01-29 | $187.61 | $193.75 | 129,600 | — | — |
| 2025-01-28 | $189.51 | $195.71 | 144,000 | — | — |
| 2025-01-27 | $185.73 | $191.81 | 160,400 | — | — |
| 2025-01-24 | $186.69 | $192.80 | 146,600 | — | — |
| 2025-01-23 | $186.20 | $192.29 | 172,700 | — | — |
| 2025-01-22 | $186.88 | $192.99 | 187,800 | — | — |
| 2025-01-21 | $188.73 | $194.91 | 254,700 | — | — |
| 2025-01-17 | $187.00 | $193.12 | 149,000 | — | — |
| 2025-01-16 | $185.67 | $191.75 | 133,900 | — | — |
| 2025-01-15 | $186.88 | $192.99 | 219,900 | — | — |
| 2025-01-14 | $182.01 | $187.97 | 188,100 | — | — |
| 2025-01-13 | $178.45 | $184.29 | 281,200 | — | — |
| 2025-01-10 | $176.87 | $182.66 | 260,500 | — | — |
| 2025-01-08 | $180.78 | $186.70 | 175,500 | — | — |
| 2025-01-07 | $180.49 | $186.40 | 199,800 | — | — |
| 2025-01-06 | $184.20 | $190.23 | 311,100 | — | — |
| 2025-01-03 | $188.55 | $194.72 | 233,100 | — | — |
| 2025-01-02 | $186.90 | $193.02 | 134,200 | — | — |