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
- 2007-10-25 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 | $605.01 | $611.78 | 282,600 | — | — |
| 2025-12-30 | $606.89 | $613.68 | 341,500 | — | — |
| 2025-12-29 | $604.64 | $611.41 | 482,700 | — | — |
| 2025-12-26 | $607.52 | $614.32 | 358,000 | — | — |
| 2025-12-24 | $608.52 | $615.33 | 211,400 | — | — |
| 2025-12-23 | $604.09 | $610.85 | 895,100 | — | — |
| 2025-12-22 | $612.95 | $619.81 | 579,600 | — | — |
| 2025-12-19 | $597.88 | $604.57 | 1,313,500 | — | — |
| 2025-12-18 | $594.01 | $600.66 | 779,100 | — | — |
| 2025-12-17 | $585.98 | $592.54 | 503,800 | — | — |
| 2025-12-16 | $589.27 | $595.86 | 624,700 | — | — |
| 2025-12-15 | $591.20 | $597.82 | 907,700 | — | — |
| 2025-12-12 | $601.59 | $608.32 | 708,400 | — | — |
| 2025-12-11 | $593.41 | $600.05 | 699,800 | — | — |
| 2025-12-10 | $600.65 | $607.37 | 639,800 | — | — |
| 2025-12-09 | $602.97 | $609.72 | 758,100 | — | — |
| 2025-12-08 | $589.30 | $595.89 | 1,747,800 | — | — |
| 2025-12-05 | $601.50 | $608.23 | 3,395,600 | — | — |
| 2025-12-04 | $533.95 | $539.92 | 2,062,700 | — | — |
| 2025-12-03 | $544.52 | $550.61 | 640,800 | — | — |
| 2025-12-02 | $548.05 | $554.18 | 565,300 | — | — |
| 2025-12-01 | $547.64 | $553.77 | 716,600 | — | — |
| 2025-11-28 | $538.83 | $544.86 | 289,400 | — | — |
| 2025-11-26 | $535.16 | $541.15 | 508,100 | — | — |
| 2025-11-25 | $521.02 | $526.85 | 746,400 | — | — |
| 2025-11-24 | $514.59 | $520.35 | 916,900 | — | — |
| 2025-11-21 | $515.58 | $521.35 | 633,000 | — | — |
| 2025-11-20 | $496.44 | $501.99 | 510,400 | — | — |
| 2025-11-19 | $497.41 | $502.98 | 516,500 | — | — |
| 2025-11-18 | $507.37 | $513.05 | 504,100 | — | — |
| 2025-11-17 | $509.57 | $515.27 | 565,200 | — | — |
| 2025-11-14 | $529.34 | $535.26 | 506,800 | — | — |
| 2025-11-13 | $533.87 | $539.84 | 543,500 | — | — |
| 2025-11-12 | $535.40 | $541.39 | 602,900 | — | — |
| 2025-11-11 | $522.83 | $528.68 | 339,800 | — | — |
| 2025-11-10 | $516.56 | $522.34 | 411,100 | — | — |
| 2025-11-07 | $517.79 | $523.58 | 433,000 | — | — |
| 2025-11-06 | $509.85 | $515.55 | 454,600 | — | — |
| 2025-11-05 | $521.82 | $527.66 | 486,400 | — | — |
| 2025-11-04 | $516.66 | $522.44 | 435,200 | — | — |
| 2025-11-03 | $517.43 | $523.22 | 492,100 | — | — |
| 2025-10-31 | $519.88 | $525.70 | 509,600 | — | — |
| 2025-10-30 | $509.66 | $515.36 | 496,700 | — | — |
| 2025-10-29 | $506.07 | $511.73 | 699,100 | — | — |
| 2025-10-28 | $518.79 | $524.59 | 386,900 | — | — |
| 2025-10-27 | $522.82 | $528.67 | 455,600 | — | — |
| 2025-10-24 | $517.66 | $523.45 | 407,000 | — | — |
| 2025-10-23 | $524.48 | $530.35 | 614,500 | — | — |
| 2025-10-22 | $519.33 | $525.14 | 557,100 | — | — |
| 2025-10-21 | $525.92 | $531.80 | 526,500 | — | — |
| 2025-10-20 | $523.72 | $529.58 | 486,900 | — | — |
| 2025-10-17 | $533.51 | $539.48 | 373,700 | — | — |
| 2025-10-16 | $537.29 | $543.30 | 446,800 | — | — |
| 2025-10-15 | $538.49 | $544.52 | 470,400 | — | — |
| 2025-10-14 | $541.01 | $547.06 | 560,900 | — | — |
| 2025-10-13 | $542.93 | $549.01 | 950,500 | — | — |
| 2025-10-10 | $549.28 | $555.43 | 586,300 | — | — |
| 2025-10-09 | $561.15 | $567.43 | 559,500 | — | — |
| 2025-10-08 | $565.81 | $572.14 | 607,900 | — | — |
| 2025-10-07 | $556.77 | $563.00 | 629,300 | — | — |
| 2025-10-06 | $566.91 | $573.25 | 571,300 | — | — |
| 2025-10-03 | $556.45 | $562.68 | 376,700 | — | — |
| 2025-10-02 | $557.82 | $564.06 | 328,300 | — | — |
| 2025-10-01 | $556.04 | $562.26 | 606,200 | — | — |
| 2025-09-30 | $546.75 | $552.87 | 473,800 | — | — |
| 2025-09-29 | $553.71 | $559.91 | 525,300 | — | — |
| 2025-09-26 | $552.00 | $558.18 | 685,400 | — | — |
| 2025-09-25 | $539.48 | $545.52 | 507,900 | — | — |
| 2025-09-24 | $535.61 | $541.60 | 606,800 | — | — |
| 2025-09-23 | $524.60 | $530.47 | 515,300 | — | — |
| 2025-09-22 | $518.16 | $523.96 | 673,900 | — | — |
| 2025-09-19 | $521.47 | $527.30 | 1,150,800 | — | — |
| 2025-09-18 | $534.81 | $540.79 | 532,500 | — | — |
| 2025-09-17 | $528.80 | $534.72 | 460,000 | — | — |
| 2025-09-16 | $525.21 | $531.09 | 511,500 | — | — |
| 2025-09-15 | $526.08 | $531.97 | 625,100 | — | — |
| 2025-09-12 | $514.62 | $520.38 | 454,400 | — | — |
| 2025-09-11 | $521.89 | $527.73 | 462,300 | — | — |
| 2025-09-10 | $515.47 | $521.24 | 432,600 | — | — |
| 2025-09-09 | $513.85 | $519.60 | 700,400 | — | — |
| 2025-09-08 | $519.81 | $525.63 | 720,700 | — | — |
| 2025-09-05 | $514.86 | $520.62 | 880,600 | — | — |
| 2025-09-04 | $529.50 | $535.42 | 990,500 | — | — |
| 2025-09-03 | $531.07 | $537.01 | 992,900 | — | — |
| 2025-09-02 | $532.52 | $538.48 | 2,201,000 | — | — |
| 2025-08-29 | $492.73 | $498.24 | 2,941,600 | — | — |
| 2025-08-28 | $530.63 | $536.57 | 1,550,200 | — | — |
| 2025-08-27 | $533.81 | $539.78 | 781,200 | — | — |
| 2025-08-26 | $526.06 | $531.95 | 1,007,800 | — | — |
| 2025-08-25 | $524.37 | $530.24 | 905,300 | — | — |
| 2025-08-22 | $529.50 | $535.42 | 624,300 | — | — |
| 2025-08-21 | $520.18 | $526.00 | 593,300 | — | — |
| 2025-08-20 | $516.69 | $522.47 | 468,700 | — | — |
| 2025-08-19 | $516.55 | $522.33 | 417,600 | — | — |
| 2025-08-18 | $516.87 | $522.65 | 469,400 | — | — |
| 2025-08-15 | $521.00 | $526.83 | 495,400 | — | — |
| 2025-08-14 | $526.18 | $532.07 | 692,000 | — | — |
| 2025-08-13 | $532.71 | $538.67 | 741,700 | — | — |
| 2025-08-12 | $516.02 | $521.79 | 845,600 | — | — |
| 2025-08-11 | $498.70 | $504.28 | 446,800 | — | — |
| 2025-08-08 | $498.21 | $503.78 | 495,300 | — | — |
| 2025-08-07 | $506.17 | $511.83 | 799,600 | — | — |
| 2025-08-06 | $516.19 | $521.97 | 502,200 | — | — |
| 2025-08-05 | $510.17 | $515.88 | 400,500 | — | — |
| 2025-08-04 | $514.99 | $520.75 | 673,100 | — | — |
| 2025-08-01 | $507.73 | $513.41 | 609,800 | — | — |
| 2025-07-31 | $515.01 | $520.77 | 494,100 | — | — |
| 2025-07-30 | $517.43 | $523.22 | 390,400 | — | — |
| 2025-07-29 | $513.63 | $519.38 | 579,700 | — | — |
| 2025-07-28 | $519.27 | $525.08 | 528,500 | — | — |
| 2025-07-25 | $514.95 | $520.71 | 466,100 | — | — |
| 2025-07-24 | $513.55 | $519.30 | 589,200 | — | — |
| 2025-07-23 | $508.10 | $513.79 | 616,400 | — | — |
| 2025-07-22 | $502.74 | $508.37 | 598,600 | — | — |
| 2025-07-21 | $497.41 | $502.98 | 608,800 | — | — |
| 2025-07-18 | $493.30 | $498.82 | 419,600 | — | — |
| 2025-07-17 | $490.07 | $495.55 | 572,000 | — | — |
| 2025-07-16 | $485.08 | $490.51 | 613,600 | — | — |
| 2025-07-15 | $473.78 | $479.08 | 552,400 | — | — |
| 2025-07-14 | $479.67 | $485.04 | 519,900 | — | — |
| 2025-07-11 | $476.84 | $482.18 | 474,100 | — | — |
| 2025-07-10 | $476.14 | $481.47 | 535,500 | — | — |
| 2025-07-09 | $475.57 | $480.89 | 546,100 | — | — |
| 2025-07-08 | $483.21 | $488.62 | 1,199,500 | — | — |
| 2025-07-07 | $475.99 | $481.32 | 631,900 | — | — |
| 2025-07-03 | $477.79 | $483.14 | 391,800 | — | — |
| 2025-07-02 | $474.84 | $480.15 | 643,000 | — | — |
| 2025-07-01 | $473.44 | $478.74 | 565,700 | — | — |
| 2025-06-30 | $467.82 | $473.05 | 675,800 | — | — |
| 2025-06-27 | $458.27 | $463.40 | 1,373,800 | — | — |
| 2025-06-26 | $457.66 | $462.78 | 834,500 | — | — |
| 2025-06-25 | $459.09 | $464.23 | 883,700 | — | — |
| 2025-06-24 | $464.49 | $469.69 | 768,500 | — | — |
| 2025-06-23 | $471.56 | $476.84 | 587,900 | — | — |
| 2025-06-20 | $473.85 | $479.15 | 1,231,500 | — | — |
| 2025-06-18 | $473.46 | $478.76 | 627,500 | — | — |
| 2025-06-17 | $471.75 | $477.03 | 813,800 | — | — |
| 2025-06-16 | $471.94 | $477.22 | 631,900 | — | — |
| 2025-06-13 | $459.17 | $464.31 | 673,800 | — | — |
| 2025-06-12 | $462.43 | $467.60 | 655,500 | — | — |
| 2025-06-11 | $456.97 | $462.08 | 709,200 | — | — |
| 2025-06-10 | $462.21 | $467.38 | 691,000 | — | — |
| 2025-06-09 | $468.32 | $473.56 | 638,800 | — | — |
| 2025-06-06 | $465.64 | $470.85 | 601,500 | — | — |
| 2025-06-05 | $467.04 | $472.27 | 575,100 | — | — |
| 2025-06-04 | $465.64 | $470.85 | 674,900 | — | — |
| 2025-06-03 | $473.11 | $478.40 | 667,300 | — | — |
| 2025-06-02 | $475.68 | $481.00 | 1,312,900 | — | — |
| 2025-05-30 | $471.46 | $476.74 | 4,594,500 | — | — |
| 2025-05-29 | $421.79 | $426.51 | 1,945,700 | — | — |
| 2025-05-28 | $417.01 | $421.68 | 755,100 | — | — |
| 2025-05-27 | $421.31 | $426.02 | 944,900 | — | — |
| 2025-05-23 | $407.04 | $411.59 | 569,200 | — | — |
| 2025-05-22 | $410.39 | $414.98 | 545,400 | — | — |
| 2025-05-21 | $404.75 | $409.28 | 751,100 | — | — |
| 2025-05-20 | $414.40 | $419.04 | 1,124,300 | — | — |
| 2025-05-19 | $410.09 | $414.68 | 535,200 | — | — |
| 2025-05-16 | $412.99 | $417.61 | 407,700 | — | — |
| 2025-05-15 | $411.74 | $416.35 | 464,300 | — | — |
| 2025-05-14 | $411.38 | $415.98 | 628,000 | — | — |
| 2025-05-13 | $412.23 | $416.84 | 598,500 | — | — |
| 2025-05-12 | $412.38 | $416.99 | 1,188,700 | — | — |
| 2025-05-09 | $392.17 | $396.56 | 476,000 | — | — |
| 2025-05-08 | $388.24 | $392.58 | 883,600 | — | — |
| 2025-05-07 | $392.66 | $397.05 | 630,100 | — | — |
| 2025-05-06 | $387.14 | $391.47 | 548,600 | — | — |
| 2025-05-05 | $394.29 | $398.70 | 533,400 | — | — |
| 2025-05-02 | $395.81 | $400.24 | 524,700 | — | — |
| 2025-05-01 | $392.93 | $397.33 | 675,600 | — | — |
| 2025-04-30 | $395.64 | $400.07 | 741,500 | — | — |
| 2025-04-29 | $390.25 | $394.62 | 687,300 | — | — |
| 2025-04-28 | $386.44 | $390.76 | 778,000 | — | — |
| 2025-04-25 | $383.67 | $387.96 | 594,300 | — | — |
| 2025-04-24 | $385.93 | $390.25 | 538,500 | — | — |
| 2025-04-23 | $377.74 | $381.97 | 650,000 | — | — |
| 2025-04-22 | $378.67 | $382.91 | 728,600 | — | — |
| 2025-04-21 | $365.67 | $369.76 | 838,100 | — | — |
| 2025-04-17 | $357.75 | $361.75 | 741,700 | — | — |
| 2025-04-16 | $349.59 | $353.50 | 791,100 | — | — |
| 2025-04-15 | $358.09 | $362.10 | 658,300 | — | — |
| 2025-04-14 | $366.25 | $370.35 | 1,004,500 | — | — |
| 2025-04-11 | $361.46 | $365.50 | 943,200 | — | — |
| 2025-04-10 | $354.95 | $358.92 | 1,069,600 | — | — |
| 2025-04-09 | $363.19 | $367.25 | 1,653,000 | — | — |
| 2025-04-08 | $328.01 | $331.68 | 1,249,900 | — | — |
| 2025-04-07 | $342.93 | $346.77 | 1,555,800 | — | — |
| 2025-04-04 | $359.36 | $363.38 | 1,531,900 | — | — |
| 2025-04-03 | $367.76 | $371.88 | 1,598,100 | — | — |
| 2025-04-02 | $382.51 | $386.79 | 800,200 | — | — |
| 2025-04-01 | $373.91 | $378.09 | 927,300 | — | — |
| 2025-03-31 | $366.54 | $370.64 | 1,179,000 | — | — |
| 2025-03-28 | $359.47 | $363.49 | 1,053,400 | — | — |
| 2025-03-27 | $370.34 | $374.48 | 847,800 | — | — |
| 2025-03-26 | $371.90 | $376.06 | 817,900 | — | — |
| 2025-03-25 | $370.75 | $374.90 | 1,123,600 | — | — |
| 2025-03-24 | $366.16 | $370.26 | 1,084,300 | — | — |
| 2025-03-21 | $350.57 | $354.49 | 1,730,000 | — | — |
| 2025-03-20 | $340.89 | $344.70 | 972,100 | — | — |
| 2025-03-19 | $343.72 | $347.57 | 960,800 | — | — |
| 2025-03-18 | $343.83 | $347.68 | 1,196,700 | — | — |
| 2025-03-17 | $356.99 | $360.98 | 1,663,500 | — | — |
| 2025-03-14 | $357.48 | $361.48 | 3,374,100 | — | — |
| 2025-03-13 | $314.47 | $317.99 | 2,609,300 | — | — |
| 2025-03-12 | $329.23 | $332.91 | 1,224,400 | — | — |
| 2025-03-11 | $342.72 | $346.55 | 1,269,700 | — | — |
| 2025-03-10 | $354.48 | $358.45 | 1,586,800 | — | — |
| 2025-03-07 | $355.43 | $359.41 | 983,500 | — | — |
| 2025-03-06 | $355.00 | $358.97 | 845,900 | — | — |
| 2025-03-05 | $351.63 | $355.56 | 736,000 | — | — |
| 2025-03-04 | $343.45 | $347.29 | 1,081,600 | — | — |
| 2025-03-03 | $348.86 | $352.76 | 754,100 | — | — |
| 2025-02-28 | $366.36 | $370.46 | 809,000 | — | — |
| 2025-02-27 | $365.78 | $369.87 | 614,500 | — | — |
| 2025-02-26 | $366.73 | $370.83 | 748,200 | — | — |
| 2025-02-25 | $365.70 | $369.79 | 738,300 | — | — |
| 2025-02-24 | $363.89 | $367.96 | 914,800 | — | — |
| 2025-02-21 | $361.54 | $365.59 | 933,300 | — | — |
| 2025-02-20 | $366.68 | $370.78 | 1,116,400 | — | — |
| 2025-02-19 | $359.96 | $363.99 | 1,750,700 | — | — |
| 2025-02-18 | $368.75 | $372.88 | 1,413,500 | — | — |
| 2025-02-14 | $365.14 | $369.23 | 1,181,600 | — | — |
| 2025-02-13 | $360.44 | $364.47 | 1,416,200 | — | — |
| 2025-02-12 | $373.12 | $377.30 | 772,600 | — | — |
| 2025-02-11 | $374.53 | $378.72 | 930,800 | — | — |
| 2025-02-10 | $376.34 | $380.55 | 1,045,500 | — | — |
| 2025-02-07 | $374.79 | $378.98 | 1,886,600 | — | — |
| 2025-02-06 | $401.60 | $406.09 | 1,087,900 | — | — |
| 2025-02-05 | $410.67 | $415.27 | 516,700 | — | — |
| 2025-02-04 | $409.19 | $413.77 | 719,500 | — | — |
| 2025-02-03 | $408.14 | $412.71 | 658,700 | — | — |
| 2025-01-31 | $412.15 | $416.76 | 687,700 | — | — |
| 2025-01-30 | $418.53 | $423.21 | 555,000 | — | — |
| 2025-01-29 | $410.66 | $415.26 | 606,200 | — | — |
| 2025-01-28 | $413.24 | $417.86 | 555,200 | — | — |
| 2025-01-27 | $415.00 | $419.64 | 756,300 | — | — |
| 2025-01-24 | $417.83 | $422.51 | 673,000 | — | — |
| 2025-01-23 | $418.55 | $423.23 | 829,000 | — | — |
| 2025-01-22 | $418.44 | $423.12 | 967,900 | — | — |
| 2025-01-21 | $422.16 | $426.88 | 1,121,000 | — | — |
| 2025-01-17 | $405.01 | $409.54 | 755,700 | — | — |
| 2025-01-16 | $413.33 | $417.95 | 690,000 | — | — |
| 2025-01-15 | $407.38 | $411.94 | 596,400 | — | — |
| 2025-01-14 | $404.06 | $408.58 | 688,100 | — | — |
| 2025-01-13 | $403.94 | $408.46 | 788,300 | — | — |
| 2025-01-10 | $418.23 | $422.91 | 941,100 | — | — |
| 2025-01-08 | $415.14 | $419.79 | 776,900 | — | — |
| 2025-01-07 | $428.27 | $433.06 | 1,817,500 | — | — |
| 2025-01-06 | $431.30 | $436.13 | 681,800 | — | — |
| 2025-01-03 | $431.35 | $436.18 | 545,200 | — | — |
| 2025-01-02 | $429.16 | $433.96 | 711,400 | — | — |