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
- 2023-03-29 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 | $184.43 | $187.56 | 215,400 | — | — |
| 2025-12-30 | $187.59 | $190.78 | 259,600 | — | — |
| 2025-12-29 | $188.25 | $191.45 | 178,200 | — | — |
| 2025-12-26 | $187.80 | $190.99 | 268,500 | — | — |
| 2025-12-24 | $188.27 | $191.47 | 109,100 | — | — |
| 2025-12-23 | $188.98 | $192.19 | 228,800 | — | — |
| 2025-12-22 | $188.12 | $191.31 | 260,700 | — | — |
| 2025-12-19 | $187.00 | $190.18 | 468,900 | — | — |
| 2025-12-18 | $185.62 | $188.77 | 358,000 | — | — |
| 2025-12-17 | $183.83 | $186.95 | 257,300 | — | — |
| 2025-12-16 | $187.58 | $190.77 | 359,600 | — | — |
| 2025-12-15 | $191.83 | $195.09 | 288,800 | — | — |
| 2025-12-12 | $191.67 | $194.92 | 196,900 | — | — |
| 2025-12-11 | $192.93 | $196.21 | 246,300 | — | — |
| 2025-12-10 | $190.29 | $193.52 | 306,000 | — | — |
| 2025-12-09 | $186.05 | $189.21 | 253,100 | — | — |
| 2025-12-08 | $187.50 | $190.68 | 381,400 | — | — |
| 2025-12-05 | $187.79 | $190.98 | 309,400 | — | — |
| 2025-12-04 | $187.93 | $191.12 | 342,700 | — | — |
| 2025-12-03 | $184.03 | $187.15 | 442,300 | — | — |
| 2025-12-02 | $181.36 | $184.44 | 418,100 | — | — |
| 2025-12-01 | $180.37 | $183.43 | 368,700 | — | — |
| 2025-11-28 | $183.25 | $186.36 | 129,600 | — | — |
| 2025-11-26 | $182.78 | $185.65 | 408,100 | — | — |
| 2025-11-25 | $182.83 | $185.70 | 439,000 | — | — |
| 2025-11-24 | $178.84 | $181.65 | 287,400 | — | — |
| 2025-11-21 | $178.89 | $181.70 | 520,500 | — | — |
| 2025-11-20 | $176.16 | $178.93 | 380,400 | — | — |
| 2025-11-19 | $179.18 | $181.99 | 601,300 | — | — |
| 2025-11-18 | $179.49 | $182.31 | 282,300 | — | — |
| 2025-11-17 | $178.86 | $181.67 | 320,100 | — | — |
| 2025-11-14 | $183.70 | $186.58 | 279,600 | — | — |
| 2025-11-13 | $185.71 | $188.63 | 271,900 | — | — |
| 2025-11-12 | $190.98 | $193.98 | 307,700 | — | — |
| 2025-11-11 | $188.18 | $191.13 | 213,300 | — | — |
| 2025-11-10 | $190.26 | $193.25 | 198,300 | — | — |
| 2025-11-07 | $189.44 | $192.41 | 164,900 | — | — |
| 2025-11-06 | $189.00 | $191.97 | 157,700 | — | — |
| 2025-11-05 | $191.02 | $194.02 | 215,900 | — | — |
| 2025-11-04 | $188.18 | $191.13 | 307,100 | — | — |
| 2025-11-03 | $192.64 | $195.66 | 302,600 | — | — |
| 2025-10-31 | $190.00 | $192.98 | 317,200 | — | — |
| 2025-10-30 | $191.86 | $194.87 | 236,100 | — | — |
| 2025-10-29 | $193.18 | $196.21 | 422,000 | — | — |
| 2025-10-28 | $191.29 | $194.29 | 564,600 | — | — |
| 2025-10-27 | $191.24 | $194.24 | 481,700 | — | — |
| 2025-10-24 | $191.76 | $194.77 | 284,000 | — | — |
| 2025-10-23 | $192.24 | $195.26 | 387,400 | — | — |
| 2025-10-22 | $184.62 | $187.52 | 246,300 | — | — |
| 2025-10-21 | $189.03 | $192.00 | 187,100 | — | — |
| 2025-10-20 | $187.42 | $190.36 | 412,000 | — | — |
| 2025-10-17 | $183.74 | $186.62 | 320,300 | — | — |
| 2025-10-16 | $181.29 | $184.14 | 279,200 | — | — |
| 2025-10-15 | $180.81 | $183.65 | 256,700 | — | — |
| 2025-10-14 | $179.70 | $182.52 | 178,100 | — | — |
| 2025-10-13 | $178.76 | $181.57 | 247,200 | — | — |
| 2025-10-10 | $175.03 | $177.78 | 271,900 | — | — |
| 2025-10-09 | $179.12 | $181.93 | 327,900 | — | — |
| 2025-10-08 | $180.42 | $183.25 | 165,200 | — | — |
| 2025-10-07 | $178.76 | $181.57 | 229,000 | — | — |
| 2025-10-06 | $182.23 | $185.09 | 365,800 | — | — |
| 2025-10-03 | $179.93 | $182.75 | 323,500 | — | — |
| 2025-10-02 | $180.02 | $182.85 | 234,300 | — | — |
| 2025-10-01 | $181.04 | $183.88 | 225,500 | — | — |
| 2025-09-30 | $184.14 | $187.03 | 169,200 | — | — |
| 2025-09-29 | $181.59 | $184.44 | 243,300 | — | — |
| 2025-09-26 | $182.03 | $184.89 | 232,200 | — | — |
| 2025-09-25 | $178.73 | $181.54 | 259,600 | — | — |
| 2025-09-24 | $178.99 | $181.80 | 179,700 | — | — |
| 2025-09-23 | $181.75 | $184.60 | 274,800 | — | — |
| 2025-09-22 | $181.93 | $184.79 | 245,300 | — | — |
| 2025-09-19 | $182.05 | $184.91 | 838,100 | — | — |
| 2025-09-18 | $184.13 | $187.02 | 209,000 | — | — |
| 2025-09-17 | $180.66 | $183.50 | 366,900 | — | — |
| 2025-09-16 | $182.79 | $185.66 | 237,400 | — | — |
| 2025-09-15 | $182.60 | $185.47 | 275,100 | — | — |
| 2025-09-12 | $182.99 | $185.86 | 181,600 | — | — |
| 2025-09-11 | $186.39 | $189.32 | 368,300 | — | — |
| 2025-09-10 | $182.72 | $185.59 | 419,800 | — | — |
| 2025-09-09 | $182.42 | $185.28 | 437,100 | — | — |
| 2025-09-08 | $184.43 | $187.33 | 386,800 | — | — |
| 2025-09-05 | $184.27 | $187.16 | 232,900 | — | — |
| 2025-09-04 | $185.09 | $188.00 | 324,400 | — | — |
| 2025-09-03 | $182.56 | $185.43 | 295,400 | — | — |
| 2025-09-02 | $183.49 | $186.37 | 382,500 | — | — |
| 2025-08-29 | $185.30 | $188.21 | 425,300 | — | — |
| 2025-08-28 | $191.97 | $194.75 | 362,500 | — | — |
| 2025-08-27 | $193.78 | $196.59 | 367,700 | — | — |
| 2025-08-26 | $195.67 | $198.50 | 282,200 | — | — |
| 2025-08-25 | $191.90 | $194.68 | 272,900 | — | — |
| 2025-08-22 | $194.23 | $197.04 | 342,700 | — | — |
| 2025-08-21 | $188.70 | $191.43 | 453,200 | — | — |
| 2025-08-20 | $190.00 | $192.75 | 405,000 | — | — |
| 2025-08-19 | $191.99 | $194.77 | 163,600 | — | — |
| 2025-08-18 | $192.84 | $195.63 | 386,900 | — | — |
| 2025-08-15 | $189.19 | $191.93 | 318,500 | — | — |
| 2025-08-14 | $190.98 | $193.75 | 228,200 | — | — |
| 2025-08-13 | $198.45 | $201.32 | 271,400 | — | — |
| 2025-08-12 | $197.31 | $200.17 | 181,100 | — | — |
| 2025-08-11 | $194.36 | $197.17 | 221,800 | — | — |
| 2025-08-08 | $193.96 | $196.77 | 232,200 | — | — |
| 2025-08-07 | $194.68 | $197.50 | 241,900 | — | — |
| 2025-08-06 | $194.43 | $197.25 | 151,500 | — | — |
| 2025-08-05 | $195.71 | $198.54 | 207,700 | — | — |
| 2025-08-04 | $195.04 | $197.86 | 183,700 | — | — |
| 2025-08-01 | $193.49 | $196.29 | 194,700 | — | — |
| 2025-07-31 | $195.77 | $198.61 | 214,200 | — | — |
| 2025-07-30 | $195.93 | $198.77 | 285,400 | — | — |
| 2025-07-29 | $198.35 | $201.22 | 603,500 | — | — |
| 2025-07-28 | $189.98 | $192.73 | 298,300 | — | — |
| 2025-07-25 | $190.73 | $193.49 | 270,700 | — | — |
| 2025-07-24 | $189.17 | $191.91 | 227,300 | — | — |
| 2025-07-23 | $188.49 | $191.22 | 103,000 | — | — |
| 2025-07-22 | $187.03 | $189.74 | 176,700 | — | — |
| 2025-07-21 | $186.86 | $189.57 | 149,800 | — | — |
| 2025-07-18 | $189.12 | $191.86 | 112,900 | — | — |
| 2025-07-17 | $189.32 | $192.06 | 172,400 | — | — |
| 2025-07-16 | $187.43 | $190.14 | 203,600 | — | — |
| 2025-07-15 | $185.75 | $188.44 | 215,100 | — | — |
| 2025-07-14 | $187.85 | $190.57 | 309,400 | — | — |
| 2025-07-11 | $184.89 | $187.57 | 226,500 | — | — |
| 2025-07-10 | $186.84 | $189.55 | 524,500 | — | — |
| 2025-07-09 | $191.10 | $193.87 | 193,900 | — | — |
| 2025-07-08 | $191.52 | $194.29 | 233,900 | — | — |
| 2025-07-07 | $191.15 | $193.92 | 296,600 | — | — |
| 2025-07-03 | $193.16 | $195.96 | 89,700 | — | — |
| 2025-07-02 | $192.42 | $195.21 | 220,300 | — | — |
| 2025-07-01 | $189.64 | $192.39 | 494,100 | — | — |
| 2025-06-30 | $189.89 | $192.64 | 473,100 | — | — |
| 2025-06-27 | $188.39 | $191.12 | 420,400 | — | — |
| 2025-06-26 | $187.85 | $190.57 | 311,900 | — | — |
| 2025-06-25 | $185.27 | $187.95 | 231,800 | — | — |
| 2025-06-24 | $184.35 | $187.02 | 250,300 | — | — |
| 2025-06-23 | $183.74 | $186.40 | 327,800 | — | — |
| 2025-06-20 | $178.80 | $181.39 | 1,139,100 | — | — |
| 2025-06-18 | $178.40 | $180.98 | 428,200 | — | — |
| 2025-06-17 | $178.95 | $181.54 | 431,600 | — | — |
| 2025-06-16 | $182.38 | $185.02 | 324,400 | — | — |
| 2025-06-13 | $181.44 | $184.07 | 288,700 | — | — |
| 2025-06-12 | $186.83 | $189.54 | 302,700 | — | — |
| 2025-06-11 | $186.61 | $189.31 | 410,000 | — | — |
| 2025-06-10 | $186.67 | $189.37 | 521,800 | — | — |
| 2025-06-09 | $185.99 | $188.68 | 589,500 | — | — |
| 2025-06-06 | $177.68 | $180.25 | 279,200 | — | — |
| 2025-06-05 | $174.89 | $177.42 | 209,600 | — | — |
| 2025-06-04 | $175.12 | $177.66 | 242,300 | — | — |
| 2025-06-03 | $174.49 | $177.02 | 272,400 | — | — |
| 2025-06-02 | $170.82 | $173.29 | 202,600 | — | — |
| 2025-05-30 | $171.40 | $173.88 | 229,300 | — | — |
| 2025-05-29 | $173.27 | $175.55 | 222,400 | — | — |
| 2025-05-28 | $172.25 | $174.51 | 158,300 | — | — |
| 2025-05-27 | $174.13 | $176.42 | 169,500 | — | — |
| 2025-05-23 | $170.07 | $172.30 | 217,400 | — | — |
| 2025-05-22 | $170.71 | $172.95 | 335,400 | — | — |
| 2025-05-21 | $170.64 | $172.88 | 239,800 | — | — |
| 2025-05-20 | $175.21 | $177.51 | 282,800 | — | — |
| 2025-05-19 | $177.94 | $180.28 | 219,800 | — | — |
| 2025-05-16 | $177.89 | $180.23 | 258,000 | — | — |
| 2025-05-15 | $176.12 | $178.43 | 243,600 | — | — |
| 2025-05-14 | $175.30 | $177.60 | 169,800 | — | — |
| 2025-05-13 | $175.89 | $178.20 | 178,200 | — | — |
| 2025-05-12 | $175.35 | $177.65 | 233,500 | — | — |
| 2025-05-09 | $169.62 | $171.85 | 163,800 | — | — |
| 2025-05-08 | $169.77 | $172.00 | 226,200 | — | — |
| 2025-05-07 | $167.45 | $169.65 | 193,900 | — | — |
| 2025-05-06 | $166.47 | $168.66 | 221,600 | — | — |
| 2025-05-05 | $167.31 | $169.51 | 228,600 | — | — |
| 2025-05-02 | $167.93 | $170.14 | 340,600 | — | — |
| 2025-05-01 | $163.04 | $165.18 | 445,600 | — | — |
| 2025-04-30 | $160.98 | $163.09 | 670,900 | — | — |
| 2025-04-29 | $158.87 | $160.96 | 819,500 | — | — |
| 2025-04-28 | $148.67 | $150.62 | 474,300 | — | — |
| 2025-04-25 | $148.76 | $150.71 | 464,400 | — | — |
| 2025-04-24 | $149.43 | $151.39 | 591,600 | — | — |
| 2025-04-23 | $142.02 | $143.89 | 385,400 | — | — |
| 2025-04-22 | $140.41 | $142.25 | 323,900 | — | — |
| 2025-04-21 | $136.78 | $138.58 | 403,900 | — | — |
| 2025-04-17 | $142.65 | $144.52 | 264,600 | — | — |
| 2025-04-16 | $141.57 | $143.43 | 460,600 | — | — |
| 2025-04-15 | $141.93 | $143.79 | 251,700 | — | — |
| 2025-04-14 | $141.30 | $143.16 | 356,200 | — | — |
| 2025-04-11 | $140.89 | $142.74 | 416,000 | — | — |
| 2025-04-10 | $140.54 | $142.39 | 393,400 | — | — |
| 2025-04-09 | $147.80 | $149.74 | 434,200 | — | — |
| 2025-04-08 | $132.79 | $134.53 | 355,600 | — | — |
| 2025-04-07 | $133.05 | $134.80 | 495,800 | — | — |
| 2025-04-04 | $137.13 | $138.93 | 534,800 | — | — |
| 2025-04-03 | $145.87 | $147.79 | 289,100 | — | — |
| 2025-04-02 | $157.58 | $159.65 | 336,000 | — | — |
| 2025-04-01 | $154.93 | $156.97 | 328,800 | — | — |
| 2025-03-31 | $153.18 | $155.19 | 328,000 | — | — |
| 2025-03-28 | $152.02 | $154.02 | 209,400 | — | — |
| 2025-03-27 | $155.91 | $157.96 | 335,100 | — | — |
| 2025-03-26 | $156.07 | $158.12 | 290,100 | — | — |
| 2025-03-25 | $160.39 | $162.50 | 225,500 | — | — |
| 2025-03-24 | $158.69 | $160.77 | 252,700 | — | — |
| 2025-03-21 | $152.73 | $154.74 | 1,787,900 | — | — |
| 2025-03-20 | $153.17 | $155.18 | 247,400 | — | — |
| 2025-03-19 | $154.89 | $156.92 | 358,200 | — | — |
| 2025-03-18 | $151.65 | $153.64 | 307,000 | — | — |
| 2025-03-17 | $154.44 | $156.47 | 440,900 | — | — |
| 2025-03-14 | $155.29 | $157.33 | 273,100 | — | — |
| 2025-03-13 | $150.77 | $152.75 | 300,300 | — | — |
| 2025-03-12 | $154.32 | $156.35 | 289,300 | — | — |
| 2025-03-11 | $155.22 | $157.26 | 388,700 | — | — |
| 2025-03-10 | $153.50 | $155.52 | 614,200 | — | — |
| 2025-03-07 | $154.08 | $156.10 | 372,400 | — | — |
| 2025-03-06 | $151.59 | $153.58 | 240,400 | — | — |
| 2025-03-05 | $154.52 | $156.55 | 161,500 | — | — |
| 2025-03-04 | $152.13 | $154.13 | 270,700 | — | — |
| 2025-03-03 | $156.79 | $158.85 | 284,900 | — | — |
| 2025-02-28 | $162.99 | $165.13 | 285,900 | — | — |
| 2025-02-27 | $160.64 | $162.52 | 141,600 | — | — |
| 2025-02-26 | $163.02 | $164.93 | 207,100 | — | — |
| 2025-02-25 | $161.50 | $163.39 | 278,000 | — | — |
| 2025-02-24 | $162.07 | $163.96 | 197,600 | — | — |
| 2025-02-21 | $165.03 | $166.96 | 494,500 | — | — |
| 2025-02-20 | $171.50 | $173.50 | 163,500 | — | — |
| 2025-02-19 | $173.57 | $175.60 | 250,900 | — | — |
| 2025-02-18 | $172.60 | $174.62 | 201,100 | — | — |
| 2025-02-14 | $171.49 | $173.49 | 221,000 | — | — |
| 2025-02-13 | $168.62 | $170.59 | 135,500 | — | — |
| 2025-02-12 | $170.10 | $172.09 | 190,400 | — | — |
| 2025-02-11 | $172.00 | $174.01 | 316,800 | — | — |
| 2025-02-10 | $173.50 | $175.53 | 152,000 | — | — |
| 2025-02-07 | $172.15 | $174.16 | 329,700 | — | — |
| 2025-02-06 | $172.79 | $174.81 | 188,200 | — | — |
| 2025-02-05 | $173.23 | $175.25 | 202,700 | — | — |
| 2025-02-04 | $171.23 | $173.23 | 172,100 | — | — |
| 2025-02-03 | $169.31 | $171.29 | 228,600 | — | — |
| 2025-01-31 | $170.32 | $172.31 | 344,300 | — | — |
| 2025-01-30 | $171.64 | $173.65 | 296,600 | — | — |
| 2025-01-29 | $170.79 | $172.79 | 401,700 | — | — |
| 2025-01-28 | $175.81 | $177.86 | 739,700 | — | — |
| 2025-01-27 | $156.44 | $158.27 | 522,700 | — | — |
| 2025-01-24 | $161.68 | $163.57 | 490,400 | — | — |
| 2025-01-23 | $162.91 | $164.81 | 242,500 | — | — |
| 2025-01-22 | $161.87 | $163.76 | 176,700 | — | — |
| 2025-01-21 | $162.46 | $164.36 | 286,700 | — | — |
| 2025-01-17 | $156.00 | $157.82 | 363,400 | — | — |
| 2025-01-16 | $155.45 | $157.27 | 126,600 | — | — |
| 2025-01-15 | $154.75 | $156.56 | 194,800 | — | — |
| 2025-01-14 | $150.86 | $152.62 | 275,300 | — | — |
| 2025-01-13 | $151.57 | $153.34 | 165,000 | — | — |
| 2025-01-10 | $150.33 | $152.09 | 165,400 | — | — |
| 2025-01-08 | $153.66 | $155.46 | 178,300 | — | — |
| 2025-01-07 | $152.40 | $154.18 | 267,900 | — | — |
| 2025-01-06 | $153.47 | $155.26 | 196,700 | — | — |
| 2025-01-03 | $155.12 | $156.93 | 226,200 | — | — |
| 2025-01-02 | $150.98 | $152.74 | 209,000 | — | — |