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
- 1996-10-23 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 | $158.29 | $241.19 | 416,600 | — | — |
| 2025-12-30 | $163.03 | $248.41 | 240,300 | — | — |
| 2025-12-29 | $164.48 | $250.62 | 201,700 | — | — |
| 2025-12-26 | $165.60 | $252.32 | 149,000 | — | — |
| 2025-12-24 | $166.29 | $253.38 | 98,800 | — | — |
| 2025-12-23 | $165.14 | $251.62 | 195,100 | — | — |
| 2025-12-22 | $165.56 | $252.26 | 240,300 | — | — |
| 2025-12-19 | $166.25 | $253.31 | 338,100 | — | — |
| 2025-12-18 | $166.21 | $253.25 | 215,800 | — | — |
| 2025-12-17 | $167.85 | $255.75 | 269,900 | — | — |
| 2025-12-16 | $167.98 | $255.95 | 266,000 | — | — |
| 2025-12-15 | $167.92 | $255.86 | 298,100 | — | — |
| 2025-12-12 | $167.62 | $255.40 | 257,300 | — | — |
| 2025-12-11 | $170.31 | $259.50 | 256,300 | — | — |
| 2025-12-10 | $170.05 | $259.10 | 317,400 | — | — |
| 2025-12-09 | $165.47 | $252.13 | 222,200 | — | — |
| 2025-12-08 | $164.19 | $250.18 | 181,200 | — | — |
| 2025-12-05 | $164.93 | $251.30 | 210,600 | — | — |
| 2025-12-04 | $163.62 | $249.31 | 192,200 | — | — |
| 2025-12-03 | $163.17 | $248.62 | 188,900 | — | — |
| 2025-12-02 | $160.86 | $245.10 | 168,100 | — | — |
| 2025-12-01 | $161.87 | $246.64 | 251,600 | — | — |
| 2025-11-28 | $161.72 | $246.41 | 96,500 | — | — |
| 2025-11-26 | $162.12 | $247.02 | 154,100 | — | — |
| 2025-11-25 | $163.16 | $248.61 | 225,500 | — | — |
| 2025-11-24 | $158.16 | $240.99 | 265,800 | — | — |
| 2025-11-21 | $160.63 | $244.75 | 317,700 | — | — |
| 2025-11-20 | $155.84 | $237.45 | 286,000 | — | — |
| 2025-11-19 | $157.22 | $239.56 | 187,800 | — | — |
| 2025-11-18 | $156.45 | $238.38 | 219,500 | — | — |
| 2025-11-17 | $155.75 | $237.32 | 185,700 | — | — |
| 2025-11-14 | $159.09 | $242.40 | 203,800 | — | — |
| 2025-11-13 | $159.81 | $241.40 | 238,200 | — | — |
| 2025-11-12 | $160.74 | $242.80 | 267,500 | — | — |
| 2025-11-11 | $157.89 | $238.50 | 169,500 | — | — |
| 2025-11-10 | $158.81 | $239.89 | 251,800 | — | — |
| 2025-11-07 | $158.64 | $239.63 | 364,900 | — | — |
| 2025-11-06 | $154.86 | $233.92 | 277,800 | — | — |
| 2025-11-05 | $157.76 | $238.30 | 270,100 | — | — |
| 2025-11-04 | $156.65 | $236.63 | 436,700 | — | — |
| 2025-11-03 | $158.97 | $240.13 | 273,000 | — | — |
| 2025-10-31 | $160.07 | $241.79 | 335,700 | — | — |
| 2025-10-30 | $161.04 | $243.26 | 342,800 | — | — |
| 2025-10-29 | $160.80 | $242.89 | 508,200 | — | — |
| 2025-10-28 | $163.04 | $246.28 | 405,000 | — | — |
| 2025-10-27 | $166.07 | $250.86 | 268,100 | — | — |
| 2025-10-24 | $164.77 | $248.89 | 265,500 | — | — |
| 2025-10-23 | $165.83 | $250.49 | 471,000 | — | — |
| 2025-10-22 | $169.88 | $256.61 | 280,900 | — | — |
| 2025-10-21 | $171.28 | $258.73 | 192,900 | — | — |
| 2025-10-20 | $169.45 | $255.96 | 160,900 | — | — |
| 2025-10-17 | $169.57 | $256.14 | 213,300 | — | — |
| 2025-10-16 | $169.23 | $255.63 | 368,000 | — | — |
| 2025-10-15 | $171.01 | $258.32 | 258,900 | — | — |
| 2025-10-14 | $173.94 | $262.74 | 318,200 | — | — |
| 2025-10-13 | $168.45 | $254.45 | 241,000 | — | — |
| 2025-10-10 | $165.65 | $250.22 | 249,400 | — | — |
| 2025-10-09 | $167.56 | $253.11 | 177,900 | — | — |
| 2025-10-08 | $168.39 | $254.36 | 177,900 | — | — |
| 2025-10-07 | $169.66 | $256.28 | 274,100 | — | — |
| 2025-10-06 | $171.03 | $258.35 | 251,200 | — | — |
| 2025-10-03 | $174.29 | $263.27 | 199,700 | — | — |
| 2025-10-02 | $174.83 | $264.09 | 179,000 | — | — |
| 2025-10-01 | $176.69 | $266.90 | 221,200 | — | — |
| 2025-09-30 | $173.91 | $262.70 | 430,100 | — | — |
| 2025-09-29 | $172.65 | $260.79 | 214,900 | — | — |
| 2025-09-26 | $171.74 | $259.42 | 190,600 | — | — |
| 2025-09-25 | $170.85 | $258.08 | 267,200 | — | — |
| 2025-09-24 | $173.91 | $262.70 | 228,800 | — | — |
| 2025-09-23 | $174.70 | $263.89 | 255,800 | — | — |
| 2025-09-22 | $174.12 | $263.01 | 283,200 | — | — |
| 2025-09-19 | $176.06 | $265.95 | 395,900 | — | — |
| 2025-09-18 | $178.55 | $269.71 | 148,700 | — | — |
| 2025-09-17 | $177.81 | $268.59 | 163,600 | — | — |
| 2025-09-16 | $178.09 | $269.01 | 167,900 | — | — |
| 2025-09-15 | $178.45 | $269.56 | 160,400 | — | — |
| 2025-09-12 | $179.63 | $271.34 | 258,700 | — | — |
| 2025-09-11 | $185.41 | $280.07 | 300,000 | — | — |
| 2025-09-10 | $184.23 | $278.29 | 205,500 | — | — |
| 2025-09-09 | $185.90 | $280.81 | 141,400 | — | — |
| 2025-09-08 | $187.75 | $283.60 | 215,100 | — | — |
| 2025-09-05 | $187.63 | $283.42 | 160,300 | — | — |
| 2025-09-04 | $186.58 | $281.84 | 152,800 | — | — |
| 2025-09-03 | $183.68 | $277.46 | 154,700 | — | — |
| 2025-09-02 | $184.63 | $278.89 | 176,900 | — | — |
| 2025-08-29 | $184.41 | $278.56 | 204,000 | — | — |
| 2025-08-28 | $187.00 | $282.47 | 205,100 | — | — |
| 2025-08-27 | $188.32 | $284.46 | 218,700 | — | — |
| 2025-08-26 | $187.25 | $282.85 | 164,700 | — | — |
| 2025-08-25 | $187.04 | $282.53 | 138,800 | — | — |
| 2025-08-22 | $187.31 | $282.94 | 237,800 | — | — |
| 2025-08-21 | $180.99 | $273.39 | 203,100 | — | — |
| 2025-08-20 | $182.22 | $275.25 | 220,500 | — | — |
| 2025-08-19 | $183.82 | $277.67 | 210,200 | — | — |
| 2025-08-18 | $180.52 | $272.68 | 233,200 | — | — |
| 2025-08-15 | $180.35 | $272.43 | 200,300 | — | — |
| 2025-08-14 | $183.06 | $274.53 | 163,300 | — | — |
| 2025-08-13 | $185.82 | $278.66 | 251,200 | — | — |
| 2025-08-12 | $180.96 | $271.38 | 185,700 | — | — |
| 2025-08-11 | $176.09 | $264.07 | 133,800 | — | — |
| 2025-08-08 | $174.83 | $262.18 | 127,900 | — | — |
| 2025-08-07 | $175.10 | $262.59 | 215,900 | — | — |
| 2025-08-06 | $178.14 | $267.15 | 200,400 | — | — |
| 2025-08-05 | $176.92 | $265.32 | 361,700 | — | — |
| 2025-08-04 | $168.40 | $252.54 | 328,200 | — | — |
| 2025-08-01 | $168.26 | $252.33 | 267,700 | — | — |
| 2025-07-31 | $167.41 | $251.06 | 369,500 | — | — |
| 2025-07-30 | $166.81 | $250.16 | 334,200 | — | — |
| 2025-07-29 | $168.01 | $251.96 | 352,900 | — | — |
| 2025-07-28 | $170.25 | $255.31 | 232,400 | — | — |
| 2025-07-25 | $175.02 | $262.47 | 218,900 | — | — |
| 2025-07-24 | $170.80 | $256.14 | 248,200 | — | — |
| 2025-07-23 | $173.28 | $259.86 | 292,000 | — | — |
| 2025-07-22 | $171.03 | $256.48 | 299,600 | — | — |
| 2025-07-21 | $166.42 | $249.57 | 237,400 | — | — |
| 2025-07-18 | $165.03 | $247.49 | 267,600 | — | — |
| 2025-07-17 | $164.12 | $246.12 | 389,500 | — | — |
| 2025-07-16 | $175.36 | $262.98 | 168,700 | — | — |
| 2025-07-15 | $176.82 | $265.17 | 206,400 | — | — |
| 2025-07-14 | $183.02 | $274.47 | 120,600 | — | — |
| 2025-07-11 | $183.07 | $274.54 | 140,200 | — | — |
| 2025-07-10 | $184.12 | $276.11 | 236,000 | — | — |
| 2025-07-09 | $181.57 | $272.29 | 158,500 | — | — |
| 2025-07-08 | $179.88 | $269.76 | 232,900 | — | — |
| 2025-07-07 | $180.92 | $271.32 | 245,900 | — | — |
| 2025-07-03 | $182.56 | $273.78 | 91,800 | — | — |
| 2025-07-02 | $182.49 | $273.67 | 246,600 | — | — |
| 2025-07-01 | $177.81 | $266.65 | 229,200 | — | — |
| 2025-06-30 | $171.81 | $257.65 | 279,500 | — | — |
| 2025-06-27 | $173.36 | $259.98 | 291,500 | — | — |
| 2025-06-26 | $173.31 | $259.90 | 184,200 | — | — |
| 2025-06-25 | $174.37 | $261.49 | 222,400 | — | — |
| 2025-06-24 | $177.56 | $266.28 | 357,600 | — | — |
| 2025-06-23 | $175.30 | $262.89 | 340,600 | — | — |
| 2025-06-20 | $173.47 | $260.14 | 483,300 | — | — |
| 2025-06-18 | $170.39 | $255.52 | 318,700 | — | — |
| 2025-06-17 | $169.29 | $253.88 | 288,200 | — | — |
| 2025-06-16 | $171.01 | $256.45 | 362,000 | — | — |
| 2025-06-13 | $165.51 | $248.21 | 312,700 | — | — |
| 2025-06-12 | $167.10 | $250.59 | 267,800 | — | — |
| 2025-06-11 | $168.42 | $252.57 | 379,900 | — | — |
| 2025-06-10 | $170.00 | $254.94 | 252,900 | — | — |
| 2025-06-09 | $167.08 | $250.56 | 223,800 | — | — |
| 2025-06-06 | $164.78 | $247.11 | 293,200 | — | — |
| 2025-06-05 | $162.67 | $243.95 | 156,500 | — | — |
| 2025-06-04 | $162.47 | $243.65 | 254,200 | — | — |
| 2025-06-03 | $163.46 | $245.13 | 453,200 | — | — |
| 2025-06-02 | $159.74 | $239.55 | 223,800 | — | — |
| 2025-05-30 | $164.18 | $246.21 | 224,100 | — | — |
| 2025-05-29 | $162.31 | $243.41 | 184,400 | — | — |
| 2025-05-28 | $163.14 | $244.65 | 125,800 | — | — |
| 2025-05-27 | $164.18 | $246.21 | 197,900 | — | — |
| 2025-05-23 | $162.17 | $241.31 | 198,400 | — | — |
| 2025-05-22 | $162.66 | $242.04 | 300,900 | — | — |
| 2025-05-21 | $162.16 | $241.29 | 166,600 | — | — |
| 2025-05-20 | $166.08 | $247.13 | 186,300 | — | — |
| 2025-05-19 | $167.02 | $248.52 | 155,400 | — | — |
| 2025-05-16 | $166.54 | $247.81 | 226,300 | — | — |
| 2025-05-15 | $165.81 | $246.72 | 236,300 | — | — |
| 2025-05-14 | $163.90 | $243.88 | 180,500 | — | — |
| 2025-05-13 | $165.85 | $246.78 | 153,500 | — | — |
| 2025-05-12 | $165.52 | $246.29 | 218,800 | — | — |
| 2025-05-09 | $159.28 | $237.01 | 145,000 | — | — |
| 2025-05-08 | $158.67 | $236.10 | 159,100 | — | — |
| 2025-05-07 | $155.04 | $230.70 | 212,700 | — | — |
| 2025-05-06 | $155.62 | $231.56 | 192,400 | — | — |
| 2025-05-05 | $156.23 | $232.47 | 165,000 | — | — |
| 2025-05-02 | $157.35 | $234.14 | 180,400 | — | — |
| 2025-05-01 | $155.61 | $231.55 | 218,900 | — | — |
| 2025-04-30 | $155.67 | $231.64 | 376,300 | — | — |
| 2025-04-29 | $157.59 | $234.49 | 249,200 | — | — |
| 2025-04-28 | $157.86 | $234.89 | 226,700 | — | — |
| 2025-04-25 | $157.30 | $234.06 | 146,000 | — | — |
| 2025-04-24 | $158.12 | $235.28 | 251,000 | — | — |
| 2025-04-23 | $154.99 | $230.62 | 245,600 | — | — |
| 2025-04-22 | $154.71 | $230.21 | 268,800 | — | — |
| 2025-04-21 | $150.94 | $224.60 | 227,800 | — | — |
| 2025-04-17 | $151.81 | $225.89 | 200,700 | — | — |
| 2025-04-16 | $149.69 | $222.74 | 250,100 | — | — |
| 2025-04-15 | $150.70 | $224.24 | 145,500 | — | — |
| 2025-04-14 | $151.31 | $225.15 | 316,200 | — | — |
| 2025-04-11 | $151.63 | $225.62 | 363,000 | — | — |
| 2025-04-10 | $148.82 | $221.44 | 369,400 | — | — |
| 2025-04-09 | $152.93 | $227.56 | 455,900 | — | — |
| 2025-04-08 | $140.37 | $208.87 | 518,900 | — | — |
| 2025-04-07 | $140.51 | $209.08 | 445,800 | — | — |
| 2025-04-04 | $141.79 | $210.98 | 476,300 | — | — |
| 2025-04-03 | $141.12 | $209.99 | 393,100 | — | — |
| 2025-04-02 | $149.50 | $222.46 | 298,600 | — | — |
| 2025-04-01 | $146.38 | $217.81 | 311,800 | — | — |
| 2025-03-31 | $143.98 | $214.24 | 439,900 | — | — |
| 2025-03-28 | $141.31 | $210.27 | 434,600 | — | — |
| 2025-03-27 | $144.45 | $214.94 | 372,600 | — | — |
| 2025-03-26 | $150.00 | $223.20 | 253,300 | — | — |
| 2025-03-25 | $153.96 | $229.09 | 185,500 | — | — |
| 2025-03-24 | $154.31 | $229.61 | 184,400 | — | — |
| 2025-03-21 | $149.38 | $222.28 | 303,100 | — | — |
| 2025-03-20 | $149.97 | $223.15 | 202,500 | — | — |
| 2025-03-19 | $150.54 | $224.00 | 244,300 | — | — |
| 2025-03-18 | $148.38 | $220.79 | 175,000 | — | — |
| 2025-03-17 | $149.69 | $222.74 | 251,400 | — | — |
| 2025-03-14 | $148.04 | $220.28 | 264,600 | — | — |
| 2025-03-13 | $149.04 | $221.77 | 266,700 | — | — |
| 2025-03-12 | $157.32 | $234.09 | 269,400 | — | — |
| 2025-03-11 | $160.08 | $238.20 | 346,500 | — | — |
| 2025-03-10 | $167.33 | $248.99 | 252,200 | — | — |
| 2025-03-07 | $169.20 | $251.77 | 247,400 | — | — |
| 2025-03-06 | $166.80 | $248.20 | 183,100 | — | — |
| 2025-03-05 | $165.29 | $245.95 | 172,000 | — | — |
| 2025-03-04 | $163.75 | $243.66 | 280,000 | — | — |
| 2025-03-03 | $167.80 | $249.69 | 304,100 | — | — |
| 2025-02-28 | $168.73 | $251.07 | 303,900 | — | — |
| 2025-02-27 | $165.59 | $246.40 | 237,600 | — | — |
| 2025-02-26 | $167.34 | $249.00 | 176,800 | — | — |
| 2025-02-25 | $167.46 | $249.18 | 214,200 | — | — |
| 2025-02-24 | $164.75 | $245.15 | 214,900 | — | — |
| 2025-02-21 | $163.59 | $241.61 | 276,100 | — | — |
| 2025-02-20 | $167.92 | $248.00 | 190,000 | — | — |
| 2025-02-19 | $169.58 | $250.45 | 158,100 | — | — |
| 2025-02-18 | $171.50 | $253.29 | 297,000 | — | — |
| 2025-02-14 | $174.44 | $257.63 | 325,000 | — | — |
| 2025-02-13 | $175.89 | $259.77 | 421,000 | — | — |
| 2025-02-12 | $164.64 | $243.16 | 275,600 | — | — |
| 2025-02-11 | $165.59 | $244.56 | 183,200 | — | — |
| 2025-02-10 | $166.66 | $246.14 | 196,500 | — | — |
| 2025-02-07 | $165.54 | $244.49 | 174,400 | — | — |
| 2025-02-06 | $168.07 | $248.22 | 129,200 | — | — |
| 2025-02-05 | $170.09 | $251.21 | 131,900 | — | — |
| 2025-02-04 | $168.60 | $249.00 | 195,100 | — | — |
| 2025-02-03 | $163.84 | $241.97 | 192,900 | — | — |
| 2025-01-31 | $165.63 | $244.62 | 169,500 | — | — |
| 2025-01-30 | $168.15 | $248.34 | 164,700 | — | — |
| 2025-01-29 | $164.90 | $243.54 | 137,800 | — | — |
| 2025-01-28 | $165.51 | $244.44 | 131,200 | — | — |
| 2025-01-27 | $164.02 | $242.24 | 212,000 | — | — |
| 2025-01-24 | $160.97 | $237.74 | 119,300 | — | — |
| 2025-01-23 | $162.35 | $239.77 | 158,800 | — | — |
| 2025-01-22 | $160.50 | $237.04 | 117,200 | — | — |
| 2025-01-21 | $162.91 | $240.60 | 162,700 | — | — |
| 2025-01-17 | $160.50 | $237.04 | 219,300 | — | — |
| 2025-01-16 | $159.70 | $235.86 | 210,300 | — | — |
| 2025-01-15 | $159.34 | $235.33 | 150,900 | — | — |
| 2025-01-14 | $156.53 | $231.18 | 164,400 | — | — |
| 2025-01-13 | $153.27 | $226.36 | 130,000 | — | — |
| 2025-01-10 | $151.24 | $223.37 | 168,600 | — | — |
| 2025-01-08 | $152.53 | $225.27 | 117,500 | — | — |
| 2025-01-07 | $151.86 | $224.28 | 190,000 | — | — |
| 2025-01-06 | $149.22 | $220.38 | 245,800 | — | — |
| 2025-01-03 | $150.69 | $222.55 | 170,600 | — | — |
| 2025-01-02 | $150.17 | $221.79 | 124,200 | — | — |