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
- 1996-06-28 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 | $290.19 | $374.20 | 422,400 | — | — |
| 2025-12-30 | $291.40 | $375.76 | 391,300 | — | — |
| 2025-12-29 | $293.43 | $378.38 | 475,600 | — | — |
| 2025-12-26 | $292.13 | $376.71 | 327,900 | — | — |
| 2025-12-24 | $290.09 | $374.08 | 228,500 | — | — |
| 2025-12-23 | $290.88 | $375.09 | 421,600 | — | — |
| 2025-12-22 | $290.94 | $375.17 | 716,100 | — | — |
| 2025-12-19 | $288.54 | $372.08 | 2,270,600 | — | — |
| 2025-12-18 | $273.39 | $352.54 | 2,253,800 | — | — |
| 2025-12-17 | $296.13 | $381.86 | 878,300 | — | — |
| 2025-12-16 | $293.00 | $377.83 | 756,300 | — | — |
| 2025-12-15 | $292.03 | $376.58 | 706,100 | — | — |
| 2025-12-12 | $292.47 | $377.14 | 634,700 | — | — |
| 2025-12-11 | $291.55 | $375.96 | 615,000 | — | — |
| 2025-12-10 | $288.20 | $371.64 | 709,400 | — | — |
| 2025-12-09 | $287.56 | $370.81 | 816,900 | — | — |
| 2025-12-08 | $286.89 | $369.95 | 870,000 | — | — |
| 2025-12-05 | $290.63 | $374.77 | 1,489,400 | — | — |
| 2025-12-04 | $278.92 | $359.67 | 352,200 | — | — |
| 2025-12-03 | $279.15 | $359.97 | 496,900 | — | — |
| 2025-12-02 | $278.28 | $358.85 | 615,800 | — | — |
| 2025-12-01 | $277.13 | $357.36 | 876,100 | — | — |
| 2025-11-28 | $277.27 | $357.54 | 273,100 | — | — |
| 2025-11-26 | $277.41 | $356.31 | 451,300 | — | — |
| 2025-11-25 | $278.73 | $358.00 | 653,800 | — | — |
| 2025-11-24 | $271.76 | $349.05 | 3,959,800 | — | — |
| 2025-11-21 | $277.02 | $355.80 | 946,200 | — | — |
| 2025-11-20 | $273.05 | $350.71 | 638,700 | — | — |
| 2025-11-19 | $267.02 | $342.96 | 571,700 | — | — |
| 2025-11-18 | $272.11 | $349.50 | 828,300 | — | — |
| 2025-11-17 | $273.65 | $351.48 | 1,138,300 | — | — |
| 2025-11-14 | $273.91 | $351.81 | 677,700 | — | — |
| 2025-11-13 | $277.94 | $356.99 | 944,800 | — | — |
| 2025-11-12 | $271.88 | $349.20 | 490,700 | — | — |
| 2025-11-11 | $271.56 | $348.79 | 707,100 | — | — |
| 2025-11-10 | $265.09 | $340.48 | 688,500 | — | — |
| 2025-11-07 | $262.60 | $337.28 | 753,600 | — | — |
| 2025-11-06 | $253.62 | $325.75 | 1,405,600 | — | — |
| 2025-11-05 | $261.14 | $335.41 | 693,700 | — | — |
| 2025-11-04 | $264.58 | $339.83 | 814,200 | — | — |
| 2025-11-03 | $264.57 | $339.81 | 888,500 | — | — |
| 2025-10-31 | $266.80 | $342.68 | 1,474,000 | — | — |
| 2025-10-30 | $269.04 | $345.56 | 1,049,900 | — | — |
| 2025-10-29 | $266.89 | $342.79 | 1,219,400 | — | — |
| 2025-10-28 | $288.40 | $370.42 | 601,700 | — | — |
| 2025-10-27 | $290.33 | $372.90 | 728,200 | — | — |
| 2025-10-24 | $285.30 | $366.44 | 793,100 | — | — |
| 2025-10-23 | $286.84 | $368.42 | 739,800 | — | — |
| 2025-10-22 | $289.92 | $372.37 | 672,600 | — | — |
| 2025-10-21 | $294.11 | $377.75 | 919,100 | — | — |
| 2025-10-20 | $290.41 | $373.00 | 821,600 | — | — |
| 2025-10-17 | $286.67 | $368.20 | 796,000 | — | — |
| 2025-10-16 | $278.01 | $357.08 | 543,100 | — | — |
| 2025-10-15 | $283.95 | $364.71 | 481,800 | — | — |
| 2025-10-14 | $285.75 | $367.02 | 946,300 | — | — |
| 2025-10-13 | $285.99 | $367.33 | 629,200 | — | — |
| 2025-10-10 | $283.13 | $363.65 | 1,170,700 | — | — |
| 2025-10-09 | $283.08 | $363.59 | 1,141,400 | — | — |
| 2025-10-08 | $281.47 | $361.52 | 688,100 | — | — |
| 2025-10-07 | $276.93 | $355.69 | 604,300 | — | — |
| 2025-10-06 | $275.01 | $353.22 | 1,113,300 | — | — |
| 2025-10-03 | $282.33 | $362.62 | 543,200 | — | — |
| 2025-10-02 | $281.88 | $362.05 | 766,000 | — | — |
| 2025-10-01 | $286.73 | $368.28 | 725,000 | — | — |
| 2025-09-30 | $286.49 | $367.97 | 592,400 | — | — |
| 2025-09-29 | $290.67 | $373.34 | 656,200 | — | — |
| 2025-09-26 | $289.69 | $372.08 | 546,700 | — | — |
| 2025-09-25 | $283.86 | $364.59 | 670,700 | — | — |
| 2025-09-24 | $286.16 | $367.54 | 934,600 | — | — |
| 2025-09-23 | $288.41 | $370.43 | 1,100,000 | — | — |
| 2025-09-22 | $295.63 | $379.71 | 1,391,600 | — | — |
| 2025-09-19 | $289.15 | $371.38 | 1,781,600 | — | — |
| 2025-09-18 | $301.23 | $386.90 | 2,608,100 | — | — |
| 2025-09-17 | $336.04 | $431.61 | 1,082,500 | — | — |
| 2025-09-16 | $345.19 | $443.36 | 639,700 | — | — |
| 2025-09-15 | $344.43 | $442.39 | 842,800 | — | — |
| 2025-09-12 | $361.84 | $464.75 | 444,400 | — | — |
| 2025-09-11 | $370.50 | $475.87 | 454,300 | — | — |
| 2025-09-10 | $361.76 | $464.64 | 437,700 | — | — |
| 2025-09-09 | $372.86 | $478.90 | 399,600 | — | — |
| 2025-09-08 | $375.34 | $482.09 | 500,500 | — | — |
| 2025-09-05 | $371.01 | $476.53 | 313,600 | — | — |
| 2025-09-04 | $369.48 | $474.56 | 348,300 | — | — |
| 2025-09-03 | $370.80 | $476.26 | 297,600 | — | — |
| 2025-09-02 | $368.88 | $473.79 | 499,000 | — | — |
| 2025-08-29 | $373.32 | $479.49 | 334,700 | — | — |
| 2025-08-28 | $375.77 | $481.23 | 298,500 | — | — |
| 2025-08-27 | $380.22 | $486.93 | 403,000 | — | — |
| 2025-08-26 | $380.00 | $486.64 | 506,300 | — | — |
| 2025-08-25 | $382.65 | $490.04 | 432,900 | — | — |
| 2025-08-22 | $381.62 | $488.72 | 380,100 | — | — |
| 2025-08-21 | $376.96 | $482.75 | 464,000 | — | — |
| 2025-08-20 | $387.64 | $496.43 | 761,900 | — | — |
| 2025-08-19 | $374.10 | $479.09 | 505,700 | — | — |
| 2025-08-18 | $371.15 | $475.31 | 465,000 | — | — |
| 2025-08-15 | $369.62 | $473.35 | 491,800 | — | — |
| 2025-08-14 | $374.96 | $480.19 | 275,600 | — | — |
| 2025-08-13 | $376.20 | $481.78 | 543,000 | — | — |
| 2025-08-12 | $370.74 | $474.78 | 481,900 | — | — |
| 2025-08-11 | $377.57 | $483.53 | 405,400 | — | — |
| 2025-08-08 | $382.43 | $489.76 | 219,000 | — | — |
| 2025-08-07 | $386.67 | $495.19 | 246,700 | — | — |
| 2025-08-06 | $391.91 | $501.90 | 462,200 | — | — |
| 2025-08-05 | $387.51 | $496.26 | 531,500 | — | — |
| 2025-08-04 | $396.16 | $507.34 | 374,500 | — | — |
| 2025-08-01 | $391.33 | $501.15 | 470,200 | — | — |
| 2025-07-31 | $402.90 | $515.97 | 946,900 | — | — |
| 2025-07-30 | $409.16 | $523.99 | 332,900 | — | — |
| 2025-07-29 | $415.49 | $532.09 | 292,400 | — | — |
| 2025-07-28 | $414.14 | $530.36 | 243,000 | — | — |
| 2025-07-25 | $419.54 | $537.28 | 348,100 | — | — |
| 2025-07-24 | $421.46 | $539.74 | 303,900 | — | — |
| 2025-07-23 | $416.26 | $533.08 | 310,800 | — | — |
| 2025-07-22 | $417.23 | $534.32 | 328,400 | — | — |
| 2025-07-21 | $423.08 | $541.81 | 274,800 | — | — |
| 2025-07-18 | $432.32 | $553.65 | 421,300 | — | — |
| 2025-07-17 | $436.57 | $559.09 | 218,500 | — | — |
| 2025-07-16 | $436.33 | $558.78 | 252,100 | — | — |
| 2025-07-15 | $434.15 | $555.99 | 347,600 | — | — |
| 2025-07-14 | $440.01 | $563.49 | 498,500 | — | — |
| 2025-07-11 | $446.21 | $571.43 | 232,200 | — | — |
| 2025-07-10 | $449.98 | $576.26 | 255,300 | — | — |
| 2025-07-09 | $447.81 | $573.48 | 146,800 | — | — |
| 2025-07-08 | $444.57 | $569.33 | 310,600 | — | — |
| 2025-07-07 | $447.89 | $573.59 | 260,600 | — | — |
| 2025-07-03 | $447.94 | $573.65 | 185,700 | — | — |
| 2025-07-02 | $447.71 | $573.36 | 191,300 | — | — |
| 2025-07-01 | $450.30 | $576.67 | 201,000 | — | — |
| 2025-06-30 | $447.28 | $572.80 | 267,000 | — | — |
| 2025-06-27 | $441.43 | $565.31 | 713,000 | — | — |
| 2025-06-26 | $437.03 | $559.68 | 306,100 | — | — |
| 2025-06-25 | $439.87 | $563.32 | 291,900 | — | — |
| 2025-06-24 | $437.60 | $560.41 | 594,100 | — | — |
| 2025-06-23 | $437.03 | $559.68 | 763,500 | — | — |
| 2025-06-20 | $422.34 | $540.87 | 763,300 | — | — |
| 2025-06-18 | $425.04 | $544.32 | 389,000 | — | — |
| 2025-06-17 | $423.70 | $542.61 | 520,800 | — | — |
| 2025-06-16 | $421.30 | $539.53 | 338,800 | — | — |
| 2025-06-13 | $419.90 | $537.74 | 326,000 | — | — |
| 2025-06-12 | $424.17 | $543.21 | 506,900 | — | — |
| 2025-06-11 | $423.38 | $542.20 | 248,400 | — | — |
| 2025-06-10 | $425.60 | $545.04 | 205,700 | — | — |
| 2025-06-09 | $426.76 | $546.53 | 223,500 | — | — |
| 2025-06-06 | $432.35 | $553.68 | 225,600 | — | — |
| 2025-06-05 | $431.48 | $552.57 | 306,800 | — | — |
| 2025-06-04 | $433.79 | $555.53 | 568,300 | — | — |
| 2025-06-03 | $434.52 | $556.46 | 818,600 | — | — |
| 2025-06-02 | $456.56 | $584.69 | 271,400 | — | — |
| 2025-05-30 | $458.26 | $586.87 | 554,100 | — | — |
| 2025-05-29 | $465.57 | $594.82 | 167,600 | — | — |
| 2025-05-28 | $460.27 | $588.05 | 219,800 | — | — |
| 2025-05-27 | $462.99 | $591.52 | 309,700 | — | — |
| 2025-05-23 | $462.80 | $591.28 | 171,300 | — | — |
| 2025-05-22 | $463.99 | $592.80 | 267,000 | — | — |
| 2025-05-21 | $464.31 | $593.21 | 352,400 | — | — |
| 2025-05-20 | $470.16 | $600.68 | 326,600 | — | — |
| 2025-05-19 | $470.39 | $600.98 | 240,000 | — | — |
| 2025-05-16 | $473.32 | $604.72 | 679,100 | — | — |
| 2025-05-15 | $469.41 | $599.73 | 425,700 | — | — |
| 2025-05-14 | $459.87 | $587.54 | 371,400 | — | — |
| 2025-05-13 | $451.43 | $576.75 | 360,800 | — | — |
| 2025-05-12 | $456.40 | $583.10 | 330,600 | — | — |
| 2025-05-09 | $454.62 | $580.83 | 384,900 | — | — |
| 2025-05-08 | $448.49 | $573.00 | 357,200 | — | — |
| 2025-05-07 | $440.20 | $562.41 | 341,900 | — | — |
| 2025-05-06 | $429.82 | $549.14 | 243,900 | — | — |
| 2025-05-05 | $433.09 | $553.32 | 127,000 | — | — |
| 2025-05-02 | $434.56 | $555.20 | 234,600 | — | — |
| 2025-05-01 | $429.89 | $549.23 | 223,900 | — | — |
| 2025-04-30 | $432.22 | $552.21 | 285,200 | — | — |
| 2025-04-29 | $428.71 | $547.73 | 209,500 | — | — |
| 2025-04-28 | $422.90 | $540.30 | 227,300 | — | — |
| 2025-04-25 | $424.47 | $542.31 | 151,600 | — | — |
| 2025-04-24 | $428.15 | $547.01 | 174,200 | — | — |
| 2025-04-23 | $425.52 | $543.65 | 253,200 | — | — |
| 2025-04-22 | $423.96 | $541.66 | 222,100 | — | — |
| 2025-04-21 | $413.03 | $527.69 | 210,700 | — | — |
| 2025-04-17 | $427.05 | $545.61 | 255,300 | — | — |
| 2025-04-16 | $427.23 | $545.84 | 243,100 | — | — |
| 2025-04-15 | $436.23 | $557.33 | 395,700 | — | — |
| 2025-04-14 | $433.00 | $553.21 | 269,500 | — | — |
| 2025-04-11 | $425.44 | $543.55 | 266,500 | — | — |
| 2025-04-10 | $416.69 | $532.37 | 294,900 | — | — |
| 2025-04-09 | $426.82 | $545.31 | 457,500 | — | — |
| 2025-04-08 | $398.85 | $509.58 | 311,700 | — | — |
| 2025-04-07 | $405.58 | $518.17 | 554,600 | — | — |
| 2025-04-04 | $416.19 | $531.73 | 769,300 | — | — |
| 2025-04-03 | $437.15 | $558.51 | 338,600 | — | — |
| 2025-04-02 | $451.72 | $577.12 | 375,300 | — | — |
| 2025-04-01 | $457.01 | $583.88 | 263,500 | — | — |
| 2025-03-31 | $454.64 | $580.85 | 399,200 | — | — |
| 2025-03-28 | $448.76 | $573.34 | 312,800 | — | — |
| 2025-03-27 | $449.23 | $573.94 | 287,500 | — | — |
| 2025-03-26 | $441.24 | $563.73 | 244,300 | — | — |
| 2025-03-25 | $439.40 | $561.38 | 266,000 | — | — |
| 2025-03-24 | $432.11 | $552.07 | 340,000 | — | — |
| 2025-03-21 | $432.86 | $553.03 | 541,000 | — | — |
| 2025-03-20 | $430.93 | $550.56 | 587,500 | — | — |
| 2025-03-19 | $438.40 | $560.11 | 530,100 | — | — |
| 2025-03-18 | $439.82 | $561.92 | 234,400 | — | — |
| 2025-03-17 | $439.65 | $561.70 | 337,000 | — | — |
| 2025-03-14 | $436.85 | $558.13 | 242,600 | — | — |
| 2025-03-13 | $427.50 | $546.18 | 242,000 | — | — |
| 2025-03-12 | $429.87 | $549.21 | 292,100 | — | — |
| 2025-03-11 | $431.17 | $550.87 | 365,200 | — | — |
| 2025-03-10 | $442.91 | $565.87 | 296,800 | — | — |
| 2025-03-07 | $440.73 | $563.08 | 248,900 | — | — |
| 2025-03-06 | $441.70 | $564.32 | 228,700 | — | — |
| 2025-03-05 | $445.42 | $569.08 | 271,600 | — | — |
| 2025-03-04 | $444.72 | $568.18 | 284,100 | — | — |
| 2025-03-03 | $458.09 | $585.26 | 229,200 | — | — |
| 2025-02-28 | $461.74 | $589.93 | 292,600 | — | — |
| 2025-02-27 | $454.71 | $579.62 | 192,100 | — | — |
| 2025-02-26 | $453.68 | $578.30 | 201,000 | — | — |
| 2025-02-25 | $462.94 | $590.11 | 247,500 | — | — |
| 2025-02-24 | $461.56 | $588.35 | 184,400 | — | — |
| 2025-02-21 | $461.78 | $588.63 | 161,600 | — | — |
| 2025-02-20 | $466.13 | $594.17 | 162,800 | — | — |
| 2025-02-19 | $466.18 | $594.24 | 218,300 | — | — |
| 2025-02-18 | $460.10 | $586.49 | 198,900 | — | — |
| 2025-02-14 | $456.09 | $581.37 | 190,400 | — | — |
| 2025-02-13 | $459.39 | $585.58 | 224,400 | — | — |
| 2025-02-12 | $454.21 | $578.98 | 212,100 | — | — |
| 2025-02-11 | $454.28 | $579.07 | 281,100 | — | — |
| 2025-02-10 | $460.66 | $587.20 | 222,100 | — | — |
| 2025-02-07 | $466.79 | $595.01 | 221,900 | — | — |
| 2025-02-06 | $469.28 | $598.19 | 207,600 | — | — |
| 2025-02-05 | $468.82 | $597.60 | 178,600 | — | — |
| 2025-02-04 | $466.84 | $595.08 | 240,900 | — | — |
| 2025-02-03 | $469.81 | $598.86 | 336,100 | — | — |
| 2025-01-31 | $474.41 | $604.73 | 1,350,200 | — | — |
| 2025-01-30 | $472.12 | $601.81 | 219,500 | — | — |
| 2025-01-29 | $464.63 | $592.26 | 250,000 | — | — |
| 2025-01-28 | $470.62 | $599.90 | 375,000 | — | — |
| 2025-01-27 | $475.43 | $606.03 | 334,000 | — | — |
| 2025-01-24 | $467.12 | $595.43 | 217,300 | — | — |
| 2025-01-23 | $464.38 | $591.94 | 277,600 | — | — |
| 2025-01-22 | $464.77 | $592.44 | 341,100 | — | — |
| 2025-01-21 | $466.14 | $594.19 | 250,000 | — | — |
| 2025-01-17 | $462.99 | $590.17 | 388,300 | — | — |
| 2025-01-16 | $459.97 | $586.32 | 265,100 | — | — |
| 2025-01-15 | $453.98 | $578.69 | 477,900 | — | — |
| 2025-01-14 | $454.17 | $578.93 | 279,300 | — | — |
| 2025-01-13 | $454.86 | $579.81 | 271,100 | — | — |
| 2025-01-10 | $453.02 | $577.46 | 320,000 | — | — |
| 2025-01-08 | $458.46 | $584.40 | 415,300 | — | — |
| 2025-01-07 | $460.68 | $587.23 | 266,100 | — | — |
| 2025-01-06 | $466.03 | $594.05 | 299,200 | — | — |
| 2025-01-03 | $475.06 | $605.56 | 158,700 | — | — |
| 2025-01-02 | $476.51 | $607.40 | 177,200 | — | — |