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
- 1981-11-12 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 | $318.38 | $421.46 | 259,400 | — | — |
| 2025-12-30 | $325.11 | $430.37 | 154,500 | — | — |
| 2025-12-29 | $330.26 | $437.19 | 218,100 | — | — |
| 2025-12-26 | $330.69 | $437.76 | 136,600 | — | — |
| 2025-12-24 | $328.34 | $434.65 | 113,700 | — | — |
| 2025-12-23 | $327.78 | $433.91 | 244,600 | — | — |
| 2025-12-22 | $331.87 | $439.32 | 209,400 | — | — |
| 2025-12-19 | $334.40 | $442.67 | 633,800 | — | — |
| 2025-12-18 | $323.19 | $427.83 | 300,700 | — | — |
| 2025-12-17 | $325.00 | $430.23 | 304,100 | — | — |
| 2025-12-16 | $348.06 | $460.75 | 292,200 | — | — |
| 2025-12-15 | $350.89 | $464.50 | 193,400 | — | — |
| 2025-12-12 | $354.28 | $468.99 | 179,000 | — | — |
| 2025-12-11 | $357.94 | $473.83 | 217,800 | — | — |
| 2025-12-10 | $359.88 | $476.40 | 209,200 | — | — |
| 2025-12-09 | $363.09 | $480.65 | 215,600 | — | — |
| 2025-12-08 | $358.65 | $474.77 | 291,900 | — | — |
| 2025-12-05 | $355.18 | $470.18 | 205,200 | — | — |
| 2025-12-04 | $350.79 | $464.37 | 278,200 | — | — |
| 2025-12-03 | $341.84 | $452.52 | 360,000 | — | — |
| 2025-12-02 | $337.74 | $447.09 | 456,200 | — | — |
| 2025-12-01 | $351.66 | $465.52 | 211,300 | — | — |
| 2025-11-28 | $357.75 | $473.58 | 133,700 | — | — |
| 2025-11-26 | $359.89 | $476.41 | 348,000 | — | — |
| 2025-11-25 | $357.57 | $473.34 | 352,400 | — | — |
| 2025-11-24 | $345.64 | $457.55 | 318,900 | — | — |
| 2025-11-21 | $327.63 | $433.71 | 367,400 | — | — |
| 2025-11-20 | $327.37 | $433.36 | 441,600 | — | — |
| 2025-11-19 | $336.25 | $445.12 | 238,200 | — | — |
| 2025-11-18 | $335.94 | $444.71 | 202,100 | — | — |
| 2025-11-17 | $339.12 | $448.92 | 241,500 | — | — |
| 2025-11-14 | $348.44 | $461.25 | 230,800 | — | — |
| 2025-11-13 | $345.88 | $457.87 | 237,500 | — | — |
| 2025-11-12 | $354.63 | $469.45 | 313,900 | — | — |
| 2025-11-11 | $371.63 | $491.95 | 238,800 | — | — |
| 2025-11-10 | $365.00 | $483.18 | 271,400 | — | — |
| 2025-11-07 | $370.07 | $489.89 | 300,500 | — | — |
| 2025-11-06 | $380.77 | $504.05 | 316,400 | — | — |
| 2025-11-05 | $385.82 | $510.74 | 367,700 | — | — |
| 2025-11-04 | $381.52 | $505.05 | 354,900 | — | — |
| 2025-11-03 | $396.54 | $524.93 | 669,100 | — | — |
| 2025-10-31 | $361.96 | $479.15 | 819,300 | — | — |
| 2025-10-30 | $396.37 | $524.70 | 427,200 | — | — |
| 2025-10-29 | $382.87 | $506.83 | 581,300 | — | — |
| 2025-10-28 | $372.48 | $493.08 | 520,500 | — | — |
| 2025-10-27 | $386.83 | $512.07 | 263,600 | — | — |
| 2025-10-24 | $378.62 | $501.21 | 159,400 | — | — |
| 2025-10-23 | $374.28 | $495.46 | 185,400 | — | — |
| 2025-10-22 | $363.91 | $481.73 | 371,200 | — | — |
| 2025-10-21 | $372.17 | $492.67 | 206,200 | — | — |
| 2025-10-20 | $371.00 | $491.12 | 211,700 | — | — |
| 2025-10-17 | $366.85 | $485.63 | 240,400 | — | — |
| 2025-10-16 | $367.38 | $486.33 | 172,600 | — | — |
| 2025-10-15 | $364.69 | $482.77 | 268,400 | — | — |
| 2025-10-14 | $358.26 | $474.25 | 214,400 | — | — |
| 2025-10-13 | $356.72 | $472.22 | 187,100 | — | — |
| 2025-10-10 | $339.90 | $449.95 | 272,200 | — | — |
| 2025-10-09 | $348.32 | $461.10 | 287,400 | — | — |
| 2025-10-08 | $350.43 | $463.89 | 224,000 | — | — |
| 2025-10-07 | $340.87 | $450.31 | 250,100 | — | — |
| 2025-10-06 | $337.32 | $445.62 | 416,900 | — | — |
| 2025-10-03 | $339.10 | $447.97 | 1,657,200 | — | — |
| 2025-10-02 | $356.10 | $470.43 | 300,600 | — | — |
| 2025-10-01 | $348.39 | $460.24 | 356,000 | — | — |
| 2025-09-30 | $345.23 | $456.07 | 276,900 | — | — |
| 2025-09-29 | $348.64 | $460.57 | 259,500 | — | — |
| 2025-09-26 | $345.05 | $455.83 | 251,000 | — | — |
| 2025-09-25 | $338.94 | $447.76 | 980,300 | — | — |
| 2025-09-24 | $346.05 | $457.15 | 261,800 | — | — |
| 2025-09-23 | $349.23 | $461.35 | 1,421,000 | — | — |
| 2025-09-22 | $346.49 | $457.73 | 355,300 | — | — |
| 2025-09-19 | $334.81 | $442.30 | 768,500 | — | — |
| 2025-09-18 | $339.21 | $448.11 | 230,400 | — | — |
| 2025-09-17 | $327.17 | $432.21 | 346,600 | — | — |
| 2025-09-16 | $323.54 | $427.41 | 208,800 | — | — |
| 2025-09-15 | $329.31 | $435.04 | 600,300 | — | — |
| 2025-09-12 | $322.87 | $426.53 | 332,400 | — | — |
| 2025-09-11 | $324.87 | $429.17 | 348,300 | — | — |
| 2025-09-10 | $298.25 | $394.00 | 306,100 | — | — |
| 2025-09-09 | $305.70 | $403.85 | 203,900 | — | — |
| 2025-09-08 | $299.91 | $396.20 | 237,600 | — | — |
| 2025-09-05 | $287.80 | $380.20 | 364,400 | — | — |
| 2025-09-04 | $287.88 | $380.30 | 290,800 | — | — |
| 2025-09-03 | $284.77 | $376.20 | 353,900 | — | — |
| 2025-09-02 | $277.49 | $366.58 | 298,700 | — | — |
| 2025-08-29 | $271.71 | $358.94 | 400,200 | — | — |
| 2025-08-28 | $273.51 | $361.32 | 350,200 | — | — |
| 2025-08-27 | $269.68 | $356.26 | 198,700 | — | — |
| 2025-08-26 | $266.84 | $352.51 | 207,300 | — | — |
| 2025-08-25 | $265.21 | $350.36 | 513,400 | — | — |
| 2025-08-22 | $266.27 | $351.76 | 244,900 | — | — |
| 2025-08-21 | $258.54 | $341.54 | 198,100 | — | — |
| 2025-08-20 | $259.96 | $343.42 | 299,100 | — | — |
| 2025-08-19 | $260.33 | $343.91 | 206,700 | — | — |
| 2025-08-18 | $269.87 | $356.51 | 143,000 | — | — |
| 2025-08-15 | $268.74 | $355.02 | 157,000 | — | — |
| 2025-08-14 | $269.75 | $356.35 | 154,900 | — | — |
| 2025-08-13 | $276.11 | $364.76 | 174,600 | — | — |
| 2025-08-12 | $273.62 | $361.47 | 226,000 | — | — |
| 2025-08-11 | $266.31 | $351.81 | 325,300 | — | — |
| 2025-08-08 | $264.21 | $349.04 | 178,600 | — | — |
| 2025-08-07 | $265.98 | $351.37 | 186,300 | — | — |
| 2025-08-06 | $270.25 | $357.01 | 181,600 | — | — |
| 2025-08-05 | $269.60 | $356.16 | 322,800 | — | — |
| 2025-08-04 | $270.45 | $357.28 | 388,700 | — | — |
| 2025-08-01 | $252.80 | $333.96 | 426,800 | — | — |
| 2025-07-31 | $258.20 | $341.10 | 627,800 | — | — |
| 2025-07-30 | $245.18 | $323.90 | 928,700 | — | — |
| 2025-07-29 | $221.35 | $292.42 | 219,500 | — | — |
| 2025-07-28 | $222.11 | $293.42 | 490,200 | — | — |
| 2025-07-25 | $224.38 | $296.42 | 118,200 | — | — |
| 2025-07-24 | $224.59 | $296.70 | 173,300 | — | — |
| 2025-07-23 | $227.54 | $300.59 | 165,600 | — | — |
| 2025-07-22 | $226.45 | $299.15 | 178,600 | — | — |
| 2025-07-21 | $226.46 | $299.17 | 162,000 | — | — |
| 2025-07-18 | $225.20 | $297.50 | 287,200 | — | — |
| 2025-07-17 | $229.51 | $303.19 | 336,400 | — | — |
| 2025-07-16 | $228.88 | $302.36 | 233,600 | — | — |
| 2025-07-15 | $226.29 | $298.94 | 190,000 | — | — |
| 2025-07-14 | $226.74 | $299.54 | 138,700 | — | — |
| 2025-07-11 | $225.27 | $297.59 | 252,500 | — | — |
| 2025-07-10 | $229.29 | $302.90 | 236,500 | — | — |
| 2025-07-09 | $226.62 | $299.38 | 204,100 | — | — |
| 2025-07-08 | $225.17 | $296.67 | 266,300 | — | — |
| 2025-07-07 | $226.04 | $297.82 | 272,300 | — | — |
| 2025-07-03 | $224.52 | $295.81 | 120,700 | — | — |
| 2025-07-02 | $221.60 | $291.97 | 225,300 | — | — |
| 2025-07-01 | $221.85 | $292.29 | 251,600 | — | — |
| 2025-06-30 | $224.23 | $295.43 | 248,300 | — | — |
| 2025-06-27 | $230.93 | $304.26 | 451,400 | — | — |
| 2025-06-26 | $227.27 | $299.44 | 204,700 | — | — |
| 2025-06-25 | $230.50 | $303.69 | 225,300 | — | — |
| 2025-06-24 | $234.70 | $309.22 | 271,100 | — | — |
| 2025-06-23 | $232.47 | $306.29 | 230,300 | — | — |
| 2025-06-20 | $227.41 | $299.62 | 378,000 | — | — |
| 2025-06-18 | $224.80 | $296.18 | 194,900 | — | — |
| 2025-06-17 | $221.90 | $292.36 | 156,800 | — | — |
| 2025-06-16 | $222.34 | $292.94 | 262,400 | — | — |
| 2025-06-13 | $218.51 | $287.89 | 178,300 | — | — |
| 2025-06-12 | $221.84 | $292.28 | 222,300 | — | — |
| 2025-06-11 | $221.94 | $292.41 | 315,200 | — | — |
| 2025-06-10 | $221.64 | $292.02 | 247,600 | — | — |
| 2025-06-09 | $227.96 | $300.34 | 245,000 | — | — |
| 2025-06-06 | $227.31 | $299.49 | 240,000 | — | — |
| 2025-06-05 | $226.51 | $298.43 | 223,100 | — | — |
| 2025-06-04 | $223.51 | $294.48 | 298,600 | — | — |
| 2025-06-03 | $221.45 | $291.77 | 235,300 | — | — |
| 2025-06-02 | $216.37 | $285.07 | 215,600 | — | — |
| 2025-05-30 | $217.26 | $286.25 | 327,700 | — | — |
| 2025-05-29 | $214.19 | $282.20 | 173,300 | — | — |
| 2025-05-28 | $213.30 | $281.03 | 170,000 | — | — |
| 2025-05-27 | $211.46 | $278.61 | 239,700 | — | — |
| 2025-05-23 | $212.26 | $279.66 | 168,200 | — | — |
| 2025-05-22 | $212.51 | $279.99 | 200,600 | — | — |
| 2025-05-21 | $214.48 | $282.58 | 197,600 | — | — |
| 2025-05-20 | $215.80 | $284.32 | 217,400 | — | — |
| 2025-05-19 | $217.36 | $286.38 | 178,800 | — | — |
| 2025-05-16 | $218.69 | $288.13 | 228,800 | — | — |
| 2025-05-15 | $216.23 | $284.89 | 333,500 | — | — |
| 2025-05-14 | $216.67 | $285.47 | 285,900 | — | — |
| 2025-05-13 | $222.40 | $293.02 | 369,300 | — | — |
| 2025-05-12 | $217.54 | $286.62 | 306,800 | — | — |
| 2025-05-09 | $211.96 | $279.26 | 184,800 | — | — |
| 2025-05-08 | $211.97 | $279.28 | 210,900 | — | — |
| 2025-05-07 | $212.53 | $280.02 | 320,400 | — | — |
| 2025-05-06 | $214.33 | $282.39 | 316,400 | — | — |
| 2025-05-05 | $212.85 | $280.44 | 512,600 | — | — |
| 2025-05-02 | $210.97 | $277.96 | 610,600 | — | — |
| 2025-05-01 | $202.15 | $266.34 | 612,100 | — | — |
| 2025-04-30 | $201.00 | $264.82 | 468,000 | — | — |
| 2025-04-29 | $200.53 | $264.20 | 258,500 | — | — |
| 2025-04-28 | $194.56 | $256.34 | 190,500 | — | — |
| 2025-04-25 | $193.75 | $255.27 | 166,400 | — | — |
| 2025-04-24 | $191.66 | $252.52 | 466,200 | — | — |
| 2025-04-23 | $191.54 | $252.36 | 252,400 | — | — |
| 2025-04-22 | $186.99 | $246.37 | 235,600 | — | — |
| 2025-04-21 | $183.37 | $241.60 | 343,200 | — | — |
| 2025-04-17 | $189.27 | $249.37 | 328,600 | — | — |
| 2025-04-16 | $196.98 | $259.53 | 283,200 | — | — |
| 2025-04-15 | $202.93 | $267.37 | 202,900 | — | — |
| 2025-04-14 | $201.76 | $265.83 | 359,800 | — | — |
| 2025-04-11 | $201.93 | $266.05 | 247,200 | — | — |
| 2025-04-10 | $202.55 | $266.87 | 363,100 | — | — |
| 2025-04-09 | $207.07 | $272.82 | 523,000 | — | — |
| 2025-04-08 | $191.09 | $250.98 | 517,300 | — | — |
| 2025-04-07 | $195.70 | $257.03 | 586,900 | — | — |
| 2025-04-04 | $191.31 | $251.27 | 635,300 | — | — |
| 2025-04-03 | $198.07 | $260.14 | 390,300 | — | — |
| 2025-04-02 | $208.27 | $273.54 | 321,800 | — | — |
| 2025-04-01 | $204.93 | $269.15 | 321,100 | — | — |
| 2025-03-31 | $206.75 | $271.54 | 671,800 | — | — |
| 2025-03-28 | $210.04 | $275.87 | 225,700 | — | — |
| 2025-03-27 | $215.05 | $282.45 | 274,800 | — | — |
| 2025-03-26 | $222.60 | $292.36 | 362,600 | — | — |
| 2025-03-25 | $225.72 | $296.46 | 258,700 | — | — |
| 2025-03-24 | $221.60 | $291.05 | 203,000 | — | — |
| 2025-03-21 | $217.35 | $285.47 | 1,269,900 | — | — |
| 2025-03-20 | $219.14 | $287.82 | 343,600 | — | — |
| 2025-03-19 | $220.85 | $290.06 | 282,400 | — | — |
| 2025-03-18 | $219.05 | $287.70 | 337,500 | — | — |
| 2025-03-17 | $219.63 | $288.46 | 467,600 | — | — |
| 2025-03-14 | $217.09 | $285.13 | 396,200 | — | — |
| 2025-03-13 | $208.23 | $273.49 | 205,900 | — | — |
| 2025-03-12 | $212.48 | $279.07 | 341,600 | — | — |
| 2025-03-11 | $212.59 | $279.21 | 303,600 | — | — |
| 2025-03-10 | $210.54 | $276.52 | 387,400 | — | — |
| 2025-03-07 | $215.28 | $282.75 | 449,500 | — | — |
| 2025-03-06 | $209.52 | $275.18 | 544,900 | — | — |
| 2025-03-05 | $204.17 | $268.16 | 284,200 | — | — |
| 2025-03-04 | $205.08 | $269.35 | 367,200 | — | — |
| 2025-03-03 | $208.33 | $273.62 | 464,100 | — | — |
| 2025-02-28 | $213.64 | $280.59 | 473,100 | — | — |
| 2025-02-27 | $209.91 | $275.69 | 255,300 | — | — |
| 2025-02-26 | $209.59 | $275.27 | 291,400 | — | — |
| 2025-02-25 | $209.34 | $274.95 | 292,100 | — | — |
| 2025-02-24 | $209.69 | $275.41 | 372,600 | — | — |
| 2025-02-21 | $211.40 | $277.65 | 316,000 | — | — |
| 2025-02-20 | $217.00 | $285.01 | 249,600 | — | — |
| 2025-02-19 | $217.28 | $285.37 | 280,700 | — | — |
| 2025-02-18 | $217.29 | $285.39 | 376,600 | — | — |
| 2025-02-14 | $214.29 | $281.45 | 411,300 | — | — |
| 2025-02-13 | $214.97 | $282.34 | 395,000 | — | — |
| 2025-02-12 | $210.14 | $276.00 | 398,200 | — | — |
| 2025-02-11 | $207.62 | $272.69 | 479,400 | — | — |
| 2025-02-10 | $207.05 | $271.94 | 547,200 | — | — |
| 2025-02-07 | $204.39 | $268.44 | 625,900 | — | — |
| 2025-02-06 | $211.79 | $278.16 | 1,008,400 | — | — |
| 2025-02-05 | $182.50 | $239.69 | 496,400 | — | — |
| 2025-02-04 | $184.55 | $242.39 | 276,500 | — | — |
| 2025-02-03 | $181.99 | $239.02 | 420,000 | — | — |
| 2025-01-31 | $182.98 | $240.33 | 206,400 | — | — |
| 2025-01-30 | $184.76 | $242.66 | 239,600 | — | — |
| 2025-01-29 | $180.14 | $236.60 | 251,500 | — | — |
| 2025-01-28 | $181.28 | $238.09 | 177,600 | — | — |
| 2025-01-27 | $177.57 | $233.22 | 297,100 | — | — |
| 2025-01-24 | $176.87 | $232.30 | 248,900 | — | — |
| 2025-01-23 | $174.71 | $229.46 | 382,500 | — | — |
| 2025-01-22 | $172.39 | $226.42 | 263,400 | — | — |
| 2025-01-21 | $171.73 | $225.55 | 326,600 | — | — |
| 2025-01-17 | $171.69 | $225.50 | 444,800 | — | — |
| 2025-01-16 | $171.68 | $225.48 | 691,800 | — | — |
| 2025-01-15 | $175.66 | $230.71 | 434,600 | — | — |
| 2025-01-14 | $177.54 | $233.18 | 297,600 | — | — |
| 2025-01-13 | $179.83 | $236.19 | 360,800 | — | — |
| 2025-01-10 | $185.27 | $243.33 | 325,900 | — | — |
| 2025-01-08 | $190.78 | $250.57 | 457,100 | — | — |
| 2025-01-07 | $187.05 | $245.08 | 475,600 | — | — |
| 2025-01-06 | $201.77 | $264.37 | 639,100 | — | — |
| 2025-01-03 | $203.33 | $266.41 | 398,900 | — | — |
| 2025-01-02 | $196.08 | $256.91 | 249,700 | — | — |