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 | $124.52 | $377.67 | 370,500 | — | — |
| 2025-12-30 | $125.96 | $382.04 | 342,400 | — | — |
| 2025-12-29 | $125.79 | $381.53 | 390,700 | — | — |
| 2025-12-26 | $126.02 | $382.22 | 256,900 | — | — |
| 2025-12-24 | $125.95 | $382.01 | 248,800 | — | — |
| 2025-12-23 | $125.37 | $380.25 | 407,000 | — | — |
| 2025-12-22 | $126.32 | $383.13 | 314,500 | — | — |
| 2025-12-19 | $124.95 | $378.98 | 722,900 | — | — |
| 2025-12-18 | $124.80 | $378.52 | 564,500 | — | — |
| 2025-12-17 | $123.04 | $373.19 | 529,400 | — | — |
| 2025-12-16 | $121.82 | $369.49 | 991,500 | — | — |
| 2025-12-15 | $122.58 | $371.79 | 1,420,000 | — | — |
| 2025-12-12 | $121.07 | $367.21 | 578,600 | — | — |
| 2025-12-11 | $120.91 | $366.72 | 929,500 | — | — |
| 2025-12-10 | $120.04 | $364.09 | 722,200 | — | — |
| 2025-12-09 | $116.59 | $353.62 | 408,500 | — | — |
| 2025-12-08 | $116.90 | $354.56 | 467,400 | — | — |
| 2025-12-05 | $116.29 | $352.71 | 446,300 | — | — |
| 2025-12-04 | $117.10 | $352.89 | 420,900 | — | — |
| 2025-12-03 | $117.27 | $353.41 | 531,700 | — | — |
| 2025-12-02 | $114.22 | $344.22 | 497,400 | — | — |
| 2025-12-01 | $116.31 | $350.51 | 888,700 | — | — |
| 2025-11-28 | $114.71 | $345.69 | 283,900 | — | — |
| 2025-11-26 | $114.54 | $345.18 | 534,400 | — | — |
| 2025-11-25 | $114.75 | $345.81 | 668,700 | — | — |
| 2025-11-24 | $112.86 | $340.12 | 787,700 | — | — |
| 2025-11-21 | $114.84 | $346.08 | 477,000 | — | — |
| 2025-11-20 | $111.41 | $335.75 | 588,900 | — | — |
| 2025-11-19 | $113.78 | $342.89 | 459,000 | — | — |
| 2025-11-18 | $112.87 | $340.15 | 424,500 | — | — |
| 2025-11-17 | $110.14 | $331.92 | 730,200 | — | — |
| 2025-11-14 | $115.44 | $347.89 | 498,300 | — | — |
| 2025-11-13 | $115.72 | $348.74 | 580,100 | — | — |
| 2025-11-12 | $116.55 | $351.24 | 628,400 | — | — |
| 2025-11-11 | $116.17 | $350.09 | 595,300 | — | — |
| 2025-11-10 | $115.44 | $347.89 | 415,400 | — | — |
| 2025-11-07 | $114.54 | $345.18 | 329,200 | — | — |
| 2025-11-06 | $112.68 | $339.57 | 561,800 | — | — |
| 2025-11-05 | $112.88 | $340.18 | 454,000 | — | — |
| 2025-11-04 | $112.35 | $338.58 | 462,600 | — | — |
| 2025-11-03 | $112.30 | $338.43 | 520,300 | — | — |
| 2025-10-31 | $111.47 | $335.93 | 691,300 | — | — |
| 2025-10-30 | $110.35 | $332.55 | 675,300 | — | — |
| 2025-10-29 | $109.24 | $329.21 | 752,700 | — | — |
| 2025-10-28 | $112.40 | $338.73 | 391,600 | — | — |
| 2025-10-27 | $112.53 | $339.12 | 577,500 | — | — |
| 2025-10-24 | $113.80 | $342.95 | 734,200 | — | — |
| 2025-10-23 | $114.00 | $343.55 | 1,163,700 | — | — |
| 2025-10-22 | $115.38 | $347.71 | 849,400 | — | — |
| 2025-10-21 | $117.63 | $354.49 | 488,300 | — | — |
| 2025-10-20 | $118.48 | $357.05 | 490,500 | — | — |
| 2025-10-17 | $115.79 | $348.95 | 793,200 | — | — |
| 2025-10-16 | $113.42 | $341.80 | 896,300 | — | — |
| 2025-10-15 | $119.99 | $361.60 | 596,200 | — | — |
| 2025-10-14 | $124.14 | $374.11 | 513,300 | — | — |
| 2025-10-13 | $121.39 | $365.82 | 451,600 | — | — |
| 2025-10-10 | $117.63 | $354.49 | 503,600 | — | — |
| 2025-10-09 | $124.78 | $376.04 | 504,300 | — | — |
| 2025-10-08 | $125.82 | $379.17 | 283,600 | — | — |
| 2025-10-07 | $125.31 | $377.64 | 378,800 | — | — |
| 2025-10-06 | $127.05 | $382.88 | 508,400 | — | — |
| 2025-10-03 | $125.93 | $379.50 | 489,900 | — | — |
| 2025-10-02 | $124.40 | $374.89 | 710,200 | — | — |
| 2025-10-01 | $125.24 | $377.43 | 488,800 | — | — |
| 2025-09-30 | $127.01 | $382.76 | 357,400 | — | — |
| 2025-09-29 | $127.33 | $383.72 | 307,900 | — | — |
| 2025-09-26 | $128.04 | $385.86 | 357,300 | — | — |
| 2025-09-25 | $126.99 | $382.70 | 393,000 | — | — |
| 2025-09-24 | $127.09 | $383.00 | 553,000 | — | — |
| 2025-09-23 | $126.49 | $381.19 | 545,500 | — | — |
| 2025-09-22 | $126.98 | $382.67 | 530,400 | — | — |
| 2025-09-19 | $127.99 | $385.71 | 1,066,600 | — | — |
| 2025-09-18 | $127.82 | $385.20 | 463,300 | — | — |
| 2025-09-17 | $125.16 | $377.18 | 650,000 | — | — |
| 2025-09-16 | $123.51 | $372.21 | 609,500 | — | — |
| 2025-09-15 | $123.91 | $373.42 | 493,400 | — | — |
| 2025-09-12 | $123.47 | $372.09 | 554,500 | — | — |
| 2025-09-11 | $124.80 | $373.84 | 475,500 | — | — |
| 2025-09-10 | $124.96 | $374.32 | 511,500 | — | — |
| 2025-09-09 | $124.18 | $371.98 | 461,600 | — | — |
| 2025-09-08 | $125.47 | $375.85 | 499,800 | — | — |
| 2025-09-05 | $125.34 | $375.46 | 537,300 | — | — |
| 2025-09-04 | $127.06 | $380.61 | 759,800 | — | — |
| 2025-09-03 | $126.17 | $377.94 | 510,800 | — | — |
| 2025-09-02 | $125.31 | $375.37 | 437,700 | — | — |
| 2025-08-29 | $125.64 | $376.36 | 715,500 | — | — |
| 2025-08-28 | $124.79 | $373.81 | 564,900 | — | — |
| 2025-08-27 | $124.85 | $373.99 | 882,300 | — | — |
| 2025-08-26 | $123.56 | $370.12 | 608,300 | — | — |
| 2025-08-25 | $122.86 | $368.03 | 633,400 | — | — |
| 2025-08-22 | $121.94 | $365.27 | 792,800 | — | — |
| 2025-08-21 | $119.00 | $356.46 | 399,300 | — | — |
| 2025-08-20 | $119.34 | $357.48 | 569,800 | — | — |
| 2025-08-19 | $119.19 | $357.03 | 458,200 | — | — |
| 2025-08-18 | $118.21 | $354.10 | 306,100 | — | — |
| 2025-08-15 | $118.00 | $353.47 | 410,300 | — | — |
| 2025-08-14 | $119.28 | $357.30 | 271,500 | — | — |
| 2025-08-13 | $118.87 | $356.08 | 520,800 | — | — |
| 2025-08-12 | $117.26 | $351.25 | 357,300 | — | — |
| 2025-08-11 | $114.63 | $343.37 | 329,700 | — | — |
| 2025-08-08 | $114.95 | $344.33 | 290,400 | — | — |
| 2025-08-07 | $113.63 | $340.38 | 375,000 | — | — |
| 2025-08-06 | $114.31 | $342.42 | 316,500 | — | — |
| 2025-08-05 | $115.43 | $345.77 | 483,700 | — | — |
| 2025-08-04 | $115.06 | $344.66 | 419,800 | — | — |
| 2025-08-01 | $113.19 | $339.06 | 548,100 | — | — |
| 2025-07-31 | $114.58 | $343.22 | 432,100 | — | — |
| 2025-07-30 | $114.20 | $342.09 | 318,200 | — | — |
| 2025-07-29 | $114.82 | $343.94 | 305,500 | — | — |
| 2025-07-28 | $115.31 | $345.41 | 341,900 | — | — |
| 2025-07-25 | $115.33 | $345.47 | 491,400 | — | — |
| 2025-07-24 | $114.37 | $342.60 | 525,100 | — | — |
| 2025-07-23 | $115.59 | $346.25 | 680,300 | — | — |
| 2025-07-22 | $115.22 | $345.14 | 514,600 | — | — |
| 2025-07-21 | $114.99 | $344.45 | 514,700 | — | — |
| 2025-07-18 | $115.58 | $346.22 | 492,300 | — | — |
| 2025-07-17 | $114.85 | $344.03 | 404,700 | — | — |
| 2025-07-16 | $111.94 | $335.32 | 450,100 | — | — |
| 2025-07-15 | $111.30 | $333.40 | 380,600 | — | — |
| 2025-07-14 | $115.50 | $345.98 | 536,100 | — | — |
| 2025-07-11 | $113.41 | $339.72 | 362,200 | — | — |
| 2025-07-10 | $113.76 | $340.77 | 455,200 | — | — |
| 2025-07-09 | $114.14 | $341.91 | 291,500 | — | — |
| 2025-07-08 | $114.44 | $342.81 | 595,300 | — | — |
| 2025-07-07 | $113.46 | $339.87 | 644,200 | — | — |
| 2025-07-03 | $114.30 | $342.39 | 479,100 | — | — |
| 2025-07-02 | $113.43 | $339.78 | 665,100 | — | — |
| 2025-07-01 | $112.68 | $337.53 | 632,300 | — | — |
| 2025-06-30 | $110.21 | $330.13 | 344,400 | — | — |
| 2025-06-27 | $110.51 | $331.03 | 1,220,000 | — | — |
| 2025-06-26 | $110.12 | $329.86 | 392,800 | — | — |
| 2025-06-25 | $108.03 | $323.60 | 432,500 | — | — |
| 2025-06-24 | $108.06 | $323.69 | 587,200 | — | — |
| 2025-06-23 | $107.54 | $322.14 | 619,000 | — | — |
| 2025-06-20 | $104.50 | $313.03 | 822,000 | — | — |
| 2025-06-18 | $103.80 | $310.93 | 680,400 | — | — |
| 2025-06-17 | $103.18 | $309.08 | 418,200 | — | — |
| 2025-06-16 | $104.42 | $312.79 | 427,000 | — | — |
| 2025-06-13 | $103.81 | $310.96 | 527,600 | — | — |
| 2025-06-12 | $105.50 | $316.03 | 322,100 | — | — |
| 2025-06-11 | $105.20 | $315.13 | 433,300 | — | — |
| 2025-06-10 | $106.68 | $319.56 | 645,400 | — | — |
| 2025-06-09 | $105.85 | $317.07 | 768,400 | — | — |
| 2025-06-06 | $105.75 | $316.77 | 728,400 | — | — |
| 2025-06-05 | $103.82 | $310.99 | 433,000 | — | — |
| 2025-06-04 | $104.12 | $311.89 | 446,100 | — | — |
| 2025-06-03 | $105.35 | $315.58 | 682,500 | — | — |
| 2025-06-02 | $104.01 | $311.56 | 690,000 | — | — |
| 2025-05-30 | $103.53 | $310.12 | 545,700 | — | — |
| 2025-05-29 | $103.75 | $310.78 | 748,700 | — | — |
| 2025-05-28 | $103.09 | $306.71 | 424,600 | — | — |
| 2025-05-27 | $104.38 | $310.55 | 504,400 | — | — |
| 2025-05-23 | $102.50 | $304.95 | 340,900 | — | — |
| 2025-05-22 | $102.16 | $303.94 | 580,500 | — | — |
| 2025-05-21 | $102.74 | $305.67 | 519,300 | — | — |
| 2025-05-20 | $105.15 | $312.84 | 861,600 | — | — |
| 2025-05-19 | $105.29 | $313.26 | 530,700 | — | — |
| 2025-05-16 | $104.52 | $310.96 | 464,600 | — | — |
| 2025-05-15 | $104.79 | $311.77 | 337,800 | — | — |
| 2025-05-14 | $104.46 | $310.79 | 408,900 | — | — |
| 2025-05-13 | $104.07 | $309.63 | 695,300 | — | — |
| 2025-05-12 | $103.61 | $308.26 | 589,700 | — | — |
| 2025-05-09 | $100.31 | $298.44 | 365,100 | — | — |
| 2025-05-08 | $100.49 | $298.97 | 435,100 | — | — |
| 2025-05-07 | $99.03 | $294.63 | 487,000 | — | — |
| 2025-05-06 | $99.05 | $294.69 | 678,100 | — | — |
| 2025-05-05 | $99.48 | $295.97 | 352,500 | — | — |
| 2025-05-02 | $99.61 | $296.36 | 469,300 | — | — |
| 2025-05-01 | $96.75 | $287.85 | 458,500 | — | — |
| 2025-04-30 | $95.42 | $283.89 | 490,600 | — | — |
| 2025-04-29 | $96.80 | $288.00 | 425,400 | — | — |
| 2025-04-28 | $96.10 | $285.91 | 495,700 | — | — |
| 2025-04-25 | $95.94 | $285.44 | 593,300 | — | — |
| 2025-04-24 | $95.94 | $285.44 | 854,600 | — | — |
| 2025-04-23 | $94.79 | $282.02 | 1,179,100 | — | — |
| 2025-04-22 | $89.48 | $266.22 | 1,136,500 | — | — |
| 2025-04-21 | $86.08 | $256.10 | 650,600 | — | — |
| 2025-04-17 | $85.81 | $255.30 | 613,900 | — | — |
| 2025-04-16 | $83.90 | $249.62 | 653,800 | — | — |
| 2025-04-15 | $84.45 | $251.25 | 504,200 | — | — |
| 2025-04-14 | $83.27 | $247.74 | 613,900 | — | — |
| 2025-04-11 | $82.19 | $244.53 | 971,100 | — | — |
| 2025-04-10 | $82.33 | $244.95 | 659,200 | — | — |
| 2025-04-09 | $86.91 | $258.57 | 1,247,300 | — | — |
| 2025-04-08 | $81.63 | $242.86 | 535,200 | — | — |
| 2025-04-07 | $81.84 | $243.49 | 1,356,900 | — | — |
| 2025-04-04 | $82.50 | $245.45 | 1,634,300 | — | — |
| 2025-04-03 | $84.01 | $249.94 | 780,400 | — | — |
| 2025-04-02 | $93.06 | $276.87 | 581,700 | — | — |
| 2025-04-01 | $91.11 | $271.07 | 528,600 | — | — |
| 2025-03-31 | $92.37 | $274.82 | 469,000 | — | — |
| 2025-03-28 | $91.52 | $272.29 | 385,200 | — | — |
| 2025-03-27 | $93.20 | $277.29 | 396,700 | — | — |
| 2025-03-26 | $93.54 | $278.30 | 471,400 | — | — |
| 2025-03-25 | $93.12 | $277.05 | 545,100 | — | — |
| 2025-03-24 | $92.81 | $276.12 | 721,800 | — | — |
| 2025-03-21 | $91.37 | $271.84 | 2,671,900 | — | — |
| 2025-03-20 | $90.22 | $268.42 | 517,200 | — | — |
| 2025-03-19 | $90.96 | $270.62 | 701,700 | — | — |
| 2025-03-18 | $89.26 | $265.56 | 501,500 | — | — |
| 2025-03-17 | $90.44 | $266.99 | 744,300 | — | — |
| 2025-03-14 | $90.11 | $266.02 | 508,300 | — | — |
| 2025-03-13 | $87.83 | $259.29 | 756,800 | — | — |
| 2025-03-12 | $87.14 | $257.25 | 913,100 | — | — |
| 2025-03-11 | $87.42 | $258.08 | 825,500 | — | — |
| 2025-03-10 | $87.26 | $257.60 | 1,181,100 | — | — |
| 2025-03-07 | $93.33 | $275.52 | 635,600 | — | — |
| 2025-03-06 | $93.83 | $277.00 | 541,500 | — | — |
| 2025-03-05 | $95.10 | $280.75 | 605,800 | — | — |
| 2025-03-04 | $94.61 | $279.30 | 858,200 | — | — |
| 2025-03-03 | $98.57 | $290.99 | 510,400 | — | — |
| 2025-02-28 | $100.43 | $296.48 | 715,500 | — | — |
| 2025-02-27 | $100.41 | $296.42 | 412,100 | — | — |
| 2025-02-26 | $100.32 | $296.16 | 355,500 | — | — |
| 2025-02-25 | $100.37 | $296.31 | 441,900 | — | — |
| 2025-02-24 | $100.28 | $296.04 | 346,400 | — | — |
| 2025-02-21 | $100.69 | $297.25 | 583,500 | — | — |
| 2025-02-20 | $103.96 | $306.90 | 455,300 | — | — |
| 2025-02-19 | $105.32 | $310.92 | 428,400 | — | — |
| 2025-02-18 | $106.33 | $313.90 | 412,900 | — | — |
| 2025-02-14 | $104.41 | $308.23 | 446,600 | — | — |
| 2025-02-13 | $103.00 | $304.07 | 412,800 | — | — |
| 2025-02-12 | $102.51 | $302.62 | 510,400 | — | — |
| 2025-02-11 | $103.53 | $305.63 | 355,800 | — | — |
| 2025-02-10 | $101.48 | $299.58 | 571,600 | — | — |
| 2025-02-07 | $103.37 | $305.16 | 335,400 | — | — |
| 2025-02-06 | $103.69 | $306.11 | 426,600 | — | — |
| 2025-02-05 | $102.22 | $301.77 | 366,900 | — | — |
| 2025-02-04 | $101.33 | $299.14 | 341,800 | — | — |
| 2025-02-03 | $99.91 | $294.95 | 454,900 | — | — |
| 2025-01-31 | $102.94 | $303.89 | 383,100 | — | — |
| 2025-01-30 | $103.49 | $305.52 | 542,900 | — | — |
| 2025-01-29 | $103.72 | $306.20 | 539,500 | — | — |
| 2025-01-28 | $102.46 | $302.48 | 632,100 | — | — |
| 2025-01-27 | $103.77 | $306.34 | 712,000 | — | — |
| 2025-01-24 | $101.58 | $299.88 | 552,700 | — | — |
| 2025-01-23 | $101.07 | $298.37 | 652,100 | — | — |
| 2025-01-22 | $99.99 | $295.18 | 579,200 | — | — |
| 2025-01-21 | $100.73 | $297.37 | 402,100 | — | — |
| 2025-01-17 | $99.64 | $294.15 | 452,900 | — | — |
| 2025-01-16 | $98.71 | $291.41 | 510,300 | — | — |
| 2025-01-15 | $99.28 | $293.09 | 441,400 | — | — |
| 2025-01-14 | $97.46 | $287.72 | 434,700 | — | — |
| 2025-01-13 | $93.89 | $277.18 | 331,300 | — | — |
| 2025-01-10 | $92.55 | $273.22 | 436,800 | — | — |
| 2025-01-08 | $94.68 | $279.51 | 444,700 | — | — |
| 2025-01-07 | $94.60 | $279.27 | 424,000 | — | — |
| 2025-01-06 | $94.51 | $279.01 | 459,400 | — | — |
| 2025-01-03 | $94.28 | $278.33 | 346,800 | — | — |
| 2025-01-02 | $92.75 | $273.81 | 364,700 | — | — |