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
- 1982-09-20 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 | $133.51 | $257.13 | 521,600 | — | — |
| 2025-12-30 | $135.15 | $260.29 | 621,200 | — | — |
| 2025-12-29 | $136.19 | $262.29 | 562,400 | — | — |
| 2025-12-26 | $137.65 | $265.10 | 331,200 | — | — |
| 2025-12-24 | $137.59 | $264.99 | 271,700 | — | — |
| 2025-12-23 | $137.64 | $265.08 | 620,200 | — | — |
| 2025-12-22 | $137.03 | $263.91 | 854,400 | — | — |
| 2025-12-19 | $136.16 | $262.23 | 1,468,300 | — | — |
| 2025-12-18 | $133.92 | $257.92 | 1,268,900 | — | — |
| 2025-12-17 | $128.39 | $247.27 | 2,594,100 | — | — |
| 2025-12-16 | $138.59 | $266.91 | 1,161,300 | — | — |
| 2025-12-15 | $142.27 | $274.00 | 1,247,000 | — | — |
| 2025-12-12 | $139.88 | $269.40 | 2,226,700 | — | — |
| 2025-12-11 | $165.19 | $318.14 | 1,042,200 | — | — |
| 2025-12-10 | $162.66 | $313.27 | 1,251,800 | — | — |
| 2025-12-09 | $152.95 | $294.57 | 1,096,700 | — | — |
| 2025-12-08 | $153.89 | $296.38 | 1,647,200 | — | — |
| 2025-12-05 | $162.87 | $313.67 | 981,100 | — | — |
| 2025-12-04 | $159.91 | $307.97 | 1,055,100 | — | — |
| 2025-12-03 | $157.46 | $303.25 | 1,362,800 | — | — |
| 2025-12-02 | $160.45 | $309.01 | 903,100 | — | — |
| 2025-12-01 | $158.66 | $305.57 | 1,079,700 | — | — |
| 2025-11-28 | $162.13 | $312.25 | 298,000 | — | — |
| 2025-11-26 | $158.97 | $306.16 | 630,600 | — | — |
| 2025-11-25 | $155.79 | $300.04 | 597,000 | — | — |
| 2025-11-24 | $151.65 | $292.07 | 1,566,800 | — | — |
| 2025-11-21 | $143.04 | $275.48 | 1,305,000 | — | — |
| 2025-11-20 | $139.01 | $267.72 | 1,528,800 | — | — |
| 2025-11-19 | $141.51 | $272.54 | 1,538,800 | — | — |
| 2025-11-18 | $130.57 | $251.47 | 1,384,700 | — | — |
| 2025-11-17 | $128.49 | $247.46 | 1,288,600 | — | — |
| 2025-11-14 | $132.02 | $254.26 | 1,831,900 | — | — |
| 2025-11-13 | $128.73 | $247.92 | 2,650,300 | — | — |
| 2025-11-12 | $147.40 | $283.88 | 772,600 | — | — |
| 2025-11-11 | $151.70 | $292.16 | 655,200 | — | — |
| 2025-11-10 | $159.74 | $307.65 | 824,700 | — | — |
| 2025-11-07 | $156.39 | $301.19 | 1,212,700 | — | — |
| 2025-11-06 | $149.09 | $287.13 | 747,200 | — | — |
| 2025-11-05 | $151.21 | $291.22 | 845,000 | — | — |
| 2025-11-04 | $146.14 | $281.45 | 1,088,100 | — | — |
| 2025-11-03 | $152.93 | $294.53 | 1,117,400 | — | — |
| 2025-10-31 | $153.21 | $295.07 | 1,052,900 | — | — |
| 2025-10-30 | $153.20 | $295.05 | 973,200 | — | — |
| 2025-10-29 | $155.26 | $299.02 | 2,428,700 | — | — |
| 2025-10-28 | $162.02 | $312.04 | 1,374,600 | — | — |
| 2025-10-27 | $163.02 | $313.96 | 641,300 | — | — |
| 2025-10-24 | $161.27 | $310.59 | 766,300 | — | — |
| 2025-10-23 | $152.40 | $293.51 | 709,500 | — | — |
| 2025-10-22 | $148.30 | $285.61 | 1,308,900 | — | — |
| 2025-10-21 | $156.71 | $301.81 | 604,500 | — | — |
| 2025-10-20 | $157.73 | $303.77 | 743,400 | — | — |
| 2025-10-17 | $153.79 | $296.19 | 923,900 | — | — |
| 2025-10-16 | $160.43 | $308.97 | 915,900 | — | — |
| 2025-10-15 | $162.07 | $312.13 | 1,024,500 | — | — |
| 2025-10-14 | $153.65 | $295.92 | 600,600 | — | — |
| 2025-10-13 | $149.65 | $288.21 | 607,700 | — | — |
| 2025-10-10 | $145.23 | $279.70 | 1,090,800 | — | — |
| 2025-10-09 | $149.06 | $287.08 | 615,900 | — | — |
| 2025-10-08 | $154.54 | $297.63 | 855,200 | — | — |
| 2025-10-07 | $149.82 | $288.54 | 786,700 | — | — |
| 2025-10-06 | $153.92 | $296.44 | 753,600 | — | — |
| 2025-10-03 | $147.61 | $284.28 | 507,100 | — | — |
| 2025-10-02 | $147.82 | $284.69 | 663,700 | — | — |
| 2025-10-01 | $147.87 | $284.79 | 617,500 | — | — |
| 2025-09-30 | $142.16 | $273.79 | 562,200 | — | — |
| 2025-09-29 | $141.19 | $271.92 | 911,400 | — | — |
| 2025-09-26 | $138.65 | $267.03 | 700,200 | — | — |
| 2025-09-25 | $135.92 | $261.77 | 779,300 | — | — |
| 2025-09-24 | $141.28 | $272.09 | 988,200 | — | — |
| 2025-09-23 | $146.14 | $281.45 | 1,314,300 | — | — |
| 2025-09-22 | $151.23 | $291.26 | 1,118,000 | — | — |
| 2025-09-19 | $154.95 | $298.42 | 1,312,500 | — | — |
| 2025-09-18 | $158.57 | $305.39 | 921,800 | — | — |
| 2025-09-17 | $152.48 | $293.66 | 736,300 | — | — |
| 2025-09-16 | $153.33 | $295.30 | 476,100 | — | — |
| 2025-09-15 | $152.40 | $293.51 | 859,600 | — | — |
| 2025-09-12 | $149.68 | $288.27 | 661,200 | — | — |
| 2025-09-11 | $146.85 | $282.82 | 948,500 | — | — |
| 2025-09-10 | $151.50 | $291.78 | 1,726,100 | — | — |
| 2025-09-09 | $138.52 | $266.78 | 436,300 | — | — |
| 2025-09-08 | $138.65 | $267.03 | 555,400 | — | — |
| 2025-09-05 | $135.19 | $260.36 | 839,100 | — | — |
| 2025-09-04 | $135.99 | $261.91 | 583,800 | — | — |
| 2025-09-03 | $133.78 | $257.65 | 531,100 | — | — |
| 2025-09-02 | $133.95 | $257.98 | 794,900 | — | — |
| 2025-08-29 | $136.13 | $262.17 | 655,400 | — | — |
| 2025-08-28 | $142.43 | $274.31 | 649,200 | — | — |
| 2025-08-27 | $140.42 | $270.44 | 427,200 | — | — |
| 2025-08-26 | $141.51 | $272.54 | 811,500 | — | — |
| 2025-08-25 | $138.12 | $266.01 | 533,500 | — | — |
| 2025-08-22 | $140.37 | $270.34 | 773,100 | — | — |
| 2025-08-21 | $134.89 | $259.79 | 388,200 | — | — |
| 2025-08-20 | $134.93 | $259.86 | 659,500 | — | — |
| 2025-08-19 | $137.05 | $263.95 | 655,300 | — | — |
| 2025-08-18 | $139.47 | $268.61 | 410,700 | — | — |
| 2025-08-15 | $138.72 | $267.16 | 720,100 | — | — |
| 2025-08-14 | $139.51 | $268.68 | 741,300 | — | — |
| 2025-08-13 | $141.72 | $272.94 | 923,000 | — | — |
| 2025-08-12 | $142.12 | $273.71 | 1,002,900 | — | — |
| 2025-08-11 | $134.06 | $258.19 | 919,600 | — | — |
| 2025-08-08 | $136.20 | $262.31 | 680,500 | — | — |
| 2025-08-07 | $135.15 | $260.29 | 1,261,800 | — | — |
| 2025-08-06 | $136.59 | $263.06 | 861,600 | — | — |
| 2025-08-05 | $140.51 | $270.61 | 1,755,700 | — | — |
| 2025-08-04 | $138.54 | $266.82 | 900,000 | — | — |
| 2025-08-01 | $133.70 | $257.49 | 1,996,100 | — | — |
| 2025-07-31 | $134.56 | $259.15 | 4,507,900 | — | — |
| 2025-07-30 | $113.62 | $218.82 | 2,625,400 | — | — |
| 2025-07-29 | $111.95 | $215.61 | 2,821,000 | — | — |
| 2025-07-28 | $105.51 | $203.20 | 975,400 | — | — |
| 2025-07-25 | $103.71 | $199.74 | 1,437,400 | — | — |
| 2025-07-24 | $97.87 | $188.49 | 690,800 | — | — |
| 2025-07-23 | $98.80 | $190.28 | 704,500 | — | — |
| 2025-07-22 | $93.83 | $180.71 | 893,800 | — | — |
| 2025-07-21 | $93.71 | $180.48 | 872,300 | — | — |
| 2025-07-18 | $97.76 | $188.28 | 1,180,700 | — | — |
| 2025-07-17 | $97.47 | $187.72 | 1,411,000 | — | — |
| 2025-07-16 | $91.30 | $175.84 | 889,700 | — | — |
| 2025-07-15 | $90.02 | $173.37 | 1,019,300 | — | — |
| 2025-07-14 | $91.74 | $176.68 | 1,200,800 | — | — |
| 2025-07-11 | $91.91 | $177.01 | 981,900 | — | — |
| 2025-07-10 | $92.65 | $178.44 | 3,719,000 | — | — |
| 2025-07-09 | $98.68 | $190.05 | 964,600 | — | — |
| 2025-07-08 | $98.90 | $190.47 | 1,004,500 | — | — |
| 2025-07-07 | $99.90 | $192.40 | 700,700 | — | — |
| 2025-07-03 | $104.54 | $201.34 | 578,700 | — | — |
| 2025-07-02 | $102.22 | $196.87 | 790,000 | — | — |
| 2025-07-01 | $98.00 | $188.74 | 1,216,200 | — | — |
| 2025-06-30 | $98.50 | $189.70 | 1,021,500 | — | — |
| 2025-06-27 | $101.34 | $195.17 | 1,192,300 | — | — |
| 2025-06-26 | $101.75 | $195.96 | 907,700 | — | — |
| 2025-06-25 | $102.34 | $197.10 | 1,151,200 | — | — |
| 2025-06-24 | $99.93 | $192.46 | 682,200 | — | — |
| 2025-06-23 | $97.17 | $187.14 | 549,000 | — | — |
| 2025-06-20 | $96.72 | $186.27 | 931,700 | — | — |
| 2025-06-18 | $96.10 | $185.08 | 577,200 | — | — |
| 2025-06-17 | $94.03 | $181.09 | 918,200 | — | — |
| 2025-06-16 | $95.85 | $184.60 | 584,800 | — | — |
| 2025-06-13 | $93.72 | $180.50 | 962,200 | — | — |
| 2025-06-12 | $97.07 | $186.95 | 924,000 | — | — |
| 2025-06-11 | $94.15 | $181.32 | 682,700 | — | — |
| 2025-06-10 | $91.93 | $177.05 | 887,200 | — | — |
| 2025-06-09 | $90.69 | $174.66 | 816,000 | — | — |
| 2025-06-06 | $93.62 | $180.30 | 838,100 | — | — |
| 2025-06-05 | $92.27 | $177.70 | 838,400 | — | — |
| 2025-06-04 | $91.66 | $176.53 | 521,900 | — | — |
| 2025-06-03 | $92.78 | $178.69 | 859,500 | — | — |
| 2025-06-02 | $88.79 | $171.00 | 664,400 | — | — |
| 2025-05-30 | $90.80 | $174.87 | 770,400 | — | — |
| 2025-05-29 | $91.49 | $176.20 | 933,100 | — | — |
| 2025-05-28 | $90.81 | $174.89 | 706,300 | — | — |
| 2025-05-27 | $92.45 | $178.05 | 1,038,700 | — | — |
| 2025-05-23 | $89.81 | $172.97 | 1,132,200 | — | — |
| 2025-05-22 | $90.35 | $174.01 | 1,404,000 | — | — |
| 2025-05-21 | $93.26 | $179.61 | 2,232,500 | — | — |
| 2025-05-20 | $105.57 | $203.32 | 1,125,000 | — | — |
| 2025-05-19 | $104.11 | $200.51 | 787,200 | — | — |
| 2025-05-16 | $104.53 | $201.32 | 529,300 | — | — |
| 2025-05-15 | $102.45 | $197.31 | 786,400 | — | — |
| 2025-05-14 | $105.08 | $202.38 | 786,400 | — | — |
| 2025-05-13 | $104.67 | $201.59 | 1,024,900 | — | — |
| 2025-05-12 | $101.43 | $195.35 | 1,033,200 | — | — |
| 2025-05-09 | $94.72 | $182.42 | 777,600 | — | — |
| 2025-05-08 | $93.19 | $179.48 | 1,017,700 | — | — |
| 2025-05-07 | $91.30 | $175.84 | 542,400 | — | — |
| 2025-05-06 | $90.23 | $173.78 | 791,700 | — | — |
| 2025-05-05 | $90.36 | $174.03 | 598,600 | — | — |
| 2025-05-02 | $90.21 | $173.74 | 813,500 | — | — |
| 2025-05-01 | $87.00 | $167.55 | 1,680,800 | — | — |
| 2025-04-30 | $81.64 | $157.23 | 955,400 | — | — |
| 2025-04-29 | $81.80 | $157.54 | 615,300 | — | — |
| 2025-04-28 | $80.57 | $155.17 | 566,700 | — | — |
| 2025-04-25 | $81.13 | $156.25 | 926,400 | — | — |
| 2025-04-24 | $79.09 | $152.32 | 1,085,500 | — | — |
| 2025-04-23 | $76.95 | $148.20 | 1,675,700 | — | — |
| 2025-04-22 | $72.20 | $139.05 | 900,400 | — | — |
| 2025-04-21 | $69.30 | $133.47 | 1,234,000 | — | — |
| 2025-04-17 | $75.86 | $146.10 | 787,500 | — | — |
| 2025-04-16 | $75.43 | $145.27 | 961,200 | — | — |
| 2025-04-15 | $76.95 | $148.20 | 756,700 | — | — |
| 2025-04-14 | $77.41 | $149.09 | 797,300 | — | — |
| 2025-04-11 | $76.65 | $147.62 | 1,271,900 | — | — |
| 2025-04-10 | $77.37 | $149.01 | 1,345,300 | — | — |
| 2025-04-09 | $83.56 | $160.93 | 2,116,100 | — | — |
| 2025-04-08 | $71.82 | $138.32 | 1,810,700 | — | — |
| 2025-04-07 | $72.67 | $139.96 | 1,954,900 | — | — |
| 2025-04-04 | $70.08 | $134.97 | 2,257,900 | — | — |
| 2025-04-03 | $72.61 | $139.84 | 1,572,600 | — | — |
| 2025-04-02 | $85.32 | $164.32 | 1,260,400 | — | — |
| 2025-04-01 | $80.26 | $154.57 | 1,003,900 | — | — |
| 2025-03-31 | $76.75 | $147.81 | 1,185,100 | — | — |
| 2025-03-28 | $79.25 | $152.63 | 1,764,500 | — | — |
| 2025-03-27 | $79.96 | $154.00 | 1,164,100 | — | — |
| 2025-03-26 | $86.63 | $166.84 | 1,075,800 | — | — |
| 2025-03-25 | $93.23 | $179.55 | 1,208,400 | — | — |
| 2025-03-24 | $92.82 | $178.76 | 751,400 | — | — |
| 2025-03-21 | $88.57 | $170.58 | 1,276,000 | — | — |
| 2025-03-20 | $87.80 | $169.10 | 976,700 | — | — |
| 2025-03-19 | $87.70 | $168.90 | 1,103,800 | — | — |
| 2025-03-18 | $83.04 | $159.93 | 911,200 | — | — |
| 2025-03-17 | $87.05 | $167.65 | 715,200 | — | — |
| 2025-03-14 | $85.42 | $164.51 | 878,600 | — | — |
| 2025-03-13 | $82.06 | $158.04 | 1,131,100 | — | — |
| 2025-03-12 | $84.36 | $162.47 | 1,320,200 | — | — |
| 2025-03-11 | $80.07 | $154.21 | 1,334,500 | — | — |
| 2025-03-10 | $77.27 | $148.82 | 1,634,600 | — | — |
| 2025-03-07 | $80.80 | $155.61 | 1,514,900 | — | — |
| 2025-03-06 | $76.06 | $146.49 | 1,845,700 | — | — |
| 2025-03-05 | $79.37 | $152.86 | 1,211,600 | — | — |
| 2025-03-04 | $78.13 | $150.47 | 1,972,500 | — | — |
| 2025-03-03 | $77.13 | $148.55 | 1,809,200 | — | — |
| 2025-02-28 | $84.56 | $162.86 | 2,024,200 | — | — |
| 2025-02-27 | $79.40 | $152.92 | 2,146,100 | — | — |
| 2025-02-26 | $87.01 | $167.57 | 1,308,600 | — | — |
| 2025-02-25 | $86.31 | $166.23 | 1,940,900 | — | — |
| 2025-02-24 | $83.36 | $160.54 | 2,682,200 | — | — |
| 2025-02-21 | $86.20 | $166.01 | 1,656,000 | — | — |
| 2025-02-20 | $94.09 | $181.21 | 2,256,600 | — | — |
| 2025-02-19 | $88.92 | $171.25 | 1,617,800 | — | — |
| 2025-02-18 | $92.36 | $177.88 | 2,026,600 | — | — |
| 2025-02-14 | $92.68 | $178.49 | 1,772,300 | — | — |
| 2025-02-13 | $93.03 | $179.17 | 1,397,200 | — | — |
| 2025-02-12 | $97.45 | $187.68 | 1,077,000 | — | — |
| 2025-02-11 | $97.16 | $187.12 | 935,800 | — | — |
| 2025-02-10 | $98.77 | $190.22 | 1,427,700 | — | — |
| 2025-02-07 | $98.66 | $190.01 | 1,744,200 | — | — |
| 2025-02-06 | $97.69 | $188.14 | 1,373,900 | — | — |
| 2025-02-05 | $105.14 | $202.49 | 1,958,100 | — | — |
| 2025-02-04 | $98.51 | $189.72 | 1,825,400 | — | — |
| 2025-02-03 | $96.47 | $185.79 | 1,180,400 | — | — |
| 2025-01-31 | $101.45 | $195.38 | 1,183,800 | — | — |
| 2025-01-30 | $102.46 | $197.33 | 1,769,600 | — | — |
| 2025-01-29 | $98.21 | $189.14 | 2,081,000 | — | — |
| 2025-01-28 | $95.13 | $183.21 | 3,450,400 | — | — |
| 2025-01-27 | $97.49 | $187.76 | 4,057,800 | — | — |
| 2025-01-24 | $132.24 | $254.68 | 899,900 | — | — |
| 2025-01-23 | $140.00 | $269.63 | 1,208,900 | — | — |
| 2025-01-22 | $142.68 | $274.79 | 991,800 | — | — |
| 2025-01-21 | $139.58 | $268.82 | 759,300 | — | — |
| 2025-01-17 | $132.80 | $255.76 | 805,300 | — | — |
| 2025-01-16 | $132.55 | $255.28 | 481,000 | — | — |
| 2025-01-15 | $130.05 | $250.47 | 856,000 | — | — |
| 2025-01-14 | $124.71 | $240.18 | 737,300 | — | — |
| 2025-01-13 | $118.69 | $228.59 | 864,200 | — | — |
| 2025-01-10 | $118.83 | $228.86 | 639,200 | — | — |
| 2025-01-08 | $121.10 | $233.23 | 953,700 | — | — |
| 2025-01-07 | $121.62 | $234.23 | 655,800 | — | — |
| 2025-01-06 | $122.78 | $236.46 | 804,700 | — | — |
| 2025-01-03 | $122.44 | $235.81 | 465,700 | — | — |
| 2025-01-02 | $116.17 | $223.73 | 534,600 | — | — |