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
- 2014-10-09 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 | $401.30 | $401.30 | 360,300 | — | — |
| 2025-12-30 | $405.83 | $405.83 | 654,300 | — | — |
| 2025-12-29 | $399.37 | $399.37 | 463,700 | — | — |
| 2025-12-26 | $398.16 | $398.16 | 214,300 | — | — |
| 2025-12-24 | $397.60 | $397.60 | 173,400 | — | — |
| 2025-12-23 | $397.00 | $397.00 | 753,600 | — | — |
| 2025-12-22 | $401.00 | $401.00 | 686,200 | — | — |
| 2025-12-19 | $389.46 | $389.46 | 1,309,700 | — | — |
| 2025-12-18 | $390.00 | $390.00 | 1,269,000 | — | — |
| 2025-12-17 | $387.58 | $387.58 | 1,203,300 | — | — |
| 2025-12-16 | $370.35 | $370.35 | 878,300 | — | — |
| 2025-12-15 | $364.85 | $364.85 | 1,058,400 | — | — |
| 2025-12-12 | $375.94 | $375.94 | 871,900 | — | — |
| 2025-12-11 | $387.19 | $387.19 | 449,800 | — | — |
| 2025-12-10 | $392.47 | $392.47 | 774,800 | — | — |
| 2025-12-09 | $385.80 | $385.80 | 570,300 | — | — |
| 2025-12-08 | $385.21 | $385.21 | 552,600 | — | — |
| 2025-12-05 | $379.85 | $379.85 | 588,500 | — | — |
| 2025-12-04 | $377.04 | $377.04 | 591,100 | — | — |
| 2025-12-03 | $374.97 | $374.97 | 753,800 | — | — |
| 2025-12-02 | $373.32 | $373.32 | 711,100 | — | — |
| 2025-12-01 | $373.40 | $373.40 | 702,100 | — | — |
| 2025-11-28 | $367.32 | $367.32 | 285,400 | — | — |
| 2025-11-26 | $361.81 | $361.81 | 588,800 | — | — |
| 2025-11-25 | $371.51 | $371.51 | 723,000 | — | — |
| 2025-11-24 | $356.50 | $356.50 | 798,300 | — | — |
| 2025-11-21 | $355.35 | $355.35 | 1,155,100 | — | — |
| 2025-11-20 | $357.31 | $357.31 | 975,700 | — | — |
| 2025-11-19 | $361.90 | $361.90 | 813,100 | — | — |
| 2025-11-18 | $368.33 | $368.33 | 1,429,200 | — | — |
| 2025-11-17 | $369.10 | $369.10 | 1,135,000 | — | — |
| 2025-11-14 | $396.36 | $396.36 | 754,500 | — | — |
| 2025-11-13 | $390.61 | $390.61 | 639,000 | — | — |
| 2025-11-12 | $394.74 | $394.74 | 735,800 | — | — |
| 2025-11-11 | $395.04 | $395.04 | 787,500 | — | — |
| 2025-11-10 | $386.35 | $386.35 | 1,293,200 | — | — |
| 2025-11-07 | $398.40 | $398.40 | 1,358,900 | — | — |
| 2025-11-06 | $394.95 | $394.95 | 3,209,400 | — | — |
| 2025-11-05 | $464.71 | $464.71 | 1,226,500 | — | — |
| 2025-11-04 | $471.99 | $471.99 | 780,500 | — | — |
| 2025-11-03 | $494.58 | $494.58 | 769,700 | — | — |
| 2025-10-31 | $491.92 | $491.92 | 1,032,900 | — | — |
| 2025-10-30 | $477.62 | $477.62 | 822,700 | — | — |
| 2025-10-29 | $466.12 | $466.12 | 553,900 | — | — |
| 2025-10-28 | $469.62 | $469.62 | 409,000 | — | — |
| 2025-10-27 | $471.94 | $471.94 | 470,200 | — | — |
| 2025-10-24 | $469.67 | $469.67 | 408,100 | — | — |
| 2025-10-23 | $475.80 | $475.80 | 405,500 | — | — |
| 2025-10-22 | $469.50 | $469.50 | 524,900 | — | — |
| 2025-10-21 | $478.01 | $478.01 | 857,900 | — | — |
| 2025-10-20 | $451.58 | $451.58 | 547,400 | — | — |
| 2025-10-17 | $436.82 | $436.82 | 569,500 | — | — |
| 2025-10-16 | $432.70 | $432.70 | 715,100 | — | — |
| 2025-10-15 | $445.44 | $445.44 | 659,200 | — | — |
| 2025-10-14 | $456.58 | $456.58 | 596,400 | — | — |
| 2025-10-13 | $449.88 | $449.88 | 634,500 | — | — |
| 2025-10-10 | $439.66 | $439.66 | 982,900 | — | — |
| 2025-10-09 | $452.99 | $452.99 | 815,500 | — | — |
| 2025-10-08 | $459.56 | $459.56 | 756,600 | — | — |
| 2025-10-07 | $450.37 | $450.37 | 1,168,600 | — | — |
| 2025-10-06 | $463.59 | $463.59 | 2,287,200 | — | — |
| 2025-10-03 | $451.87 | $451.87 | 896,500 | — | — |
| 2025-10-02 | $445.16 | $445.16 | 1,222,300 | — | — |
| 2025-10-01 | $440.25 | $440.25 | 3,421,100 | — | — |
| 2025-09-30 | $467.80 | $467.80 | 2,093,500 | — | — |
| 2025-09-29 | $519.88 | $519.88 | 572,100 | — | — |
| 2025-09-26 | $517.76 | $517.76 | 461,300 | — | — |
| 2025-09-25 | $506.68 | $506.68 | 511,200 | — | — |
| 2025-09-24 | $515.35 | $515.35 | 607,200 | — | — |
| 2025-09-23 | $513.14 | $513.14 | 636,300 | — | — |
| 2025-09-22 | $522.97 | $522.97 | 522,200 | — | — |
| 2025-09-19 | $518.84 | $518.84 | 969,500 | — | — |
| 2025-09-18 | $513.12 | $513.12 | 672,100 | — | — |
| 2025-09-17 | $507.30 | $507.30 | 616,000 | — | — |
| 2025-09-16 | $502.55 | $502.55 | 620,300 | — | — |
| 2025-09-15 | $508.14 | $508.14 | 643,300 | — | — |
| 2025-09-12 | $491.48 | $491.48 | 446,700 | — | — |
| 2025-09-11 | $496.79 | $496.79 | 582,800 | — | — |
| 2025-09-10 | $489.18 | $489.18 | 814,400 | — | — |
| 2025-09-09 | $502.29 | $502.29 | 922,300 | — | — |
| 2025-09-08 | $498.53 | $498.53 | 894,300 | — | — |
| 2025-09-05 | $487.53 | $487.53 | 1,132,300 | — | — |
| 2025-09-04 | $464.31 | $464.31 | 1,061,400 | — | — |
| 2025-09-03 | $472.71 | $472.71 | 819,500 | — | — |
| 2025-09-02 | $471.54 | $471.54 | 628,200 | — | — |
| 2025-08-29 | $483.17 | $483.17 | 817,600 | — | — |
| 2025-08-28 | $476.34 | $476.34 | 870,100 | — | — |
| 2025-08-27 | $469.48 | $469.48 | 774,900 | — | — |
| 2025-08-26 | $457.32 | $457.32 | 798,900 | — | — |
| 2025-08-25 | $467.92 | $467.92 | 532,700 | — | — |
| 2025-08-22 | $474.30 | $474.30 | 895,900 | — | — |
| 2025-08-21 | $455.97 | $455.97 | 929,000 | — | — |
| 2025-08-20 | $453.69 | $453.69 | 1,183,400 | — | — |
| 2025-08-19 | $443.14 | $443.14 | 709,400 | — | — |
| 2025-08-18 | $448.20 | $448.20 | 717,100 | — | — |
| 2025-08-15 | $439.37 | $439.37 | 856,200 | — | — |
| 2025-08-14 | $429.90 | $429.90 | 822,900 | — | — |
| 2025-08-13 | $437.75 | $437.75 | 1,129,600 | — | — |
| 2025-08-12 | $423.78 | $423.78 | 1,610,700 | — | — |
| 2025-08-11 | $420.79 | $420.79 | 1,995,200 | — | — |
| 2025-08-08 | $449.72 | $449.72 | 1,285,000 | — | — |
| 2025-08-07 | $461.87 | $461.87 | 2,782,200 | — | — |
| 2025-08-06 | $492.62 | $492.62 | 1,471,800 | — | — |
| 2025-08-05 | $492.16 | $492.16 | 830,400 | — | — |
| 2025-08-04 | $502.20 | $502.20 | 1,038,300 | — | — |
| 2025-08-01 | $498.51 | $498.51 | 679,000 | — | — |
| 2025-07-31 | $519.65 | $519.65 | 831,200 | — | — |
| 2025-07-30 | $538.23 | $538.23 | 778,400 | — | — |
| 2025-07-29 | $548.33 | $548.33 | 655,500 | — | — |
| 2025-07-28 | $559.23 | $559.23 | 405,700 | — | — |
| 2025-07-25 | $559.66 | $559.66 | 601,500 | — | — |
| 2025-07-24 | $552.16 | $552.16 | 559,000 | — | — |
| 2025-07-23 | $560.90 | $560.90 | 611,800 | — | — |
| 2025-07-22 | $549.72 | $549.72 | 686,200 | — | — |
| 2025-07-21 | $546.64 | $546.64 | 943,400 | — | — |
| 2025-07-18 | $542.41 | $542.41 | 676,100 | — | — |
| 2025-07-17 | $528.60 | $528.60 | 927,300 | — | — |
| 2025-07-16 | $541.53 | $541.53 | 603,000 | — | — |
| 2025-07-15 | $528.91 | $528.91 | 685,600 | — | — |
| 2025-07-14 | $538.60 | $538.60 | 852,400 | — | — |
| 2025-07-11 | $524.27 | $524.27 | 1,234,000 | — | — |
| 2025-07-10 | $553.77 | $553.77 | 996,100 | — | — |
| 2025-07-09 | $560.55 | $560.55 | 717,600 | — | — |
| 2025-07-08 | $557.42 | $557.42 | 991,000 | — | — |
| 2025-07-07 | $555.58 | $555.58 | 538,400 | — | — |
| 2025-07-03 | $560.86 | $560.86 | 460,400 | — | — |
| 2025-07-02 | $546.02 | $546.02 | 1,051,500 | — | — |
| 2025-07-01 | $557.86 | $557.86 | 644,200 | — | — |
| 2025-06-30 | $556.63 | $556.63 | 522,200 | — | — |
| 2025-06-27 | $550.63 | $550.63 | 1,011,900 | — | — |
| 2025-06-26 | $547.76 | $547.76 | 593,000 | — | — |
| 2025-06-25 | $543.36 | $543.36 | 832,600 | — | — |
| 2025-06-24 | $557.32 | $557.32 | 983,800 | — | — |
| 2025-06-23 | $536.51 | $536.51 | 980,000 | — | — |
| 2025-06-20 | $534.51 | $534.51 | 1,563,300 | — | — |
| 2025-06-18 | $544.46 | $544.46 | 795,900 | — | — |
| 2025-06-17 | $554.85 | $554.85 | 840,800 | — | — |
| 2025-06-16 | $549.57 | $549.57 | 884,200 | — | — |
| 2025-06-13 | $554.59 | $554.59 | 805,900 | — | — |
| 2025-06-12 | $569.82 | $569.82 | 1,222,100 | — | — |
| 2025-06-11 | $573.57 | $573.57 | 691,600 | — | — |
| 2025-06-10 | $582.04 | $582.04 | 1,206,100 | — | — |
| 2025-06-09 | $606.06 | $606.06 | 508,000 | — | — |
| 2025-06-06 | $609.40 | $609.40 | 593,400 | — | — |
| 2025-06-05 | $602.61 | $602.61 | 488,400 | — | — |
| 2025-06-04 | $599.29 | $599.29 | 354,100 | — | — |
| 2025-06-03 | $600.11 | $600.11 | 525,100 | — | — |
| 2025-06-02 | $592.02 | $592.02 | 541,800 | — | — |
| 2025-05-30 | $589.90 | $589.90 | 1,416,200 | — | — |
| 2025-05-29 | $578.25 | $578.25 | 1,285,900 | — | — |
| 2025-05-28 | $616.92 | $616.92 | 490,300 | — | — |
| 2025-05-27 | $616.47 | $616.47 | 649,300 | — | — |
| 2025-05-23 | $614.92 | $614.92 | 432,200 | — | — |
| 2025-05-22 | $627.80 | $627.80 | 571,500 | — | — |
| 2025-05-21 | $621.25 | $621.25 | 693,700 | — | — |
| 2025-05-20 | $641.75 | $641.75 | 546,800 | — | — |
| 2025-05-19 | $648.03 | $648.03 | 451,100 | — | — |
| 2025-05-16 | $660.79 | $660.79 | 688,100 | — | — |
| 2025-05-15 | $664.05 | $664.05 | 908,600 | — | — |
| 2025-05-14 | $670.00 | $670.00 | 703,800 | — | — |
| 2025-05-13 | $672.24 | $672.24 | 931,800 | — | — |
| 2025-05-12 | $662.63 | $662.63 | 1,170,800 | — | — |
| 2025-05-09 | $603.05 | $603.05 | 1,797,300 | — | — |
| 2025-05-08 | $660.36 | $660.36 | 927,600 | — | — |
| 2025-05-07 | $643.73 | $643.73 | 512,400 | — | — |
| 2025-05-06 | $632.11 | $632.11 | 434,900 | — | — |
| 2025-05-05 | $639.40 | $639.40 | 499,800 | — | — |
| 2025-05-02 | $635.81 | $635.81 | 458,500 | — | — |
| 2025-05-01 | $624.05 | $624.05 | 674,700 | — | — |
| 2025-04-30 | $611.50 | $611.50 | 570,700 | — | — |
| 2025-04-29 | $612.69 | $612.69 | 550,800 | — | — |
| 2025-04-28 | $612.43 | $612.43 | 475,600 | — | — |
| 2025-04-25 | $615.49 | $615.49 | 648,300 | — | — |
| 2025-04-24 | $600.50 | $600.50 | 705,800 | — | — |
| 2025-04-23 | $565.96 | $565.96 | 852,600 | — | — |
| 2025-04-22 | $541.82 | $541.82 | 685,200 | — | — |
| 2025-04-21 | $519.06 | $519.06 | 516,300 | — | — |
| 2025-04-17 | $539.69 | $539.69 | 384,500 | — | — |
| 2025-04-16 | $544.04 | $544.04 | 643,300 | — | — |
| 2025-04-15 | $547.18 | $547.18 | 790,400 | — | — |
| 2025-04-14 | $527.56 | $527.56 | 806,400 | — | — |
| 2025-04-11 | $527.80 | $527.80 | 996,800 | — | — |
| 2025-04-10 | $518.87 | $518.87 | 1,133,400 | — | — |
| 2025-04-09 | $549.05 | $549.05 | 1,304,200 | — | — |
| 2025-04-08 | $487.07 | $487.07 | 849,400 | — | — |
| 2025-04-07 | $498.57 | $498.57 | 1,116,500 | — | — |
| 2025-04-04 | $501.50 | $501.50 | 1,393,400 | — | — |
| 2025-04-03 | $527.79 | $527.79 | 1,122,400 | — | — |
| 2025-04-02 | $592.99 | $592.99 | 673,100 | — | — |
| 2025-04-01 | $582.02 | $582.02 | 466,500 | — | — |
| 2025-03-31 | $571.29 | $571.29 | 752,000 | — | — |
| 2025-03-28 | $582.11 | $582.11 | 641,700 | — | — |
| 2025-03-27 | $593.41 | $593.41 | 446,100 | — | — |
| 2025-03-26 | $608.68 | $608.68 | 375,300 | — | — |
| 2025-03-25 | $627.11 | $627.11 | 308,000 | — | — |
| 2025-03-24 | $626.90 | $626.90 | 432,100 | — | — |
| 2025-03-21 | $606.27 | $606.27 | 645,000 | — | — |
| 2025-03-20 | $598.22 | $598.22 | 529,200 | — | — |
| 2025-03-19 | $604.77 | $604.77 | 594,300 | — | — |
| 2025-03-18 | $596.96 | $596.96 | 601,500 | — | — |
| 2025-03-17 | $613.06 | $613.06 | 430,600 | — | — |
| 2025-03-14 | $609.18 | $609.18 | 674,600 | — | — |
| 2025-03-13 | $598.32 | $598.32 | 895,900 | — | — |
| 2025-03-12 | $611.06 | $611.06 | 850,900 | — | — |
| 2025-03-11 | $590.67 | $590.67 | 1,409,700 | — | — |
| 2025-03-10 | $586.55 | $586.55 | 1,255,900 | — | — |
| 2025-03-07 | $640.21 | $640.21 | 771,400 | — | — |
| 2025-03-06 | $652.10 | $652.10 | 680,100 | — | — |
| 2025-03-05 | $698.33 | $698.33 | 514,100 | — | — |
| 2025-03-04 | $687.12 | $687.12 | 850,800 | — | — |
| 2025-03-03 | $707.63 | $707.63 | 522,400 | — | — |
| 2025-02-28 | $723.99 | $723.99 | 586,100 | — | — |
| 2025-02-27 | $713.19 | $713.19 | 404,600 | — | — |
| 2025-02-26 | $724.37 | $724.37 | 463,100 | — | — |
| 2025-02-25 | $720.10 | $720.10 | 460,500 | — | — |
| 2025-02-24 | $723.74 | $723.74 | 573,900 | — | — |
| 2025-02-21 | $726.43 | $726.43 | 821,300 | — | — |
| 2025-02-20 | $748.00 | $748.00 | 672,300 | — | — |
| 2025-02-19 | $770.95 | $770.95 | 631,800 | — | — |
| 2025-02-18 | $803.35 | $803.35 | 413,000 | — | — |
| 2025-02-14 | $811.95 | $811.95 | 542,900 | — | — |
| 2025-02-13 | $819.71 | $819.71 | 1,243,700 | — | — |
| 2025-02-12 | $785.50 | $785.50 | 792,600 | — | — |
| 2025-02-11 | $784.45 | $784.45 | 488,100 | — | — |
| 2025-02-10 | $805.57 | $805.57 | 760,500 | — | — |
| 2025-02-07 | $771.17 | $771.17 | 376,600 | — | — |
| 2025-02-06 | $778.05 | $778.05 | 379,200 | — | — |
| 2025-02-05 | $779.71 | $779.71 | 288,100 | — | — |
| 2025-02-04 | $763.61 | $763.61 | 488,100 | — | — |
| 2025-02-03 | $764.92 | $764.92 | 445,900 | — | — |
| 2025-01-31 | $779.53 | $779.53 | 514,900 | — | — |
| 2025-01-30 | $771.99 | $771.99 | 571,600 | — | — |
| 2025-01-29 | $777.79 | $777.79 | 600,100 | — | — |
| 2025-01-28 | $794.57 | $794.57 | 888,300 | — | — |
| 2025-01-27 | $758.43 | $758.43 | 892,900 | — | — |
| 2025-01-24 | $726.61 | $726.61 | 365,600 | — | — |
| 2025-01-23 | $737.12 | $737.12 | 212,900 | — | — |
| 2025-01-22 | $730.16 | $730.16 | 331,100 | — | — |
| 2025-01-21 | $726.09 | $726.09 | 385,400 | — | — |
| 2025-01-17 | $704.44 | $704.44 | 503,200 | — | — |
| 2025-01-16 | $717.33 | $717.33 | 321,700 | — | — |
| 2025-01-15 | $709.14 | $709.14 | 458,800 | — | — |
| 2025-01-14 | $703.49 | $703.49 | 359,500 | — | — |
| 2025-01-13 | $699.14 | $699.14 | 250,200 | — | — |
| 2025-01-10 | $704.36 | $704.36 | 374,000 | — | — |
| 2025-01-08 | $709.42 | $709.42 | 398,900 | — | — |
| 2025-01-07 | $701.25 | $701.25 | 356,500 | — | — |
| 2025-01-06 | $707.71 | $707.71 | 331,500 | — | — |
| 2025-01-03 | $702.85 | $702.85 | 419,200 | — | — |
| 2025-01-02 | $697.43 | $697.43 | 312,800 | — | — |