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 | $115.04 | $241.71 | 390,000 | — | — |
| 2025-12-30 | $116.68 | $245.16 | 324,200 | — | — |
| 2025-12-29 | $117.16 | $246.17 | 516,900 | — | — |
| 2025-12-26 | $118.90 | $249.82 | 275,700 | — | — |
| 2025-12-24 | $118.90 | $249.82 | 173,900 | — | — |
| 2025-12-23 | $119.21 | $250.48 | 307,500 | — | — |
| 2025-12-22 | $119.91 | $251.95 | 418,600 | — | — |
| 2025-12-19 | $118.95 | $249.93 | 1,417,200 | — | — |
| 2025-12-18 | $119.79 | $251.69 | 513,800 | — | — |
| 2025-12-17 | $118.98 | $249.99 | 649,800 | — | — |
| 2025-12-16 | $119.03 | $250.10 | 568,100 | — | — |
| 2025-12-15 | $119.11 | $250.27 | 661,000 | — | — |
| 2025-12-12 | $118.17 | $248.29 | 621,800 | — | — |
| 2025-12-11 | $119.88 | $251.88 | 525,800 | — | — |
| 2025-12-10 | $118.43 | $248.84 | 587,200 | — | — |
| 2025-12-09 | $113.95 | $238.52 | 474,800 | — | — |
| 2025-12-08 | $114.24 | $239.13 | 472,100 | — | — |
| 2025-12-05 | $114.94 | $240.59 | 367,300 | — | — |
| 2025-12-04 | $115.88 | $242.56 | 535,600 | — | — |
| 2025-12-03 | $115.00 | $240.72 | 578,400 | — | — |
| 2025-12-02 | $111.00 | $232.35 | 330,800 | — | — |
| 2025-12-01 | $112.45 | $235.38 | 367,800 | — | — |
| 2025-11-28 | $111.08 | $232.51 | 156,200 | — | — |
| 2025-11-26 | $112.02 | $234.48 | 331,400 | — | — |
| 2025-11-25 | $112.20 | $234.86 | 462,700 | — | — |
| 2025-11-24 | $109.21 | $228.60 | 493,400 | — | — |
| 2025-11-21 | $108.83 | $227.80 | 509,800 | — | — |
| 2025-11-20 | $104.37 | $218.47 | 356,300 | — | — |
| 2025-11-19 | $104.08 | $217.86 | 364,500 | — | — |
| 2025-11-18 | $104.17 | $218.05 | 397,300 | — | — |
| 2025-11-17 | $103.99 | $217.67 | 384,500 | — | — |
| 2025-11-14 | $108.40 | $226.90 | 416,400 | — | — |
| 2025-11-13 | $109.03 | $228.22 | 456,000 | — | — |
| 2025-11-12 | $109.81 | $229.85 | 345,700 | — | — |
| 2025-11-11 | $109.80 | $229.83 | 306,200 | — | — |
| 2025-11-10 | $110.23 | $230.73 | 515,800 | — | — |
| 2025-11-07 | $108.99 | $228.14 | 371,600 | — | — |
| 2025-11-06 | $107.06 | $224.10 | 644,400 | — | — |
| 2025-11-05 | $107.16 | $224.31 | 425,700 | — | — |
| 2025-11-04 | $106.28 | $222.47 | 590,900 | — | — |
| 2025-11-03 | $107.31 | $224.62 | 572,000 | — | — |
| 2025-10-31 | $106.88 | $223.72 | 660,600 | — | — |
| 2025-10-30 | $107.52 | $225.06 | 583,000 | — | — |
| 2025-10-29 | $108.68 | $227.49 | 929,600 | — | — |
| 2025-10-28 | $112.29 | $235.05 | 625,200 | — | — |
| 2025-10-27 | $112.44 | $235.36 | 485,400 | — | — |
| 2025-10-24 | $113.57 | $237.72 | 462,100 | — | — |
| 2025-10-23 | $111.17 | $232.70 | 341,500 | — | — |
| 2025-10-22 | $111.40 | $233.18 | 406,700 | — | — |
| 2025-10-21 | $111.87 | $234.17 | 377,100 | — | — |
| 2025-10-20 | $112.36 | $235.19 | 367,000 | — | — |
| 2025-10-17 | $108.85 | $227.84 | 610,800 | — | — |
| 2025-10-16 | $107.43 | $224.87 | 738,200 | — | — |
| 2025-10-15 | $116.25 | $243.33 | 302,900 | — | — |
| 2025-10-14 | $118.42 | $247.88 | 563,400 | — | — |
| 2025-10-13 | $116.21 | $243.25 | 316,500 | — | — |
| 2025-10-10 | $113.02 | $236.57 | 369,300 | — | — |
| 2025-10-09 | $118.67 | $248.40 | 348,400 | — | — |
| 2025-10-08 | $118.98 | $249.05 | 357,500 | — | — |
| 2025-10-07 | $118.39 | $247.81 | 317,600 | — | — |
| 2025-10-06 | $119.99 | $251.16 | 467,100 | — | — |
| 2025-10-03 | $119.50 | $250.14 | 380,400 | — | — |
| 2025-10-02 | $118.30 | $247.63 | 302,000 | — | — |
| 2025-10-01 | $118.30 | $247.63 | 395,300 | — | — |
| 2025-09-30 | $118.35 | $247.73 | 435,500 | — | — |
| 2025-09-29 | $118.49 | $248.02 | 454,900 | — | — |
| 2025-09-26 | $119.43 | $249.99 | 311,300 | — | — |
| 2025-09-25 | $118.80 | $248.67 | 320,100 | — | — |
| 2025-09-24 | $118.74 | $248.55 | 364,400 | — | — |
| 2025-09-23 | $119.89 | $250.95 | 435,100 | — | — |
| 2025-09-22 | $119.51 | $250.16 | 557,600 | — | — |
| 2025-09-19 | $122.54 | $256.50 | 1,395,000 | — | — |
| 2025-09-18 | $124.18 | $259.93 | 481,700 | — | — |
| 2025-09-17 | $120.54 | $252.31 | 421,600 | — | — |
| 2025-09-16 | $118.89 | $248.86 | 406,500 | — | — |
| 2025-09-15 | $120.40 | $252.02 | 394,600 | — | — |
| 2025-09-12 | $120.60 | $252.44 | 323,200 | — | — |
| 2025-09-11 | $121.68 | $254.70 | 496,300 | — | — |
| 2025-09-10 | $121.99 | $255.35 | 442,400 | — | — |
| 2025-09-09 | $122.40 | $255.37 | 560,900 | — | — |
| 2025-09-08 | $125.59 | $262.03 | 707,300 | — | — |
| 2025-09-05 | $124.47 | $259.69 | 692,800 | — | — |
| 2025-09-04 | $123.63 | $257.94 | 401,800 | — | — |
| 2025-09-03 | $121.45 | $253.39 | 298,900 | — | — |
| 2025-09-02 | $121.53 | $253.56 | 459,300 | — | — |
| 2025-08-29 | $121.90 | $254.33 | 440,600 | — | — |
| 2025-08-28 | $122.25 | $255.06 | 323,600 | — | — |
| 2025-08-27 | $122.99 | $256.60 | 652,500 | — | — |
| 2025-08-26 | $122.72 | $256.04 | 597,200 | — | — |
| 2025-08-25 | $120.56 | $251.53 | 494,800 | — | — |
| 2025-08-22 | $121.59 | $253.68 | 836,000 | — | — |
| 2025-08-21 | $115.19 | $240.33 | 403,200 | — | — |
| 2025-08-20 | $115.76 | $241.52 | 543,400 | — | — |
| 2025-08-19 | $115.93 | $241.87 | 597,200 | — | — |
| 2025-08-18 | $115.67 | $241.33 | 472,100 | — | — |
| 2025-08-15 | $115.08 | $240.10 | 528,900 | — | — |
| 2025-08-14 | $117.06 | $244.23 | 515,600 | — | — |
| 2025-08-13 | $116.68 | $243.44 | 643,200 | — | — |
| 2025-08-12 | $114.55 | $238.99 | 549,100 | — | — |
| 2025-08-11 | $109.80 | $229.08 | 322,200 | — | — |
| 2025-08-08 | $110.18 | $229.88 | 405,900 | — | — |
| 2025-08-07 | $108.61 | $226.60 | 493,100 | — | — |
| 2025-08-06 | $110.00 | $229.50 | 468,400 | — | — |
| 2025-08-05 | $111.26 | $232.13 | 1,264,800 | — | — |
| 2025-08-04 | $110.55 | $230.65 | 641,300 | — | — |
| 2025-08-01 | $108.39 | $226.14 | 855,100 | — | — |
| 2025-07-31 | $109.99 | $229.48 | 1,053,400 | — | — |
| 2025-07-30 | $110.80 | $231.17 | 1,065,800 | — | — |
| 2025-07-29 | $109.20 | $227.83 | 905,700 | — | — |
| 2025-07-28 | $108.95 | $227.31 | 518,500 | — | — |
| 2025-07-25 | $108.12 | $225.58 | 454,700 | — | — |
| 2025-07-24 | $108.05 | $225.43 | 601,200 | — | — |
| 2025-07-23 | $108.24 | $225.83 | 355,100 | — | — |
| 2025-07-22 | $108.65 | $226.68 | 431,400 | — | — |
| 2025-07-21 | $108.41 | $226.18 | 336,400 | — | — |
| 2025-07-18 | $109.73 | $228.94 | 407,400 | — | — |
| 2025-07-17 | $109.42 | $228.29 | 446,700 | — | — |
| 2025-07-16 | $108.49 | $226.35 | 480,600 | — | — |
| 2025-07-15 | $106.84 | $222.91 | 759,000 | — | — |
| 2025-07-14 | $112.09 | $233.86 | 471,100 | — | — |
| 2025-07-11 | $110.21 | $229.94 | 396,800 | — | — |
| 2025-07-10 | $111.46 | $232.55 | 369,400 | — | — |
| 2025-07-09 | $110.69 | $230.94 | 708,700 | — | — |
| 2025-07-08 | $110.12 | $229.75 | 628,800 | — | — |
| 2025-07-07 | $108.96 | $227.33 | 548,700 | — | — |
| 2025-07-03 | $110.35 | $230.23 | 301,400 | — | — |
| 2025-07-02 | $109.43 | $228.31 | 489,800 | — | — |
| 2025-07-01 | $108.14 | $225.62 | 590,000 | — | — |
| 2025-06-30 | $105.16 | $219.40 | 573,100 | — | — |
| 2025-06-27 | $106.02 | $221.20 | 1,786,300 | — | — |
| 2025-06-26 | $106.14 | $221.45 | 483,300 | — | — |
| 2025-06-25 | $102.59 | $214.04 | 623,300 | — | — |
| 2025-06-24 | $103.72 | $216.40 | 573,500 | — | — |
| 2025-06-23 | $101.70 | $212.18 | 594,800 | — | — |
| 2025-06-20 | $100.66 | $210.01 | 2,037,300 | — | — |
| 2025-06-18 | $99.49 | $207.57 | 951,500 | — | — |
| 2025-06-17 | $98.72 | $205.97 | 681,900 | — | — |
| 2025-06-16 | $100.73 | $210.16 | 477,500 | — | — |
| 2025-06-13 | $100.70 | $210.10 | 410,900 | — | — |
| 2025-06-12 | $103.11 | $215.12 | 415,500 | — | — |
| 2025-06-11 | $104.85 | $218.75 | 684,800 | — | — |
| 2025-06-10 | $106.09 | $221.34 | 477,100 | — | — |
| 2025-06-09 | $105.89 | $220.09 | 432,000 | — | — |
| 2025-06-06 | $104.79 | $217.80 | 545,300 | — | — |
| 2025-06-05 | $101.84 | $211.67 | 578,000 | — | — |
| 2025-06-04 | $101.99 | $211.98 | 434,200 | — | — |
| 2025-06-03 | $103.55 | $215.23 | 529,100 | — | — |
| 2025-06-02 | $102.13 | $212.28 | 468,500 | — | — |
| 2025-05-30 | $103.12 | $214.33 | 459,600 | — | — |
| 2025-05-29 | $103.79 | $215.73 | 304,400 | — | — |
| 2025-05-28 | $103.57 | $215.27 | 520,800 | — | — |
| 2025-05-27 | $105.31 | $218.88 | 693,900 | — | — |
| 2025-05-23 | $101.50 | $210.97 | 634,000 | — | — |
| 2025-05-22 | $102.13 | $212.28 | 438,500 | — | — |
| 2025-05-21 | $102.37 | $212.77 | 408,200 | — | — |
| 2025-05-20 | $106.20 | $220.73 | 321,800 | — | — |
| 2025-05-19 | $106.86 | $222.11 | 379,400 | — | — |
| 2025-05-16 | $107.05 | $222.50 | 392,200 | — | — |
| 2025-05-15 | $106.49 | $221.34 | 361,200 | — | — |
| 2025-05-14 | $106.77 | $221.92 | 577,100 | — | — |
| 2025-05-13 | $107.99 | $224.46 | 445,100 | — | — |
| 2025-05-12 | $107.28 | $222.98 | 487,600 | — | — |
| 2025-05-09 | $103.02 | $214.12 | 414,300 | — | — |
| 2025-05-08 | $103.56 | $215.25 | 431,100 | — | — |
| 2025-05-07 | $101.34 | $210.63 | 658,600 | — | — |
| 2025-05-06 | $100.09 | $208.04 | 443,800 | — | — |
| 2025-05-05 | $101.00 | $209.93 | 470,200 | — | — |
| 2025-05-02 | $100.34 | $208.55 | 629,600 | — | — |
| 2025-05-01 | $97.78 | $203.23 | 777,900 | — | — |
| 2025-04-30 | $94.57 | $196.56 | 1,796,100 | — | — |
| 2025-04-29 | $97.82 | $203.32 | 1,045,600 | — | — |
| 2025-04-28 | $95.93 | $199.39 | 465,500 | — | — |
| 2025-04-25 | $95.66 | $198.83 | 466,000 | — | — |
| 2025-04-24 | $96.77 | $201.13 | 442,700 | — | — |
| 2025-04-23 | $95.34 | $198.16 | 564,200 | — | — |
| 2025-04-22 | $94.20 | $195.79 | 628,000 | — | — |
| 2025-04-21 | $90.42 | $187.94 | 453,300 | — | — |
| 2025-04-17 | $91.51 | $190.20 | 441,300 | — | — |
| 2025-04-16 | $91.05 | $189.25 | 709,800 | — | — |
| 2025-04-15 | $90.46 | $188.02 | 524,300 | — | — |
| 2025-04-14 | $88.74 | $184.44 | 700,700 | — | — |
| 2025-04-11 | $86.40 | $179.58 | 1,333,900 | — | — |
| 2025-04-10 | $88.14 | $183.20 | 511,500 | — | — |
| 2025-04-09 | $94.34 | $196.08 | 1,149,000 | — | — |
| 2025-04-08 | $86.59 | $179.98 | 611,900 | — | — |
| 2025-04-07 | $86.61 | $180.02 | 952,100 | — | — |
| 2025-04-04 | $86.88 | $180.58 | 818,600 | — | — |
| 2025-04-03 | $90.90 | $188.93 | 938,200 | — | — |
| 2025-04-02 | $101.98 | $211.96 | 331,300 | — | — |
| 2025-04-01 | $100.53 | $208.95 | 350,000 | — | — |
| 2025-03-31 | $101.10 | $210.13 | 406,100 | — | — |
| 2025-03-28 | $100.19 | $208.24 | 407,200 | — | — |
| 2025-03-27 | $101.85 | $211.69 | 447,100 | — | — |
| 2025-03-26 | $103.86 | $215.87 | 381,600 | — | — |
| 2025-03-25 | $105.05 | $218.34 | 530,600 | — | — |
| 2025-03-24 | $105.27 | $218.80 | 617,300 | — | — |
| 2025-03-21 | $102.35 | $212.73 | 1,791,300 | — | — |
| 2025-03-20 | $102.67 | $213.40 | 452,300 | — | — |
| 2025-03-19 | $103.59 | $215.31 | 418,200 | — | — |
| 2025-03-18 | $102.36 | $212.75 | 347,800 | — | — |
| 2025-03-17 | $101.94 | $211.88 | 422,600 | — | — |
| 2025-03-14 | $101.42 | $210.80 | 470,200 | — | — |
| 2025-03-13 | $98.19 | $204.09 | 797,200 | — | — |
| 2025-03-12 | $98.99 | $205.75 | 567,300 | — | — |
| 2025-03-11 | $98.00 | $203.69 | 702,600 | — | — |
| 2025-03-10 | $98.78 | $205.31 | 780,000 | — | — |
| 2025-03-07 | $103.07 | $213.40 | 762,600 | — | — |
| 2025-03-06 | $102.76 | $212.76 | 605,000 | — | — |
| 2025-03-05 | $104.49 | $216.34 | 748,000 | — | — |
| 2025-03-04 | $103.95 | $215.22 | 722,200 | — | — |
| 2025-03-03 | $108.66 | $224.97 | 964,500 | — | — |
| 2025-02-28 | $110.33 | $228.43 | 1,035,700 | — | — |
| 2025-02-27 | $108.65 | $224.95 | 479,400 | — | — |
| 2025-02-26 | $108.86 | $225.39 | 661,100 | — | — |
| 2025-02-25 | $106.99 | $221.51 | 596,400 | — | — |
| 2025-02-24 | $106.68 | $220.87 | 656,400 | — | — |
| 2025-02-21 | $106.91 | $221.35 | 467,800 | — | — |
| 2025-02-20 | $109.96 | $227.66 | 494,000 | — | — |
| 2025-02-19 | $113.02 | $234.00 | 609,400 | — | — |
| 2025-02-18 | $113.93 | $235.88 | 546,900 | — | — |
| 2025-02-14 | $111.86 | $231.60 | 427,900 | — | — |
| 2025-02-13 | $112.56 | $233.05 | 451,900 | — | — |
| 2025-02-12 | $112.94 | $233.83 | 649,900 | — | — |
| 2025-02-11 | $114.17 | $236.38 | 605,900 | — | — |
| 2025-02-10 | $113.24 | $234.45 | 753,400 | — | — |
| 2025-02-07 | $114.11 | $236.25 | 904,800 | — | — |
| 2025-02-06 | $116.34 | $240.87 | 980,600 | — | — |
| 2025-02-05 | $117.48 | $243.23 | 863,900 | — | — |
| 2025-02-04 | $114.59 | $237.25 | 921,100 | — | — |
| 2025-02-03 | $113.24 | $234.45 | 1,812,100 | — | — |
| 2025-01-31 | $117.90 | $244.10 | 5,642,700 | — | — |
| 2025-01-30 | $120.30 | $249.07 | 1,240,800 | — | — |
| 2025-01-29 | $122.56 | $253.75 | 1,603,100 | — | — |
| 2025-01-28 | $121.62 | $251.80 | 1,135,800 | — | — |
| 2025-01-27 | $121.11 | $250.75 | 817,700 | — | — |
| 2025-01-24 | $121.04 | $250.60 | 570,200 | — | — |
| 2025-01-23 | $120.57 | $249.63 | 520,700 | — | — |
| 2025-01-22 | $120.55 | $249.59 | 371,600 | — | — |
| 2025-01-21 | $121.01 | $250.54 | 420,300 | — | — |
| 2025-01-17 | $119.58 | $247.58 | 296,100 | — | — |
| 2025-01-16 | $117.63 | $243.54 | 322,500 | — | — |
| 2025-01-15 | $119.56 | $247.54 | 471,200 | — | — |
| 2025-01-14 | $116.92 | $242.07 | 486,400 | — | — |
| 2025-01-13 | $112.92 | $233.79 | 772,400 | — | — |
| 2025-01-10 | $109.77 | $227.27 | 734,500 | — | — |
| 2025-01-08 | $110.32 | $228.41 | 351,700 | — | — |
| 2025-01-07 | $110.34 | $228.45 | 431,600 | — | — |
| 2025-01-06 | $111.91 | $231.70 | 438,700 | — | — |
| 2025-01-03 | $113.25 | $234.47 | 308,900 | — | — |
| 2025-01-02 | $111.79 | $231.45 | 476,800 | — | — |