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
- 2004-06-01 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 | $397.65 | $397.65 | 768,900 | — | — |
| 2025-12-30 | $397.25 | $397.25 | 504,800 | — | — |
| 2025-12-29 | $398.82 | $398.82 | 638,400 | — | — |
| 2025-12-26 | $400.59 | $400.59 | 401,500 | — | — |
| 2025-12-24 | $400.69 | $400.69 | 408,200 | — | — |
| 2025-12-23 | $398.70 | $398.70 | 792,300 | — | — |
| 2025-12-22 | $407.73 | $407.73 | 1,053,000 | — | — |
| 2025-12-19 | $400.23 | $400.23 | 12,576,500 | — | — |
| 2025-12-18 | $396.04 | $396.04 | 1,715,000 | — | — |
| 2025-12-17 | $392.10 | $392.10 | 1,041,500 | — | — |
| 2025-12-16 | $391.17 | $391.17 | 1,345,500 | — | — |
| 2025-12-15 | $391.50 | $391.50 | 1,483,300 | — | — |
| 2025-12-12 | $397.55 | $397.55 | 1,659,000 | — | — |
| 2025-12-11 | $412.63 | $412.63 | 1,284,800 | — | — |
| 2025-12-10 | $404.46 | $404.46 | 1,188,900 | — | — |
| 2025-12-09 | $415.21 | $415.21 | 1,610,500 | — | — |
| 2025-12-08 | $430.02 | $430.02 | 2,411,600 | — | — |
| 2025-12-05 | $458.12 | $458.12 | 627,300 | — | — |
| 2025-12-04 | $465.34 | $465.34 | 984,000 | — | — |
| 2025-12-03 | $473.29 | $473.29 | 1,092,900 | — | — |
| 2025-12-02 | $464.93 | $464.93 | 1,204,100 | — | — |
| 2025-12-01 | $454.56 | $454.56 | 1,070,600 | — | — |
| 2025-11-28 | $451.23 | $451.23 | 563,900 | — | — |
| 2025-11-26 | $445.12 | $445.12 | 908,200 | — | — |
| 2025-11-25 | $429.80 | $429.80 | 1,009,200 | — | — |
| 2025-11-24 | $434.23 | $434.23 | 1,750,400 | — | — |
| 2025-11-21 | $436.38 | $436.38 | 1,298,000 | — | — |
| 2025-11-20 | $445.79 | $445.79 | 787,600 | — | — |
| 2025-11-19 | $460.76 | $460.76 | 893,800 | — | — |
| 2025-11-18 | $462.30 | $462.30 | 668,600 | — | — |
| 2025-11-17 | $460.54 | $460.54 | 962,100 | — | — |
| 2025-11-14 | $449.16 | $449.16 | 968,500 | — | — |
| 2025-11-13 | $453.97 | $453.97 | 798,900 | — | — |
| 2025-11-12 | $452.74 | $452.74 | 937,700 | — | — |
| 2025-11-11 | $451.95 | $451.95 | 981,700 | — | — |
| 2025-11-10 | $441.70 | $441.70 | 739,000 | — | — |
| 2025-11-07 | $442.70 | $442.70 | 822,600 | — | — |
| 2025-11-06 | $440.49 | $440.49 | 700,500 | — | — |
| 2025-11-05 | $434.56 | $434.56 | 974,500 | — | — |
| 2025-11-04 | $423.47 | $423.47 | 1,170,100 | — | — |
| 2025-11-03 | $434.07 | $434.07 | 1,556,500 | — | — |
| 2025-10-31 | $456.04 | $456.04 | 1,817,600 | — | — |
| 2025-10-30 | $449.56 | $449.56 | 2,313,900 | — | — |
| 2025-10-29 | $481.59 | $481.59 | 1,360,100 | — | — |
| 2025-10-28 | $475.91 | $475.91 | 836,300 | — | — |
| 2025-10-27 | $478.58 | $478.58 | 1,174,500 | — | — |
| 2025-10-24 | $463.43 | $463.43 | 771,300 | — | — |
| 2025-10-23 | $464.00 | $464.00 | 683,300 | — | — |
| 2025-10-22 | $464.90 | $464.90 | 950,000 | — | — |
| 2025-10-21 | $474.00 | $474.00 | 826,200 | — | — |
| 2025-10-20 | $491.22 | $491.22 | 950,000 | — | — |
| 2025-10-17 | $481.67 | $481.67 | 1,029,200 | — | — |
| 2025-10-16 | $481.07 | $481.07 | 964,700 | — | — |
| 2025-10-15 | $470.27 | $470.27 | 1,475,400 | — | — |
| 2025-10-14 | $469.36 | $469.36 | 1,435,700 | — | — |
| 2025-10-13 | $464.95 | $464.95 | 1,579,100 | — | — |
| 2025-10-10 | $460.46 | $460.46 | 937,000 | — | — |
| 2025-10-09 | $456.95 | $456.95 | 1,052,000 | — | — |
| 2025-10-08 | $450.68 | $450.68 | 929,800 | — | — |
| 2025-10-07 | $459.58 | $459.58 | 791,800 | — | — |
| 2025-10-06 | $452.00 | $452.00 | 918,500 | — | — |
| 2025-10-03 | $456.35 | $456.35 | 969,100 | — | — |
| 2025-10-02 | $460.99 | $460.99 | 1,269,200 | — | — |
| 2025-10-01 | $460.65 | $460.65 | 1,370,000 | — | — |
| 2025-09-30 | $456.00 | $456.00 | 1,379,500 | — | — |
| 2025-09-29 | $447.49 | $447.49 | 719,000 | — | — |
| 2025-09-26 | $446.40 | $446.40 | 813,000 | — | — |
| 2025-09-25 | $449.58 | $449.58 | 685,300 | — | — |
| 2025-09-24 | $458.37 | $458.37 | 976,000 | — | — |
| 2025-09-23 | $454.41 | $454.41 | 1,024,600 | — | — |
| 2025-09-22 | $458.92 | $458.92 | 971,800 | — | — |
| 2025-09-19 | $453.56 | $453.56 | 1,713,300 | — | — |
| 2025-09-18 | $452.17 | $452.17 | 1,061,000 | — | — |
| 2025-09-17 | $451.73 | $451.73 | 1,445,600 | — | — |
| 2025-09-16 | $461.24 | $461.24 | 773,300 | — | — |
| 2025-09-15 | $461.14 | $461.14 | 910,100 | — | — |
| 2025-09-12 | $465.89 | $465.89 | 630,800 | — | — |
| 2025-09-11 | $468.58 | $468.58 | 1,005,300 | — | — |
| 2025-09-10 | $469.31 | $469.31 | 1,817,400 | — | — |
| 2025-09-09 | $482.13 | $482.13 | 3,217,400 | — | — |
| 2025-09-08 | $455.03 | $455.03 | 926,000 | — | — |
| 2025-09-05 | $452.00 | $452.00 | 751,500 | — | — |
| 2025-09-04 | $453.54 | $453.54 | 714,300 | — | — |
| 2025-09-03 | $447.43 | $447.43 | 1,301,100 | — | — |
| 2025-09-02 | $447.00 | $447.00 | 1,072,100 | — | — |
| 2025-08-29 | $446.51 | $446.51 | 827,600 | — | — |
| 2025-08-28 | $452.33 | $452.33 | 641,000 | — | — |
| 2025-08-27 | $454.18 | $454.18 | 906,700 | — | — |
| 2025-08-26 | $451.20 | $451.20 | 1,183,700 | — | — |
| 2025-08-25 | $443.64 | $443.64 | 1,200,000 | — | — |
| 2025-08-22 | $454.38 | $454.38 | 1,075,500 | — | — |
| 2025-08-21 | $467.55 | $467.55 | 760,100 | — | — |
| 2025-08-20 | $458.31 | $458.31 | 1,223,500 | — | — |
| 2025-08-19 | $458.28 | $458.28 | 1,322,100 | — | — |
| 2025-08-18 | $456.87 | $456.87 | 1,608,800 | — | — |
| 2025-08-15 | $448.91 | $448.91 | 713,400 | — | — |
| 2025-08-14 | $442.73 | $442.73 | 1,263,500 | — | — |
| 2025-08-13 | $432.52 | $432.52 | 2,094,400 | — | — |
| 2025-08-12 | $429.93 | $429.93 | 1,507,700 | — | — |
| 2025-08-11 | $435.00 | $435.00 | 988,600 | — | — |
| 2025-08-08 | $438.93 | $438.93 | 901,300 | — | — |
| 2025-08-07 | $435.10 | $435.10 | 1,152,700 | — | — |
| 2025-08-06 | $428.14 | $428.14 | 1,181,800 | — | — |
| 2025-08-05 | $418.91 | $418.91 | 1,807,600 | — | — |
| 2025-08-04 | $419.56 | $419.56 | 1,455,500 | — | — |
| 2025-08-01 | $401.80 | $401.80 | 1,781,300 | — | — |
| 2025-07-31 | $392.24 | $392.24 | 3,353,500 | — | — |
| 2025-07-30 | $339.80 | $339.80 | 2,058,300 | — | — |
| 2025-07-29 | $330.55 | $330.55 | 862,500 | — | — |
| 2025-07-28 | $324.79 | $324.79 | 1,032,000 | — | — |
| 2025-07-25 | $328.81 | $328.81 | 666,700 | — | — |
| 2025-07-24 | $328.00 | $328.00 | 677,100 | — | — |
| 2025-07-23 | $325.64 | $325.64 | 912,200 | — | — |
| 2025-07-22 | $325.28 | $325.28 | 1,273,700 | — | — |
| 2025-07-21 | $320.52 | $320.52 | 744,500 | — | — |
| 2025-07-18 | $320.53 | $320.53 | 581,300 | — | — |
| 2025-07-17 | $324.69 | $324.69 | 744,600 | — | — |
| 2025-07-16 | $322.81 | $322.81 | 1,234,200 | — | — |
| 2025-07-15 | $311.12 | $311.12 | 927,200 | — | — |
| 2025-07-14 | $315.75 | $315.75 | 629,600 | — | — |
| 2025-07-11 | $314.94 | $314.94 | 1,081,900 | — | — |
| 2025-07-10 | $322.64 | $322.64 | 489,400 | — | — |
| 2025-07-09 | $320.87 | $320.87 | 1,039,500 | — | — |
| 2025-07-08 | $317.50 | $317.50 | 973,000 | — | — |
| 2025-07-07 | $324.13 | $324.13 | 1,294,500 | — | — |
| 2025-07-03 | $331.91 | $331.91 | 431,200 | — | — |
| 2025-07-02 | $329.77 | $329.77 | 967,700 | — | — |
| 2025-07-01 | $322.06 | $322.06 | 1,240,100 | — | — |
| 2025-06-30 | $326.09 | $326.09 | 943,600 | — | — |
| 2025-06-27 | $322.83 | $322.83 | 2,052,200 | — | — |
| 2025-06-26 | $318.25 | $318.25 | 663,900 | — | — |
| 2025-06-25 | $321.94 | $321.94 | 632,600 | — | — |
| 2025-06-24 | $325.00 | $325.00 | 1,000,000 | — | — |
| 2025-06-23 | $313.13 | $313.13 | 503,100 | — | — |
| 2025-06-20 | $309.70 | $309.70 | 1,336,700 | — | — |
| 2025-06-18 | $312.32 | $312.32 | 981,200 | — | — |
| 2025-06-17 | $308.71 | $308.71 | 570,600 | — | — |
| 2025-06-16 | $308.78 | $308.78 | 520,200 | — | — |
| 2025-06-13 | $307.99 | $307.99 | 571,900 | — | — |
| 2025-06-12 | $304.67 | $304.67 | 874,900 | — | — |
| 2025-06-11 | $298.58 | $298.58 | 456,400 | — | — |
| 2025-06-10 | $302.46 | $302.46 | 515,100 | — | — |
| 2025-06-09 | $304.00 | $304.00 | 609,600 | — | — |
| 2025-06-06 | $300.83 | $300.83 | 954,800 | — | — |
| 2025-06-05 | $308.00 | $308.00 | 761,200 | — | — |
| 2025-06-04 | $305.31 | $305.31 | 563,100 | — | — |
| 2025-06-03 | $303.77 | $303.77 | 965,300 | — | — |
| 2025-06-02 | $306.09 | $306.09 | 1,131,600 | — | — |
| 2025-05-30 | $304.56 | $304.56 | 3,116,200 | — | — |
| 2025-05-29 | $292.90 | $292.90 | 965,800 | — | — |
| 2025-05-28 | $285.56 | $285.56 | 905,300 | — | — |
| 2025-05-27 | $290.10 | $290.10 | 737,900 | — | — |
| 2025-05-23 | $289.96 | $289.96 | 757,000 | — | — |
| 2025-05-22 | $289.00 | $289.00 | 615,000 | — | — |
| 2025-05-21 | $292.58 | $292.58 | 930,200 | — | — |
| 2025-05-20 | $291.68 | $291.68 | 627,300 | — | — |
| 2025-05-19 | $291.86 | $291.86 | 929,500 | — | — |
| 2025-05-16 | $285.31 | $285.31 | 1,193,500 | — | — |
| 2025-05-15 | $283.40 | $283.40 | 1,264,500 | — | — |
| 2025-05-14 | $267.55 | $267.55 | 700,400 | — | — |
| 2025-05-13 | $266.86 | $266.86 | 723,500 | — | — |
| 2025-05-12 | $270.19 | $270.19 | 1,252,000 | — | — |
| 2025-05-09 | $251.15 | $251.15 | 656,400 | — | — |
| 2025-05-08 | $258.35 | $258.35 | 1,704,400 | — | — |
| 2025-05-07 | $276.55 | $276.55 | 763,300 | — | — |
| 2025-05-06 | $269.81 | $269.81 | 1,564,100 | — | — |
| 2025-05-05 | $273.55 | $273.55 | 1,233,400 | — | — |
| 2025-05-02 | $259.39 | $259.39 | 729,700 | — | — |
| 2025-05-01 | $255.13 | $255.13 | 1,519,700 | — | — |
| 2025-04-30 | $263.24 | $263.24 | 949,400 | — | — |
| 2025-04-29 | $257.19 | $257.19 | 941,500 | — | — |
| 2025-04-28 | $254.85 | $254.85 | 510,800 | — | — |
| 2025-04-25 | $251.56 | $251.56 | 836,400 | — | — |
| 2025-04-24 | $242.61 | $242.61 | 678,900 | — | — |
| 2025-04-23 | $241.97 | $241.97 | 752,800 | — | — |
| 2025-04-22 | $236.75 | $236.75 | 885,900 | — | — |
| 2025-04-21 | $232.75 | $232.75 | 796,400 | — | — |
| 2025-04-17 | $234.56 | $234.56 | 601,300 | — | — |
| 2025-04-16 | $230.50 | $230.50 | 1,010,700 | — | — |
| 2025-04-15 | $230.93 | $230.93 | 1,025,900 | — | — |
| 2025-04-14 | $240.01 | $240.01 | 926,600 | — | — |
| 2025-04-11 | $237.77 | $237.77 | 1,577,300 | — | — |
| 2025-04-10 | $226.28 | $226.28 | 1,655,800 | — | — |
| 2025-04-09 | $243.27 | $243.27 | 2,100,100 | — | — |
| 2025-04-08 | $224.32 | $224.32 | 1,033,500 | — | — |
| 2025-04-07 | $232.95 | $232.95 | 1,561,100 | — | — |
| 2025-04-04 | $235.74 | $235.74 | 1,881,600 | — | — |
| 2025-04-03 | $262.16 | $262.16 | 1,028,400 | — | — |
| 2025-04-02 | $266.83 | $266.83 | 886,900 | — | — |
| 2025-04-01 | $255.76 | $255.76 | 868,400 | — | — |
| 2025-03-31 | $270.02 | $270.02 | 1,068,200 | — | — |
| 2025-03-28 | $268.46 | $268.46 | 684,800 | — | — |
| 2025-03-27 | $271.02 | $271.02 | 984,100 | — | — |
| 2025-03-26 | $269.21 | $269.21 | 1,073,900 | — | — |
| 2025-03-25 | $280.96 | $280.96 | 1,065,400 | — | — |
| 2025-03-24 | $290.70 | $290.70 | 1,768,100 | — | — |
| 2025-03-21 | $283.34 | $283.34 | 3,150,300 | — | — |
| 2025-03-20 | $253.55 | $253.55 | 799,100 | — | — |
| 2025-03-19 | $253.44 | $253.44 | 987,400 | — | — |
| 2025-03-18 | $244.30 | $244.30 | 873,900 | — | — |
| 2025-03-17 | $253.11 | $253.11 | 598,200 | — | — |
| 2025-03-14 | $241.76 | $241.76 | 478,800 | — | — |
| 2025-03-13 | $241.75 | $241.75 | 475,300 | — | — |
| 2025-03-12 | $242.43 | $242.43 | 593,000 | — | — |
| 2025-03-11 | $238.74 | $238.74 | 603,100 | — | — |
| 2025-03-10 | $233.07 | $233.07 | 566,300 | — | — |
| 2025-03-07 | $244.52 | $244.52 | 476,100 | — | — |
| 2025-03-06 | $248.13 | $248.13 | 570,700 | — | — |
| 2025-03-05 | $249.23 | $249.23 | 645,300 | — | — |
| 2025-03-04 | $242.93 | $242.93 | 545,600 | — | — |
| 2025-03-03 | $243.53 | $243.53 | 833,600 | — | — |
| 2025-02-28 | $246.75 | $246.75 | 1,178,600 | — | — |
| 2025-02-27 | $237.10 | $237.10 | 1,157,400 | — | — |
| 2025-02-26 | $243.86 | $243.86 | 687,300 | — | — |
| 2025-02-25 | $245.20 | $245.20 | 1,242,100 | — | — |
| 2025-02-24 | $248.94 | $248.94 | 689,100 | — | — |
| 2025-02-21 | $250.59 | $250.59 | 653,600 | — | — |
| 2025-02-20 | $251.00 | $251.00 | 727,800 | — | — |
| 2025-02-19 | $250.51 | $250.51 | 766,500 | — | — |
| 2025-02-18 | $250.00 | $250.00 | 910,300 | — | — |
| 2025-02-14 | $256.45 | $256.45 | 806,000 | — | — |
| 2025-02-13 | $264.89 | $264.89 | 769,200 | — | — |
| 2025-02-12 | $265.96 | $265.96 | 820,700 | — | — |
| 2025-02-11 | $268.99 | $268.99 | 283,000 | — | — |
| 2025-02-10 | $274.06 | $274.06 | 823,800 | — | — |
| 2025-02-07 | $276.19 | $276.19 | 469,100 | — | — |
| 2025-02-06 | $278.25 | $278.25 | 528,600 | — | — |
| 2025-02-05 | $276.31 | $276.31 | 750,000 | — | — |
| 2025-02-04 | $271.00 | $271.00 | 743,000 | — | — |
| 2025-02-03 | $274.55 | $274.55 | 779,400 | — | — |
| 2025-01-31 | $271.31 | $271.31 | 648,100 | — | — |
| 2025-01-30 | $277.16 | $277.16 | 561,200 | — | — |
| 2025-01-29 | $273.99 | $273.99 | 381,800 | — | — |
| 2025-01-28 | $279.19 | $279.19 | 611,300 | — | — |
| 2025-01-27 | $276.73 | $276.73 | 785,900 | — | — |
| 2025-01-24 | $278.76 | $278.76 | 924,200 | — | — |
| 2025-01-23 | $275.54 | $275.54 | 686,500 | — | — |
| 2025-01-22 | $266.54 | $266.54 | 746,400 | — | — |
| 2025-01-21 | $264.99 | $264.99 | 938,900 | — | — |
| 2025-01-17 | $246.27 | $246.27 | 558,100 | — | — |
| 2025-01-16 | $249.16 | $249.16 | 683,900 | — | — |
| 2025-01-15 | $251.01 | $251.01 | 871,000 | — | — |
| 2025-01-14 | $240.51 | $240.51 | 783,800 | — | — |
| 2025-01-13 | $258.27 | $258.27 | 1,224,400 | — | — |
| 2025-01-10 | $237.98 | $237.98 | 706,100 | — | — |
| 2025-01-08 | $240.55 | $240.55 | 654,000 | — | — |
| 2025-01-07 | $235.95 | $235.95 | 629,000 | — | — |
| 2025-01-06 | $233.15 | $233.15 | 561,500 | — | — |
| 2025-01-03 | $234.28 | $234.28 | 411,200 | — | — |
| 2025-01-02 | $233.62 | $233.62 | 392,700 | — | — |