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-26 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 | $232.65 | $232.65 | 152,800 | — | — |
| 2025-12-30 | $235.63 | $235.63 | 92,500 | — | — |
| 2025-12-29 | $236.60 | $236.60 | 102,300 | — | — |
| 2025-12-26 | $237.29 | $237.29 | 89,200 | — | — |
| 2025-12-24 | $236.42 | $236.42 | 57,700 | — | — |
| 2025-12-23 | $235.33 | $235.33 | 125,300 | — | — |
| 2025-12-22 | $236.21 | $236.21 | 215,800 | — | — |
| 2025-12-19 | $233.69 | $233.69 | 306,800 | — | — |
| 2025-12-18 | $235.74 | $235.74 | 243,500 | — | — |
| 2025-12-17 | $233.83 | $233.83 | 199,900 | — | — |
| 2025-12-16 | $231.06 | $231.06 | 259,500 | — | — |
| 2025-12-15 | $224.52 | $224.52 | 304,800 | — | — |
| 2025-12-12 | $231.43 | $231.43 | 203,400 | — | — |
| 2025-12-11 | $229.79 | $229.79 | 269,300 | — | — |
| 2025-12-10 | $231.45 | $231.45 | 272,600 | — | — |
| 2025-12-09 | $233.57 | $233.57 | 201,600 | — | — |
| 2025-12-08 | $232.57 | $232.57 | 200,300 | — | — |
| 2025-12-05 | $235.41 | $235.41 | 172,900 | — | — |
| 2025-12-04 | $235.76 | $235.76 | 157,000 | — | — |
| 2025-12-03 | $236.43 | $236.43 | 170,900 | — | — |
| 2025-12-02 | $231.32 | $231.32 | 155,300 | — | — |
| 2025-12-01 | $227.11 | $227.11 | 252,800 | — | — |
| 2025-11-28 | $228.28 | $228.28 | 61,400 | — | — |
| 2025-11-26 | $228.16 | $228.16 | 114,500 | — | — |
| 2025-11-25 | $229.88 | $229.88 | 249,100 | — | — |
| 2025-11-24 | $226.12 | $226.12 | 196,600 | — | — |
| 2025-11-21 | $228.62 | $228.62 | 274,900 | — | — |
| 2025-11-20 | $221.31 | $221.31 | 188,500 | — | — |
| 2025-11-19 | $221.79 | $221.79 | 284,900 | — | — |
| 2025-11-18 | $228.08 | $228.08 | 334,500 | — | — |
| 2025-11-17 | $238.28 | $238.28 | 223,100 | — | — |
| 2025-11-14 | $247.96 | $247.96 | 225,300 | — | — |
| 2025-11-13 | $246.50 | $246.50 | 172,600 | — | — |
| 2025-11-12 | $250.35 | $250.35 | 184,800 | — | — |
| 2025-11-11 | $250.71 | $250.71 | 198,500 | — | — |
| 2025-11-10 | $254.96 | $254.96 | 198,700 | — | — |
| 2025-11-07 | $251.80 | $251.80 | 160,200 | — | — |
| 2025-11-06 | $250.27 | $250.27 | 209,200 | — | — |
| 2025-11-05 | $257.50 | $257.50 | 299,000 | — | — |
| 2025-11-04 | $260.62 | $260.62 | 432,400 | — | — |
| 2025-11-03 | $262.26 | $262.26 | 695,300 | — | — |
| 2025-10-31 | $254.43 | $254.43 | 899,600 | — | — |
| 2025-10-30 | $235.71 | $235.71 | 478,900 | — | — |
| 2025-10-29 | $238.67 | $238.67 | 365,600 | — | — |
| 2025-10-28 | $244.28 | $244.28 | 193,800 | — | — |
| 2025-10-27 | $245.27 | $245.27 | 310,300 | — | — |
| 2025-10-24 | $242.68 | $242.68 | 215,500 | — | — |
| 2025-10-23 | $239.55 | $239.55 | 151,100 | — | — |
| 2025-10-22 | $238.01 | $238.01 | 148,100 | — | — |
| 2025-10-21 | $240.31 | $240.31 | 239,000 | — | — |
| 2025-10-20 | $240.38 | $240.38 | 199,900 | — | — |
| 2025-10-17 | $235.51 | $235.51 | 441,600 | — | — |
| 2025-10-16 | $223.31 | $223.31 | 302,500 | — | — |
| 2025-10-15 | $228.55 | $228.55 | 333,300 | — | — |
| 2025-10-14 | $227.50 | $227.50 | 407,700 | — | — |
| 2025-10-13 | $225.35 | $225.35 | 288,100 | — | — |
| 2025-10-10 | $224.87 | $224.87 | 260,000 | — | — |
| 2025-10-09 | $230.72 | $230.72 | 207,200 | — | — |
| 2025-10-08 | $234.65 | $234.65 | 325,500 | — | — |
| 2025-10-07 | $239.52 | $239.52 | 324,100 | — | — |
| 2025-10-06 | $243.48 | $243.48 | 310,900 | — | — |
| 2025-10-03 | $249.86 | $249.86 | 313,900 | — | — |
| 2025-10-02 | $252.85 | $252.85 | 364,600 | — | — |
| 2025-10-01 | $256.54 | $256.54 | 495,700 | — | — |
| 2025-09-30 | $275.66 | $275.66 | 244,600 | — | — |
| 2025-09-29 | $282.58 | $282.58 | 177,800 | — | — |
| 2025-09-26 | $278.53 | $278.53 | 142,900 | — | — |
| 2025-09-25 | $275.97 | $275.97 | 154,900 | — | — |
| 2025-09-24 | $279.68 | $279.68 | 130,400 | — | — |
| 2025-09-23 | $280.36 | $280.36 | 225,600 | — | — |
| 2025-09-22 | $285.18 | $285.18 | 244,900 | — | — |
| 2025-09-19 | $281.57 | $281.57 | 346,100 | — | — |
| 2025-09-18 | $279.89 | $279.89 | 143,400 | — | — |
| 2025-09-17 | $276.75 | $276.75 | 198,400 | — | — |
| 2025-09-16 | $276.26 | $276.26 | 164,600 | — | — |
| 2025-09-15 | $280.22 | $280.22 | 237,500 | — | — |
| 2025-09-12 | $276.09 | $276.09 | 259,700 | — | — |
| 2025-09-11 | $281.48 | $281.48 | 233,900 | — | — |
| 2025-09-10 | $276.72 | $276.72 | 270,200 | — | — |
| 2025-09-09 | $279.59 | $279.59 | 202,100 | — | — |
| 2025-09-08 | $286.46 | $286.46 | 258,200 | — | — |
| 2025-09-05 | $284.81 | $284.81 | 177,600 | — | — |
| 2025-09-04 | $279.24 | $279.24 | 233,900 | — | — |
| 2025-09-03 | $276.29 | $276.29 | 258,000 | — | — |
| 2025-09-02 | $273.54 | $273.54 | 166,700 | — | — |
| 2025-08-29 | $277.38 | $277.38 | 221,100 | — | — |
| 2025-08-28 | $276.22 | $276.22 | 180,300 | — | — |
| 2025-08-27 | $276.27 | $276.27 | 285,600 | — | — |
| 2025-08-26 | $273.73 | $273.73 | 406,600 | — | — |
| 2025-08-25 | $274.79 | $274.79 | 242,100 | — | — |
| 2025-08-22 | $275.32 | $275.32 | 328,200 | — | — |
| 2025-08-21 | $269.97 | $269.97 | 188,600 | — | — |
| 2025-08-20 | $267.46 | $267.46 | 235,200 | — | — |
| 2025-08-19 | $269.93 | $269.93 | 267,200 | — | — |
| 2025-08-18 | $269.10 | $269.10 | 314,600 | — | — |
| 2025-08-15 | $265.30 | $265.30 | 274,400 | — | — |
| 2025-08-14 | $265.40 | $265.40 | 239,900 | — | — |
| 2025-08-13 | $268.72 | $268.72 | 303,500 | — | — |
| 2025-08-12 | $272.44 | $272.44 | 410,100 | — | — |
| 2025-08-11 | $280.88 | $280.88 | 457,200 | — | — |
| 2025-08-08 | $283.36 | $283.36 | 635,500 | — | — |
| 2025-08-07 | $300.37 | $300.37 | 605,700 | — | — |
| 2025-08-06 | $312.37 | $312.37 | 491,800 | — | — |
| 2025-08-05 | $313.70 | $313.70 | 564,400 | — | — |
| 2025-08-04 | $321.25 | $321.25 | 894,600 | — | — |
| 2025-08-01 | $319.15 | $319.15 | 1,105,200 | — | — |
| 2025-07-31 | $267.38 | $267.38 | 543,900 | — | — |
| 2025-07-30 | $259.20 | $259.20 | 216,300 | — | — |
| 2025-07-29 | $260.58 | $260.58 | 330,200 | — | — |
| 2025-07-28 | $260.49 | $260.49 | 266,100 | — | — |
| 2025-07-25 | $264.54 | $264.54 | 219,700 | — | — |
| 2025-07-24 | $261.43 | $261.43 | 253,900 | — | — |
| 2025-07-23 | $261.52 | $261.52 | 215,500 | — | — |
| 2025-07-22 | $255.49 | $255.49 | 184,700 | — | — |
| 2025-07-21 | $252.23 | $252.23 | 220,000 | — | — |
| 2025-07-18 | $250.95 | $250.95 | 180,700 | — | — |
| 2025-07-17 | $253.97 | $253.97 | 371,900 | — | — |
| 2025-07-16 | $245.94 | $245.94 | 246,600 | — | — |
| 2025-07-15 | $240.60 | $240.60 | 233,600 | — | — |
| 2025-07-14 | $242.05 | $242.05 | 247,000 | — | — |
| 2025-07-11 | $237.68 | $237.68 | 250,800 | — | — |
| 2025-07-10 | $245.36 | $245.36 | 192,700 | — | — |
| 2025-07-09 | $246.39 | $246.39 | 175,400 | — | — |
| 2025-07-08 | $243.03 | $243.03 | 302,500 | — | — |
| 2025-07-07 | $240.77 | $240.77 | 253,000 | — | — |
| 2025-07-03 | $235.49 | $235.49 | 159,100 | — | — |
| 2025-07-02 | $232.65 | $232.65 | 230,000 | — | — |
| 2025-07-01 | $229.81 | $229.81 | 329,400 | — | — |
| 2025-06-30 | $230.28 | $230.28 | 351,800 | — | — |
| 2025-06-27 | $227.33 | $227.33 | 441,400 | — | — |
| 2025-06-26 | $229.29 | $229.29 | 199,600 | — | — |
| 2025-06-25 | $230.79 | $230.79 | 240,200 | — | — |
| 2025-06-24 | $232.58 | $232.58 | 230,200 | — | — |
| 2025-06-23 | $228.53 | $228.53 | 218,500 | — | — |
| 2025-06-20 | $223.29 | $223.29 | 373,900 | — | — |
| 2025-06-18 | $223.73 | $223.73 | 280,400 | — | — |
| 2025-06-17 | $220.62 | $220.62 | 259,600 | — | — |
| 2025-06-16 | $227.58 | $227.58 | 241,400 | — | — |
| 2025-06-13 | $225.57 | $225.57 | 401,200 | — | — |
| 2025-06-12 | $227.02 | $227.02 | 341,700 | — | — |
| 2025-06-11 | $227.83 | $227.83 | 336,900 | — | — |
| 2025-06-10 | $228.44 | $228.44 | 548,400 | — | — |
| 2025-06-09 | $217.95 | $217.95 | 258,500 | — | — |
| 2025-06-06 | $217.25 | $217.25 | 242,600 | — | — |
| 2025-06-05 | $215.80 | $215.80 | 257,900 | — | — |
| 2025-06-04 | $218.01 | $218.01 | 193,200 | — | — |
| 2025-06-03 | $218.15 | $218.15 | 218,400 | — | — |
| 2025-06-02 | $209.81 | $209.81 | 210,900 | — | — |
| 2025-05-30 | $211.17 | $211.17 | 300,200 | — | — |
| 2025-05-29 | $209.42 | $209.42 | 242,600 | — | — |
| 2025-05-28 | $206.29 | $206.29 | 153,300 | — | — |
| 2025-05-27 | $213.35 | $213.35 | 201,200 | — | — |
| 2025-05-23 | $209.83 | $209.83 | 180,200 | — | — |
| 2025-05-22 | $208.32 | $208.32 | 202,900 | — | — |
| 2025-05-21 | $206.19 | $206.19 | 160,400 | — | — |
| 2025-05-20 | $213.47 | $213.47 | 163,600 | — | — |
| 2025-05-19 | $214.60 | $214.60 | 253,300 | — | — |
| 2025-05-16 | $218.91 | $218.91 | 263,400 | — | — |
| 2025-05-15 | $212.43 | $212.43 | 230,800 | — | — |
| 2025-05-14 | $212.12 | $212.12 | 320,500 | — | — |
| 2025-05-13 | $216.70 | $216.70 | 334,400 | — | — |
| 2025-05-12 | $220.78 | $220.78 | 289,500 | — | — |
| 2025-05-09 | $214.29 | $214.29 | 205,400 | — | — |
| 2025-05-08 | $215.75 | $215.75 | 266,400 | — | — |
| 2025-05-07 | $214.52 | $214.52 | 239,400 | — | — |
| 2025-05-06 | $213.20 | $213.20 | 219,800 | — | — |
| 2025-05-05 | $214.34 | $214.34 | 207,500 | — | — |
| 2025-05-02 | $212.06 | $212.06 | 244,300 | — | — |
| 2025-05-01 | $206.63 | $206.63 | 406,900 | — | — |
| 2025-04-30 | $206.52 | $206.52 | 452,100 | — | — |
| 2025-04-29 | $203.72 | $203.72 | 387,900 | — | — |
| 2025-04-28 | $201.49 | $201.49 | 940,800 | — | — |
| 2025-04-25 | $192.02 | $192.02 | 1,561,900 | — | — |
| 2025-04-24 | $234.65 | $234.65 | 312,000 | — | — |
| 2025-04-23 | $225.66 | $225.66 | 333,000 | — | — |
| 2025-04-22 | $220.29 | $220.29 | 260,600 | — | — |
| 2025-04-21 | $209.90 | $209.90 | 203,600 | — | — |
| 2025-04-17 | $218.78 | $218.78 | 163,400 | — | — |
| 2025-04-16 | $217.92 | $217.92 | 165,800 | — | — |
| 2025-04-15 | $221.86 | $221.86 | 163,000 | — | — |
| 2025-04-14 | $227.57 | $227.57 | 176,400 | — | — |
| 2025-04-11 | $224.20 | $224.20 | 223,700 | — | — |
| 2025-04-10 | $223.04 | $223.04 | 357,300 | — | — |
| 2025-04-09 | $228.54 | $228.54 | 323,900 | — | — |
| 2025-04-08 | $208.24 | $208.24 | 398,400 | — | — |
| 2025-04-07 | $214.77 | $214.77 | 641,600 | — | — |
| 2025-04-04 | $216.25 | $216.25 | 370,500 | — | — |
| 2025-04-03 | $224.41 | $224.41 | 493,600 | — | — |
| 2025-04-02 | $227.63 | $227.63 | 380,700 | — | — |
| 2025-04-01 | $222.43 | $222.43 | 388,100 | — | — |
| 2025-03-31 | $219.90 | $219.90 | 244,100 | — | — |
| 2025-03-28 | $221.30 | $221.30 | 227,300 | — | — |
| 2025-03-27 | $225.19 | $225.19 | 309,000 | — | — |
| 2025-03-26 | $225.50 | $225.50 | 387,500 | — | — |
| 2025-03-25 | $230.33 | $230.33 | 690,500 | — | — |
| 2025-03-24 | $220.60 | $220.60 | 203,800 | — | — |
| 2025-03-21 | $215.37 | $215.37 | 235,800 | — | — |
| 2025-03-20 | $215.51 | $215.51 | 175,700 | — | — |
| 2025-03-19 | $216.99 | $216.99 | 214,100 | — | — |
| 2025-03-18 | $212.82 | $212.82 | 180,700 | — | — |
| 2025-03-17 | $216.12 | $216.12 | 240,900 | — | — |
| 2025-03-14 | $216.74 | $216.74 | 364,800 | — | — |
| 2025-03-13 | $206.66 | $206.66 | 281,500 | — | — |
| 2025-03-12 | $210.25 | $210.25 | 322,900 | — | — |
| 2025-03-11 | $214.46 | $214.46 | 444,500 | — | — |
| 2025-03-10 | $215.61 | $215.61 | 319,400 | — | — |
| 2025-03-07 | $220.89 | $220.89 | 317,800 | — | — |
| 2025-03-06 | $220.11 | $220.11 | 321,100 | — | — |
| 2025-03-05 | $223.97 | $223.97 | 537,200 | — | — |
| 2025-03-04 | $218.62 | $218.62 | 357,700 | — | — |
| 2025-03-03 | $213.76 | $213.76 | 436,100 | — | — |
| 2025-02-28 | $214.50 | $214.50 | 328,900 | — | — |
| 2025-02-27 | $211.64 | $211.64 | 215,800 | — | — |
| 2025-02-26 | $213.23 | $213.23 | 299,300 | — | — |
| 2025-02-25 | $211.22 | $211.22 | 392,800 | — | — |
| 2025-02-24 | $215.01 | $215.01 | 281,200 | — | — |
| 2025-02-21 | $211.66 | $211.66 | 290,900 | — | — |
| 2025-02-20 | $216.09 | $216.09 | 326,200 | — | — |
| 2025-02-19 | $214.89 | $214.89 | 330,900 | — | — |
| 2025-02-18 | $212.60 | $212.60 | 270,400 | — | — |
| 2025-02-14 | $217.32 | $217.32 | 190,100 | — | — |
| 2025-02-13 | $214.87 | $214.87 | 209,200 | — | — |
| 2025-02-12 | $213.64 | $213.64 | 214,000 | — | — |
| 2025-02-11 | $218.50 | $218.50 | 174,200 | — | — |
| 2025-02-10 | $223.08 | $223.08 | 220,900 | — | — |
| 2025-02-07 | $222.98 | $222.98 | 362,000 | — | — |
| 2025-02-06 | $226.55 | $226.55 | 343,700 | — | — |
| 2025-02-05 | $230.59 | $230.59 | 426,200 | — | — |
| 2025-02-04 | $231.73 | $231.73 | 337,300 | — | — |
| 2025-02-03 | $238.50 | $238.50 | 548,100 | — | — |
| 2025-01-31 | $233.91 | $233.91 | 996,000 | — | — |
| 2025-01-30 | $253.58 | $253.58 | 389,300 | — | — |
| 2025-01-29 | $249.97 | $249.97 | 427,600 | — | — |
| 2025-01-28 | $259.22 | $259.22 | 267,500 | — | — |
| 2025-01-27 | $254.82 | $254.82 | 216,100 | — | — |
| 2025-01-24 | $250.03 | $250.03 | 279,600 | — | — |
| 2025-01-23 | $260.64 | $260.64 | 245,100 | — | — |
| 2025-01-22 | $257.62 | $257.62 | 222,500 | — | — |
| 2025-01-21 | $260.39 | $260.39 | 170,500 | — | — |
| 2025-01-17 | $251.92 | $251.92 | 185,300 | — | — |
| 2025-01-16 | $252.28 | $252.28 | 309,200 | — | — |
| 2025-01-15 | $252.49 | $252.49 | 256,300 | — | — |
| 2025-01-14 | $246.57 | $246.57 | 233,800 | — | — |
| 2025-01-13 | $242.55 | $242.55 | 283,800 | — | — |
| 2025-01-10 | $243.77 | $243.77 | 257,900 | — | — |
| 2025-01-08 | $253.59 | $253.59 | 232,600 | — | — |
| 2025-01-07 | $249.56 | $249.56 | 154,900 | — | — |
| 2025-01-06 | $251.05 | $251.05 | 192,600 | — | — |
| 2025-01-03 | $252.72 | $252.72 | 150,400 | — | — |
| 2025-01-02 | $248.11 | $248.11 | 185,100 | — | — |