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
- 1980-03-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 | $110.18 | $114.18 | 561,300 | — | — |
| 2025-12-30 | $113.01 | $117.11 | 382,900 | — | — |
| 2025-12-29 | $113.04 | $117.14 | 336,100 | — | — |
| 2025-12-26 | $113.39 | $117.51 | 170,900 | — | — |
| 2025-12-24 | $112.52 | $116.61 | 171,500 | — | — |
| 2025-12-23 | $112.43 | $116.51 | 262,400 | — | — |
| 2025-12-22 | $113.31 | $117.42 | 492,900 | — | — |
| 2025-12-19 | $113.20 | $117.31 | 733,800 | — | — |
| 2025-12-18 | $111.26 | $115.30 | 517,000 | — | — |
| 2025-12-17 | $111.78 | $115.84 | 349,400 | — | — |
| 2025-12-16 | $112.76 | $116.85 | 497,300 | — | — |
| 2025-12-15 | $113.46 | $117.58 | 526,400 | — | — |
| 2025-12-12 | $113.59 | $117.71 | 478,300 | — | — |
| 2025-12-11 | $115.20 | $119.38 | 548,600 | — | — |
| 2025-12-10 | $116.33 | $120.55 | 632,800 | — | — |
| 2025-12-09 | $113.68 | $117.81 | 595,500 | — | — |
| 2025-12-08 | $112.93 | $117.03 | 514,800 | — | — |
| 2025-12-05 | $112.48 | $116.56 | 455,800 | — | — |
| 2025-12-04 | $111.31 | $115.35 | 377,200 | — | — |
| 2025-12-03 | $110.95 | $114.98 | 432,900 | — | — |
| 2025-12-02 | $108.90 | $112.85 | 416,900 | — | — |
| 2025-12-01 | $107.75 | $111.66 | 410,300 | — | — |
| 2025-11-28 | $108.01 | $111.93 | 178,300 | — | — |
| 2025-11-26 | $107.90 | $111.82 | 446,000 | — | — |
| 2025-11-25 | $106.83 | $110.71 | 571,100 | — | — |
| 2025-11-24 | $105.88 | $109.72 | 575,300 | — | — |
| 2025-11-21 | $105.74 | $109.58 | 599,200 | — | — |
| 2025-11-20 | $101.87 | $105.57 | 458,600 | — | — |
| 2025-11-19 | $104.30 | $108.09 | 372,700 | — | — |
| 2025-11-18 | $105.30 | $109.12 | 410,400 | — | — |
| 2025-11-17 | $104.86 | $108.67 | 436,900 | — | — |
| 2025-11-14 | $108.16 | $112.09 | 538,100 | — | — |
| 2025-11-13 | $110.21 | $114.21 | 639,600 | — | — |
| 2025-11-12 | $111.27 | $115.31 | 506,900 | — | — |
| 2025-11-11 | $110.44 | $114.45 | 642,900 | — | — |
| 2025-11-10 | $112.30 | $116.38 | 630,100 | — | — |
| 2025-11-07 | $111.71 | $115.77 | 744,800 | — | — |
| 2025-11-06 | $111.20 | $115.24 | 561,300 | — | — |
| 2025-11-05 | $112.83 | $116.93 | 732,400 | — | — |
| 2025-11-04 | $111.63 | $115.68 | 1,121,100 | — | — |
| 2025-11-03 | $111.45 | $115.50 | 1,417,300 | — | — |
| 2025-10-31 | $111.55 | $115.60 | 2,216,000 | — | — |
| 2025-10-30 | $113.23 | $117.34 | 1,093,200 | — | — |
| 2025-10-29 | $116.10 | $120.32 | 889,000 | — | — |
| 2025-10-28 | $118.27 | $122.56 | 817,700 | — | — |
| 2025-10-27 | $119.34 | $123.67 | 1,050,100 | — | — |
| 2025-10-24 | $119.97 | $124.33 | 376,800 | — | — |
| 2025-10-23 | $121.11 | $125.51 | 625,500 | — | — |
| 2025-10-22 | $120.07 | $124.43 | 500,000 | — | — |
| 2025-10-21 | $125.34 | $129.89 | 550,100 | — | — |
| 2025-10-20 | $124.75 | $129.28 | 581,900 | — | — |
| 2025-10-17 | $119.15 | $123.48 | 689,400 | — | — |
| 2025-10-16 | $118.06 | $122.35 | 600,400 | — | — |
| 2025-10-15 | $117.48 | $121.75 | 492,800 | — | — |
| 2025-10-14 | $115.85 | $120.06 | 642,600 | — | — |
| 2025-10-13 | $113.65 | $117.78 | 748,800 | — | — |
| 2025-10-10 | $113.50 | $117.62 | 477,600 | — | — |
| 2025-10-09 | $117.81 | $122.09 | 395,800 | — | — |
| 2025-10-08 | $120.48 | $124.85 | 400,600 | — | — |
| 2025-10-07 | $119.57 | $123.91 | 322,300 | — | — |
| 2025-10-06 | $122.89 | $127.35 | 285,000 | — | — |
| 2025-10-03 | $121.59 | $126.01 | 491,100 | — | — |
| 2025-10-02 | $122.45 | $126.90 | 372,700 | — | — |
| 2025-10-01 | $121.69 | $126.11 | 408,700 | — | — |
| 2025-09-30 | $121.00 | $125.39 | 363,400 | — | — |
| 2025-09-29 | $120.58 | $124.96 | 308,400 | — | — |
| 2025-09-26 | $120.92 | $125.31 | 331,100 | — | — |
| 2025-09-25 | $118.84 | $123.16 | 376,500 | — | — |
| 2025-09-24 | $120.93 | $125.32 | 343,300 | — | — |
| 2025-09-23 | $121.04 | $125.44 | 409,400 | — | — |
| 2025-09-22 | $121.94 | $126.37 | 666,100 | — | — |
| 2025-09-19 | $121.72 | $126.14 | 1,856,600 | — | — |
| 2025-09-18 | $122.84 | $127.30 | 501,000 | — | — |
| 2025-09-17 | $119.08 | $123.40 | 1,393,200 | — | — |
| 2025-09-16 | $127.00 | $131.61 | 534,100 | — | — |
| 2025-09-15 | $127.53 | $132.16 | 319,800 | — | — |
| 2025-09-12 | $128.34 | $133.00 | 513,800 | — | — |
| 2025-09-11 | $129.26 | $133.95 | 358,500 | — | — |
| 2025-09-10 | $127.06 | $131.67 | 372,900 | — | — |
| 2025-09-09 | $126.22 | $130.80 | 452,000 | — | — |
| 2025-09-08 | $126.10 | $130.68 | 425,600 | — | — |
| 2025-09-05 | $127.64 | $132.27 | 426,700 | — | — |
| 2025-09-04 | $126.70 | $131.30 | 338,800 | — | — |
| 2025-09-03 | $124.33 | $128.84 | 391,700 | — | — |
| 2025-09-02 | $123.58 | $128.07 | 419,600 | — | — |
| 2025-08-29 | $126.33 | $130.92 | 450,600 | — | — |
| 2025-08-28 | $126.82 | $131.43 | 367,700 | — | — |
| 2025-08-27 | $127.78 | $132.42 | 523,200 | — | — |
| 2025-08-26 | $127.01 | $131.62 | 835,100 | — | — |
| 2025-08-25 | $128.99 | $133.67 | 287,800 | — | — |
| 2025-08-22 | $130.07 | $134.79 | 390,900 | — | — |
| 2025-08-21 | $124.22 | $128.73 | 268,900 | — | — |
| 2025-08-20 | $124.93 | $129.47 | 555,600 | — | — |
| 2025-08-19 | $125.27 | $129.82 | 470,200 | — | — |
| 2025-08-18 | $123.49 | $127.97 | 330,500 | — | — |
| 2025-08-15 | $123.71 | $128.20 | 311,500 | — | — |
| 2025-08-14 | $125.86 | $130.43 | 386,500 | — | — |
| 2025-08-13 | $127.40 | $132.03 | 587,700 | — | — |
| 2025-08-12 | $123.40 | $127.88 | 365,000 | — | — |
| 2025-08-11 | $119.95 | $124.31 | 419,400 | — | — |
| 2025-08-08 | $120.89 | $125.28 | 470,000 | — | — |
| 2025-08-07 | $118.52 | $122.82 | 555,700 | — | — |
| 2025-08-06 | $116.21 | $120.43 | 698,900 | — | — |
| 2025-08-05 | $117.67 | $121.94 | 489,500 | — | — |
| 2025-08-04 | $116.11 | $120.33 | 674,100 | — | — |
| 2025-08-01 | $114.66 | $118.82 | 1,038,600 | — | — |
| 2025-07-31 | $116.00 | $120.21 | 1,303,100 | — | — |
| 2025-07-30 | $129.78 | $134.49 | 803,100 | — | — |
| 2025-07-29 | $130.03 | $134.75 | 385,900 | — | — |
| 2025-07-28 | $128.71 | $133.38 | 364,700 | — | — |
| 2025-07-25 | $127.81 | $132.45 | 315,000 | — | — |
| 2025-07-24 | $127.15 | $131.77 | 317,800 | — | — |
| 2025-07-23 | $130.33 | $135.06 | 347,300 | — | — |
| 2025-07-22 | $130.46 | $135.20 | 430,000 | — | — |
| 2025-07-21 | $130.37 | $135.10 | 437,400 | — | — |
| 2025-07-18 | $130.47 | $135.21 | 403,000 | — | — |
| 2025-07-17 | $130.73 | $135.48 | 320,900 | — | — |
| 2025-07-16 | $130.50 | $135.24 | 277,200 | — | — |
| 2025-07-15 | $130.50 | $135.24 | 371,800 | — | — |
| 2025-07-14 | $131.93 | $136.72 | 262,400 | — | — |
| 2025-07-11 | $132.16 | $136.96 | 309,300 | — | — |
| 2025-07-10 | $133.24 | $138.08 | 492,000 | — | — |
| 2025-07-09 | $132.57 | $137.38 | 369,500 | — | — |
| 2025-07-08 | $132.00 | $136.79 | 507,400 | — | — |
| 2025-07-07 | $130.21 | $134.94 | 340,500 | — | — |
| 2025-07-03 | $132.17 | $136.97 | 240,900 | — | — |
| 2025-07-02 | $131.94 | $136.73 | 503,700 | — | — |
| 2025-07-01 | $129.76 | $134.47 | 457,700 | — | — |
| 2025-06-30 | $127.43 | $132.06 | 359,500 | — | — |
| 2025-06-27 | $127.26 | $131.88 | 561,900 | — | — |
| 2025-06-26 | $128.28 | $132.94 | 353,900 | — | — |
| 2025-06-25 | $127.00 | $131.61 | 345,400 | — | — |
| 2025-06-24 | $126.55 | $131.15 | 575,300 | — | — |
| 2025-06-23 | $125.96 | $130.53 | 529,100 | — | — |
| 2025-06-20 | $123.69 | $128.18 | 758,400 | — | — |
| 2025-06-18 | $123.49 | $127.97 | 444,800 | — | — |
| 2025-06-17 | $124.14 | $128.65 | 381,100 | — | — |
| 2025-06-16 | $124.83 | $129.36 | 329,500 | — | — |
| 2025-06-13 | $122.03 | $126.46 | 792,700 | — | — |
| 2025-06-12 | $123.50 | $127.98 | 331,900 | — | — |
| 2025-06-11 | $124.41 | $128.93 | 456,800 | — | — |
| 2025-06-10 | $125.08 | $129.62 | 535,400 | — | — |
| 2025-06-09 | $123.28 | $127.76 | 620,400 | — | — |
| 2025-06-06 | $121.93 | $126.36 | 418,900 | — | — |
| 2025-06-05 | $120.76 | $125.15 | 518,300 | — | — |
| 2025-06-04 | $120.06 | $124.42 | 436,900 | — | — |
| 2025-06-03 | $120.31 | $124.68 | 345,600 | — | — |
| 2025-06-02 | $117.51 | $121.78 | 378,200 | — | — |
| 2025-05-30 | $118.38 | $122.68 | 539,400 | — | — |
| 2025-05-29 | $119.27 | $123.60 | 292,700 | — | — |
| 2025-05-28 | $118.52 | $122.82 | 312,900 | — | — |
| 2025-05-27 | $119.91 | $124.26 | 345,600 | — | — |
| 2025-05-23 | $117.13 | $121.38 | 264,300 | — | — |
| 2025-05-22 | $119.15 | $123.48 | 316,500 | — | — |
| 2025-05-21 | $118.69 | $123.00 | 430,200 | — | — |
| 2025-05-20 | $120.64 | $125.02 | 425,300 | — | — |
| 2025-05-19 | $120.93 | $125.32 | 457,700 | — | — |
| 2025-05-16 | $121.93 | $126.36 | 491,400 | — | — |
| 2025-05-15 | $120.59 | $124.97 | 548,300 | — | — |
| 2025-05-14 | $120.11 | $124.47 | 537,600 | — | — |
| 2025-05-13 | $121.22 | $125.62 | 622,500 | — | — |
| 2025-05-12 | $121.75 | $126.17 | 658,900 | — | — |
| 2025-05-09 | $117.93 | $122.21 | 425,200 | — | — |
| 2025-05-08 | $118.34 | $122.64 | 466,700 | — | — |
| 2025-05-07 | $115.46 | $119.65 | 545,900 | — | — |
| 2025-05-06 | $115.09 | $119.27 | 512,300 | — | — |
| 2025-05-05 | $116.57 | $120.80 | 652,900 | — | — |
| 2025-05-02 | $115.15 | $119.33 | 697,100 | — | — |
| 2025-05-01 | $113.07 | $117.18 | 1,288,500 | — | — |
| 2025-04-30 | $111.36 | $115.40 | 1,998,800 | — | — |
| 2025-04-29 | $111.38 | $115.42 | 538,500 | — | — |
| 2025-04-28 | $112.97 | $117.07 | 729,800 | — | — |
| 2025-04-25 | $111.72 | $115.78 | 719,300 | — | — |
| 2025-04-24 | $112.08 | $116.15 | 527,600 | — | — |
| 2025-04-23 | $107.78 | $111.69 | 895,500 | — | — |
| 2025-04-22 | $104.76 | $108.56 | 636,400 | — | — |
| 2025-04-21 | $102.21 | $105.92 | 668,800 | — | — |
| 2025-04-17 | $102.19 | $105.90 | 512,300 | — | — |
| 2025-04-16 | $100.49 | $104.14 | 658,000 | — | — |
| 2025-04-15 | $100.60 | $104.25 | 818,300 | — | — |
| 2025-04-14 | $100.00 | $103.63 | 571,200 | — | — |
| 2025-04-11 | $97.81 | $101.36 | 554,100 | — | — |
| 2025-04-10 | $96.68 | $100.19 | 1,040,500 | — | — |
| 2025-04-09 | $101.01 | $104.68 | 1,026,700 | — | — |
| 2025-04-08 | $92.08 | $95.42 | 1,746,700 | — | — |
| 2025-04-07 | $90.32 | $93.60 | 1,034,000 | — | — |
| 2025-04-04 | $92.34 | $95.69 | 827,400 | — | — |
| 2025-04-03 | $96.11 | $99.60 | 668,200 | — | — |
| 2025-04-02 | $105.16 | $108.98 | 504,700 | — | — |
| 2025-04-01 | $103.22 | $106.97 | 361,600 | — | — |
| 2025-03-31 | $103.83 | $107.60 | 489,200 | — | — |
| 2025-03-28 | $103.71 | $107.48 | 343,400 | — | — |
| 2025-03-27 | $105.36 | $109.19 | 412,900 | — | — |
| 2025-03-26 | $106.94 | $110.82 | 399,300 | — | — |
| 2025-03-25 | $107.10 | $110.99 | 354,900 | — | — |
| 2025-03-24 | $108.35 | $112.28 | 575,500 | — | — |
| 2025-03-21 | $104.40 | $108.19 | 3,018,200 | — | — |
| 2025-03-20 | $105.94 | $109.79 | 377,200 | — | — |
| 2025-03-19 | $108.94 | $112.90 | 576,800 | — | — |
| 2025-03-18 | $107.43 | $111.33 | 425,500 | — | — |
| 2025-03-17 | $105.63 | $109.47 | 378,800 | — | — |
| 2025-03-14 | $104.72 | $108.52 | 557,000 | — | — |
| 2025-03-13 | $101.93 | $105.63 | 547,400 | — | — |
| 2025-03-12 | $102.59 | $106.32 | 599,100 | — | — |
| 2025-03-11 | $104.62 | $108.42 | 449,900 | — | — |
| 2025-03-10 | $107.52 | $111.42 | 521,400 | — | — |
| 2025-03-07 | $109.34 | $113.31 | 467,900 | — | — |
| 2025-03-06 | $105.88 | $109.72 | 454,500 | — | — |
| 2025-03-05 | $105.93 | $109.78 | 380,200 | — | — |
| 2025-03-04 | $104.37 | $108.16 | 612,300 | — | — |
| 2025-03-03 | $105.63 | $109.47 | 501,500 | — | — |
| 2025-02-28 | $108.07 | $111.99 | 476,100 | — | — |
| 2025-02-27 | $108.27 | $112.20 | 369,700 | — | — |
| 2025-02-26 | $109.89 | $113.88 | 570,300 | — | — |
| 2025-02-25 | $110.15 | $114.15 | 847,200 | — | — |
| 2025-02-24 | $111.75 | $115.81 | 546,300 | — | — |
| 2025-02-21 | $111.35 | $115.39 | 560,500 | — | — |
| 2025-02-20 | $112.19 | $116.26 | 482,600 | — | — |
| 2025-02-19 | $111.88 | $115.94 | 550,200 | — | — |
| 2025-02-18 | $110.88 | $114.91 | 529,500 | — | — |
| 2025-02-14 | $109.12 | $113.08 | 431,200 | — | — |
| 2025-02-13 | $108.22 | $112.15 | 372,300 | — | — |
| 2025-02-12 | $106.82 | $110.70 | 388,200 | — | — |
| 2025-02-11 | $107.61 | $111.52 | 611,800 | — | — |
| 2025-02-10 | $107.80 | $111.71 | 574,000 | — | — |
| 2025-02-07 | $106.98 | $110.86 | 1,097,300 | — | — |
| 2025-02-06 | $109.72 | $113.70 | 1,458,300 | — | — |
| 2025-02-05 | $114.91 | $119.08 | 769,300 | — | — |
| 2025-02-04 | $113.80 | $117.93 | 462,700 | — | — |
| 2025-02-03 | $113.50 | $117.62 | 477,900 | — | — |
| 2025-01-31 | $116.55 | $120.78 | 390,000 | — | — |
| 2025-01-30 | $117.00 | $121.25 | 333,400 | — | — |
| 2025-01-29 | $117.64 | $121.91 | 517,000 | — | — |
| 2025-01-28 | $117.25 | $121.51 | 478,100 | — | — |
| 2025-01-27 | $116.18 | $120.40 | 439,800 | — | — |
| 2025-01-24 | $119.20 | $123.53 | 358,300 | — | — |
| 2025-01-23 | $119.30 | $123.63 | 307,800 | — | — |
| 2025-01-22 | $119.16 | $123.49 | 548,100 | — | — |
| 2025-01-21 | $119.26 | $123.59 | 710,100 | — | — |
| 2025-01-17 | $116.65 | $120.89 | 348,900 | — | — |
| 2025-01-16 | $114.97 | $119.14 | 385,600 | — | — |
| 2025-01-15 | $114.23 | $118.38 | 429,000 | — | — |
| 2025-01-14 | $112.89 | $116.99 | 371,400 | — | — |
| 2025-01-13 | $110.94 | $114.97 | 446,100 | — | — |
| 2025-01-10 | $111.95 | $116.02 | 406,400 | — | — |
| 2025-01-08 | $112.09 | $116.16 | 397,300 | — | — |
| 2025-01-07 | $113.46 | $117.58 | 404,200 | — | — |
| 2025-01-06 | $112.12 | $116.19 | 500,800 | — | — |
| 2025-01-03 | $113.14 | $117.25 | 301,800 | — | — |
| 2025-01-02 | $111.38 | $115.42 | 290,900 | — | — |