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
- 2009-01-02 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 | $163.15 | $217.33 | 63,900 | — | — |
| 2025-12-30 | $164.13 | $218.63 | 50,200 | — | — |
| 2025-12-29 | $164.54 | $219.18 | 46,000 | — | — |
| 2025-12-26 | $166.43 | $221.69 | 41,700 | — | — |
| 2025-12-24 | $166.56 | $221.87 | 44,000 | — | — |
| 2025-12-23 | $165.53 | $220.50 | 84,000 | — | — |
| 2025-12-22 | $164.55 | $219.19 | 59,300 | — | — |
| 2025-12-19 | $161.54 | $215.18 | 146,800 | — | — |
| 2025-12-18 | $163.16 | $217.34 | 108,700 | — | — |
| 2025-12-17 | $164.83 | $219.56 | 79,100 | — | — |
| 2025-12-16 | $166.59 | $221.91 | 61,300 | — | — |
| 2025-12-15 | $165.90 | $220.99 | 119,300 | — | — |
| 2025-12-12 | $169.14 | $225.30 | 100,500 | — | — |
| 2025-12-11 | $168.31 | $224.20 | 108,300 | — | — |
| 2025-12-10 | $164.44 | $219.04 | 132,700 | — | — |
| 2025-12-09 | $162.74 | $216.78 | 72,600 | — | — |
| 2025-12-08 | $159.17 | $212.02 | 88,900 | — | — |
| 2025-12-05 | $161.79 | $215.51 | 61,100 | — | — |
| 2025-12-04 | $159.06 | $211.88 | 57,100 | — | — |
| 2025-12-03 | $163.16 | $217.34 | 51,700 | — | — |
| 2025-12-02 | $155.57 | $207.23 | 43,500 | — | — |
| 2025-12-01 | $160.37 | $213.62 | 44,000 | — | — |
| 2025-11-28 | $159.59 | $212.58 | 28,600 | — | — |
| 2025-11-26 | $160.25 | $213.46 | 104,900 | — | — |
| 2025-11-25 | $160.13 | $213.30 | 91,100 | — | — |
| 2025-11-24 | $155.38 | $206.98 | 79,000 | — | — |
| 2025-11-21 | $158.25 | $210.80 | 56,200 | — | — |
| 2025-11-20 | $155.33 | $206.91 | 53,400 | — | — |
| 2025-11-19 | $156.19 | $208.05 | 38,900 | — | — |
| 2025-11-18 | $156.18 | $208.04 | 69,200 | — | — |
| 2025-11-17 | $155.43 | $207.04 | 49,200 | — | — |
| 2025-11-14 | $162.04 | $215.85 | 50,900 | — | — |
| 2025-11-13 | $164.64 | $219.31 | 60,900 | — | — |
| 2025-11-12 | $165.79 | $220.84 | 100,800 | — | — |
| 2025-11-11 | $163.90 | $218.32 | 72,800 | — | — |
| 2025-11-10 | $162.17 | $216.02 | 62,000 | — | — |
| 2025-11-07 | $163.16 | $217.34 | 77,700 | — | — |
| 2025-11-06 | $162.86 | $216.94 | 89,000 | — | — |
| 2025-11-05 | $162.32 | $216.22 | 72,100 | — | — |
| 2025-11-04 | $159.87 | $212.96 | 60,700 | — | — |
| 2025-11-03 | $160.33 | $213.57 | 69,900 | — | — |
| 2025-10-31 | $162.82 | $216.89 | 53,300 | — | — |
| 2025-10-30 | $163.21 | $214.21 | 63,800 | — | — |
| 2025-10-29 | $165.00 | $216.56 | 74,700 | — | — |
| 2025-10-28 | $168.99 | $221.79 | 67,000 | — | — |
| 2025-10-27 | $171.25 | $224.76 | 92,300 | — | — |
| 2025-10-24 | $166.38 | $218.37 | 96,900 | — | — |
| 2025-10-23 | $177.44 | $232.88 | 80,600 | — | — |
| 2025-10-22 | $177.16 | $232.52 | 109,500 | — | — |
| 2025-10-21 | $177.61 | $233.11 | 94,400 | — | — |
| 2025-10-20 | $180.56 | $236.98 | 79,300 | — | — |
| 2025-10-17 | $183.89 | $241.35 | 87,400 | — | — |
| 2025-10-16 | $183.10 | $240.31 | 60,600 | — | — |
| 2025-10-15 | $191.81 | $251.74 | 135,000 | — | — |
| 2025-10-14 | $193.00 | $253.31 | 89,600 | — | — |
| 2025-10-13 | $187.95 | $246.68 | 61,800 | — | — |
| 2025-10-10 | $183.97 | $241.46 | 69,700 | — | — |
| 2025-10-09 | $193.76 | $254.30 | 57,000 | — | — |
| 2025-10-08 | $192.69 | $252.90 | 51,900 | — | — |
| 2025-10-07 | $191.26 | $251.02 | 92,800 | — | — |
| 2025-10-06 | $192.48 | $252.62 | 67,600 | — | — |
| 2025-10-03 | $191.81 | $251.74 | 74,600 | — | — |
| 2025-10-02 | $187.87 | $246.57 | 63,300 | — | — |
| 2025-10-01 | $186.03 | $244.16 | 76,900 | — | — |
| 2025-09-30 | $190.03 | $249.41 | 208,700 | — | — |
| 2025-09-29 | $191.37 | $251.17 | 61,000 | — | — |
| 2025-09-26 | $192.24 | $252.31 | 140,000 | — | — |
| 2025-09-25 | $189.93 | $249.28 | 125,100 | — | — |
| 2025-09-24 | $189.95 | $249.30 | 125,500 | — | — |
| 2025-09-23 | $191.79 | $251.72 | 89,200 | — | — |
| 2025-09-22 | $191.38 | $251.18 | 93,200 | — | — |
| 2025-09-19 | $190.67 | $250.25 | 125,900 | — | — |
| 2025-09-18 | $194.56 | $255.35 | 72,800 | — | — |
| 2025-09-17 | $191.01 | $250.69 | 66,600 | — | — |
| 2025-09-16 | $193.25 | $253.63 | 47,300 | — | — |
| 2025-09-15 | $194.75 | $255.60 | 46,300 | — | — |
| 2025-09-12 | $198.05 | $259.93 | 70,000 | — | — |
| 2025-09-11 | $201.58 | $264.57 | 86,000 | — | — |
| 2025-09-10 | $193.61 | $254.11 | 58,500 | — | — |
| 2025-09-09 | $195.43 | $256.50 | 46,200 | — | — |
| 2025-09-08 | $196.97 | $258.52 | 46,600 | — | — |
| 2025-09-05 | $193.98 | $254.59 | 77,900 | — | — |
| 2025-09-04 | $196.80 | $258.29 | 84,300 | — | — |
| 2025-09-03 | $192.81 | $253.06 | 131,700 | — | — |
| 2025-09-02 | $198.20 | $260.13 | 64,300 | — | — |
| 2025-08-29 | $201.43 | $264.37 | 82,500 | — | — |
| 2025-08-28 | $200.54 | $263.20 | 61,500 | — | — |
| 2025-08-27 | $201.63 | $264.63 | 73,300 | — | — |
| 2025-08-26 | $200.11 | $262.64 | 108,100 | — | — |
| 2025-08-25 | $198.31 | $260.28 | 104,900 | — | — |
| 2025-08-22 | $200.26 | $262.84 | 148,200 | — | — |
| 2025-08-21 | $189.05 | $248.12 | 47,400 | — | — |
| 2025-08-20 | $191.20 | $250.94 | 62,800 | — | — |
| 2025-08-19 | $193.43 | $253.87 | 73,600 | — | — |
| 2025-08-18 | $192.27 | $252.35 | 52,200 | — | — |
| 2025-08-15 | $194.09 | $254.74 | 87,700 | — | — |
| 2025-08-14 | $198.40 | $260.39 | 80,100 | — | — |
| 2025-08-13 | $197.86 | $259.69 | 90,300 | — | — |
| 2025-08-12 | $194.13 | $254.79 | 49,700 | — | — |
| 2025-08-11 | $189.30 | $248.45 | 63,900 | — | — |
| 2025-08-08 | $190.11 | $249.51 | 98,600 | — | — |
| 2025-08-07 | $187.14 | $245.62 | 49,300 | — | — |
| 2025-08-06 | $190.46 | $249.97 | 50,500 | — | — |
| 2025-08-05 | $191.06 | $250.76 | 50,300 | — | — |
| 2025-08-04 | $191.62 | $251.50 | 40,200 | — | — |
| 2025-08-01 | $189.66 | $248.92 | 60,400 | — | — |
| 2025-07-31 | $193.31 | $253.71 | 52,400 | — | — |
| 2025-07-30 | $199.01 | $258.24 | 91,300 | — | — |
| 2025-07-29 | $195.18 | $253.27 | 77,400 | — | — |
| 2025-07-28 | $194.05 | $251.81 | 62,000 | — | — |
| 2025-07-25 | $197.69 | $256.53 | 93,000 | — | — |
| 2025-07-24 | $213.65 | $277.24 | 77,500 | — | — |
| 2025-07-23 | $213.98 | $277.67 | 73,100 | — | — |
| 2025-07-22 | $210.80 | $273.54 | 54,400 | — | — |
| 2025-07-21 | $207.36 | $269.08 | 51,900 | — | — |
| 2025-07-18 | $207.33 | $269.04 | 64,700 | — | — |
| 2025-07-17 | $210.33 | $272.93 | 72,900 | — | — |
| 2025-07-16 | $208.45 | $270.49 | 123,400 | — | — |
| 2025-07-15 | $201.17 | $261.04 | 121,200 | — | — |
| 2025-07-14 | $203.39 | $263.93 | 78,100 | — | — |
| 2025-07-11 | $204.79 | $265.74 | 212,600 | — | — |
| 2025-07-10 | $202.02 | $262.15 | 185,100 | — | — |
| 2025-07-09 | $197.45 | $256.22 | 176,100 | — | — |
| 2025-07-08 | $197.36 | $256.10 | 156,800 | — | — |
| 2025-07-07 | $195.32 | $253.45 | 105,400 | — | — |
| 2025-07-03 | $199.10 | $258.36 | 96,000 | — | — |
| 2025-07-02 | $200.71 | $260.45 | 190,900 | — | — |
| 2025-07-01 | $188.73 | $244.90 | 145,900 | — | — |
| 2025-06-30 | $181.40 | $235.39 | 196,800 | — | — |
| 2025-06-27 | $183.19 | $237.71 | 508,000 | — | — |
| 2025-06-26 | $185.33 | $240.49 | 274,300 | — | — |
| 2025-06-25 | $182.52 | $236.84 | 242,400 | — | — |
| 2025-06-24 | $180.00 | $233.57 | 222,800 | — | — |
| 2025-06-23 | $176.02 | $228.41 | 121,100 | — | — |
| 2025-06-20 | $175.00 | $227.09 | 97,300 | — | — |
| 2025-06-18 | $174.09 | $225.90 | 77,400 | — | — |
| 2025-06-17 | $171.63 | $222.71 | 174,600 | — | — |
| 2025-06-16 | $174.81 | $226.84 | 107,300 | — | — |
| 2025-06-13 | $173.57 | $225.23 | 61,400 | — | — |
| 2025-06-12 | $177.54 | $230.38 | 79,200 | — | — |
| 2025-06-11 | $176.34 | $228.82 | 93,600 | — | — |
| 2025-06-10 | $177.25 | $230.01 | 169,200 | — | — |
| 2025-06-09 | $175.25 | $227.41 | 122,700 | — | — |
| 2025-06-06 | $170.53 | $221.29 | 91,300 | — | — |
| 2025-06-05 | $169.00 | $219.30 | 148,600 | — | — |
| 2025-06-04 | $169.47 | $219.91 | 65,500 | — | — |
| 2025-06-03 | $170.75 | $221.57 | 82,500 | — | — |
| 2025-06-02 | $168.41 | $218.53 | 61,600 | — | — |
| 2025-05-30 | $170.70 | $221.51 | 219,500 | — | — |
| 2025-05-29 | $171.43 | $222.45 | 40,000 | — | — |
| 2025-05-28 | $171.22 | $222.18 | 49,000 | — | — |
| 2025-05-27 | $172.47 | $223.80 | 33,500 | — | — |
| 2025-05-23 | $166.96 | $216.65 | 32,400 | — | — |
| 2025-05-22 | $169.10 | $219.43 | 39,700 | — | — |
| 2025-05-21 | $170.93 | $221.80 | 31,900 | — | — |
| 2025-05-20 | $176.58 | $229.14 | 32,600 | — | — |
| 2025-05-19 | $177.16 | $229.89 | 34,300 | — | — |
| 2025-05-16 | $177.58 | $230.43 | 43,800 | — | — |
| 2025-05-15 | $176.50 | $229.03 | 70,900 | — | — |
| 2025-05-14 | $176.23 | $228.68 | 53,000 | — | — |
| 2025-05-13 | $176.92 | $229.58 | 48,000 | — | — |
| 2025-05-12 | $172.42 | $223.74 | 54,300 | — | — |
| 2025-05-09 | $165.22 | $214.39 | 41,700 | — | — |
| 2025-05-08 | $166.49 | $216.04 | 42,000 | — | — |
| 2025-05-07 | $160.10 | $207.75 | 37,800 | — | — |
| 2025-05-06 | $159.62 | $207.13 | 46,200 | — | — |
| 2025-05-05 | $159.50 | $206.97 | 37,000 | — | — |
| 2025-05-02 | $159.23 | $206.62 | 57,300 | — | — |
| 2025-05-01 | $156.48 | $203.05 | 50,000 | — | — |
| 2025-04-30 | $153.59 | $199.30 | 72,500 | — | — |
| 2025-04-29 | $154.46 | $197.51 | 39,300 | — | — |
| 2025-04-28 | $154.25 | $197.24 | 45,900 | — | — |
| 2025-04-25 | $153.28 | $196.00 | 44,900 | — | — |
| 2025-04-24 | $156.84 | $200.56 | 58,200 | — | — |
| 2025-04-23 | $153.91 | $196.81 | 52,300 | — | — |
| 2025-04-22 | $150.41 | $192.33 | 60,400 | — | — |
| 2025-04-21 | $143.20 | $183.11 | 40,500 | — | — |
| 2025-04-17 | $148.96 | $190.48 | 32,600 | — | — |
| 2025-04-16 | $148.05 | $189.32 | 44,300 | — | — |
| 2025-04-15 | $153.97 | $196.89 | 31,100 | — | — |
| 2025-04-14 | $152.94 | $195.57 | 42,300 | — | — |
| 2025-04-11 | $151.27 | $193.43 | 60,100 | — | — |
| 2025-04-10 | $148.03 | $189.29 | 55,700 | — | — |
| 2025-04-09 | $159.88 | $204.44 | 62,700 | — | — |
| 2025-04-08 | $146.87 | $187.81 | 43,200 | — | — |
| 2025-04-07 | $150.98 | $193.06 | 79,300 | — | — |
| 2025-04-04 | $158.53 | $202.72 | 98,800 | — | — |
| 2025-04-03 | $161.76 | $206.85 | 56,300 | — | — |
| 2025-04-02 | $175.01 | $223.79 | 64,000 | — | — |
| 2025-04-01 | $174.02 | $222.52 | 53,900 | — | — |
| 2025-03-31 | $172.36 | $220.40 | 39,000 | — | — |
| 2025-03-28 | $173.25 | $221.54 | 56,500 | — | — |
| 2025-03-27 | $175.18 | $224.01 | 63,800 | — | — |
| 2025-03-26 | $174.77 | $223.48 | 68,100 | — | — |
| 2025-03-25 | $176.78 | $226.05 | 34,000 | — | — |
| 2025-03-24 | $178.80 | $228.64 | 27,400 | — | — |
| 2025-03-21 | $175.51 | $224.43 | 136,600 | — | — |
| 2025-03-20 | $176.95 | $226.27 | 42,000 | — | — |
| 2025-03-19 | $176.84 | $226.13 | 52,200 | — | — |
| 2025-03-18 | $175.76 | $224.75 | 39,700 | — | — |
| 2025-03-17 | $176.38 | $225.54 | 42,700 | — | — |
| 2025-03-14 | $173.32 | $221.63 | 31,000 | — | — |
| 2025-03-13 | $167.94 | $214.75 | 32,600 | — | — |
| 2025-03-12 | $172.27 | $220.29 | 40,500 | — | — |
| 2025-03-11 | $175.91 | $224.94 | 37,700 | — | — |
| 2025-03-10 | $171.71 | $219.57 | 52,400 | — | — |
| 2025-03-07 | $181.64 | $232.27 | 55,500 | — | — |
| 2025-03-06 | $181.23 | $231.74 | 40,000 | — | — |
| 2025-03-05 | $180.99 | $231.44 | 37,000 | — | — |
| 2025-03-04 | $177.02 | $226.36 | 56,500 | — | — |
| 2025-03-03 | $183.76 | $234.98 | 51,100 | — | — |
| 2025-02-28 | $187.77 | $240.11 | 55,200 | — | — |
| 2025-02-27 | $183.27 | $234.35 | 36,900 | — | — |
| 2025-02-26 | $181.10 | $231.58 | 33,700 | — | — |
| 2025-02-25 | $180.31 | $230.57 | 39,900 | — | — |
| 2025-02-24 | $180.82 | $231.22 | 36,700 | — | — |
| 2025-02-21 | $180.27 | $230.52 | 42,000 | — | — |
| 2025-02-20 | $182.29 | $233.10 | 39,700 | — | — |
| 2025-02-19 | $185.74 | $237.51 | 38,400 | — | — |
| 2025-02-18 | $186.91 | $239.01 | 38,500 | — | — |
| 2025-02-14 | $186.85 | $238.93 | 38,000 | — | — |
| 2025-02-13 | $184.01 | $235.30 | 68,900 | — | — |
| 2025-02-12 | $184.43 | $235.84 | 55,800 | — | — |
| 2025-02-11 | $188.90 | $241.55 | 24,300 | — | — |
| 2025-02-10 | $185.39 | $237.06 | 22,400 | — | — |
| 2025-02-07 | $189.05 | $241.74 | 25,100 | — | — |
| 2025-02-06 | $191.27 | $244.58 | 32,700 | — | — |
| 2025-02-05 | $194.88 | $249.20 | 38,000 | — | — |
| 2025-02-04 | $194.56 | $248.79 | 26,200 | — | — |
| 2025-02-03 | $196.52 | $251.30 | 37,300 | — | — |
| 2025-01-31 | $199.50 | $255.11 | 67,200 | — | — |
| 2025-01-30 | $211.21 | $267.20 | 32,100 | — | — |
| 2025-01-29 | $208.87 | $264.24 | 54,700 | — | — |
| 2025-01-28 | $212.20 | $268.46 | 56,100 | — | — |
| 2025-01-27 | $210.22 | $265.95 | 24,600 | — | — |
| 2025-01-24 | $208.84 | $264.20 | 53,700 | — | — |
| 2025-01-23 | $210.42 | $266.20 | 19,600 | — | — |
| 2025-01-22 | $209.08 | $264.51 | 56,800 | — | — |
| 2025-01-21 | $210.69 | $266.55 | 37,500 | — | — |
| 2025-01-17 | $210.08 | $265.77 | 33,800 | — | — |
| 2025-01-16 | $210.99 | $266.92 | 22,800 | — | — |
| 2025-01-15 | $209.93 | $265.58 | 42,900 | — | — |
| 2025-01-14 | $207.75 | $262.83 | 20,800 | — | — |
| 2025-01-13 | $205.29 | $259.71 | 28,300 | — | — |
| 2025-01-10 | $204.40 | $258.59 | 30,900 | — | — |
| 2025-01-08 | $214.57 | $271.45 | 38,300 | — | — |
| 2025-01-07 | $214.46 | $271.31 | 45,100 | — | — |
| 2025-01-06 | $217.37 | $275.00 | 22,800 | — | — |
| 2025-01-03 | $220.10 | $278.45 | 33,700 | — | — |
| 2025-01-02 | $219.21 | $277.32 | 51,100 | — | — |