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
- 2015-06-02 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 | $155.53 | $167.79 | 110,800 | — | — |
| 2025-12-30 | $155.88 | $167.87 | 91,100 | — | — |
| 2025-12-29 | $156.43 | $168.47 | 74,700 | — | — |
| 2025-12-26 | $156.74 | $168.80 | 50,500 | — | — |
| 2025-12-24 | $156.47 | $168.51 | 113,900 | — | — |
| 2025-12-23 | $154.94 | $166.86 | 165,100 | — | — |
| 2025-12-22 | $152.99 | $164.76 | 299,600 | — | — |
| 2025-12-19 | $154.69 | $166.59 | 622,800 | — | — |
| 2025-12-18 | $157.99 | $170.15 | 313,000 | — | — |
| 2025-12-17 | $154.00 | $165.85 | 255,100 | — | — |
| 2025-12-16 | $154.67 | $166.57 | 191,500 | — | — |
| 2025-12-15 | $152.97 | $164.74 | 341,900 | — | — |
| 2025-12-12 | $154.54 | $166.43 | 196,300 | — | — |
| 2025-12-11 | $152.72 | $164.47 | 338,900 | — | — |
| 2025-12-10 | $149.71 | $161.23 | 352,200 | — | — |
| 2025-12-09 | $149.87 | $161.40 | 163,400 | — | — |
| 2025-12-08 | $152.80 | $164.56 | 376,600 | — | — |
| 2025-12-05 | $154.92 | $166.84 | 124,400 | — | — |
| 2025-12-04 | $154.91 | $166.83 | 97,200 | — | — |
| 2025-12-03 | $154.45 | $166.33 | 93,600 | — | — |
| 2025-12-02 | $154.33 | $166.20 | 122,000 | — | — |
| 2025-12-01 | $156.08 | $168.09 | 215,400 | — | — |
| 2025-11-28 | $156.85 | $168.92 | 200,900 | — | — |
| 2025-11-26 | $153.73 | $165.56 | 82,300 | — | — |
| 2025-11-25 | $152.95 | $164.72 | 233,400 | — | — |
| 2025-11-24 | $152.13 | $163.84 | 169,300 | — | — |
| 2025-11-21 | $154.88 | $166.80 | 146,500 | — | — |
| 2025-11-20 | $151.88 | $163.57 | 315,200 | — | — |
| 2025-11-19 | $152.27 | $163.99 | 144,500 | — | — |
| 2025-11-18 | $150.91 | $162.52 | 246,700 | — | — |
| 2025-11-17 | $150.73 | $162.32 | 152,600 | — | — |
| 2025-11-14 | $156.13 | $168.14 | 240,000 | — | — |
| 2025-11-13 | $155.74 | $167.72 | 82,100 | — | — |
| 2025-11-12 | $156.35 | $168.38 | 136,900 | — | — |
| 2025-11-11 | $156.70 | $168.76 | 210,600 | — | — |
| 2025-11-10 | $152.28 | $164.00 | 295,300 | — | — |
| 2025-11-07 | $151.41 | $163.06 | 227,800 | — | — |
| 2025-11-06 | $153.82 | $165.66 | 273,800 | — | — |
| 2025-11-05 | $154.94 | $166.86 | 311,200 | — | — |
| 2025-11-04 | $155.64 | $167.62 | 167,200 | — | — |
| 2025-11-03 | $157.27 | $169.37 | 395,700 | — | — |
| 2025-10-31 | $159.41 | $171.68 | 777,700 | — | — |
| 2025-10-30 | $156.45 | $168.49 | 237,900 | — | — |
| 2025-10-29 | $155.75 | $167.73 | 497,600 | — | — |
| 2025-10-28 | $159.44 | $171.71 | 283,600 | — | — |
| 2025-10-27 | $162.69 | $175.21 | 386,300 | — | — |
| 2025-10-24 | $164.64 | $177.31 | 517,700 | — | — |
| 2025-10-23 | $166.73 | $179.56 | 425,300 | — | — |
| 2025-10-22 | $184.76 | $198.98 | 196,300 | — | — |
| 2025-10-21 | $185.01 | $199.24 | 167,600 | — | — |
| 2025-10-20 | $183.58 | $197.70 | 153,900 | — | — |
| 2025-10-17 | $183.26 | $197.36 | 248,800 | — | — |
| 2025-10-16 | $182.96 | $197.04 | 128,700 | — | — |
| 2025-10-15 | $184.95 | $199.18 | 92,600 | — | — |
| 2025-10-14 | $184.38 | $198.57 | 166,500 | — | — |
| 2025-10-13 | $184.51 | $198.71 | 50,000 | — | — |
| 2025-10-10 | $183.15 | $197.24 | 105,000 | — | — |
| 2025-10-09 | $184.15 | $198.32 | 55,200 | — | — |
| 2025-10-08 | $185.04 | $199.28 | 187,600 | — | — |
| 2025-10-07 | $187.03 | $201.42 | 75,500 | — | — |
| 2025-10-06 | $186.22 | $200.55 | 211,900 | — | — |
| 2025-10-03 | $188.72 | $203.24 | 77,100 | — | — |
| 2025-10-02 | $187.71 | $202.15 | 152,900 | — | — |
| 2025-10-01 | $188.00 | $202.47 | 82,200 | — | — |
| 2025-09-30 | $190.49 | $205.15 | 188,900 | — | — |
| 2025-09-29 | $189.62 | $204.21 | 314,700 | — | — |
| 2025-09-26 | $189.70 | $204.00 | 98,800 | — | — |
| 2025-09-25 | $191.22 | $205.63 | 99,300 | — | — |
| 2025-09-24 | $191.05 | $205.45 | 223,600 | — | — |
| 2025-09-23 | $194.29 | $208.94 | 229,500 | — | — |
| 2025-09-22 | $197.95 | $212.87 | 199,700 | — | — |
| 2025-09-19 | $201.59 | $216.79 | 162,000 | — | — |
| 2025-09-18 | $201.60 | $216.80 | 80,300 | — | — |
| 2025-09-17 | $203.21 | $218.53 | 101,800 | — | — |
| 2025-09-16 | $202.67 | $217.95 | 115,700 | — | — |
| 2025-09-15 | $204.93 | $220.38 | 206,600 | — | — |
| 2025-09-12 | $204.41 | $219.82 | 71,400 | — | — |
| 2025-09-11 | $208.43 | $224.14 | 146,700 | — | — |
| 2025-09-10 | $204.60 | $220.02 | 84,000 | — | — |
| 2025-09-09 | $205.89 | $221.41 | 63,700 | — | — |
| 2025-09-08 | $206.41 | $221.97 | 97,600 | — | — |
| 2025-09-05 | $201.58 | $216.78 | 38,300 | — | — |
| 2025-09-04 | $202.12 | $217.36 | 56,700 | — | — |
| 2025-09-03 | $198.57 | $213.54 | 57,900 | — | — |
| 2025-09-02 | $197.54 | $212.44 | 60,000 | — | — |
| 2025-08-29 | $201.20 | $216.37 | 62,000 | — | — |
| 2025-08-28 | $200.62 | $215.74 | 61,100 | — | — |
| 2025-08-27 | $201.17 | $216.33 | 61,100 | — | — |
| 2025-08-26 | $201.51 | $216.70 | 86,500 | — | — |
| 2025-08-25 | $200.25 | $215.34 | 59,900 | — | — |
| 2025-08-22 | $199.79 | $214.85 | 117,300 | — | — |
| 2025-08-21 | $197.34 | $212.22 | 74,600 | — | — |
| 2025-08-20 | $199.32 | $214.34 | 144,800 | — | — |
| 2025-08-19 | $200.36 | $215.46 | 60,200 | — | — |
| 2025-08-18 | $198.06 | $212.99 | 64,200 | — | — |
| 2025-08-15 | $198.22 | $213.16 | 70,500 | — | — |
| 2025-08-14 | $199.65 | $214.70 | 119,700 | — | — |
| 2025-08-13 | $199.83 | $214.89 | 207,400 | — | — |
| 2025-08-12 | $195.18 | $209.89 | 68,100 | — | — |
| 2025-08-11 | $195.75 | $210.51 | 79,600 | — | — |
| 2025-08-08 | $197.54 | $212.43 | 124,700 | — | — |
| 2025-08-07 | $198.74 | $213.72 | 152,300 | — | — |
| 2025-08-06 | $195.98 | $210.75 | 101,100 | — | — |
| 2025-08-05 | $197.28 | $212.15 | 116,600 | — | — |
| 2025-08-04 | $196.80 | $211.63 | 53,900 | — | — |
| 2025-08-01 | $195.80 | $210.56 | 120,200 | — | — |
| 2025-07-31 | $197.22 | $212.09 | 170,400 | — | — |
| 2025-07-30 | $197.53 | $212.42 | 253,100 | — | — |
| 2025-07-29 | $196.62 | $211.44 | 524,800 | — | — |
| 2025-07-28 | $195.57 | $210.31 | 266,600 | — | — |
| 2025-07-25 | $200.08 | $215.16 | 204,600 | — | — |
| 2025-07-24 | $194.00 | $208.62 | 447,500 | — | — |
| 2025-07-23 | $179.06 | $192.56 | 84,600 | — | — |
| 2025-07-22 | $179.66 | $193.20 | 117,600 | — | — |
| 2025-07-21 | $179.79 | $193.34 | 117,400 | — | — |
| 2025-07-18 | $178.12 | $191.55 | 175,500 | — | — |
| 2025-07-17 | $175.77 | $189.02 | 124,700 | — | — |
| 2025-07-16 | $176.96 | $190.30 | 107,800 | — | — |
| 2025-07-15 | $176.67 | $189.99 | 71,700 | — | — |
| 2025-07-14 | $179.03 | $192.53 | 159,200 | — | — |
| 2025-07-11 | $177.94 | $191.35 | 115,100 | — | — |
| 2025-07-10 | $178.72 | $192.19 | 113,700 | — | — |
| 2025-07-09 | $177.70 | $191.10 | 78,100 | — | — |
| 2025-07-08 | $177.08 | $190.43 | 101,800 | — | — |
| 2025-07-07 | $176.71 | $190.03 | 106,300 | — | — |
| 2025-07-03 | $178.79 | $192.27 | 41,200 | — | — |
| 2025-07-02 | $176.15 | $189.43 | 216,400 | — | — |
| 2025-07-01 | $175.69 | $188.93 | 68,600 | — | — |
| 2025-06-30 | $174.62 | $187.78 | 486,400 | — | — |
| 2025-06-27 | $172.92 | $185.66 | 151,400 | — | — |
| 2025-06-26 | $172.48 | $185.19 | 135,900 | — | — |
| 2025-06-25 | $171.37 | $183.99 | 148,400 | — | — |
| 2025-06-24 | $177.32 | $190.38 | 110,400 | — | — |
| 2025-06-23 | $175.84 | $188.79 | 421,900 | — | — |
| 2025-06-20 | $172.74 | $185.47 | 111,800 | — | — |
| 2025-06-18 | $177.59 | $190.67 | 75,000 | — | — |
| 2025-06-17 | $177.63 | $190.71 | 63,400 | — | — |
| 2025-06-16 | $178.03 | $191.15 | 111,000 | — | — |
| 2025-06-13 | $176.74 | $189.76 | 90,800 | — | — |
| 2025-06-12 | $178.33 | $191.47 | 52,100 | — | — |
| 2025-06-11 | $178.03 | $191.15 | 75,900 | — | — |
| 2025-06-10 | $179.74 | $192.98 | 73,100 | — | — |
| 2025-06-09 | $177.32 | $190.38 | 124,500 | — | — |
| 2025-06-06 | $176.07 | $189.04 | 68,600 | — | — |
| 2025-06-05 | $176.40 | $189.40 | 102,800 | — | — |
| 2025-06-04 | $176.23 | $189.21 | 38,900 | — | — |
| 2025-06-03 | $174.76 | $187.63 | 75,200 | — | — |
| 2025-06-02 | $175.18 | $188.09 | 108,700 | — | — |
| 2025-05-30 | $175.40 | $188.32 | 113,400 | — | — |
| 2025-05-29 | $175.75 | $188.70 | 91,700 | — | — |
| 2025-05-28 | $175.40 | $188.32 | 68,500 | — | — |
| 2025-05-27 | $176.11 | $189.08 | 63,500 | — | — |
| 2025-05-23 | $173.06 | $185.81 | 66,300 | — | — |
| 2025-05-22 | $172.36 | $185.06 | 72,900 | — | — |
| 2025-05-21 | $173.04 | $185.79 | 99,700 | — | — |
| 2025-05-20 | $176.34 | $189.33 | 125,200 | — | — |
| 2025-05-19 | $176.10 | $189.07 | 47,200 | — | — |
| 2025-05-16 | $175.63 | $188.57 | 74,300 | — | — |
| 2025-05-15 | $175.61 | $188.55 | 118,500 | — | — |
| 2025-05-14 | $171.71 | $184.36 | 126,800 | — | — |
| 2025-05-13 | $175.15 | $188.05 | 75,700 | — | — |
| 2025-05-12 | $176.26 | $189.25 | 74,100 | — | — |
| 2025-05-09 | $173.40 | $186.17 | 61,700 | — | — |
| 2025-05-08 | $174.90 | $187.78 | 118,300 | — | — |
| 2025-05-07 | $174.82 | $187.70 | 100,200 | — | — |
| 2025-05-06 | $172.95 | $185.69 | 129,700 | — | — |
| 2025-05-05 | $174.01 | $186.83 | 99,300 | — | — |
| 2025-05-02 | $176.18 | $189.16 | 137,800 | — | — |
| 2025-05-01 | $175.25 | $188.16 | 113,400 | — | — |
| 2025-04-30 | $175.53 | $188.46 | 134,300 | — | — |
| 2025-04-29 | $172.10 | $184.78 | 63,400 | — | — |
| 2025-04-28 | $171.99 | $184.66 | 92,100 | — | — |
| 2025-04-25 | $170.93 | $183.52 | 98,100 | — | — |
| 2025-04-24 | $171.84 | $184.50 | 104,500 | — | — |
| 2025-04-23 | $172.71 | $185.43 | 87,200 | — | — |
| 2025-04-22 | $172.04 | $184.71 | 128,200 | — | — |
| 2025-04-21 | $170.80 | $183.38 | 133,500 | — | — |
| 2025-04-17 | $172.03 | $184.70 | 97,800 | — | — |
| 2025-04-16 | $171.95 | $184.62 | 161,900 | — | — |
| 2025-04-15 | $170.65 | $183.22 | 138,200 | — | — |
| 2025-04-14 | $168.82 | $181.26 | 101,200 | — | — |
| 2025-04-11 | $166.54 | $178.81 | 186,100 | — | — |
| 2025-04-10 | $164.44 | $176.55 | 216,600 | — | — |
| 2025-04-09 | $168.14 | $180.53 | 222,100 | — | — |
| 2025-04-08 | $158.93 | $170.64 | 213,600 | — | — |
| 2025-04-07 | $161.60 | $173.51 | 283,900 | — | — |
| 2025-04-04 | $160.90 | $172.75 | 118,300 | — | — |
| 2025-04-03 | $167.01 | $179.31 | 148,200 | — | — |
| 2025-04-02 | $171.49 | $184.12 | 193,500 | — | — |
| 2025-04-01 | $168.63 | $181.05 | 185,500 | — | — |
| 2025-03-31 | $165.95 | $178.18 | 490,900 | — | — |
| 2025-03-28 | $166.05 | $177.99 | 168,200 | — | — |
| 2025-03-27 | $168.91 | $181.05 | 113,000 | — | — |
| 2025-03-26 | $171.44 | $183.77 | 108,800 | — | — |
| 2025-03-25 | $171.48 | $183.81 | 190,500 | — | — |
| 2025-03-24 | $173.61 | $186.09 | 377,800 | — | — |
| 2025-03-21 | $170.30 | $182.54 | 153,400 | — | — |
| 2025-03-20 | $169.77 | $181.98 | 127,100 | — | — |
| 2025-03-19 | $170.46 | $182.71 | 161,500 | — | — |
| 2025-03-18 | $168.01 | $180.09 | 211,100 | — | — |
| 2025-03-17 | $168.55 | $180.67 | 279,200 | — | — |
| 2025-03-14 | $165.45 | $177.34 | 226,200 | — | — |
| 2025-03-13 | $159.66 | $171.14 | 449,100 | — | — |
| 2025-03-12 | $164.06 | $175.85 | 173,000 | — | — |
| 2025-03-11 | $165.12 | $176.99 | 158,300 | — | — |
| 2025-03-10 | $166.00 | $177.93 | 145,000 | — | — |
| 2025-03-07 | $170.79 | $183.07 | 158,500 | — | — |
| 2025-03-06 | $173.25 | $185.71 | 127,600 | — | — |
| 2025-03-05 | $176.87 | $189.59 | 160,500 | — | — |
| 2025-03-04 | $175.51 | $188.13 | 92,400 | — | — |
| 2025-03-03 | $176.03 | $188.69 | 100,700 | — | — |
| 2025-02-28 | $176.43 | $189.11 | 222,500 | — | — |
| 2025-02-27 | $176.20 | $188.87 | 65,000 | — | — |
| 2025-02-26 | $176.75 | $189.46 | 75,900 | — | — |
| 2025-02-25 | $176.99 | $189.71 | 105,700 | — | — |
| 2025-02-24 | $173.35 | $185.81 | 116,500 | — | — |
| 2025-02-21 | $174.62 | $187.17 | 134,300 | — | — |
| 2025-02-20 | $174.81 | $187.38 | 83,300 | — | — |
| 2025-02-19 | $174.09 | $186.61 | 131,300 | — | — |
| 2025-02-18 | $174.61 | $187.16 | 163,000 | — | — |
| 2025-02-14 | $175.36 | $187.97 | 104,100 | — | — |
| 2025-02-13 | $175.73 | $188.36 | 95,400 | — | — |
| 2025-02-12 | $172.28 | $184.67 | 77,800 | — | — |
| 2025-02-11 | $174.10 | $186.62 | 96,600 | — | — |
| 2025-02-10 | $177.00 | $189.72 | 128,100 | — | — |
| 2025-02-07 | $173.03 | $185.47 | 182,000 | — | — |
| 2025-02-06 | $171.43 | $183.75 | 255,300 | — | — |
| 2025-02-05 | $173.94 | $186.44 | 277,500 | — | — |
| 2025-02-04 | $181.65 | $194.71 | 150,800 | — | — |
| 2025-02-03 | $180.40 | $193.37 | 132,300 | — | — |
| 2025-01-31 | $181.87 | $194.95 | 127,800 | — | — |
| 2025-01-30 | $184.18 | $197.42 | 101,900 | — | — |
| 2025-01-29 | $183.01 | $196.17 | 75,600 | — | — |
| 2025-01-28 | $185.45 | $198.78 | 77,600 | — | — |
| 2025-01-27 | $185.88 | $199.24 | 78,000 | — | — |
| 2025-01-24 | $185.45 | $198.78 | 116,900 | — | — |
| 2025-01-23 | $184.97 | $198.27 | 261,900 | — | — |
| 2025-01-22 | $185.64 | $198.99 | 175,500 | — | — |
| 2025-01-21 | $182.63 | $195.76 | 165,500 | — | — |
| 2025-01-17 | $182.36 | $195.47 | 65,900 | — | — |
| 2025-01-16 | $180.06 | $193.00 | 94,300 | — | — |
| 2025-01-15 | $179.71 | $192.63 | 83,300 | — | — |
| 2025-01-14 | $177.06 | $189.79 | 53,500 | — | — |
| 2025-01-13 | $175.35 | $187.96 | 353,500 | — | — |
| 2025-01-10 | $174.61 | $187.16 | 205,800 | — | — |
| 2025-01-08 | $177.49 | $190.25 | 69,100 | — | — |
| 2025-01-07 | $178.00 | $190.80 | 57,400 | — | — |
| 2025-01-06 | $179.38 | $192.28 | 120,100 | — | — |
| 2025-01-03 | $181.61 | $194.67 | 55,100 | — | — |
| 2025-01-02 | $178.88 | $191.74 | 51,500 | — | — |