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
- 2001-06-12 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 | $328.60 | $543.22 | 324,500 | — | — |
| 2025-12-30 | $333.58 | $549.94 | 278,000 | — | — |
| 2025-12-29 | $334.15 | $550.88 | 351,000 | — | — |
| 2025-12-26 | $334.60 | $551.62 | 289,900 | — | — |
| 2025-12-24 | $334.52 | $551.49 | 235,600 | — | — |
| 2025-12-23 | $332.30 | $547.83 | 550,200 | — | — |
| 2025-12-22 | $332.40 | $547.99 | 665,500 | — | — |
| 2025-12-19 | $332.56 | $548.25 | 1,921,300 | — | — |
| 2025-12-18 | $329.65 | $543.46 | 486,000 | — | — |
| 2025-12-17 | $329.84 | $543.77 | 643,500 | — | — |
| 2025-12-16 | $329.76 | $543.64 | 708,500 | — | — |
| 2025-12-15 | $330.77 | $545.30 | 749,600 | — | — |
| 2025-12-12 | $326.93 | $538.97 | 709,600 | — | — |
| 2025-12-11 | $325.58 | $536.75 | 995,100 | — | — |
| 2025-12-10 | $315.00 | $519.31 | 1,185,900 | — | — |
| 2025-12-09 | $322.22 | $531.21 | 704,000 | — | — |
| 2025-12-08 | $320.37 | $528.16 | 687,700 | — | — |
| 2025-12-05 | $320.70 | $528.70 | 596,000 | — | — |
| 2025-12-04 | $320.00 | $527.55 | 445,600 | — | — |
| 2025-12-03 | $316.53 | $521.83 | 610,400 | — | — |
| 2025-12-02 | $315.69 | $520.44 | 715,700 | — | — |
| 2025-12-01 | $320.79 | $528.85 | 725,000 | — | — |
| 2025-11-28 | $321.00 | $529.20 | 252,900 | — | — |
| 2025-11-26 | $321.23 | $529.58 | 527,800 | — | — |
| 2025-11-25 | $320.62 | $528.57 | 670,900 | — | — |
| 2025-11-24 | $317.52 | $523.46 | 1,089,800 | — | — |
| 2025-11-21 | $315.05 | $519.39 | 726,200 | — | — |
| 2025-11-20 | $314.88 | $519.11 | 558,100 | — | — |
| 2025-11-19 | $317.37 | $523.21 | 592,600 | — | — |
| 2025-11-18 | $319.52 | $526.76 | 473,500 | — | — |
| 2025-11-17 | $318.60 | $525.24 | 742,000 | — | — |
| 2025-11-14 | $322.13 | $531.06 | 707,100 | — | — |
| 2025-11-13 | $324.30 | $534.64 | 902,700 | — | — |
| 2025-11-12 | $320.05 | $527.63 | 939,200 | — | — |
| 2025-11-11 | $322.14 | $531.08 | 660,900 | — | — |
| 2025-11-10 | $321.61 | $530.20 | 640,500 | — | — |
| 2025-11-07 | $326.05 | $537.52 | 504,200 | — | — |
| 2025-11-06 | $322.20 | $531.18 | 599,800 | — | — |
| 2025-11-05 | $323.06 | $532.59 | 709,600 | — | — |
| 2025-11-04 | $322.81 | $532.18 | 675,000 | — | — |
| 2025-11-03 | $314.00 | $517.66 | 1,263,800 | — | — |
| 2025-10-31 | $313.10 | $516.17 | 950,700 | — | — |
| 2025-10-30 | $317.00 | $522.60 | 1,128,600 | — | — |
| 2025-10-29 | $317.54 | $523.49 | 966,700 | — | — |
| 2025-10-28 | $320.37 | $528.16 | 696,600 | — | — |
| 2025-10-27 | $326.86 | $538.86 | 639,100 | — | — |
| 2025-10-24 | $328.34 | $541.30 | 487,800 | — | — |
| 2025-10-23 | $331.38 | $546.31 | 775,200 | — | — |
| 2025-10-22 | $333.78 | $550.27 | 374,500 | — | — |
| 2025-10-21 | $330.42 | $544.73 | 411,000 | — | — |
| 2025-10-20 | $330.05 | $544.12 | 329,200 | — | — |
| 2025-10-17 | $330.15 | $544.28 | 455,600 | — | — |
| 2025-10-16 | $328.00 | $540.74 | 765,300 | — | — |
| 2025-10-15 | $339.42 | $559.56 | 349,800 | — | — |
| 2025-10-14 | $343.31 | $565.98 | 365,300 | — | — |
| 2025-10-13 | $336.62 | $554.95 | 347,100 | — | — |
| 2025-10-10 | $336.99 | $555.56 | 442,100 | — | — |
| 2025-10-09 | $337.39 | $556.22 | 492,400 | — | — |
| 2025-10-08 | $343.76 | $566.72 | 453,900 | — | — |
| 2025-10-07 | $349.93 | $576.89 | 443,900 | — | — |
| 2025-10-06 | $349.40 | $576.02 | 554,500 | — | — |
| 2025-10-03 | $347.14 | $572.29 | 653,600 | — | — |
| 2025-10-02 | $345.78 | $570.05 | 615,000 | — | — |
| 2025-10-01 | $344.10 | $567.28 | 436,200 | — | — |
| 2025-09-30 | $345.45 | $569.51 | 487,500 | — | — |
| 2025-09-29 | $342.20 | $562.63 | 447,100 | — | — |
| 2025-09-26 | $341.89 | $562.12 | 427,300 | — | — |
| 2025-09-25 | $338.03 | $555.77 | 543,800 | — | — |
| 2025-09-24 | $343.50 | $564.77 | 565,100 | — | — |
| 2025-09-23 | $340.85 | $560.41 | 451,100 | — | — |
| 2025-09-22 | $338.85 | $557.12 | 565,700 | — | — |
| 2025-09-19 | $336.71 | $553.60 | 1,309,400 | — | — |
| 2025-09-18 | $331.70 | $545.37 | 485,300 | — | — |
| 2025-09-17 | $332.33 | $546.40 | 477,200 | — | — |
| 2025-09-16 | $330.72 | $543.76 | 487,400 | — | — |
| 2025-09-15 | $333.70 | $548.66 | 412,600 | — | — |
| 2025-09-12 | $338.79 | $557.02 | 417,900 | — | — |
| 2025-09-11 | $340.45 | $559.75 | 562,800 | — | — |
| 2025-09-10 | $330.22 | $542.93 | 445,600 | — | — |
| 2025-09-09 | $329.48 | $541.72 | 686,200 | — | — |
| 2025-09-08 | $332.23 | $546.24 | 560,000 | — | — |
| 2025-09-05 | $329.27 | $541.37 | 557,200 | — | — |
| 2025-09-04 | $329.84 | $542.31 | 432,400 | — | — |
| 2025-09-03 | $327.19 | $537.95 | 399,000 | — | — |
| 2025-09-02 | $325.46 | $535.11 | 537,300 | — | — |
| 2025-08-29 | $326.79 | $537.29 | 370,900 | — | — |
| 2025-08-28 | $326.84 | $537.38 | 562,300 | — | — |
| 2025-08-27 | $330.07 | $542.69 | 463,300 | — | — |
| 2025-08-26 | $333.99 | $549.13 | 529,300 | — | — |
| 2025-08-25 | $336.46 | $553.19 | 420,000 | — | — |
| 2025-08-22 | $339.25 | $557.78 | 348,200 | — | — |
| 2025-08-21 | $337.15 | $554.33 | 354,900 | — | — |
| 2025-08-20 | $335.72 | $551.98 | 407,200 | — | — |
| 2025-08-19 | $335.47 | $551.57 | 413,300 | — | — |
| 2025-08-18 | $329.59 | $541.90 | 394,300 | — | — |
| 2025-08-15 | $330.50 | $543.39 | 583,900 | — | — |
| 2025-08-14 | $330.00 | $542.57 | 958,900 | — | — |
| 2025-08-13 | $334.69 | $550.28 | 594,500 | — | — |
| 2025-08-12 | $330.00 | $542.57 | 634,400 | — | — |
| 2025-08-11 | $329.17 | $541.21 | 653,000 | — | — |
| 2025-08-08 | $327.85 | $539.04 | 829,700 | — | — |
| 2025-08-07 | $325.20 | $534.68 | 947,700 | — | — |
| 2025-08-06 | $325.54 | $535.24 | 678,600 | — | — |
| 2025-08-05 | $324.50 | $533.53 | 822,800 | — | — |
| 2025-08-04 | $320.67 | $527.23 | 718,100 | — | — |
| 2025-08-01 | $314.77 | $517.53 | 928,200 | — | — |
| 2025-07-31 | $315.81 | $519.24 | 1,042,400 | — | — |
| 2025-07-30 | $301.83 | $496.26 | 709,100 | — | — |
| 2025-07-29 | $302.30 | $497.03 | 967,600 | — | — |
| 2025-07-28 | $309.35 | $508.62 | 614,200 | — | — |
| 2025-07-25 | $313.11 | $514.80 | 445,700 | — | — |
| 2025-07-24 | $308.73 | $507.60 | 624,500 | — | — |
| 2025-07-23 | $310.45 | $510.43 | 580,500 | — | — |
| 2025-07-22 | $308.65 | $507.47 | 543,300 | — | — |
| 2025-07-21 | $302.72 | $497.72 | 677,000 | — | — |
| 2025-07-18 | $308.28 | $506.86 | 705,200 | — | — |
| 2025-07-17 | $306.69 | $504.25 | 1,241,300 | — | — |
| 2025-07-16 | $307.59 | $505.73 | 794,300 | — | — |
| 2025-07-15 | $304.39 | $500.47 | 768,400 | — | — |
| 2025-07-14 | $309.14 | $508.27 | 458,000 | — | — |
| 2025-07-11 | $307.32 | $505.28 | 570,700 | — | — |
| 2025-07-10 | $309.82 | $509.39 | 556,900 | — | — |
| 2025-07-09 | $308.51 | $507.24 | 532,200 | — | — |
| 2025-07-08 | $305.09 | $501.62 | 910,700 | — | — |
| 2025-07-07 | $305.30 | $501.96 | 559,200 | — | — |
| 2025-07-03 | $306.64 | $504.16 | 426,100 | — | — |
| 2025-07-02 | $304.46 | $500.58 | 1,428,900 | — | — |
| 2025-07-01 | $307.61 | $505.76 | 943,200 | — | — |
| 2025-06-30 | $306.50 | $503.93 | 705,800 | — | — |
| 2025-06-27 | $304.50 | $499.13 | 1,337,300 | — | — |
| 2025-06-26 | $301.81 | $494.72 | 856,600 | — | — |
| 2025-06-25 | $298.78 | $489.76 | 723,900 | — | — |
| 2025-06-24 | $302.38 | $495.66 | 820,000 | — | — |
| 2025-06-23 | $303.69 | $497.81 | 410,700 | — | — |
| 2025-06-20 | $299.00 | $490.12 | 944,600 | — | — |
| 2025-06-18 | $297.50 | $487.66 | 795,700 | — | — |
| 2025-06-17 | $297.79 | $488.13 | 651,200 | — | — |
| 2025-06-16 | $297.83 | $488.20 | 821,100 | — | — |
| 2025-06-13 | $296.33 | $485.74 | 578,800 | — | — |
| 2025-06-12 | $301.11 | $493.58 | 508,500 | — | — |
| 2025-06-11 | $295.96 | $485.13 | 611,200 | — | — |
| 2025-06-10 | $296.83 | $486.56 | 672,400 | — | — |
| 2025-06-09 | $301.17 | $493.67 | 537,700 | — | — |
| 2025-06-06 | $309.24 | $506.90 | 349,200 | — | — |
| 2025-06-05 | $307.67 | $504.33 | 598,200 | — | — |
| 2025-06-04 | $309.43 | $507.21 | 463,100 | — | — |
| 2025-06-03 | $313.78 | $514.35 | 517,500 | — | — |
| 2025-06-02 | $317.31 | $520.13 | 500,700 | — | — |
| 2025-05-30 | $316.55 | $518.89 | 809,700 | — | — |
| 2025-05-29 | $315.28 | $516.80 | 412,400 | — | — |
| 2025-05-28 | $311.01 | $509.80 | 603,800 | — | — |
| 2025-05-27 | $312.65 | $512.49 | 608,500 | — | — |
| 2025-05-23 | $309.02 | $506.54 | 372,300 | — | — |
| 2025-05-22 | $308.07 | $504.99 | 514,200 | — | — |
| 2025-05-21 | $310.83 | $509.51 | 548,400 | — | — |
| 2025-05-20 | $312.74 | $512.64 | 398,900 | — | — |
| 2025-05-19 | $313.92 | $514.57 | 333,600 | — | — |
| 2025-05-16 | $311.93 | $511.31 | 534,700 | — | — |
| 2025-05-15 | $310.01 | $508.17 | 370,800 | — | — |
| 2025-05-14 | $303.37 | $497.28 | 510,100 | — | — |
| 2025-05-13 | $304.21 | $498.66 | 404,300 | — | — |
| 2025-05-12 | $307.46 | $503.99 | 487,800 | — | — |
| 2025-05-09 | $309.07 | $506.62 | 396,300 | — | — |
| 2025-05-08 | $309.17 | $506.79 | 706,800 | — | — |
| 2025-05-07 | $306.02 | $501.62 | 816,100 | — | — |
| 2025-05-06 | $307.55 | $504.13 | 728,600 | — | — |
| 2025-05-05 | $309.29 | $506.98 | 570,300 | — | — |
| 2025-05-02 | $312.07 | $511.54 | 589,400 | — | — |
| 2025-05-01 | $306.36 | $502.18 | 600,300 | — | — |
| 2025-04-30 | $307.80 | $504.54 | 710,200 | — | — |
| 2025-04-29 | $302.55 | $495.94 | 586,500 | — | — |
| 2025-04-28 | $303.16 | $496.94 | 804,300 | — | — |
| 2025-04-25 | $302.19 | $495.35 | 1,557,400 | — | — |
| 2025-04-24 | $307.06 | $503.33 | 1,402,000 | — | — |
| 2025-04-23 | $325.68 | $533.85 | 922,800 | — | — |
| 2025-04-22 | $324.68 | $532.21 | 643,000 | — | — |
| 2025-04-21 | $315.76 | $517.59 | 655,900 | — | — |
| 2025-04-17 | $321.00 | $526.18 | 658,700 | — | — |
| 2025-04-16 | $324.73 | $532.29 | 528,700 | — | — |
| 2025-04-15 | $327.16 | $536.28 | 553,600 | — | — |
| 2025-04-14 | $328.02 | $537.69 | 633,600 | — | — |
| 2025-04-11 | $321.74 | $527.39 | 605,400 | — | — |
| 2025-04-10 | $316.64 | $519.03 | 694,000 | — | — |
| 2025-04-09 | $314.81 | $516.03 | 1,048,800 | — | — |
| 2025-04-08 | $302.06 | $495.13 | 1,257,400 | — | — |
| 2025-04-07 | $301.01 | $493.41 | 1,197,500 | — | — |
| 2025-04-04 | $308.80 | $506.18 | 1,656,300 | — | — |
| 2025-04-03 | $332.41 | $544.88 | 783,300 | — | — |
| 2025-04-02 | $337.43 | $553.11 | 981,800 | — | — |
| 2025-04-01 | $337.00 | $552.41 | 833,300 | — | — |
| 2025-03-31 | $337.95 | $553.96 | 1,105,600 | — | — |
| 2025-03-28 | $337.16 | $551.16 | 524,400 | — | — |
| 2025-03-27 | $340.88 | $557.24 | 607,800 | — | — |
| 2025-03-26 | $338.59 | $553.50 | 317,100 | — | — |
| 2025-03-25 | $337.93 | $552.42 | 534,400 | — | — |
| 2025-03-24 | $337.22 | $551.26 | 597,800 | — | — |
| 2025-03-21 | $332.71 | $543.89 | 892,600 | — | — |
| 2025-03-20 | $334.51 | $546.83 | 418,100 | — | — |
| 2025-03-19 | $334.51 | $546.83 | 603,200 | — | — |
| 2025-03-18 | $334.97 | $547.58 | 648,200 | — | — |
| 2025-03-17 | $328.33 | $536.73 | 484,600 | — | — |
| 2025-03-14 | $324.61 | $530.65 | 627,400 | — | — |
| 2025-03-13 | $319.10 | $521.64 | 467,900 | — | — |
| 2025-03-12 | $321.10 | $524.91 | 782,800 | — | — |
| 2025-03-11 | $326.52 | $533.77 | 578,700 | — | — |
| 2025-03-10 | $332.00 | $542.73 | 508,300 | — | — |
| 2025-03-07 | $330.89 | $540.91 | 463,800 | — | — |
| 2025-03-06 | $330.43 | $540.16 | 636,800 | — | — |
| 2025-03-05 | $334.50 | $546.81 | 629,100 | — | — |
| 2025-03-04 | $333.94 | $545.90 | 470,100 | — | — |
| 2025-03-03 | $340.36 | $556.39 | 535,400 | — | — |
| 2025-02-28 | $339.65 | $555.23 | 547,600 | — | — |
| 2025-02-27 | $335.29 | $548.10 | 736,200 | — | — |
| 2025-02-26 | $336.34 | $549.82 | 700,200 | — | — |
| 2025-02-25 | $332.82 | $544.07 | 702,500 | — | — |
| 2025-02-24 | $328.20 | $536.51 | 614,400 | — | — |
| 2025-02-21 | $325.95 | $532.84 | 759,300 | — | — |
| 2025-02-20 | $324.73 | $530.84 | 388,700 | — | — |
| 2025-02-19 | $325.63 | $532.31 | 541,400 | — | — |
| 2025-02-18 | $322.27 | $526.82 | 470,600 | — | — |
| 2025-02-14 | $320.40 | $523.76 | 561,000 | — | — |
| 2025-02-13 | $322.28 | $526.84 | 456,700 | — | — |
| 2025-02-12 | $318.96 | $521.41 | 652,300 | — | — |
| 2025-02-11 | $319.23 | $521.85 | 667,900 | — | — |
| 2025-02-10 | $325.18 | $531.58 | 451,400 | — | — |
| 2025-02-07 | $325.79 | $532.57 | 466,300 | — | — |
| 2025-02-06 | $326.91 | $534.41 | 641,900 | — | — |
| 2025-02-05 | $320.65 | $524.17 | 942,700 | — | — |
| 2025-02-04 | $320.31 | $523.62 | 1,494,200 | — | — |
| 2025-02-03 | $330.67 | $540.55 | 700,900 | — | — |
| 2025-01-31 | $329.57 | $538.75 | 498,900 | — | — |
| 2025-01-30 | $329.83 | $539.18 | 466,400 | — | — |
| 2025-01-29 | $324.54 | $530.53 | 267,600 | — | — |
| 2025-01-28 | $326.07 | $533.03 | 511,200 | — | — |
| 2025-01-27 | $329.44 | $538.54 | 484,000 | — | — |
| 2025-01-24 | $322.37 | $526.98 | 303,300 | — | — |
| 2025-01-23 | $319.00 | $521.47 | 327,000 | — | — |
| 2025-01-22 | $320.67 | $524.20 | 450,300 | — | — |
| 2025-01-21 | $322.49 | $527.18 | 510,400 | — | — |
| 2025-01-17 | $320.65 | $524.17 | 375,700 | — | — |
| 2025-01-16 | $322.12 | $526.58 | 486,200 | — | — |
| 2025-01-15 | $313.35 | $512.24 | 588,200 | — | — |
| 2025-01-14 | $313.24 | $512.06 | 441,700 | — | — |
| 2025-01-13 | $311.26 | $508.82 | 459,400 | — | — |
| 2025-01-10 | $312.92 | $511.54 | 594,700 | — | — |
| 2025-01-08 | $314.15 | $513.55 | 655,000 | — | — |
| 2025-01-07 | $309.00 | $505.13 | 402,500 | — | — |
| 2025-01-06 | $306.61 | $501.22 | 673,700 | — | — |
| 2025-01-03 | $309.04 | $505.19 | 462,900 | — | — |
| 2025-01-02 | $309.27 | $505.57 | 403,900 | — | — |