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
- 2008-08-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 | $218.50 | $218.50 | 189,300 | — | — |
| 2025-12-30 | $219.16 | $219.16 | 163,700 | — | — |
| 2025-12-29 | $222.47 | $222.47 | 170,500 | — | — |
| 2025-12-26 | $225.05 | $225.05 | 133,400 | — | — |
| 2025-12-24 | $226.92 | $226.92 | 117,400 | — | — |
| 2025-12-23 | $227.31 | $227.31 | 195,600 | — | — |
| 2025-12-22 | $227.52 | $227.52 | 189,500 | — | — |
| 2025-12-19 | $221.15 | $221.15 | 402,800 | — | — |
| 2025-12-18 | $216.64 | $216.64 | 215,300 | — | — |
| 2025-12-17 | $212.15 | $212.15 | 290,000 | — | — |
| 2025-12-16 | $218.18 | $218.18 | 339,600 | — | — |
| 2025-12-15 | $220.51 | $220.51 | 268,000 | — | — |
| 2025-12-12 | $218.40 | $218.40 | 340,900 | — | — |
| 2025-12-11 | $226.32 | $226.32 | 254,500 | — | — |
| 2025-12-10 | $226.50 | $226.50 | 412,100 | — | — |
| 2025-12-09 | $226.29 | $226.29 | 232,700 | — | — |
| 2025-12-08 | $233.11 | $233.11 | 202,800 | — | — |
| 2025-12-05 | $228.54 | $228.54 | 218,100 | — | — |
| 2025-12-04 | $230.23 | $230.23 | 262,300 | — | — |
| 2025-12-03 | $219.79 | $219.79 | 187,900 | — | — |
| 2025-12-02 | $217.56 | $217.56 | 360,500 | — | — |
| 2025-12-01 | $217.15 | $217.15 | 274,800 | — | — |
| 2025-11-28 | $224.32 | $224.32 | 118,400 | — | — |
| 2025-11-26 | $221.65 | $221.65 | 248,100 | — | — |
| 2025-11-25 | $216.34 | $216.34 | 238,200 | — | — |
| 2025-11-24 | $211.99 | $211.99 | 198,400 | — | — |
| 2025-11-21 | $203.61 | $203.61 | 417,500 | — | — |
| 2025-11-20 | $204.45 | $204.45 | 330,000 | — | — |
| 2025-11-19 | $216.41 | $216.41 | 318,800 | — | — |
| 2025-11-18 | $221.72 | $221.72 | 256,200 | — | — |
| 2025-11-17 | $220.22 | $220.22 | 171,100 | — | — |
| 2025-11-14 | $229.44 | $229.44 | 235,400 | — | — |
| 2025-11-13 | $219.97 | $219.97 | 228,700 | — | — |
| 2025-11-12 | $231.16 | $231.16 | 224,100 | — | — |
| 2025-11-11 | $233.58 | $233.58 | 113,600 | — | — |
| 2025-11-10 | $232.17 | $232.17 | 215,400 | — | — |
| 2025-11-07 | $233.48 | $233.48 | 151,400 | — | — |
| 2025-11-06 | $233.38 | $233.38 | 208,500 | — | — |
| 2025-11-05 | $235.79 | $235.79 | 244,600 | — | — |
| 2025-11-04 | $230.14 | $230.14 | 310,300 | — | — |
| 2025-11-03 | $227.46 | $227.46 | 314,900 | — | — |
| 2025-10-31 | $217.70 | $217.70 | 210,900 | — | — |
| 2025-10-30 | $213.53 | $213.53 | 446,600 | — | — |
| 2025-10-29 | $225.48 | $225.48 | 380,000 | — | — |
| 2025-10-28 | $218.30 | $218.30 | 184,300 | — | — |
| 2025-10-27 | $219.44 | $219.44 | 184,800 | — | — |
| 2025-10-24 | $219.63 | $219.63 | 249,300 | — | — |
| 2025-10-23 | $209.14 | $209.14 | 131,400 | — | — |
| 2025-10-22 | $197.12 | $197.12 | 291,200 | — | — |
| 2025-10-21 | $209.06 | $209.06 | 257,200 | — | — |
| 2025-10-20 | $209.51 | $209.51 | 133,500 | — | — |
| 2025-10-17 | $208.02 | $208.02 | 174,300 | — | — |
| 2025-10-16 | $209.91 | $209.91 | 239,600 | — | — |
| 2025-10-15 | $205.23 | $205.23 | 141,300 | — | — |
| 2025-10-14 | $205.98 | $205.98 | 219,000 | — | — |
| 2025-10-13 | $206.01 | $206.01 | 148,000 | — | — |
| 2025-10-10 | $196.57 | $196.57 | 235,400 | — | — |
| 2025-10-09 | $203.80 | $203.80 | 156,800 | — | — |
| 2025-10-08 | $207.00 | $207.00 | 170,900 | — | — |
| 2025-10-07 | $196.83 | $196.83 | 232,500 | — | — |
| 2025-10-06 | $199.67 | $199.67 | 189,500 | — | — |
| 2025-10-03 | $199.55 | $199.55 | 261,200 | — | — |
| 2025-10-02 | $203.27 | $203.27 | 206,900 | — | — |
| 2025-10-01 | $202.00 | $202.00 | 557,100 | — | — |
| 2025-09-30 | $208.03 | $208.03 | 353,500 | — | — |
| 2025-09-29 | $206.93 | $206.93 | 439,100 | — | — |
| 2025-09-26 | $198.62 | $198.62 | 462,300 | — | — |
| 2025-09-25 | $192.88 | $192.88 | 394,600 | — | — |
| 2025-09-24 | $189.40 | $189.40 | 326,700 | — | — |
| 2025-09-23 | $183.53 | $183.53 | 223,300 | — | — |
| 2025-09-22 | $189.16 | $189.16 | 235,700 | — | — |
| 2025-09-19 | $178.85 | $178.85 | 511,100 | — | — |
| 2025-09-18 | $184.08 | $184.08 | 262,100 | — | — |
| 2025-09-17 | $177.03 | $177.03 | 188,300 | — | — |
| 2025-09-16 | $175.84 | $175.84 | 233,700 | — | — |
| 2025-09-15 | $173.81 | $173.81 | 174,300 | — | — |
| 2025-09-12 | $175.62 | $175.62 | 114,600 | — | — |
| 2025-09-11 | $179.17 | $179.17 | 135,000 | — | — |
| 2025-09-10 | $178.26 | $178.26 | 247,500 | — | — |
| 2025-09-09 | $174.58 | $174.58 | 154,400 | — | — |
| 2025-09-08 | $178.25 | $178.25 | 149,200 | — | — |
| 2025-09-05 | $179.88 | $179.88 | 126,800 | — | — |
| 2025-09-04 | $184.49 | $184.49 | 146,700 | — | — |
| 2025-09-03 | $182.76 | $182.76 | 113,000 | — | — |
| 2025-09-02 | $182.36 | $182.36 | 137,600 | — | — |
| 2025-08-29 | $187.27 | $187.27 | 247,400 | — | — |
| 2025-08-28 | $191.53 | $191.53 | 204,900 | — | — |
| 2025-08-27 | $186.90 | $186.90 | 152,900 | — | — |
| 2025-08-26 | $188.16 | $188.16 | 207,000 | — | — |
| 2025-08-25 | $185.20 | $185.20 | 134,900 | — | — |
| 2025-08-22 | $185.58 | $185.58 | 230,000 | — | — |
| 2025-08-21 | $183.02 | $183.02 | 104,100 | — | — |
| 2025-08-20 | $181.47 | $181.47 | 170,900 | — | — |
| 2025-08-19 | $181.69 | $181.69 | 152,300 | — | — |
| 2025-08-18 | $183.44 | $183.44 | 203,500 | — | — |
| 2025-08-15 | $181.01 | $181.01 | 356,100 | — | — |
| 2025-08-14 | $181.54 | $181.54 | 256,500 | — | — |
| 2025-08-13 | $186.63 | $186.63 | 246,400 | — | — |
| 2025-08-12 | $192.55 | $192.55 | 160,000 | — | — |
| 2025-08-11 | $184.24 | $184.24 | 223,500 | — | — |
| 2025-08-08 | $185.05 | $185.05 | 161,000 | — | — |
| 2025-08-07 | $185.64 | $185.64 | 171,000 | — | — |
| 2025-08-06 | $185.71 | $185.71 | 238,800 | — | — |
| 2025-08-05 | $187.46 | $187.46 | 208,400 | — | — |
| 2025-08-04 | $188.71 | $188.71 | 145,400 | — | — |
| 2025-08-01 | $187.44 | $187.44 | 276,700 | — | — |
| 2025-07-31 | $193.50 | $193.50 | 422,200 | — | — |
| 2025-07-30 | $200.37 | $200.37 | 178,300 | — | — |
| 2025-07-29 | $198.15 | $198.15 | 214,100 | — | — |
| 2025-07-28 | $196.64 | $196.64 | 174,700 | — | — |
| 2025-07-25 | $200.30 | $200.30 | 152,400 | — | — |
| 2025-07-24 | $195.34 | $195.34 | 229,400 | — | — |
| 2025-07-23 | $190.61 | $190.61 | 124,500 | — | — |
| 2025-07-22 | $184.90 | $184.90 | 206,600 | — | — |
| 2025-07-21 | $190.66 | $190.66 | 103,400 | — | — |
| 2025-07-18 | $191.94 | $191.94 | 96,100 | — | — |
| 2025-07-17 | $192.03 | $192.03 | 114,100 | — | — |
| 2025-07-16 | $189.56 | $189.56 | 129,000 | — | — |
| 2025-07-15 | $185.18 | $185.18 | 183,800 | — | — |
| 2025-07-14 | $187.05 | $187.05 | 94,300 | — | — |
| 2025-07-11 | $183.66 | $183.66 | 96,100 | — | — |
| 2025-07-10 | $182.51 | $182.51 | 133,000 | — | — |
| 2025-07-09 | $184.22 | $184.22 | 144,700 | — | — |
| 2025-07-08 | $182.40 | $182.40 | 138,400 | — | — |
| 2025-07-07 | $186.81 | $186.81 | 143,100 | — | — |
| 2025-07-03 | $188.88 | $188.88 | 201,500 | — | — |
| 2025-07-02 | $183.28 | $183.28 | 135,900 | — | — |
| 2025-07-01 | $180.69 | $180.69 | 150,500 | — | — |
| 2025-06-30 | $181.45 | $181.45 | 129,700 | — | — |
| 2025-06-27 | $182.61 | $182.61 | 231,700 | — | — |
| 2025-06-26 | $180.20 | $180.20 | 175,000 | — | — |
| 2025-06-25 | $179.15 | $179.15 | 220,000 | — | — |
| 2025-06-24 | $177.76 | $177.76 | 121,400 | — | — |
| 2025-06-23 | $173.33 | $173.33 | 134,900 | — | — |
| 2025-06-20 | $169.34 | $169.34 | 402,600 | — | — |
| 2025-06-18 | $167.95 | $167.95 | 203,400 | — | — |
| 2025-06-17 | $166.99 | $166.99 | 180,800 | — | — |
| 2025-06-16 | $164.15 | $164.15 | 241,100 | — | — |
| 2025-06-13 | $163.39 | $163.39 | 130,000 | — | — |
| 2025-06-12 | $165.38 | $165.38 | 141,600 | — | — |
| 2025-06-11 | $165.30 | $165.30 | 164,000 | — | — |
| 2025-06-10 | $163.32 | $163.32 | 161,400 | — | — |
| 2025-06-09 | $166.20 | $166.20 | 238,400 | — | — |
| 2025-06-06 | $165.57 | $165.57 | 183,800 | — | — |
| 2025-06-05 | $164.53 | $164.53 | 224,200 | — | — |
| 2025-06-04 | $160.29 | $160.29 | 201,100 | — | — |
| 2025-06-03 | $162.06 | $162.06 | 158,800 | — | — |
| 2025-06-02 | $158.37 | $158.37 | 150,200 | — | — |
| 2025-05-30 | $156.85 | $156.85 | 204,000 | — | — |
| 2025-05-29 | $158.21 | $158.21 | 144,200 | — | — |
| 2025-05-28 | $159.07 | $159.07 | 124,200 | — | — |
| 2025-05-27 | $160.79 | $160.79 | 185,500 | — | — |
| 2025-05-23 | $157.41 | $157.41 | 221,800 | — | — |
| 2025-05-22 | $157.07 | $157.07 | 273,900 | — | — |
| 2025-05-21 | $160.81 | $160.81 | 263,900 | — | — |
| 2025-05-20 | $164.05 | $164.05 | 220,000 | — | — |
| 2025-05-19 | $163.94 | $163.94 | 214,300 | — | — |
| 2025-05-16 | $164.56 | $164.56 | 193,300 | — | — |
| 2025-05-15 | $163.51 | $163.51 | 249,900 | — | — |
| 2025-05-14 | $164.07 | $164.07 | 184,300 | — | — |
| 2025-05-13 | $164.30 | $164.30 | 230,900 | — | — |
| 2025-05-12 | $159.79 | $159.79 | 214,700 | — | — |
| 2025-05-09 | $155.62 | $155.62 | 194,200 | — | — |
| 2025-05-08 | $155.05 | $155.05 | 169,200 | — | — |
| 2025-05-07 | $155.28 | $155.28 | 228,900 | — | — |
| 2025-05-06 | $152.90 | $152.90 | 214,400 | — | — |
| 2025-05-05 | $152.90 | $152.90 | 265,500 | — | — |
| 2025-05-02 | $154.57 | $154.57 | 497,900 | — | — |
| 2025-05-01 | $147.10 | $147.10 | 655,600 | — | — |
| 2025-04-30 | $122.32 | $122.32 | 240,800 | — | — |
| 2025-04-29 | $125.63 | $125.63 | 292,400 | — | — |
| 2025-04-28 | $122.95 | $122.95 | 167,100 | — | — |
| 2025-04-25 | $123.43 | $123.43 | 145,600 | — | — |
| 2025-04-24 | $120.66 | $120.66 | 126,800 | — | — |
| 2025-04-23 | $116.52 | $116.52 | 138,500 | — | — |
| 2025-04-22 | $113.28 | $113.28 | 127,300 | — | — |
| 2025-04-21 | $109.63 | $109.63 | 180,700 | — | — |
| 2025-04-17 | $114.70 | $114.70 | 120,500 | — | — |
| 2025-04-16 | $113.91 | $113.91 | 149,300 | — | — |
| 2025-04-15 | $113.46 | $113.46 | 128,500 | — | — |
| 2025-04-14 | $113.01 | $113.01 | 147,400 | — | — |
| 2025-04-11 | $111.86 | $111.86 | 152,200 | — | — |
| 2025-04-10 | $111.89 | $111.89 | 197,700 | — | — |
| 2025-04-09 | $115.11 | $115.11 | 206,400 | — | — |
| 2025-04-08 | $101.85 | $101.85 | 216,800 | — | — |
| 2025-04-07 | $105.47 | $105.47 | 260,300 | — | — |
| 2025-04-04 | $105.29 | $105.29 | 253,600 | — | — |
| 2025-04-03 | $110.57 | $110.57 | 236,300 | — | — |
| 2025-04-02 | $119.63 | $119.63 | 210,800 | — | — |
| 2025-04-01 | $113.78 | $113.78 | 151,900 | — | — |
| 2025-03-31 | $113.09 | $113.09 | 198,800 | — | — |
| 2025-03-28 | $116.31 | $116.31 | 185,500 | — | — |
| 2025-03-27 | $115.67 | $115.67 | 143,200 | — | — |
| 2025-03-26 | $120.97 | $120.97 | 157,000 | — | — |
| 2025-03-25 | $128.97 | $128.97 | 164,200 | — | — |
| 2025-03-24 | $128.52 | $128.52 | 214,000 | — | — |
| 2025-03-21 | $127.04 | $127.04 | 500,300 | — | — |
| 2025-03-20 | $125.35 | $125.35 | 239,800 | — | — |
| 2025-03-19 | $126.50 | $126.50 | 292,400 | — | — |
| 2025-03-18 | $124.34 | $124.34 | 677,900 | — | — |
| 2025-03-17 | $120.50 | $120.50 | 369,300 | — | — |
| 2025-03-14 | $117.21 | $117.21 | 310,400 | — | — |
| 2025-03-13 | $111.66 | $111.66 | 351,300 | — | — |
| 2025-03-12 | $113.84 | $113.84 | 366,900 | — | — |
| 2025-03-11 | $113.86 | $113.86 | 399,800 | — | — |
| 2025-03-10 | $106.08 | $106.08 | 609,200 | — | — |
| 2025-03-07 | $112.67 | $112.67 | 565,500 | — | — |
| 2025-03-06 | $119.52 | $119.52 | 412,200 | — | — |
| 2025-03-05 | $124.20 | $124.20 | 286,500 | — | — |
| 2025-03-04 | $120.71 | $120.71 | 238,900 | — | — |
| 2025-03-03 | $121.19 | $121.19 | 260,100 | — | — |
| 2025-02-28 | $122.72 | $122.72 | 249,200 | — | — |
| 2025-02-27 | $120.00 | $120.00 | 345,400 | — | — |
| 2025-02-26 | $125.88 | $125.88 | 251,400 | — | — |
| 2025-02-25 | $121.29 | $121.29 | 235,600 | — | — |
| 2025-02-24 | $118.55 | $118.55 | 291,800 | — | — |
| 2025-02-21 | $120.50 | $120.50 | 243,400 | — | — |
| 2025-02-20 | $127.50 | $127.50 | 212,100 | — | — |
| 2025-02-19 | $135.07 | $135.07 | 238,700 | — | — |
| 2025-02-18 | $131.86 | $131.86 | 216,200 | — | — |
| 2025-02-14 | $134.00 | $134.00 | 179,600 | — | — |
| 2025-02-13 | $134.11 | $134.11 | 236,100 | — | — |
| 2025-02-12 | $136.52 | $136.52 | 185,700 | — | — |
| 2025-02-11 | $141.40 | $141.40 | 110,300 | — | — |
| 2025-02-10 | $146.85 | $146.85 | 120,900 | — | — |
| 2025-02-07 | $147.68 | $147.68 | 132,500 | — | — |
| 2025-02-06 | $149.82 | $149.82 | 151,800 | — | — |
| 2025-02-05 | $141.71 | $141.71 | 84,200 | — | — |
| 2025-02-04 | $141.09 | $141.09 | 95,400 | — | — |
| 2025-02-03 | $141.44 | $141.44 | 196,600 | — | — |
| 2025-01-31 | $141.57 | $141.57 | 166,700 | — | — |
| 2025-01-30 | $144.18 | $144.18 | 103,100 | — | — |
| 2025-01-29 | $141.53 | $141.53 | 114,800 | — | — |
| 2025-01-28 | $139.32 | $139.32 | 150,400 | — | — |
| 2025-01-27 | $137.39 | $137.39 | 226,200 | — | — |
| 2025-01-24 | $156.75 | $156.75 | 153,000 | — | — |
| 2025-01-23 | $154.82 | $154.82 | 193,300 | — | — |
| 2025-01-22 | $157.33 | $157.33 | 142,300 | — | — |
| 2025-01-21 | $154.47 | $154.47 | 158,500 | — | — |
| 2025-01-17 | $147.72 | $147.72 | 122,800 | — | — |
| 2025-01-16 | $147.87 | $147.87 | 141,600 | — | — |
| 2025-01-15 | $146.03 | $146.03 | 144,300 | — | — |
| 2025-01-14 | $142.58 | $142.58 | 438,000 | — | — |
| 2025-01-13 | $139.66 | $139.66 | 433,800 | — | — |
| 2025-01-10 | $142.96 | $142.96 | 139,600 | — | — |
| 2025-01-08 | $145.59 | $145.59 | 212,500 | — | — |
| 2025-01-07 | $143.63 | $143.63 | 349,900 | — | — |
| 2025-01-06 | $149.21 | $149.21 | 154,700 | — | — |
| 2025-01-03 | $153.41 | $153.41 | 198,400 | — | — |
| 2025-01-02 | $147.88 | $147.88 | 130,800 | — | — |