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-01-20 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 | $147.01 | $176.24 | 59,400 | — | — |
| 2025-12-30 | $149.77 | $179.37 | 143,600 | — | — |
| 2025-12-29 | $149.56 | $179.12 | 44,300 | — | — |
| 2025-12-26 | $149.78 | $179.38 | 46,300 | — | — |
| 2025-12-24 | $149.91 | $179.54 | 29,400 | — | — |
| 2025-12-23 | $149.01 | $178.46 | 68,800 | — | — |
| 2025-12-22 | $147.87 | $177.09 | 107,800 | — | — |
| 2025-12-19 | $146.25 | $175.15 | 147,600 | — | — |
| 2025-12-18 | $146.40 | $175.33 | 129,200 | — | — |
| 2025-12-17 | $143.28 | $171.60 | 214,400 | — | — |
| 2025-12-16 | $146.84 | $175.86 | 87,300 | — | — |
| 2025-12-15 | $145.04 | $173.71 | 105,900 | — | — |
| 2025-12-12 | $145.53 | $174.29 | 109,800 | — | — |
| 2025-12-11 | $145.88 | $174.71 | 129,100 | — | — |
| 2025-12-10 | $144.56 | $173.13 | 87,100 | — | — |
| 2025-12-09 | $141.06 | $168.94 | 67,500 | — | — |
| 2025-12-08 | $142.29 | $170.41 | 193,800 | — | — |
| 2025-12-05 | $146.01 | $174.87 | 112,900 | — | — |
| 2025-12-04 | $144.60 | $173.18 | 78,400 | — | — |
| 2025-12-03 | $144.21 | $172.71 | 112,500 | — | — |
| 2025-12-02 | $142.81 | $171.03 | 109,100 | — | — |
| 2025-12-01 | $142.86 | $171.09 | 92,900 | — | — |
| 2025-11-28 | $143.99 | $172.45 | 77,000 | — | — |
| 2025-11-26 | $144.17 | $172.66 | 209,200 | — | — |
| 2025-11-25 | $141.55 | $169.53 | 161,600 | — | — |
| 2025-11-24 | $139.94 | $167.60 | 128,700 | — | — |
| 2025-11-21 | $140.42 | $168.17 | 128,600 | — | — |
| 2025-11-20 | $136.47 | $163.44 | 102,300 | — | — |
| 2025-11-19 | $137.63 | $164.83 | 104,600 | — | — |
| 2025-11-18 | $136.86 | $163.91 | 182,500 | — | — |
| 2025-11-17 | $139.25 | $166.77 | 115,500 | — | — |
| 2025-11-14 | $146.57 | $175.54 | 200,900 | — | — |
| 2025-11-13 | $148.15 | $177.43 | 124,200 | — | — |
| 2025-11-12 | $151.93 | $181.96 | 75,700 | — | — |
| 2025-11-11 | $151.97 | $182.01 | 53,800 | — | — |
| 2025-11-10 | $151.25 | $181.14 | 62,600 | — | — |
| 2025-11-07 | $151.52 | $181.47 | 129,200 | — | — |
| 2025-11-06 | $150.60 | $180.36 | 119,100 | — | — |
| 2025-11-05 | $153.49 | $183.83 | 221,500 | — | — |
| 2025-11-04 | $155.04 | $185.68 | 223,000 | — | — |
| 2025-11-03 | $158.70 | $190.07 | 116,800 | — | — |
| 2025-10-31 | $159.53 | $191.06 | 82,400 | — | — |
| 2025-10-30 | $159.66 | $191.22 | 139,700 | — | — |
| 2025-10-29 | $162.99 | $195.20 | 116,100 | — | — |
| 2025-10-28 | $165.05 | $197.67 | 73,700 | — | — |
| 2025-10-27 | $166.27 | $199.13 | 125,000 | — | — |
| 2025-10-24 | $166.05 | $198.87 | 205,300 | — | — |
| 2025-10-23 | $169.29 | $202.75 | 363,000 | — | — |
| 2025-10-22 | $163.17 | $195.42 | 96,100 | — | — |
| 2025-10-21 | $161.22 | $193.08 | 72,300 | — | — |
| 2025-10-20 | $159.02 | $190.45 | 111,800 | — | — |
| 2025-10-17 | $157.62 | $188.77 | 82,000 | — | — |
| 2025-10-16 | $154.59 | $185.14 | 137,800 | — | — |
| 2025-10-15 | $155.06 | $185.71 | 120,800 | — | — |
| 2025-10-14 | $152.58 | $182.74 | 84,200 | — | — |
| 2025-10-13 | $153.13 | $183.39 | 55,900 | — | — |
| 2025-10-10 | $149.47 | $179.01 | 74,600 | — | — |
| 2025-10-09 | $152.56 | $182.71 | 63,400 | — | — |
| 2025-10-08 | $151.68 | $181.66 | 65,200 | — | — |
| 2025-10-07 | $152.03 | $182.08 | 97,600 | — | — |
| 2025-10-06 | $152.43 | $182.56 | 109,200 | — | — |
| 2025-10-03 | $155.39 | $186.10 | 76,200 | — | — |
| 2025-10-02 | $153.71 | $184.09 | 114,700 | — | — |
| 2025-10-01 | $153.88 | $184.29 | 84,000 | — | — |
| 2025-09-30 | $156.21 | $187.08 | 92,700 | — | — |
| 2025-09-29 | $157.17 | $188.23 | 157,300 | — | — |
| 2025-09-26 | $157.00 | $188.03 | 125,900 | — | — |
| 2025-09-25 | $156.49 | $187.42 | 129,700 | — | — |
| 2025-09-24 | $158.07 | $189.31 | 162,400 | — | — |
| 2025-09-23 | $162.72 | $194.88 | 211,400 | — | — |
| 2025-09-22 | $164.40 | $196.89 | 102,200 | — | — |
| 2025-09-19 | $164.39 | $196.88 | 91,700 | — | — |
| 2025-09-18 | $166.32 | $199.19 | 169,700 | — | — |
| 2025-09-17 | $165.23 | $197.89 | 169,100 | — | — |
| 2025-09-16 | $165.65 | $198.39 | 86,000 | — | — |
| 2025-09-15 | $166.92 | $199.91 | 80,100 | — | — |
| 2025-09-12 | $166.83 | $199.80 | 79,900 | — | — |
| 2025-09-11 | $168.30 | $201.56 | 150,800 | — | — |
| 2025-09-10 | $165.25 | $197.91 | 107,500 | — | — |
| 2025-09-09 | $166.28 | $199.14 | 76,200 | — | — |
| 2025-09-08 | $166.61 | $199.54 | 115,600 | — | — |
| 2025-09-05 | $165.86 | $198.64 | 109,600 | — | — |
| 2025-09-04 | $165.42 | $198.11 | 146,700 | — | — |
| 2025-09-03 | $160.84 | $192.63 | 111,400 | — | — |
| 2025-09-02 | $161.26 | $193.13 | 140,700 | — | — |
| 2025-08-29 | $165.35 | $198.03 | 128,200 | — | — |
| 2025-08-28 | $165.57 | $198.29 | 115,900 | — | — |
| 2025-08-27 | $166.36 | $199.24 | 103,400 | — | — |
| 2025-08-26 | $166.97 | $199.97 | 127,100 | — | — |
| 2025-08-25 | $169.02 | $202.43 | 164,800 | — | — |
| 2025-08-22 | $167.53 | $200.64 | 152,600 | — | — |
| 2025-08-21 | $162.76 | $194.93 | 158,600 | — | — |
| 2025-08-20 | $162.73 | $194.89 | 135,700 | — | — |
| 2025-08-19 | $164.61 | $197.14 | 57,700 | — | — |
| 2025-08-18 | $163.34 | $195.62 | 128,200 | — | — |
| 2025-08-15 | $162.80 | $194.98 | 127,200 | — | — |
| 2025-08-14 | $162.13 | $194.17 | 197,600 | — | — |
| 2025-08-13 | $161.56 | $193.49 | 129,700 | — | — |
| 2025-08-12 | $157.89 | $189.10 | 165,700 | — | — |
| 2025-08-11 | $154.86 | $185.47 | 181,100 | — | — |
| 2025-08-08 | $157.25 | $188.33 | 261,100 | — | — |
| 2025-08-07 | $156.94 | $187.96 | 180,900 | — | — |
| 2025-08-06 | $156.66 | $187.62 | 147,400 | — | — |
| 2025-08-05 | $156.66 | $187.62 | 206,100 | — | — |
| 2025-08-04 | $152.09 | $182.15 | 117,300 | — | — |
| 2025-08-01 | $150.83 | $180.64 | 173,400 | — | — |
| 2025-07-31 | $150.71 | $180.50 | 267,600 | — | — |
| 2025-07-30 | $147.76 | $176.96 | 198,800 | — | — |
| 2025-07-29 | $148.61 | $177.98 | 413,600 | — | — |
| 2025-07-28 | $139.60 | $167.19 | 121,600 | — | — |
| 2025-07-25 | $142.37 | $170.51 | 84,700 | — | — |
| 2025-07-24 | $141.73 | $169.74 | 157,800 | — | — |
| 2025-07-23 | $139.89 | $167.54 | 149,800 | — | — |
| 2025-07-22 | $140.11 | $167.80 | 144,600 | — | — |
| 2025-07-21 | $139.65 | $167.25 | 151,100 | — | — |
| 2025-07-18 | $138.33 | $165.67 | 73,300 | — | — |
| 2025-07-17 | $138.58 | $165.97 | 130,300 | — | — |
| 2025-07-16 | $136.21 | $163.13 | 168,900 | — | — |
| 2025-07-15 | $133.81 | $160.26 | 101,800 | — | — |
| 2025-07-14 | $135.46 | $162.23 | 69,400 | — | — |
| 2025-07-11 | $134.53 | $161.12 | 215,500 | — | — |
| 2025-07-10 | $134.73 | $161.36 | 86,800 | — | — |
| 2025-07-09 | $132.25 | $158.39 | 79,300 | — | — |
| 2025-07-08 | $130.92 | $156.79 | 82,000 | — | — |
| 2025-07-07 | $130.73 | $156.57 | 108,500 | — | — |
| 2025-07-03 | $133.48 | $159.86 | 70,300 | — | — |
| 2025-07-02 | $130.51 | $156.30 | 177,000 | — | — |
| 2025-07-01 | $131.05 | $156.95 | 126,600 | — | — |
| 2025-06-30 | $130.54 | $156.34 | 74,700 | — | — |
| 2025-06-27 | $130.80 | $156.47 | 248,300 | — | — |
| 2025-06-26 | $130.42 | $156.02 | 117,200 | — | — |
| 2025-06-25 | $128.18 | $153.34 | 179,600 | — | — |
| 2025-06-24 | $132.85 | $158.92 | 104,400 | — | — |
| 2025-06-23 | $131.72 | $157.57 | 196,900 | — | — |
| 2025-06-20 | $128.88 | $154.17 | 120,100 | — | — |
| 2025-06-18 | $128.97 | $154.28 | 119,900 | — | — |
| 2025-06-17 | $127.11 | $152.06 | 222,100 | — | — |
| 2025-06-16 | $128.02 | $153.15 | 77,100 | — | — |
| 2025-06-13 | $127.37 | $152.37 | 97,900 | — | — |
| 2025-06-12 | $129.82 | $155.30 | 74,500 | — | — |
| 2025-06-11 | $128.92 | $154.22 | 67,600 | — | — |
| 2025-06-10 | $129.62 | $155.06 | 68,100 | — | — |
| 2025-06-09 | $126.65 | $151.51 | 61,300 | — | — |
| 2025-06-06 | $126.10 | $150.85 | 128,600 | — | — |
| 2025-06-05 | $126.01 | $150.74 | 147,000 | — | — |
| 2025-06-04 | $125.10 | $149.65 | 140,300 | — | — |
| 2025-06-03 | $121.91 | $145.84 | 168,200 | — | — |
| 2025-06-02 | $121.67 | $145.55 | 226,000 | — | — |
| 2025-05-30 | $120.48 | $144.13 | 73,200 | — | — |
| 2025-05-29 | $120.32 | $143.93 | 70,900 | — | — |
| 2025-05-28 | $120.13 | $143.71 | 82,500 | — | — |
| 2025-05-27 | $121.73 | $145.62 | 102,600 | — | — |
| 2025-05-23 | $118.01 | $141.17 | 102,900 | — | — |
| 2025-05-22 | $118.15 | $141.34 | 106,200 | — | — |
| 2025-05-21 | $119.32 | $142.74 | 640,600 | — | — |
| 2025-05-20 | $125.59 | $150.24 | 141,900 | — | — |
| 2025-05-19 | $124.37 | $148.78 | 95,500 | — | — |
| 2025-05-16 | $127.25 | $152.22 | 171,500 | — | — |
| 2025-05-15 | $128.00 | $153.12 | 108,300 | — | — |
| 2025-05-14 | $126.93 | $151.84 | 148,700 | — | — |
| 2025-05-13 | $128.92 | $154.22 | 146,400 | — | — |
| 2025-05-12 | $129.09 | $154.43 | 157,600 | — | — |
| 2025-05-09 | $123.65 | $147.92 | 98,800 | — | — |
| 2025-05-08 | $123.17 | $147.34 | 153,300 | — | — |
| 2025-05-07 | $120.79 | $144.50 | 164,100 | — | — |
| 2025-05-06 | $118.37 | $141.60 | 220,700 | — | — |
| 2025-05-05 | $122.14 | $146.11 | 127,300 | — | — |
| 2025-05-02 | $121.85 | $145.77 | 66,900 | — | — |
| 2025-05-01 | $119.01 | $142.37 | 59,000 | — | — |
| 2025-04-30 | $119.37 | $142.80 | 132,100 | — | — |
| 2025-04-29 | $117.96 | $141.11 | 57,700 | — | — |
| 2025-04-28 | $117.20 | $140.20 | 88,200 | — | — |
| 2025-04-25 | $115.40 | $138.05 | 50,600 | — | — |
| 2025-04-24 | $116.53 | $139.40 | 72,300 | — | — |
| 2025-04-23 | $115.58 | $138.26 | 80,300 | — | — |
| 2025-04-22 | $113.11 | $135.31 | 72,100 | — | — |
| 2025-04-21 | $111.20 | $133.02 | 126,600 | — | — |
| 2025-04-17 | $114.06 | $136.45 | 85,500 | — | — |
| 2025-04-16 | $113.40 | $135.66 | 76,900 | — | — |
| 2025-04-15 | $113.86 | $136.21 | 95,300 | — | — |
| 2025-04-14 | $114.12 | $136.52 | 121,300 | — | — |
| 2025-04-11 | $111.55 | $133.44 | 195,500 | — | — |
| 2025-04-10 | $111.49 | $133.37 | 189,600 | — | — |
| 2025-04-09 | $115.19 | $137.80 | 285,300 | — | — |
| 2025-04-08 | $106.71 | $127.65 | 170,000 | — | — |
| 2025-04-07 | $110.58 | $132.28 | 211,400 | — | — |
| 2025-04-04 | $112.17 | $134.19 | 175,700 | — | — |
| 2025-04-03 | $116.26 | $139.08 | 141,900 | — | — |
| 2025-04-02 | $124.06 | $148.41 | 53,100 | — | — |
| 2025-04-01 | $122.91 | $147.03 | 128,800 | — | — |
| 2025-03-31 | $121.30 | $145.11 | 80,100 | — | — |
| 2025-03-28 | $120.19 | $143.78 | 92,400 | — | — |
| 2025-03-27 | $122.84 | $146.95 | 165,000 | — | — |
| 2025-03-26 | $124.20 | $148.58 | 95,800 | — | — |
| 2025-03-25 | $124.68 | $149.15 | 84,800 | — | — |
| 2025-03-24 | $126.96 | $151.88 | 91,200 | — | — |
| 2025-03-21 | $122.67 | $146.75 | 144,900 | — | — |
| 2025-03-20 | $123.79 | $148.09 | 82,100 | — | — |
| 2025-03-19 | $124.00 | $148.34 | 81,300 | — | — |
| 2025-03-18 | $122.45 | $146.48 | 145,100 | — | — |
| 2025-03-17 | $124.93 | $149.45 | 115,100 | — | — |
| 2025-03-14 | $122.75 | $146.84 | 90,000 | — | — |
| 2025-03-13 | $118.90 | $142.24 | 183,000 | — | — |
| 2025-03-12 | $122.60 | $146.66 | 171,000 | — | — |
| 2025-03-11 | $122.10 | $146.06 | 119,700 | — | — |
| 2025-03-10 | $122.77 | $146.87 | 339,200 | — | — |
| 2025-03-07 | $124.19 | $148.56 | 134,800 | — | — |
| 2025-03-06 | $124.48 | $148.91 | 114,100 | — | — |
| 2025-03-05 | $128.09 | $153.23 | 99,100 | — | — |
| 2025-03-04 | $125.52 | $150.16 | 97,100 | — | — |
| 2025-03-03 | $125.72 | $150.39 | 85,600 | — | — |
| 2025-02-28 | $128.22 | $153.39 | 160,900 | — | — |
| 2025-02-27 | $127.82 | $152.91 | 206,700 | — | — |
| 2025-02-26 | $127.35 | $152.34 | 125,500 | — | — |
| 2025-02-25 | $127.27 | $152.25 | 171,900 | — | — |
| 2025-02-24 | $124.71 | $149.19 | 130,600 | — | — |
| 2025-02-21 | $125.50 | $150.13 | 93,200 | — | — |
| 2025-02-20 | $128.06 | $153.19 | 115,500 | — | — |
| 2025-02-19 | $131.95 | $157.85 | 120,200 | — | — |
| 2025-02-18 | $131.02 | $156.73 | 176,100 | — | — |
| 2025-02-14 | $131.70 | $157.55 | 102,600 | — | — |
| 2025-02-13 | $132.15 | $158.09 | 83,500 | — | — |
| 2025-02-12 | $130.45 | $156.05 | 97,300 | — | — |
| 2025-02-11 | $133.29 | $159.45 | 127,400 | — | — |
| 2025-02-10 | $135.13 | $161.65 | 234,000 | — | — |
| 2025-02-07 | $135.28 | $161.83 | 297,800 | — | — |
| 2025-02-06 | $136.07 | $162.78 | 529,000 | — | — |
| 2025-02-05 | $145.92 | $174.56 | 162,100 | — | — |
| 2025-02-04 | $143.31 | $171.44 | 114,600 | — | — |
| 2025-02-03 | $139.30 | $166.64 | 113,800 | — | — |
| 2025-01-31 | $142.35 | $170.29 | 124,600 | — | — |
| 2025-01-30 | $143.19 | $171.29 | 101,000 | — | — |
| 2025-01-29 | $140.76 | $168.39 | 124,100 | — | — |
| 2025-01-28 | $143.70 | $171.90 | 56,500 | — | — |
| 2025-01-27 | $144.23 | $172.54 | 126,600 | — | — |
| 2025-01-24 | $141.35 | $169.09 | 51,100 | — | — |
| 2025-01-23 | $142.23 | $170.14 | 44,100 | — | — |
| 2025-01-22 | $140.26 | $167.79 | 79,500 | — | — |
| 2025-01-21 | $140.36 | $167.91 | 69,900 | — | — |
| 2025-01-17 | $137.91 | $164.98 | 50,900 | — | — |
| 2025-01-16 | $136.85 | $163.71 | 55,400 | — | — |
| 2025-01-15 | $135.09 | $161.60 | 154,400 | — | — |
| 2025-01-14 | $127.73 | $152.80 | 115,200 | — | — |
| 2025-01-13 | $128.56 | $153.79 | 95,400 | — | — |
| 2025-01-10 | $130.86 | $156.54 | 81,900 | — | — |
| 2025-01-08 | $134.81 | $161.27 | 224,300 | — | — |
| 2025-01-07 | $136.07 | $162.78 | 73,800 | — | — |
| 2025-01-06 | $137.17 | $164.09 | 73,000 | — | — |
| 2025-01-03 | $136.37 | $163.13 | 61,200 | — | — |
| 2025-01-02 | $134.37 | $160.74 | 62,800 | — | — |