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
- 2006-08-14 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 | $340.25 | $528.98 | 210,700 | — | — |
| 2025-12-30 | $343.64 | $534.25 | 186,100 | — | — |
| 2025-12-29 | $347.19 | $539.77 | 172,700 | — | — |
| 2025-12-26 | $352.18 | $547.53 | 168,200 | — | — |
| 2025-12-24 | $350.42 | $544.79 | 94,500 | — | — |
| 2025-12-23 | $348.48 | $541.78 | 181,600 | — | — |
| 2025-12-22 | $351.23 | $546.05 | 304,300 | — | — |
| 2025-12-19 | $342.36 | $532.26 | 525,800 | — | — |
| 2025-12-18 | $338.25 | $525.87 | 295,700 | — | — |
| 2025-12-17 | $334.02 | $519.29 | 332,700 | — | — |
| 2025-12-16 | $337.22 | $524.27 | 415,600 | — | — |
| 2025-12-15 | $336.69 | $523.45 | 430,100 | — | — |
| 2025-12-12 | $337.03 | $523.97 | 401,000 | — | — |
| 2025-12-11 | $344.67 | $535.85 | 254,600 | — | — |
| 2025-12-10 | $344.73 | $535.95 | 339,900 | — | — |
| 2025-12-09 | $339.99 | $528.58 | 405,100 | — | — |
| 2025-12-08 | $329.83 | $512.78 | 331,200 | — | — |
| 2025-12-05 | $331.69 | $515.67 | 433,200 | — | — |
| 2025-12-04 | $328.30 | $510.40 | 456,000 | — | — |
| 2025-12-03 | $327.39 | $508.99 | 280,200 | — | — |
| 2025-12-02 | $318.70 | $495.48 | 309,100 | — | — |
| 2025-12-01 | $317.15 | $493.07 | 259,400 | — | — |
| 2025-11-28 | $320.07 | $497.61 | 177,400 | — | — |
| 2025-11-26 | $317.30 | $491.99 | 317,500 | — | — |
| 2025-11-25 | $314.35 | $487.42 | 331,300 | — | — |
| 2025-11-24 | $308.86 | $478.91 | 293,900 | — | — |
| 2025-11-21 | $306.20 | $474.78 | 395,000 | — | — |
| 2025-11-20 | $295.84 | $458.72 | 482,100 | — | — |
| 2025-11-19 | $305.31 | $473.40 | 429,000 | — | — |
| 2025-11-18 | $299.73 | $464.75 | 317,200 | — | — |
| 2025-11-17 | $296.49 | $459.73 | 368,600 | — | — |
| 2025-11-14 | $307.75 | $477.19 | 344,600 | — | — |
| 2025-11-13 | $306.61 | $475.42 | 369,400 | — | — |
| 2025-11-12 | $321.16 | $497.98 | 382,800 | — | — |
| 2025-11-11 | $311.83 | $483.51 | 167,700 | — | — |
| 2025-11-10 | $309.13 | $479.33 | 243,800 | — | — |
| 2025-11-07 | $306.54 | $475.31 | 522,600 | — | — |
| 2025-11-06 | $302.87 | $469.62 | 238,600 | — | — |
| 2025-11-05 | $303.48 | $470.57 | 292,300 | — | — |
| 2025-11-04 | $297.61 | $461.46 | 729,400 | — | — |
| 2025-11-03 | $300.21 | $465.50 | 474,600 | — | — |
| 2025-10-31 | $294.56 | $456.73 | 526,000 | — | — |
| 2025-10-30 | $291.66 | $452.24 | 595,600 | — | — |
| 2025-10-29 | $292.49 | $453.52 | 1,439,500 | — | — |
| 2025-10-28 | $321.75 | $498.89 | 494,400 | — | — |
| 2025-10-27 | $330.30 | $512.15 | 269,500 | — | — |
| 2025-10-24 | $324.24 | $502.76 | 267,600 | — | — |
| 2025-10-23 | $317.72 | $492.65 | 335,000 | — | — |
| 2025-10-22 | $317.07 | $491.64 | 202,500 | — | — |
| 2025-10-21 | $320.21 | $496.51 | 265,800 | — | — |
| 2025-10-20 | $320.97 | $497.69 | 264,800 | — | — |
| 2025-10-17 | $315.09 | $488.57 | 290,300 | — | — |
| 2025-10-16 | $315.95 | $489.90 | 601,100 | — | — |
| 2025-10-15 | $323.78 | $502.04 | 315,900 | — | — |
| 2025-10-14 | $319.91 | $496.04 | 364,200 | — | — |
| 2025-10-13 | $315.65 | $489.44 | 431,600 | — | — |
| 2025-10-10 | $300.99 | $466.70 | 657,300 | — | — |
| 2025-10-09 | $313.97 | $486.83 | 421,700 | — | — |
| 2025-10-08 | $318.00 | $493.08 | 365,400 | — | — |
| 2025-10-07 | $324.15 | $502.62 | 401,800 | — | — |
| 2025-10-06 | $325.54 | $504.77 | 475,900 | — | — |
| 2025-10-03 | $329.06 | $510.23 | 333,500 | — | — |
| 2025-10-02 | $334.01 | $517.90 | 354,900 | — | — |
| 2025-10-01 | $330.91 | $513.10 | 363,400 | — | — |
| 2025-09-30 | $337.32 | $523.04 | 455,700 | — | — |
| 2025-09-29 | $340.64 | $528.18 | 395,900 | — | — |
| 2025-09-26 | $342.39 | $530.90 | 237,200 | — | — |
| 2025-09-25 | $337.91 | $523.95 | 345,200 | — | — |
| 2025-09-24 | $340.47 | $527.92 | 563,900 | — | — |
| 2025-09-23 | $354.65 | $549.91 | 389,900 | — | — |
| 2025-09-22 | $354.39 | $549.50 | 403,900 | — | — |
| 2025-09-19 | $355.88 | $551.82 | 1,323,100 | — | — |
| 2025-09-18 | $362.79 | $562.53 | 575,300 | — | — |
| 2025-09-17 | $348.33 | $540.11 | 594,400 | — | — |
| 2025-09-16 | $345.52 | $535.75 | 382,200 | — | — |
| 2025-09-15 | $345.06 | $535.04 | 475,800 | — | — |
| 2025-09-12 | $341.86 | $530.08 | 300,900 | — | — |
| 2025-09-11 | $343.35 | $532.39 | 475,000 | — | — |
| 2025-09-10 | $332.64 | $515.78 | 416,900 | — | — |
| 2025-09-09 | $325.30 | $504.40 | 326,400 | — | — |
| 2025-09-08 | $324.30 | $502.85 | 369,800 | — | — |
| 2025-09-05 | $318.77 | $494.27 | 511,000 | — | — |
| 2025-09-04 | $318.14 | $493.30 | 489,200 | — | — |
| 2025-09-03 | $312.92 | $485.20 | 451,400 | — | — |
| 2025-09-02 | $317.67 | $492.57 | 339,600 | — | — |
| 2025-08-29 | $321.55 | $498.58 | 260,300 | — | — |
| 2025-08-28 | $325.35 | $503.17 | 298,000 | — | — |
| 2025-08-27 | $324.26 | $501.49 | 365,400 | — | — |
| 2025-08-26 | $324.59 | $502.00 | 359,000 | — | — |
| 2025-08-25 | $318.35 | $492.35 | 359,800 | — | — |
| 2025-08-22 | $319.86 | $494.68 | 570,700 | — | — |
| 2025-08-21 | $305.01 | $471.72 | 345,800 | — | — |
| 2025-08-20 | $304.51 | $470.94 | 482,800 | — | — |
| 2025-08-19 | $301.83 | $466.80 | 355,400 | — | — |
| 2025-08-18 | $304.64 | $471.14 | 315,700 | — | — |
| 2025-08-15 | $307.71 | $475.89 | 317,300 | — | — |
| 2025-08-14 | $313.41 | $484.71 | 238,700 | — | — |
| 2025-08-13 | $314.87 | $486.97 | 418,000 | — | — |
| 2025-08-12 | $307.88 | $476.16 | 365,600 | — | — |
| 2025-08-11 | $295.74 | $457.38 | 384,400 | — | — |
| 2025-08-08 | $295.73 | $457.36 | 422,100 | — | — |
| 2025-08-07 | $297.84 | $460.63 | 512,800 | — | — |
| 2025-08-06 | $299.71 | $463.52 | 361,900 | — | — |
| 2025-08-05 | $298.66 | $461.90 | 422,900 | — | — |
| 2025-08-04 | $300.01 | $463.98 | 398,200 | — | — |
| 2025-08-01 | $294.01 | $454.70 | 806,400 | — | — |
| 2025-07-31 | $301.14 | $465.73 | 905,000 | — | — |
| 2025-07-30 | $310.25 | $479.82 | 1,287,400 | — | — |
| 2025-07-29 | $302.55 | $467.91 | 705,800 | — | — |
| 2025-07-28 | $302.54 | $467.90 | 578,900 | — | — |
| 2025-07-25 | $301.08 | $465.64 | 539,800 | — | — |
| 2025-07-24 | $300.52 | $464.77 | 412,300 | — | — |
| 2025-07-23 | $300.04 | $464.03 | 317,700 | — | — |
| 2025-07-22 | $296.96 | $459.27 | 460,500 | — | — |
| 2025-07-21 | $293.25 | $453.53 | 386,200 | — | — |
| 2025-07-18 | $298.52 | $461.68 | 281,600 | — | — |
| 2025-07-17 | $298.95 | $462.34 | 581,000 | — | — |
| 2025-07-16 | $293.86 | $454.47 | 545,700 | — | — |
| 2025-07-15 | $287.00 | $443.86 | 906,900 | — | — |
| 2025-07-14 | $292.63 | $452.57 | 938,800 | — | — |
| 2025-07-11 | $291.53 | $450.87 | 1,019,800 | — | — |
| 2025-07-10 | $298.97 | $462.38 | 536,400 | — | — |
| 2025-07-09 | $293.39 | $453.75 | 488,700 | — | — |
| 2025-07-08 | $285.50 | $441.54 | 596,500 | — | — |
| 2025-07-07 | $283.79 | $438.90 | 475,000 | — | — |
| 2025-07-03 | $287.50 | $444.64 | 322,000 | — | — |
| 2025-07-02 | $282.74 | $437.28 | 584,600 | — | — |
| 2025-07-01 | $276.50 | $427.62 | 749,700 | — | — |
| 2025-06-30 | $270.02 | $417.60 | 572,800 | — | — |
| 2025-06-27 | $268.91 | $415.89 | 1,027,600 | — | — |
| 2025-06-26 | $271.50 | $419.89 | 578,800 | — | — |
| 2025-06-25 | $267.06 | $413.02 | 571,000 | — | — |
| 2025-06-24 | $265.13 | $410.04 | 795,900 | — | — |
| 2025-06-23 | $256.88 | $397.28 | 952,600 | — | — |
| 2025-06-20 | $244.54 | $378.20 | 802,800 | — | — |
| 2025-06-18 | $246.83 | $381.74 | 343,700 | — | — |
| 2025-06-17 | $244.27 | $377.78 | 316,100 | — | — |
| 2025-06-16 | $247.97 | $383.50 | 514,300 | — | — |
| 2025-06-13 | $240.12 | $371.36 | 487,100 | — | — |
| 2025-06-12 | $247.18 | $382.28 | 315,100 | — | — |
| 2025-06-11 | $247.54 | $382.84 | 726,200 | — | — |
| 2025-06-10 | $244.50 | $378.13 | 576,100 | — | — |
| 2025-06-09 | $247.66 | $383.02 | 473,500 | — | — |
| 2025-06-06 | $245.49 | $379.67 | 355,100 | — | — |
| 2025-06-05 | $238.41 | $368.72 | 328,800 | — | — |
| 2025-06-04 | $235.27 | $363.86 | 482,900 | — | — |
| 2025-06-03 | $235.80 | $364.68 | 546,700 | — | — |
| 2025-06-02 | $232.07 | $358.91 | 412,600 | — | — |
| 2025-05-30 | $231.49 | $358.01 | 653,100 | — | — |
| 2025-05-29 | $234.98 | $362.11 | 452,100 | — | — |
| 2025-05-28 | $232.38 | $358.11 | 333,800 | — | — |
| 2025-05-27 | $234.48 | $361.34 | 420,400 | — | — |
| 2025-05-23 | $226.10 | $348.43 | 322,400 | — | — |
| 2025-05-22 | $225.52 | $347.53 | 267,500 | — | — |
| 2025-05-21 | $224.07 | $345.30 | 780,400 | — | — |
| 2025-05-20 | $236.50 | $364.45 | 544,400 | — | — |
| 2025-05-19 | $240.26 | $370.25 | 335,600 | — | — |
| 2025-05-16 | $241.58 | $372.28 | 500,500 | — | — |
| 2025-05-15 | $237.27 | $365.64 | 622,900 | — | — |
| 2025-05-14 | $240.26 | $370.25 | 939,500 | — | — |
| 2025-05-13 | $236.15 | $363.92 | 1,261,500 | — | — |
| 2025-05-12 | $233.00 | $359.06 | 1,029,500 | — | — |
| 2025-05-09 | $216.90 | $334.25 | 506,100 | — | — |
| 2025-05-08 | $216.74 | $334.00 | 679,200 | — | — |
| 2025-05-07 | $207.79 | $320.21 | 471,800 | — | — |
| 2025-05-06 | $205.70 | $316.99 | 550,100 | — | — |
| 2025-05-05 | $211.87 | $326.50 | 571,700 | — | — |
| 2025-05-02 | $213.63 | $329.21 | 689,300 | — | — |
| 2025-05-01 | $206.13 | $317.65 | 835,500 | — | — |
| 2025-04-30 | $205.29 | $316.36 | 1,451,100 | — | — |
| 2025-04-29 | $199.00 | $306.67 | 717,000 | — | — |
| 2025-04-28 | $197.22 | $303.92 | 634,100 | — | — |
| 2025-04-25 | $197.58 | $304.48 | 549,500 | — | — |
| 2025-04-24 | $198.25 | $305.51 | 885,600 | — | — |
| 2025-04-23 | $187.27 | $288.59 | 1,090,000 | — | — |
| 2025-04-22 | $184.26 | $283.95 | 597,100 | — | — |
| 2025-04-21 | $175.46 | $270.39 | 643,900 | — | — |
| 2025-04-17 | $181.28 | $279.36 | 498,900 | — | — |
| 2025-04-16 | $178.33 | $274.81 | 478,900 | — | — |
| 2025-04-15 | $182.56 | $281.33 | 516,000 | — | — |
| 2025-04-14 | $181.15 | $279.16 | 882,000 | — | — |
| 2025-04-11 | $173.81 | $267.85 | 1,251,500 | — | — |
| 2025-04-10 | $174.88 | $269.50 | 1,192,800 | — | — |
| 2025-04-09 | $189.54 | $292.09 | 1,854,900 | — | — |
| 2025-04-08 | $163.77 | $252.38 | 1,316,000 | — | — |
| 2025-04-07 | $164.87 | $254.07 | 1,872,500 | — | — |
| 2025-04-04 | $163.95 | $252.65 | 1,762,300 | — | — |
| 2025-04-03 | $177.60 | $273.69 | 1,515,600 | — | — |
| 2025-04-02 | $210.12 | $323.80 | 816,200 | — | — |
| 2025-04-01 | $200.43 | $308.87 | 888,000 | — | — |
| 2025-03-31 | $199.72 | $307.78 | 622,300 | — | — |
| 2025-03-28 | $199.52 | $307.47 | 504,200 | — | — |
| 2025-03-27 | $205.13 | $316.11 | 822,500 | — | — |
| 2025-03-26 | $212.26 | $327.10 | 306,900 | — | — |
| 2025-03-25 | $217.19 | $334.70 | 319,100 | — | — |
| 2025-03-24 | $216.84 | $334.16 | 560,200 | — | — |
| 2025-03-21 | $206.84 | $318.75 | 626,900 | — | — |
| 2025-03-20 | $204.35 | $314.91 | 356,500 | — | — |
| 2025-03-19 | $204.23 | $314.73 | 569,700 | — | — |
| 2025-03-18 | $201.35 | $310.29 | 764,700 | — | — |
| 2025-03-17 | $204.12 | $314.56 | 526,400 | — | — |
| 2025-03-14 | $200.77 | $309.39 | 735,700 | — | — |
| 2025-03-13 | $193.85 | $298.73 | 785,000 | — | — |
| 2025-03-12 | $198.48 | $305.86 | 1,044,300 | — | — |
| 2025-03-11 | $196.97 | $303.54 | 1,607,800 | — | — |
| 2025-03-10 | $190.28 | $293.23 | 1,677,600 | — | — |
| 2025-03-07 | $206.74 | $318.59 | 1,133,800 | — | — |
| 2025-03-06 | $210.40 | $324.23 | 1,215,200 | — | — |
| 2025-03-05 | $222.60 | $343.03 | 581,600 | — | — |
| 2025-03-04 | $219.49 | $338.24 | 1,343,900 | — | — |
| 2025-03-03 | $233.29 | $359.51 | 511,200 | — | — |
| 2025-02-28 | $241.80 | $372.62 | 698,000 | — | — |
| 2025-02-27 | $238.79 | $366.75 | 703,100 | — | — |
| 2025-02-26 | $246.13 | $378.02 | 539,300 | — | — |
| 2025-02-25 | $240.53 | $369.42 | 1,166,800 | — | — |
| 2025-02-24 | $245.62 | $377.24 | 777,200 | — | — |
| 2025-02-21 | $250.13 | $384.17 | 732,200 | — | — |
| 2025-02-20 | $257.00 | $394.72 | 545,700 | — | — |
| 2025-02-19 | $268.95 | $413.07 | 390,500 | — | — |
| 2025-02-18 | $275.43 | $423.02 | 392,700 | — | — |
| 2025-02-14 | $269.31 | $413.63 | 567,700 | — | — |
| 2025-02-13 | $267.34 | $410.60 | 485,000 | — | — |
| 2025-02-12 | $265.53 | $407.82 | 340,800 | — | — |
| 2025-02-11 | $265.57 | $407.88 | 667,800 | — | — |
| 2025-02-10 | $272.19 | $418.05 | 509,700 | — | — |
| 2025-02-07 | $275.51 | $423.15 | 570,800 | — | — |
| 2025-02-06 | $285.37 | $438.29 | 462,000 | — | — |
| 2025-02-05 | $285.06 | $437.82 | 669,400 | — | — |
| 2025-02-04 | $282.85 | $434.42 | 417,900 | — | — |
| 2025-02-03 | $283.15 | $434.88 | 383,200 | — | — |
| 2025-01-31 | $291.27 | $447.35 | 476,600 | — | — |
| 2025-01-30 | $289.52 | $444.67 | 259,000 | — | — |
| 2025-01-29 | $284.71 | $437.28 | 321,200 | — | — |
| 2025-01-28 | $286.67 | $440.29 | 265,500 | — | — |
| 2025-01-27 | $281.38 | $432.16 | 313,600 | — | — |
| 2025-01-24 | $285.96 | $439.20 | 249,000 | — | — |
| 2025-01-23 | $284.64 | $437.17 | 307,100 | — | — |
| 2025-01-22 | $286.29 | $439.70 | 409,600 | — | — |
| 2025-01-21 | $287.59 | $441.70 | 208,600 | — | — |
| 2025-01-17 | $282.60 | $434.04 | 222,200 | — | — |
| 2025-01-16 | $279.34 | $429.03 | 281,700 | — | — |
| 2025-01-15 | $276.29 | $424.35 | 321,700 | — | — |
| 2025-01-14 | $266.20 | $408.85 | 515,000 | — | — |
| 2025-01-13 | $260.86 | $400.65 | 441,400 | — | — |
| 2025-01-10 | $262.95 | $403.86 | 460,200 | — | — |
| 2025-01-08 | $274.32 | $421.32 | 532,300 | — | — |
| 2025-01-07 | $274.77 | $422.01 | 398,000 | — | — |
| 2025-01-06 | $278.86 | $428.29 | 206,900 | — | — |
| 2025-01-03 | $277.69 | $426.50 | 304,400 | — | — |
| 2025-01-02 | $276.15 | $424.13 | 287,600 | — | — |