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
- 1995-11-17 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 | $209.37 | $213.47 | 237,700 | — | — |
| 2025-12-30 | $213.41 | $217.59 | 287,100 | — | — |
| 2025-12-29 | $217.26 | $221.52 | 221,400 | — | — |
| 2025-12-26 | $217.86 | $222.13 | 96,000 | — | — |
| 2025-12-24 | $217.23 | $221.49 | 69,800 | — | — |
| 2025-12-23 | $217.51 | $221.77 | 230,800 | — | — |
| 2025-12-22 | $217.76 | $222.03 | 217,100 | — | — |
| 2025-12-19 | $216.09 | $220.33 | 770,400 | — | — |
| 2025-12-18 | $208.77 | $212.86 | 362,000 | — | — |
| 2025-12-17 | $204.49 | $208.50 | 346,800 | — | — |
| 2025-12-16 | $215.16 | $219.38 | 330,600 | — | — |
| 2025-12-15 | $216.87 | $221.12 | 421,000 | — | — |
| 2025-12-12 | $215.07 | $219.29 | 534,200 | — | — |
| 2025-12-11 | $224.11 | $228.50 | 354,100 | — | — |
| 2025-12-10 | $221.47 | $225.81 | 416,900 | — | — |
| 2025-12-09 | $221.27 | $225.61 | 317,200 | — | — |
| 2025-12-08 | $221.85 | $226.20 | 277,600 | — | — |
| 2025-12-05 | $219.38 | $223.68 | 403,400 | — | — |
| 2025-12-04 | $214.65 | $218.86 | 423,900 | — | — |
| 2025-12-03 | $213.44 | $217.62 | 431,500 | — | — |
| 2025-12-02 | $210.94 | $215.07 | 281,800 | — | — |
| 2025-12-01 | $207.78 | $211.85 | 277,100 | — | — |
| 2025-11-28 | $211.19 | $215.33 | 148,200 | — | — |
| 2025-11-26 | $209.90 | $214.01 | 545,100 | — | — |
| 2025-11-25 | $205.92 | $209.96 | 316,900 | — | — |
| 2025-11-24 | $206.04 | $210.08 | 306,800 | — | — |
| 2025-11-21 | $196.00 | $199.74 | 440,900 | — | — |
| 2025-11-20 | $188.88 | $192.48 | 555,700 | — | — |
| 2025-11-19 | $198.89 | $202.69 | 386,200 | — | — |
| 2025-11-18 | $199.22 | $203.02 | 513,100 | — | — |
| 2025-11-17 | $198.54 | $202.33 | 280,500 | — | — |
| 2025-11-14 | $202.48 | $206.34 | 450,200 | — | — |
| 2025-11-13 | $202.82 | $206.69 | 511,800 | — | — |
| 2025-11-12 | $212.79 | $216.85 | 597,000 | — | — |
| 2025-11-11 | $215.98 | $220.10 | 409,500 | — | — |
| 2025-11-10 | $219.30 | $223.48 | 391,500 | — | — |
| 2025-11-07 | $216.73 | $220.87 | 562,700 | — | — |
| 2025-11-06 | $219.20 | $223.38 | 526,700 | — | — |
| 2025-11-05 | $225.80 | $230.11 | 2,805,900 | — | — |
| 2025-11-04 | $195.05 | $198.77 | 554,300 | — | — |
| 2025-11-03 | $205.61 | $209.53 | 508,200 | — | — |
| 2025-10-31 | $202.73 | $206.60 | 419,700 | — | — |
| 2025-10-30 | $205.61 | $209.53 | 318,400 | — | — |
| 2025-10-29 | $208.05 | $212.02 | 502,500 | — | — |
| 2025-10-28 | $204.62 | $208.52 | 410,100 | — | — |
| 2025-10-27 | $205.12 | $209.03 | 270,100 | — | — |
| 2025-10-24 | $202.61 | $206.48 | 341,700 | — | — |
| 2025-10-23 | $198.42 | $202.21 | 487,200 | — | — |
| 2025-10-22 | $190.46 | $194.09 | 517,200 | — | — |
| 2025-10-21 | $196.58 | $200.33 | 386,400 | — | — |
| 2025-10-20 | $197.44 | $201.21 | 787,500 | — | — |
| 2025-10-17 | $191.98 | $195.64 | 533,000 | — | — |
| 2025-10-16 | $192.22 | $195.89 | 818,800 | — | — |
| 2025-10-15 | $189.96 | $193.58 | 300,300 | — | — |
| 2025-10-14 | $182.75 | $186.24 | 300,300 | — | — |
| 2025-10-13 | $182.15 | $185.63 | 380,300 | — | — |
| 2025-10-10 | $169.62 | $172.86 | 477,900 | — | — |
| 2025-10-09 | $179.98 | $183.41 | 345,500 | — | — |
| 2025-10-08 | $174.92 | $178.26 | 234,600 | — | — |
| 2025-10-07 | $173.09 | $176.39 | 209,500 | — | — |
| 2025-10-06 | $176.02 | $179.38 | 397,100 | — | — |
| 2025-10-03 | $173.86 | $177.18 | 310,400 | — | — |
| 2025-10-02 | $178.08 | $181.48 | 380,900 | — | — |
| 2025-10-01 | $176.20 | $179.56 | 537,300 | — | — |
| 2025-09-30 | $170.14 | $173.39 | 434,300 | — | — |
| 2025-09-29 | $166.76 | $169.94 | 274,500 | — | — |
| 2025-09-26 | $166.46 | $169.64 | 274,200 | — | — |
| 2025-09-25 | $167.35 | $170.54 | 397,700 | — | — |
| 2025-09-24 | $170.77 | $174.03 | 234,200 | — | — |
| 2025-09-23 | $176.59 | $179.96 | 374,400 | — | — |
| 2025-09-22 | $174.77 | $178.11 | 441,400 | — | — |
| 2025-09-19 | $174.35 | $177.68 | 1,498,500 | — | — |
| 2025-09-18 | $169.75 | $172.99 | 855,800 | — | — |
| 2025-09-17 | $157.79 | $160.80 | 254,100 | — | — |
| 2025-09-16 | $158.03 | $161.05 | 336,000 | — | — |
| 2025-09-15 | $156.74 | $159.73 | 371,700 | — | — |
| 2025-09-12 | $157.44 | $160.44 | 227,300 | — | — |
| 2025-09-11 | $159.52 | $162.56 | 301,800 | — | — |
| 2025-09-10 | $157.25 | $160.25 | 289,500 | — | — |
| 2025-09-09 | $154.76 | $157.71 | 192,100 | — | — |
| 2025-09-08 | $154.43 | $157.38 | 304,200 | — | — |
| 2025-09-05 | $153.74 | $156.67 | 243,700 | — | — |
| 2025-09-04 | $150.14 | $153.01 | 243,400 | — | — |
| 2025-09-03 | $145.25 | $148.02 | 284,600 | — | — |
| 2025-09-02 | $145.49 | $148.27 | 435,600 | — | — |
| 2025-08-29 | $149.68 | $152.54 | 290,700 | — | — |
| 2025-08-28 | $155.55 | $158.52 | 244,100 | — | — |
| 2025-08-27 | $153.73 | $156.66 | 422,900 | — | — |
| 2025-08-26 | $154.44 | $157.39 | 273,900 | — | — |
| 2025-08-25 | $153.01 | $155.93 | 258,800 | — | — |
| 2025-08-22 | $154.51 | $157.36 | 375,900 | — | — |
| 2025-08-21 | $148.07 | $150.80 | 232,500 | — | — |
| 2025-08-20 | $147.74 | $150.46 | 491,100 | — | — |
| 2025-08-19 | $150.41 | $153.18 | 415,400 | — | — |
| 2025-08-18 | $153.23 | $156.05 | 341,800 | — | — |
| 2025-08-15 | $151.40 | $154.19 | 547,000 | — | — |
| 2025-08-14 | $161.89 | $164.87 | 896,600 | — | — |
| 2025-08-13 | $162.52 | $165.51 | 489,100 | — | — |
| 2025-08-12 | $158.81 | $161.74 | 963,900 | — | — |
| 2025-08-11 | $151.61 | $154.40 | 733,400 | — | — |
| 2025-08-08 | $150.82 | $153.60 | 470,300 | — | — |
| 2025-08-07 | $146.50 | $149.20 | 568,200 | — | — |
| 2025-08-06 | $139.81 | $142.39 | 864,400 | — | — |
| 2025-08-05 | $139.58 | $142.15 | 676,500 | — | — |
| 2025-08-04 | $140.56 | $143.15 | 495,300 | — | — |
| 2025-08-01 | $135.25 | $137.74 | 468,800 | — | — |
| 2025-07-31 | $138.92 | $141.48 | 364,800 | — | — |
| 2025-07-30 | $144.07 | $146.72 | 432,000 | — | — |
| 2025-07-29 | $142.21 | $144.83 | 308,000 | — | — |
| 2025-07-28 | $141.94 | $144.55 | 260,400 | — | — |
| 2025-07-25 | $140.54 | $143.13 | 182,600 | — | — |
| 2025-07-24 | $140.91 | $143.51 | 275,300 | — | — |
| 2025-07-23 | $142.84 | $145.47 | 217,200 | — | — |
| 2025-07-22 | $140.68 | $143.27 | 341,700 | — | — |
| 2025-07-21 | $142.66 | $145.29 | 276,500 | — | — |
| 2025-07-18 | $143.25 | $145.89 | 239,300 | — | — |
| 2025-07-17 | $142.73 | $145.36 | 379,200 | — | — |
| 2025-07-16 | $139.42 | $141.99 | 475,900 | — | — |
| 2025-07-15 | $139.10 | $141.66 | 483,700 | — | — |
| 2025-07-14 | $141.48 | $144.09 | 254,200 | — | — |
| 2025-07-11 | $140.73 | $143.32 | 220,800 | — | — |
| 2025-07-10 | $143.62 | $146.27 | 367,500 | — | — |
| 2025-07-09 | $141.13 | $143.73 | 525,300 | — | — |
| 2025-07-08 | $138.07 | $140.61 | 344,800 | — | — |
| 2025-07-07 | $136.61 | $139.13 | 246,200 | — | — |
| 2025-07-03 | $138.14 | $140.68 | 157,400 | — | — |
| 2025-07-02 | $137.55 | $140.08 | 269,100 | — | — |
| 2025-07-01 | $133.59 | $136.05 | 328,600 | — | — |
| 2025-06-30 | $132.50 | $134.94 | 260,000 | — | — |
| 2025-06-27 | $132.31 | $134.75 | 547,300 | — | — |
| 2025-06-26 | $133.84 | $136.31 | 419,200 | — | — |
| 2025-06-25 | $133.28 | $135.74 | 395,000 | — | — |
| 2025-06-24 | $132.51 | $134.95 | 333,200 | — | — |
| 2025-06-23 | $130.03 | $132.43 | 470,000 | — | — |
| 2025-06-20 | $128.63 | $131.00 | 601,700 | — | — |
| 2025-06-18 | $128.97 | $131.35 | 765,500 | — | — |
| 2025-06-17 | $124.54 | $126.83 | 219,800 | — | — |
| 2025-06-16 | $125.26 | $127.57 | 230,700 | — | — |
| 2025-06-13 | $122.80 | $125.06 | 148,300 | — | — |
| 2025-06-12 | $126.68 | $129.01 | 236,700 | — | — |
| 2025-06-11 | $127.72 | $130.07 | 255,400 | — | — |
| 2025-06-10 | $126.91 | $129.25 | 341,900 | — | — |
| 2025-06-09 | $125.73 | $128.05 | 349,900 | — | — |
| 2025-06-06 | $121.56 | $123.80 | 161,200 | — | — |
| 2025-06-05 | $119.64 | $121.84 | 170,400 | — | — |
| 2025-06-04 | $120.09 | $122.30 | 186,200 | — | — |
| 2025-06-03 | $118.79 | $120.98 | 354,000 | — | — |
| 2025-06-02 | $115.58 | $117.71 | 184,000 | — | — |
| 2025-05-30 | $114.78 | $116.89 | 337,100 | — | — |
| 2025-05-29 | $116.26 | $118.40 | 207,500 | — | — |
| 2025-05-28 | $115.70 | $117.83 | 228,400 | — | — |
| 2025-05-27 | $117.51 | $119.67 | 243,200 | — | — |
| 2025-05-23 | $113.87 | $115.97 | 169,700 | — | — |
| 2025-05-22 | $115.94 | $117.97 | 178,400 | — | — |
| 2025-05-21 | $116.00 | $118.04 | 210,000 | — | — |
| 2025-05-20 | $118.62 | $120.70 | 254,100 | — | — |
| 2025-05-19 | $116.97 | $119.02 | 176,400 | — | — |
| 2025-05-16 | $118.15 | $120.22 | 325,400 | — | — |
| 2025-05-15 | $118.76 | $120.84 | 277,000 | — | — |
| 2025-05-14 | $118.92 | $121.01 | 319,500 | — | — |
| 2025-05-13 | $120.14 | $122.25 | 317,900 | — | — |
| 2025-05-12 | $117.38 | $119.44 | 505,400 | — | — |
| 2025-05-09 | $112.70 | $114.68 | 265,200 | — | — |
| 2025-05-08 | $110.56 | $112.50 | 220,300 | — | — |
| 2025-05-07 | $109.81 | $111.74 | 219,100 | — | — |
| 2025-05-06 | $107.22 | $109.10 | 357,600 | — | — |
| 2025-05-05 | $110.04 | $111.97 | 367,000 | — | — |
| 2025-05-02 | $111.29 | $113.24 | 550,400 | — | — |
| 2025-05-01 | $108.31 | $110.21 | 1,161,400 | — | — |
| 2025-04-30 | $97.41 | $99.12 | 435,600 | — | — |
| 2025-04-29 | $97.23 | $98.94 | 554,900 | — | — |
| 2025-04-28 | $98.89 | $100.62 | 267,100 | — | — |
| 2025-04-25 | $100.67 | $102.44 | 412,200 | — | — |
| 2025-04-24 | $96.92 | $98.62 | 229,600 | — | — |
| 2025-04-23 | $91.49 | $93.10 | 275,500 | — | — |
| 2025-04-22 | $88.11 | $89.66 | 252,400 | — | — |
| 2025-04-21 | $86.04 | $87.55 | 234,600 | — | — |
| 2025-04-17 | $86.79 | $88.31 | 281,100 | — | — |
| 2025-04-16 | $85.57 | $87.07 | 409,000 | — | — |
| 2025-04-15 | $89.17 | $90.73 | 308,000 | — | — |
| 2025-04-14 | $88.86 | $90.42 | 351,000 | — | — |
| 2025-04-11 | $86.77 | $88.29 | 371,300 | — | — |
| 2025-04-10 | $86.71 | $88.23 | 513,500 | — | — |
| 2025-04-09 | $95.61 | $97.29 | 994,200 | — | — |
| 2025-04-08 | $80.17 | $81.58 | 473,000 | — | — |
| 2025-04-07 | $81.93 | $83.37 | 734,300 | — | — |
| 2025-04-04 | $79.03 | $80.42 | 836,000 | — | — |
| 2025-04-03 | $83.87 | $85.34 | 642,800 | — | — |
| 2025-04-02 | $96.52 | $98.21 | 250,800 | — | — |
| 2025-04-01 | $95.16 | $96.83 | 300,600 | — | — |
| 2025-03-31 | $95.31 | $96.98 | 367,600 | — | — |
| 2025-03-28 | $94.80 | $96.46 | 654,300 | — | — |
| 2025-03-27 | $100.02 | $101.77 | 376,900 | — | — |
| 2025-03-26 | $105.12 | $106.96 | 298,600 | — | — |
| 2025-03-25 | $108.11 | $110.01 | 388,300 | — | — |
| 2025-03-24 | $107.17 | $109.05 | 198,900 | — | — |
| 2025-03-21 | $105.26 | $107.11 | 701,200 | — | — |
| 2025-03-20 | $105.83 | $107.69 | 177,600 | — | — |
| 2025-03-19 | $106.27 | $108.13 | 198,600 | — | — |
| 2025-03-18 | $105.53 | $107.38 | 250,100 | — | — |
| 2025-03-17 | $107.39 | $109.27 | 173,700 | — | — |
| 2025-03-14 | $106.19 | $108.05 | 144,900 | — | — |
| 2025-03-13 | $101.61 | $103.39 | 275,800 | — | — |
| 2025-03-12 | $105.77 | $107.63 | 275,200 | — | — |
| 2025-03-11 | $103.25 | $105.06 | 316,400 | — | — |
| 2025-03-10 | $105.48 | $107.33 | 309,600 | — | — |
| 2025-03-07 | $109.67 | $111.59 | 412,400 | — | — |
| 2025-03-06 | $105.99 | $107.85 | 325,700 | — | — |
| 2025-03-05 | $110.60 | $112.54 | 299,000 | — | — |
| 2025-03-04 | $107.09 | $108.97 | 491,300 | — | — |
| 2025-03-03 | $107.43 | $109.31 | 536,000 | — | — |
| 2025-02-28 | $115.17 | $117.19 | 355,000 | — | — |
| 2025-02-27 | $116.43 | $118.47 | 248,400 | — | — |
| 2025-02-26 | $123.40 | $125.57 | 224,800 | — | — |
| 2025-02-25 | $121.50 | $123.63 | 1,177,100 | — | — |
| 2025-02-24 | $125.78 | $127.99 | 248,500 | — | — |
| 2025-02-21 | $126.54 | $128.66 | 272,700 | — | — |
| 2025-02-20 | $130.26 | $132.44 | 397,300 | — | — |
| 2025-02-19 | $131.54 | $133.74 | 390,200 | — | — |
| 2025-02-18 | $126.73 | $128.85 | 267,600 | — | — |
| 2025-02-14 | $124.27 | $126.35 | 405,500 | — | — |
| 2025-02-13 | $123.49 | $125.56 | 692,300 | — | — |
| 2025-02-12 | $111.17 | $113.03 | 323,200 | — | — |
| 2025-02-11 | $111.36 | $113.22 | 231,100 | — | — |
| 2025-02-10 | $112.83 | $114.72 | 279,500 | — | — |
| 2025-02-07 | $111.69 | $113.56 | 190,300 | — | — |
| 2025-02-06 | $113.10 | $114.99 | 173,100 | — | — |
| 2025-02-05 | $113.94 | $115.85 | 210,700 | — | — |
| 2025-02-04 | $111.41 | $113.28 | 199,000 | — | — |
| 2025-02-03 | $111.39 | $113.25 | 209,600 | — | — |
| 2025-01-31 | $115.08 | $117.01 | 401,100 | — | — |
| 2025-01-30 | $114.81 | $116.73 | 260,900 | — | — |
| 2025-01-29 | $112.64 | $114.53 | 192,000 | — | — |
| 2025-01-28 | $114.02 | $115.93 | 243,400 | — | — |
| 2025-01-27 | $113.26 | $115.16 | 433,300 | — | — |
| 2025-01-24 | $125.36 | $127.46 | 232,100 | — | — |
| 2025-01-23 | $125.29 | $127.39 | 248,400 | — | — |
| 2025-01-22 | $125.95 | $128.06 | 361,800 | — | — |
| 2025-01-21 | $127.55 | $129.69 | 337,600 | — | — |
| 2025-01-17 | $121.16 | $123.19 | 173,900 | — | — |
| 2025-01-16 | $119.66 | $121.66 | 242,800 | — | — |
| 2025-01-15 | $121.13 | $123.16 | 253,200 | — | — |
| 2025-01-14 | $118.07 | $120.05 | 353,700 | — | — |
| 2025-01-13 | $117.35 | $119.31 | 149,300 | — | — |
| 2025-01-10 | $118.36 | $120.34 | 167,700 | — | — |
| 2025-01-08 | $118.67 | $120.66 | 266,400 | — | — |
| 2025-01-07 | $125.23 | $127.33 | 361,900 | — | — |
| 2025-01-06 | $121.24 | $123.27 | 282,100 | — | — |
| 2025-01-03 | $118.57 | $120.55 | 169,300 | — | — |
| 2025-01-02 | $115.34 | $117.27 | 187,100 | — | — |