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
- 1995-10-13 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 | $228.75 | $314.10 | 436,300 | — | — |
| 2025-12-30 | $231.07 | $317.29 | 789,300 | — | — |
| 2025-12-29 | $229.33 | $314.90 | 734,000 | — | — |
| 2025-12-26 | $232.49 | $319.24 | 431,100 | — | — |
| 2025-12-24 | $231.24 | $317.52 | 407,600 | — | — |
| 2025-12-23 | $230.55 | $316.58 | 675,600 | — | — |
| 2025-12-22 | $232.30 | $318.98 | 665,300 | — | — |
| 2025-12-19 | $232.01 | $318.58 | 1,100,600 | — | — |
| 2025-12-18 | $236.36 | $324.55 | 914,100 | — | — |
| 2025-12-17 | $236.28 | $324.44 | 538,800 | — | — |
| 2025-12-16 | $236.67 | $324.98 | 545,700 | — | — |
| 2025-12-15 | $238.34 | $327.27 | 661,100 | — | — |
| 2025-12-12 | $240.27 | $329.92 | 486,300 | — | — |
| 2025-12-11 | $240.29 | $329.95 | 578,900 | — | — |
| 2025-12-10 | $240.58 | $330.35 | 689,900 | — | — |
| 2025-12-09 | $233.31 | $320.37 | 726,600 | — | — |
| 2025-12-08 | $236.92 | $325.32 | 538,900 | — | — |
| 2025-12-05 | $239.52 | $328.89 | 677,500 | — | — |
| 2025-12-04 | $241.92 | $332.19 | 519,400 | — | — |
| 2025-12-03 | $245.98 | $337.76 | 524,700 | — | — |
| 2025-12-02 | $244.73 | $336.05 | 708,800 | — | — |
| 2025-12-01 | $243.37 | $334.18 | 594,700 | — | — |
| 2025-11-28 | $243.60 | $334.50 | 202,900 | — | — |
| 2025-11-26 | $244.27 | $335.42 | 477,700 | — | — |
| 2025-11-25 | $243.89 | $334.89 | 813,800 | — | — |
| 2025-11-24 | $236.71 | $325.03 | 3,865,600 | — | — |
| 2025-11-21 | $239.98 | $329.52 | 914,300 | — | — |
| 2025-11-20 | $230.21 | $316.11 | 812,400 | — | — |
| 2025-11-19 | $233.88 | $321.15 | 939,900 | — | — |
| 2025-11-18 | $240.24 | $329.88 | 990,700 | — | — |
| 2025-11-17 | $237.84 | $326.59 | 796,300 | — | — |
| 2025-11-14 | $242.32 | $332.74 | 658,800 | — | — |
| 2025-11-13 | $245.93 | $337.70 | 1,210,700 | — | — |
| 2025-11-12 | $250.54 | $344.03 | 665,200 | — | — |
| 2025-11-11 | $254.31 | $347.49 | 699,800 | — | — |
| 2025-11-10 | $248.86 | $340.04 | 692,100 | — | — |
| 2025-11-07 | $252.01 | $344.34 | 1,065,700 | — | — |
| 2025-11-06 | $248.37 | $339.37 | 1,721,900 | — | — |
| 2025-11-05 | $253.03 | $345.74 | 1,399,900 | — | — |
| 2025-11-04 | $258.00 | $352.53 | 840,900 | — | — |
| 2025-11-03 | $259.48 | $354.55 | 856,200 | — | — |
| 2025-10-31 | $267.06 | $364.91 | 1,342,300 | — | — |
| 2025-10-30 | $277.20 | $378.76 | 631,800 | — | — |
| 2025-10-29 | $283.55 | $387.44 | 838,300 | — | — |
| 2025-10-28 | $286.95 | $392.08 | 498,200 | — | — |
| 2025-10-27 | $293.56 | $401.12 | 576,400 | — | — |
| 2025-10-24 | $293.75 | $401.38 | 759,300 | — | — |
| 2025-10-23 | $300.31 | $410.34 | 1,120,300 | — | — |
| 2025-10-22 | $297.59 | $406.62 | 981,400 | — | — |
| 2025-10-21 | $302.63 | $413.51 | 797,800 | — | — |
| 2025-10-20 | $294.07 | $401.81 | 599,800 | — | — |
| 2025-10-17 | $290.21 | $396.54 | 663,900 | — | — |
| 2025-10-16 | $290.17 | $396.48 | 628,600 | — | — |
| 2025-10-15 | $290.44 | $396.85 | 571,700 | — | — |
| 2025-10-14 | $295.46 | $403.71 | 574,400 | — | — |
| 2025-10-13 | $291.73 | $398.62 | 467,100 | — | — |
| 2025-10-10 | $289.91 | $396.13 | 602,700 | — | — |
| 2025-10-09 | $296.24 | $404.78 | 392,100 | — | — |
| 2025-10-08 | $301.72 | $412.27 | 510,400 | — | — |
| 2025-10-07 | $301.09 | $411.41 | 366,100 | — | — |
| 2025-10-06 | $307.29 | $419.88 | 520,600 | — | — |
| 2025-10-03 | $309.61 | $423.05 | 319,800 | — | — |
| 2025-10-02 | $312.05 | $426.38 | 296,000 | — | — |
| 2025-10-01 | $309.18 | $422.46 | 380,200 | — | — |
| 2025-09-30 | $310.07 | $423.68 | 392,200 | — | — |
| 2025-09-29 | $310.90 | $424.81 | 636,400 | — | — |
| 2025-09-26 | $305.86 | $417.92 | 439,900 | — | — |
| 2025-09-25 | $305.08 | $416.86 | 458,700 | — | — |
| 2025-09-24 | $310.71 | $424.55 | 384,100 | — | — |
| 2025-09-23 | $312.94 | $427.60 | 467,700 | — | — |
| 2025-09-22 | $312.63 | $427.17 | 497,400 | — | — |
| 2025-09-19 | $317.92 | $434.40 | 1,986,000 | — | — |
| 2025-09-18 | $325.12 | $444.24 | 455,900 | — | — |
| 2025-09-17 | $323.33 | $441.79 | 533,700 | — | — |
| 2025-09-16 | $328.28 | $448.56 | 380,700 | — | — |
| 2025-09-15 | $324.78 | $443.77 | 401,000 | — | — |
| 2025-09-12 | $325.98 | $445.41 | 413,100 | — | — |
| 2025-09-11 | $329.80 | $450.63 | 425,800 | — | — |
| 2025-09-10 | $319.15 | $436.08 | 369,400 | — | — |
| 2025-09-09 | $321.87 | $439.80 | 492,200 | — | — |
| 2025-09-08 | $333.62 | $455.85 | 653,600 | — | — |
| 2025-09-05 | $333.09 | $455.13 | 988,500 | — | — |
| 2025-09-04 | $315.80 | $431.50 | 493,100 | — | — |
| 2025-09-03 | $304.74 | $416.39 | 449,700 | — | — |
| 2025-09-02 | $305.07 | $416.84 | 321,000 | — | — |
| 2025-08-29 | $310.71 | $424.55 | 441,200 | — | — |
| 2025-08-28 | $314.97 | $430.37 | 365,100 | — | — |
| 2025-08-27 | $317.85 | $434.31 | 301,300 | — | — |
| 2025-08-26 | $318.38 | $435.03 | 527,300 | — | — |
| 2025-08-25 | $321.43 | $439.20 | 374,500 | — | — |
| 2025-08-22 | $323.73 | $442.34 | 736,500 | — | — |
| 2025-08-21 | $308.63 | $421.71 | 511,800 | — | — |
| 2025-08-20 | $314.95 | $430.34 | 482,100 | — | — |
| 2025-08-19 | $324.78 | $443.77 | 497,200 | — | — |
| 2025-08-18 | $316.08 | $431.89 | 440,800 | — | — |
| 2025-08-15 | $321.75 | $439.63 | 870,400 | — | — |
| 2025-08-14 | $326.09 | $445.56 | 611,100 | — | — |
| 2025-08-13 | $330.73 | $450.20 | 470,200 | — | — |
| 2025-08-12 | $312.85 | $425.86 | 319,300 | — | — |
| 2025-08-11 | $306.65 | $417.42 | 365,600 | — | — |
| 2025-08-08 | $305.68 | $416.10 | 329,900 | — | — |
| 2025-08-07 | $308.64 | $420.13 | 247,600 | — | — |
| 2025-08-06 | $309.56 | $421.38 | 236,600 | — | — |
| 2025-08-05 | $311.98 | $424.67 | 307,000 | — | — |
| 2025-08-04 | $309.81 | $421.72 | 426,400 | — | — |
| 2025-08-01 | $308.67 | $420.17 | 493,300 | — | — |
| 2025-07-31 | $308.14 | $419.45 | 446,300 | — | — |
| 2025-07-30 | $312.24 | $425.03 | 454,500 | — | — |
| 2025-07-29 | $316.48 | $430.80 | 508,900 | — | — |
| 2025-07-28 | $321.48 | $437.61 | 561,400 | — | — |
| 2025-07-25 | $324.90 | $442.26 | 755,700 | — | — |
| 2025-07-24 | $326.34 | $444.22 | 1,112,500 | — | — |
| 2025-07-23 | $316.85 | $431.30 | 892,100 | — | — |
| 2025-07-22 | $314.66 | $428.32 | 690,800 | — | — |
| 2025-07-21 | $298.99 | $406.99 | 446,200 | — | — |
| 2025-07-18 | $298.86 | $406.81 | 688,300 | — | — |
| 2025-07-17 | $298.81 | $406.75 | 692,700 | — | — |
| 2025-07-16 | $292.66 | $398.38 | 633,900 | — | — |
| 2025-07-15 | $292.13 | $397.65 | 565,500 | — | — |
| 2025-07-14 | $301.18 | $409.97 | 593,900 | — | — |
| 2025-07-11 | $306.32 | $416.97 | 435,900 | — | — |
| 2025-07-10 | $311.30 | $423.75 | 536,900 | — | — |
| 2025-07-09 | $308.46 | $419.88 | 733,400 | — | — |
| 2025-07-08 | $302.64 | $411.96 | 577,100 | — | — |
| 2025-07-07 | $296.18 | $403.17 | 446,900 | — | — |
| 2025-07-03 | $302.02 | $411.12 | 522,000 | — | — |
| 2025-07-02 | $302.67 | $412.00 | 704,000 | — | — |
| 2025-07-01 | $304.18 | $414.06 | 806,700 | — | — |
| 2025-06-30 | $291.48 | $396.77 | 1,106,300 | — | — |
| 2025-06-27 | $292.77 | $398.52 | 2,177,500 | — | — |
| 2025-06-26 | $294.26 | $400.55 | 836,100 | — | — |
| 2025-06-25 | $298.17 | $405.88 | 551,700 | — | — |
| 2025-06-24 | $300.74 | $409.37 | 742,100 | — | — |
| 2025-06-23 | $293.96 | $400.14 | 425,200 | — | — |
| 2025-06-20 | $288.52 | $392.74 | 714,000 | — | — |
| 2025-06-18 | $285.00 | $387.95 | 481,100 | — | — |
| 2025-06-17 | $285.50 | $388.63 | 724,500 | — | — |
| 2025-06-16 | $290.47 | $395.39 | 669,200 | — | — |
| 2025-06-13 | $288.90 | $393.26 | 550,600 | — | — |
| 2025-06-12 | $295.83 | $402.69 | 576,100 | — | — |
| 2025-06-11 | $299.98 | $408.34 | 556,700 | — | — |
| 2025-06-10 | $306.31 | $416.96 | 541,700 | — | — |
| 2025-06-09 | $298.25 | $405.98 | 891,200 | — | — |
| 2025-06-06 | $297.08 | $404.39 | 967,700 | — | — |
| 2025-06-05 | $308.45 | $419.87 | 635,100 | — | — |
| 2025-06-04 | $309.42 | $421.19 | 334,800 | — | — |
| 2025-06-03 | $305.35 | $415.65 | 554,100 | — | — |
| 2025-06-02 | $300.00 | $408.37 | 616,300 | — | — |
| 2025-05-30 | $300.59 | $409.17 | 749,500 | — | — |
| 2025-05-29 | $300.79 | $409.44 | 420,300 | — | — |
| 2025-05-28 | $298.96 | $406.95 | 531,200 | — | — |
| 2025-05-27 | $301.53 | $410.45 | 633,400 | — | — |
| 2025-05-23 | $302.29 | $411.48 | 363,800 | — | — |
| 2025-05-22 | $303.47 | $413.09 | 375,600 | — | — |
| 2025-05-21 | $302.76 | $412.12 | 678,800 | — | — |
| 2025-05-20 | $314.45 | $428.04 | 421,000 | — | — |
| 2025-05-19 | $322.45 | $438.93 | 998,800 | — | — |
| 2025-05-16 | $320.82 | $436.71 | 825,500 | — | — |
| 2025-05-15 | $313.53 | $426.78 | 463,100 | — | — |
| 2025-05-14 | $309.02 | $418.94 | 442,400 | — | — |
| 2025-05-13 | $313.84 | $425.48 | 404,000 | — | — |
| 2025-05-12 | $319.02 | $432.50 | 721,100 | — | — |
| 2025-05-09 | $301.92 | $409.32 | 391,500 | — | — |
| 2025-05-08 | $301.64 | $408.94 | 367,000 | — | — |
| 2025-05-07 | $295.79 | $401.01 | 473,100 | — | — |
| 2025-05-06 | $295.34 | $400.40 | 472,300 | — | — |
| 2025-05-05 | $306.24 | $415.17 | 549,000 | — | — |
| 2025-05-02 | $306.69 | $415.78 | 365,800 | — | — |
| 2025-05-01 | $296.35 | $401.77 | 577,800 | — | — |
| 2025-04-30 | $293.14 | $397.41 | 631,600 | — | — |
| 2025-04-29 | $293.90 | $398.44 | 501,200 | — | — |
| 2025-04-28 | $291.33 | $394.96 | 515,600 | — | — |
| 2025-04-25 | $291.59 | $395.31 | 824,200 | — | — |
| 2025-04-24 | $288.70 | $391.39 | 1,339,000 | — | — |
| 2025-04-23 | $309.31 | $419.34 | 500,000 | — | — |
| 2025-04-22 | $306.68 | $415.77 | 428,000 | — | — |
| 2025-04-21 | $296.56 | $402.05 | 460,900 | — | — |
| 2025-04-17 | $306.25 | $415.19 | 508,500 | — | — |
| 2025-04-16 | $301.35 | $408.54 | 441,700 | — | — |
| 2025-04-15 | $306.96 | $416.15 | 244,300 | — | — |
| 2025-04-14 | $311.55 | $422.37 | 258,200 | — | — |
| 2025-04-11 | $311.27 | $421.99 | 411,900 | — | — |
| 2025-04-10 | $305.30 | $413.90 | 563,900 | — | — |
| 2025-04-09 | $313.56 | $425.10 | 693,800 | — | — |
| 2025-04-08 | $290.96 | $394.46 | 621,000 | — | — |
| 2025-04-07 | $303.08 | $410.89 | 871,500 | — | — |
| 2025-04-04 | $315.05 | $427.12 | 789,900 | — | — |
| 2025-04-03 | $313.85 | $425.49 | 958,600 | — | — |
| 2025-04-02 | $325.66 | $441.50 | 341,200 | — | — |
| 2025-04-01 | $318.13 | $431.29 | 382,700 | — | — |
| 2025-03-31 | $318.35 | $431.59 | 339,400 | — | — |
| 2025-03-28 | $314.92 | $426.94 | 271,500 | — | — |
| 2025-03-27 | $324.18 | $439.50 | 333,000 | — | — |
| 2025-03-26 | $326.93 | $443.22 | 308,500 | — | — |
| 2025-03-25 | $325.63 | $441.46 | 364,700 | — | — |
| 2025-03-24 | $325.94 | $441.88 | 307,000 | — | — |
| 2025-03-21 | $320.14 | $434.02 | 443,300 | — | — |
| 2025-03-20 | $320.34 | $434.29 | 411,500 | — | — |
| 2025-03-19 | $322.22 | $436.84 | 358,300 | — | — |
| 2025-03-18 | $325.00 | $440.61 | 349,100 | — | — |
| 2025-03-17 | $327.06 | $443.40 | 393,300 | — | — |
| 2025-03-14 | $327.21 | $443.60 | 268,700 | — | — |
| 2025-03-13 | $320.75 | $434.85 | 396,300 | — | — |
| 2025-03-12 | $333.34 | $451.91 | 378,900 | — | — |
| 2025-03-11 | $343.56 | $464.14 | 367,200 | — | — |
| 2025-03-10 | $364.12 | $491.92 | 712,900 | — | — |
| 2025-03-07 | $364.31 | $492.18 | 547,400 | — | — |
| 2025-03-06 | $357.03 | $482.34 | 818,500 | — | — |
| 2025-03-05 | $343.92 | $464.63 | 340,400 | — | — |
| 2025-03-04 | $341.29 | $461.08 | 386,300 | — | — |
| 2025-03-03 | $344.18 | $464.98 | 370,300 | — | — |
| 2025-02-28 | $347.00 | $468.79 | 468,700 | — | — |
| 2025-02-27 | $342.54 | $462.76 | 445,600 | — | — |
| 2025-02-26 | $347.74 | $469.79 | 431,700 | — | — |
| 2025-02-25 | $348.72 | $471.11 | 395,700 | — | — |
| 2025-02-24 | $344.73 | $465.72 | 499,300 | — | — |
| 2025-02-21 | $344.00 | $464.74 | 780,400 | — | — |
| 2025-02-20 | $344.32 | $465.17 | 995,600 | — | — |
| 2025-02-19 | $340.87 | $460.51 | 769,300 | — | — |
| 2025-02-18 | $343.50 | $464.06 | 575,800 | — | — |
| 2025-02-14 | $344.28 | $465.12 | 325,300 | — | — |
| 2025-02-13 | $340.32 | $459.77 | 327,300 | — | — |
| 2025-02-12 | $335.45 | $453.19 | 381,500 | — | — |
| 2025-02-11 | $336.35 | $454.40 | 248,600 | — | — |
| 2025-02-10 | $334.32 | $451.66 | 290,800 | — | — |
| 2025-02-07 | $331.71 | $448.13 | 283,100 | — | — |
| 2025-02-06 | $338.01 | $456.64 | 214,600 | — | — |
| 2025-02-05 | $339.20 | $458.25 | 280,600 | — | — |
| 2025-02-04 | $339.35 | $458.46 | 340,800 | — | — |
| 2025-02-03 | $337.50 | $455.96 | 355,300 | — | — |
| 2025-01-31 | $344.25 | $465.07 | 406,000 | — | — |
| 2025-01-30 | $348.62 | $470.98 | 219,100 | — | — |
| 2025-01-29 | $344.70 | $465.68 | 247,900 | — | — |
| 2025-01-28 | $350.15 | $473.05 | 367,000 | — | — |
| 2025-01-27 | $360.03 | $486.39 | 331,800 | — | — |
| 2025-01-24 | $353.74 | $477.90 | 277,500 | — | — |
| 2025-01-23 | $362.06 | $489.14 | 269,900 | — | — |
| 2025-01-22 | $359.93 | $486.26 | 310,100 | — | — |
| 2025-01-21 | $359.18 | $485.24 | 276,500 | — | — |
| 2025-01-17 | $350.26 | $473.19 | 329,900 | — | — |
| 2025-01-16 | $349.54 | $472.22 | 277,600 | — | — |
| 2025-01-15 | $344.57 | $465.51 | 291,400 | — | — |
| 2025-01-14 | $339.68 | $458.90 | 351,400 | — | — |
| 2025-01-13 | $334.43 | $451.81 | 568,100 | — | — |
| 2025-01-10 | $326.40 | $440.96 | 529,700 | — | — |
| 2025-01-08 | $324.79 | $438.78 | 503,600 | — | — |
| 2025-01-07 | $327.97 | $443.08 | 436,700 | — | — |
| 2025-01-06 | $332.51 | $449.21 | 385,600 | — | — |
| 2025-01-03 | $337.27 | $455.65 | 281,100 | — | — |
| 2025-01-02 | $332.87 | $449.70 | 407,800 | — | — |