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
- 2006-10-17 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 | $180.40 | $357.64 | 649,300 | — | — |
| 2025-12-30 | $183.35 | $363.49 | 658,200 | — | — |
| 2025-12-29 | $185.49 | $367.73 | 314,900 | — | — |
| 2025-12-26 | $185.86 | $368.47 | 278,000 | — | — |
| 2025-12-24 | $186.63 | $369.99 | 272,700 | — | — |
| 2025-12-23 | $186.32 | $369.38 | 553,700 | — | — |
| 2025-12-22 | $186.04 | $368.83 | 700,400 | — | — |
| 2025-12-19 | $184.68 | $366.13 | 2,420,900 | — | — |
| 2025-12-18 | $181.19 | $359.21 | 886,800 | — | — |
| 2025-12-17 | $181.36 | $359.55 | 852,500 | — | — |
| 2025-12-16 | $182.16 | $361.13 | 882,200 | — | — |
| 2025-12-15 | $185.95 | $368.65 | 955,000 | — | — |
| 2025-12-12 | $189.73 | $375.29 | 1,152,300 | — | — |
| 2025-12-11 | $190.53 | $376.87 | 659,800 | — | — |
| 2025-12-10 | $188.31 | $372.48 | 770,100 | — | — |
| 2025-12-09 | $184.95 | $365.83 | 872,900 | — | — |
| 2025-12-08 | $185.62 | $367.16 | 887,600 | — | — |
| 2025-12-05 | $186.82 | $369.53 | 917,200 | — | — |
| 2025-12-04 | $192.42 | $380.61 | 782,900 | — | — |
| 2025-12-03 | $188.44 | $372.74 | 585,300 | — | — |
| 2025-12-02 | $187.07 | $370.03 | 764,800 | — | — |
| 2025-12-01 | $188.42 | $372.70 | 769,900 | — | — |
| 2025-11-28 | $191.10 | $378.00 | 379,600 | — | — |
| 2025-11-26 | $190.36 | $376.53 | 760,800 | — | — |
| 2025-11-25 | $191.50 | $378.79 | 872,800 | — | — |
| 2025-11-24 | $186.81 | $369.51 | 1,267,400 | — | — |
| 2025-11-21 | $186.49 | $368.88 | 1,025,800 | — | — |
| 2025-11-20 | $185.66 | $367.24 | 808,600 | — | — |
| 2025-11-19 | $189.18 | $374.20 | 649,800 | — | — |
| 2025-11-18 | $189.11 | $374.06 | 677,700 | — | — |
| 2025-11-17 | $188.79 | $373.43 | 597,000 | — | — |
| 2025-11-14 | $191.41 | $378.61 | 823,200 | — | — |
| 2025-11-13 | $191.32 | $378.43 | 790,100 | — | — |
| 2025-11-12 | $193.02 | $381.80 | 876,200 | — | — |
| 2025-11-11 | $198.25 | $392.14 | 591,800 | — | — |
| 2025-11-10 | $196.87 | $389.41 | 570,300 | — | — |
| 2025-11-07 | $196.98 | $389.63 | 605,700 | — | — |
| 2025-11-06 | $194.76 | $385.24 | 684,000 | — | — |
| 2025-11-05 | $195.07 | $385.85 | 1,018,600 | — | — |
| 2025-11-04 | $199.55 | $394.71 | 1,509,400 | — | — |
| 2025-11-03 | $193.05 | $381.86 | 1,639,500 | — | — |
| 2025-10-31 | $190.47 | $376.75 | 749,200 | — | — |
| 2025-10-30 | $190.92 | $377.64 | 835,500 | — | — |
| 2025-10-29 | $188.16 | $372.18 | 531,500 | — | — |
| 2025-10-28 | $187.81 | $371.49 | 581,200 | — | — |
| 2025-10-27 | $189.11 | $374.06 | 583,100 | — | — |
| 2025-10-24 | $189.96 | $375.74 | 779,700 | — | — |
| 2025-10-23 | $191.39 | $378.57 | 813,600 | — | — |
| 2025-10-22 | $188.47 | $372.80 | 832,100 | — | — |
| 2025-10-21 | $193.16 | $382.07 | 855,500 | — | — |
| 2025-10-20 | $190.49 | $376.79 | 536,300 | — | — |
| 2025-10-17 | $184.51 | $364.96 | 774,800 | — | — |
| 2025-10-16 | $184.41 | $364.77 | 628,400 | — | — |
| 2025-10-15 | $186.57 | $369.04 | 496,000 | — | — |
| 2025-10-14 | $187.27 | $370.42 | 512,800 | — | — |
| 2025-10-13 | $185.94 | $367.79 | 781,000 | — | — |
| 2025-10-10 | $188.03 | $371.93 | 763,500 | — | — |
| 2025-10-09 | $194.05 | $383.83 | 674,300 | — | — |
| 2025-10-08 | $198.23 | $392.10 | 779,800 | — | — |
| 2025-10-07 | $197.00 | $389.67 | 669,000 | — | — |
| 2025-10-06 | $198.04 | $391.73 | 885,400 | — | — |
| 2025-10-03 | $195.58 | $386.86 | 868,100 | — | — |
| 2025-10-02 | $192.89 | $381.54 | 744,800 | — | — |
| 2025-10-01 | $191.63 | $379.05 | 956,000 | — | — |
| 2025-09-30 | $188.96 | $373.77 | 844,400 | — | — |
| 2025-09-29 | $185.61 | $367.14 | 846,900 | — | — |
| 2025-09-26 | $184.90 | $365.73 | 838,200 | — | — |
| 2025-09-25 | $182.36 | $360.71 | 1,041,600 | — | — |
| 2025-09-24 | $187.40 | $370.68 | 727,300 | — | — |
| 2025-09-23 | $187.11 | $370.11 | 778,700 | — | — |
| 2025-09-22 | $187.87 | $371.61 | 753,600 | — | — |
| 2025-09-19 | $187.45 | $370.78 | 3,133,100 | — | — |
| 2025-09-18 | $187.15 | $370.18 | 832,500 | — | — |
| 2025-09-17 | $183.80 | $363.56 | 710,600 | — | — |
| 2025-09-16 | $182.58 | $361.15 | 904,500 | — | — |
| 2025-09-15 | $182.73 | $361.44 | 746,100 | — | — |
| 2025-09-12 | $183.86 | $362.89 | 541,400 | — | — |
| 2025-09-11 | $185.13 | $365.39 | 851,300 | — | — |
| 2025-09-10 | $180.37 | $356.00 | 525,900 | — | — |
| 2025-09-09 | $179.03 | $353.35 | 751,100 | — | — |
| 2025-09-08 | $178.41 | $352.13 | 641,500 | — | — |
| 2025-09-05 | $179.00 | $353.29 | 697,500 | — | — |
| 2025-09-04 | $178.58 | $352.46 | 1,065,100 | — | — |
| 2025-09-03 | $177.71 | $350.75 | 615,500 | — | — |
| 2025-09-02 | $180.89 | $357.02 | 596,100 | — | — |
| 2025-08-29 | $180.92 | $357.08 | 671,000 | — | — |
| 2025-08-28 | $181.36 | $357.95 | 592,500 | — | — |
| 2025-08-27 | $183.39 | $361.96 | 541,700 | — | — |
| 2025-08-26 | $182.35 | $359.91 | 686,200 | — | — |
| 2025-08-25 | $181.61 | $358.45 | 477,000 | — | — |
| 2025-08-22 | $181.74 | $358.70 | 608,900 | — | — |
| 2025-08-21 | $180.44 | $356.14 | 554,900 | — | — |
| 2025-08-20 | $180.16 | $355.58 | 789,700 | — | — |
| 2025-08-19 | $178.74 | $352.78 | 716,700 | — | — |
| 2025-08-18 | $178.12 | $351.56 | 561,600 | — | — |
| 2025-08-15 | $177.63 | $350.59 | 849,300 | — | — |
| 2025-08-14 | $178.44 | $352.19 | 876,700 | — | — |
| 2025-08-13 | $181.95 | $359.12 | 902,500 | — | — |
| 2025-08-12 | $178.02 | $351.36 | 823,800 | — | — |
| 2025-08-11 | $177.14 | $349.62 | 907,600 | — | — |
| 2025-08-08 | $176.50 | $348.36 | 826,500 | — | — |
| 2025-08-07 | $175.27 | $345.93 | 1,135,400 | — | — |
| 2025-08-06 | $174.49 | $344.39 | 1,749,500 | — | — |
| 2025-08-05 | $172.94 | $341.33 | 2,216,600 | — | — |
| 2025-08-04 | $160.95 | $317.67 | 1,303,600 | — | — |
| 2025-08-01 | $159.20 | $314.21 | 784,000 | — | — |
| 2025-07-31 | $159.65 | $315.10 | 871,300 | — | — |
| 2025-07-30 | $161.05 | $317.87 | 548,100 | — | — |
| 2025-07-29 | $161.51 | $318.77 | 544,100 | — | — |
| 2025-07-28 | $160.35 | $316.48 | 961,000 | — | — |
| 2025-07-25 | $163.25 | $322.21 | 704,500 | — | — |
| 2025-07-24 | $163.25 | $322.21 | 658,000 | — | — |
| 2025-07-23 | $163.91 | $323.51 | 605,300 | — | — |
| 2025-07-22 | $161.28 | $318.32 | 886,100 | — | — |
| 2025-07-21 | $160.74 | $317.25 | 503,400 | — | — |
| 2025-07-18 | $162.54 | $320.81 | 466,400 | — | — |
| 2025-07-17 | $162.71 | $321.14 | 563,200 | — | — |
| 2025-07-16 | $161.04 | $317.85 | 665,700 | — | — |
| 2025-07-15 | $160.21 | $316.21 | 702,000 | — | — |
| 2025-07-14 | $163.67 | $323.04 | 678,200 | — | — |
| 2025-07-11 | $162.05 | $319.84 | 698,400 | — | — |
| 2025-07-10 | $163.00 | $321.71 | 648,000 | — | — |
| 2025-07-09 | $162.21 | $320.16 | 754,500 | — | — |
| 2025-07-08 | $162.09 | $319.92 | 1,054,000 | — | — |
| 2025-07-07 | $164.46 | $324.60 | 1,280,800 | — | — |
| 2025-07-03 | $164.56 | $324.79 | 950,900 | — | — |
| 2025-07-02 | $162.62 | $320.96 | 1,317,700 | — | — |
| 2025-07-01 | $160.94 | $317.65 | 1,152,800 | — | — |
| 2025-06-30 | $157.76 | $311.37 | 981,300 | — | — |
| 2025-06-27 | $155.68 | $307.27 | 1,141,000 | — | — |
| 2025-06-26 | $155.68 | $307.27 | 1,253,700 | — | — |
| 2025-06-25 | $153.96 | $303.87 | 1,113,800 | — | — |
| 2025-06-24 | $152.23 | $300.46 | 1,220,700 | — | — |
| 2025-06-23 | $150.67 | $297.38 | 1,187,000 | — | — |
| 2025-06-20 | $148.45 | $293.00 | 3,006,200 | — | — |
| 2025-06-18 | $148.35 | $292.80 | 759,700 | — | — |
| 2025-06-17 | $149.39 | $294.85 | 1,201,000 | — | — |
| 2025-06-16 | $148.25 | $292.60 | 1,075,300 | — | — |
| 2025-06-13 | $149.16 | $293.61 | 1,107,700 | — | — |
| 2025-06-12 | $148.02 | $291.36 | 764,100 | — | — |
| 2025-06-11 | $145.92 | $287.23 | 950,400 | — | — |
| 2025-06-10 | $145.59 | $286.58 | 650,400 | — | — |
| 2025-06-09 | $146.34 | $288.06 | 873,400 | — | — |
| 2025-06-06 | $148.14 | $291.60 | 920,300 | — | — |
| 2025-06-05 | $145.37 | $286.15 | 989,000 | — | — |
| 2025-06-04 | $144.42 | $284.28 | 1,076,100 | — | — |
| 2025-06-03 | $144.49 | $284.42 | 1,867,200 | — | — |
| 2025-06-02 | $141.65 | $278.83 | 2,258,100 | — | — |
| 2025-05-30 | $148.52 | $292.35 | 2,289,100 | — | — |
| 2025-05-29 | $147.50 | $290.34 | 1,818,800 | — | — |
| 2025-05-28 | $149.36 | $294.00 | 2,162,400 | — | — |
| 2025-05-27 | $152.55 | $300.28 | 1,617,300 | — | — |
| 2025-05-23 | $152.49 | $300.16 | 1,568,100 | — | — |
| 2025-05-22 | $158.30 | $311.60 | 1,077,600 | — | — |
| 2025-05-21 | $158.94 | $312.86 | 1,282,500 | — | — |
| 2025-05-20 | $160.30 | $315.54 | 826,800 | — | — |
| 2025-05-19 | $159.53 | $314.02 | 915,400 | — | — |
| 2025-05-16 | $159.00 | $312.98 | 1,007,000 | — | — |
| 2025-05-15 | $156.76 | $308.57 | 1,170,700 | — | — |
| 2025-05-14 | $153.06 | $301.29 | 1,278,900 | — | — |
| 2025-05-13 | $155.43 | $305.95 | 958,700 | — | — |
| 2025-05-12 | $156.09 | $307.25 | 1,551,200 | — | — |
| 2025-05-09 | $155.70 | $306.48 | 1,306,400 | — | — |
| 2025-05-08 | $154.71 | $304.53 | 1,176,900 | — | — |
| 2025-05-07 | $154.72 | $304.55 | 1,612,000 | — | — |
| 2025-05-06 | $154.75 | $304.61 | 2,626,900 | — | — |
| 2025-05-05 | $147.94 | $291.21 | 1,814,700 | — | — |
| 2025-05-02 | $148.79 | $292.88 | 1,494,300 | — | — |
| 2025-05-01 | $146.61 | $288.59 | 1,027,400 | — | — |
| 2025-04-30 | $147.18 | $289.71 | 1,025,500 | — | — |
| 2025-04-29 | $147.56 | $290.46 | 1,146,600 | — | — |
| 2025-04-28 | $145.75 | $286.90 | 1,178,200 | — | — |
| 2025-04-25 | $145.71 | $286.82 | 1,212,800 | — | — |
| 2025-04-24 | $145.56 | $286.52 | 1,153,500 | — | — |
| 2025-04-23 | $142.00 | $279.51 | 925,700 | — | — |
| 2025-04-22 | $141.26 | $278.06 | 1,194,600 | — | — |
| 2025-04-21 | $138.24 | $272.11 | 962,800 | — | — |
| 2025-04-17 | $139.42 | $274.44 | 1,754,500 | — | — |
| 2025-04-16 | $139.90 | $275.38 | 1,508,600 | — | — |
| 2025-04-15 | $141.40 | $278.33 | 1,453,800 | — | — |
| 2025-04-14 | $142.98 | $281.44 | 1,281,700 | — | — |
| 2025-04-11 | $141.88 | $279.28 | 1,073,600 | — | — |
| 2025-04-10 | $139.67 | $274.93 | 1,581,000 | — | — |
| 2025-04-09 | $139.73 | $275.05 | 2,684,500 | — | — |
| 2025-04-08 | $133.36 | $262.51 | 2,019,600 | — | — |
| 2025-04-07 | $132.90 | $261.60 | 1,703,900 | — | — |
| 2025-04-04 | $133.14 | $262.07 | 2,770,600 | — | — |
| 2025-04-03 | $139.49 | $274.57 | 2,090,400 | — | — |
| 2025-04-02 | $142.94 | $281.37 | 3,736,900 | — | — |
| 2025-04-01 | $134.96 | $265.66 | 1,512,500 | — | — |
| 2025-03-31 | $134.94 | $265.62 | 1,843,000 | — | — |
| 2025-03-28 | $134.06 | $263.89 | 1,592,100 | — | — |
| 2025-03-27 | $135.68 | $267.07 | 1,002,900 | — | — |
| 2025-03-26 | $136.34 | $268.37 | 1,032,400 | — | — |
| 2025-03-25 | $136.25 | $268.20 | 1,341,300 | — | — |
| 2025-03-24 | $135.79 | $267.29 | 1,078,100 | — | — |
| 2025-03-21 | $133.83 | $263.43 | 3,989,800 | — | — |
| 2025-03-20 | $134.85 | $265.44 | 1,955,100 | — | — |
| 2025-03-19 | $138.60 | $272.82 | 1,416,400 | — | — |
| 2025-03-18 | $138.66 | $272.94 | 1,382,400 | — | — |
| 2025-03-17 | $138.20 | $272.04 | 1,711,500 | — | — |
| 2025-03-14 | $134.55 | $264.85 | 803,900 | — | — |
| 2025-03-13 | $132.86 | $260.74 | 1,291,200 | — | — |
| 2025-03-12 | $133.60 | $262.19 | 1,203,800 | — | — |
| 2025-03-11 | $134.11 | $263.19 | 1,871,100 | — | — |
| 2025-03-10 | $137.38 | $269.61 | 2,016,600 | — | — |
| 2025-03-07 | $139.24 | $273.26 | 2,539,300 | — | — |
| 2025-03-06 | $133.06 | $261.13 | 1,489,400 | — | — |
| 2025-03-05 | $133.71 | $262.40 | 1,819,500 | — | — |
| 2025-03-04 | $132.22 | $259.48 | 1,991,100 | — | — |
| 2025-03-03 | $129.20 | $253.55 | 1,714,300 | — | — |
| 2025-02-28 | $129.97 | $255.06 | 2,288,300 | — | — |
| 2025-02-27 | $129.67 | $254.48 | 1,352,100 | — | — |
| 2025-02-26 | $129.59 | $254.32 | 887,900 | — | — |
| 2025-02-25 | $130.74 | $256.58 | 2,175,200 | — | — |
| 2025-02-24 | $128.30 | $251.79 | 2,290,900 | — | — |
| 2025-02-21 | $126.82 | $248.88 | 2,570,800 | — | — |
| 2025-02-20 | $130.05 | $255.22 | 1,953,900 | — | — |
| 2025-02-19 | $131.50 | $258.07 | 1,398,100 | — | — |
| 2025-02-18 | $131.27 | $257.62 | 1,852,700 | — | — |
| 2025-02-14 | $132.26 | $259.56 | 1,752,300 | — | — |
| 2025-02-13 | $130.65 | $256.40 | 2,605,600 | — | — |
| 2025-02-12 | $136.85 | $268.57 | 1,664,300 | — | — |
| 2025-02-11 | $137.60 | $270.04 | 3,563,300 | — | — |
| 2025-02-10 | $142.77 | $280.18 | 1,730,800 | — | — |
| 2025-02-07 | $142.27 | $279.20 | 1,215,700 | — | — |
| 2025-02-06 | $140.82 | $276.36 | 1,365,800 | — | — |
| 2025-02-05 | $141.29 | $277.28 | 1,047,600 | — | — |
| 2025-02-04 | $141.96 | $278.59 | 1,063,800 | — | — |
| 2025-02-03 | $141.65 | $277.99 | 1,254,000 | — | — |
| 2025-01-31 | $142.03 | $278.73 | 1,409,800 | — | — |
| 2025-01-30 | $142.19 | $279.05 | 1,364,300 | — | — |
| 2025-01-29 | $140.27 | $275.28 | 1,670,900 | — | — |
| 2025-01-28 | $141.49 | $277.67 | 1,678,900 | — | — |
| 2025-01-27 | $148.46 | $291.35 | 1,089,000 | — | — |
| 2025-01-24 | $145.59 | $285.72 | 1,661,400 | — | — |
| 2025-01-23 | $148.91 | $292.23 | 2,386,500 | — | — |
| 2025-01-22 | $161.11 | $316.18 | 1,436,700 | — | — |
| 2025-01-21 | $160.58 | $315.14 | 1,414,000 | — | — |
| 2025-01-17 | $155.18 | $304.54 | 1,318,000 | — | — |
| 2025-01-16 | $155.09 | $304.36 | 649,700 | — | — |
| 2025-01-15 | $155.25 | $304.68 | 990,400 | — | — |
| 2025-01-14 | $152.76 | $299.79 | 769,300 | — | — |
| 2025-01-13 | $152.64 | $299.55 | 1,437,000 | — | — |
| 2025-01-10 | $149.44 | $293.27 | 1,540,800 | — | — |
| 2025-01-08 | $145.75 | $286.03 | 1,314,800 | — | — |
| 2025-01-07 | $147.30 | $289.07 | 1,063,000 | — | — |
| 2025-01-06 | $148.24 | $290.92 | 1,399,300 | — | — |
| 2025-01-03 | $147.15 | $288.78 | 1,075,200 | — | — |
| 2025-01-02 | $143.30 | $281.22 | 744,700 | — | — |