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
- 1980-03-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 | $107.18 | $160.74 | 139,700 | — | — |
| 2025-12-30 | $108.89 | $163.30 | 114,500 | — | — |
| 2025-12-29 | $109.62 | $164.40 | 110,900 | — | — |
| 2025-12-26 | $110.48 | $165.69 | 114,800 | — | — |
| 2025-12-24 | $111.32 | $166.95 | 115,100 | — | — |
| 2025-12-23 | $110.73 | $166.06 | 157,800 | — | — |
| 2025-12-22 | $109.19 | $163.75 | 154,600 | — | — |
| 2025-12-19 | $107.80 | $161.67 | 321,100 | — | — |
| 2025-12-18 | $107.93 | $161.86 | 195,400 | — | — |
| 2025-12-17 | $108.38 | $162.54 | 174,200 | — | — |
| 2025-12-16 | $108.84 | $163.23 | 213,300 | — | — |
| 2025-12-15 | $108.18 | $162.24 | 230,400 | — | — |
| 2025-12-12 | $107.17 | $160.72 | 206,300 | — | — |
| 2025-12-11 | $109.75 | $164.59 | 223,400 | — | — |
| 2025-12-10 | $109.03 | $163.51 | 220,900 | — | — |
| 2025-12-09 | $105.80 | $158.67 | 182,900 | — | — |
| 2025-12-08 | $104.08 | $156.09 | 154,400 | — | — |
| 2025-12-05 | $105.15 | $157.69 | 131,200 | — | — |
| 2025-12-04 | $106.78 | $160.14 | 153,900 | — | — |
| 2025-12-03 | $105.82 | $158.70 | 159,300 | — | — |
| 2025-12-02 | $103.91 | $155.83 | 159,600 | — | — |
| 2025-12-01 | $104.75 | $157.09 | 139,200 | — | — |
| 2025-11-28 | $105.42 | $158.10 | 79,900 | — | — |
| 2025-11-26 | $105.67 | $158.47 | 231,700 | — | — |
| 2025-11-25 | $106.21 | $159.28 | 212,200 | — | — |
| 2025-11-24 | $103.82 | $155.70 | 249,900 | — | — |
| 2025-11-21 | $102.72 | $154.05 | 350,200 | — | — |
| 2025-11-20 | $99.49 | $149.20 | 227,100 | — | — |
| 2025-11-19 | $98.97 | $148.42 | 210,100 | — | — |
| 2025-11-18 | $98.68 | $147.99 | 183,100 | — | — |
| 2025-11-17 | $98.60 | $147.87 | 310,600 | — | — |
| 2025-11-14 | $98.14 | $147.18 | 169,600 | — | — |
| 2025-11-13 | $97.64 | $146.43 | 227,300 | — | — |
| 2025-11-12 | $101.01 | $151.48 | 191,100 | — | — |
| 2025-11-11 | $101.33 | $151.96 | 157,600 | — | — |
| 2025-11-10 | $101.34 | $151.98 | 273,600 | — | — |
| 2025-11-07 | $99.97 | $149.92 | 219,700 | — | — |
| 2025-11-06 | $100.04 | $150.03 | 197,800 | — | — |
| 2025-11-05 | $103.62 | $155.40 | 311,800 | — | — |
| 2025-11-04 | $100.22 | $150.30 | 255,400 | — | — |
| 2025-11-03 | $101.36 | $152.01 | 239,600 | — | — |
| 2025-10-31 | $99.85 | $149.74 | 225,000 | — | — |
| 2025-10-30 | $99.24 | $148.83 | 217,300 | — | — |
| 2025-10-29 | $100.00 | $149.97 | 315,500 | — | — |
| 2025-10-28 | $101.43 | $152.11 | 269,500 | — | — |
| 2025-10-27 | $98.74 | $148.08 | 198,400 | — | — |
| 2025-10-24 | $98.66 | $147.96 | 390,000 | — | — |
| 2025-10-23 | $101.13 | $151.66 | 272,400 | — | — |
| 2025-10-22 | $98.55 | $147.80 | 347,500 | — | — |
| 2025-10-21 | $99.84 | $149.73 | 278,000 | — | — |
| 2025-10-20 | $98.19 | $147.26 | 326,100 | — | — |
| 2025-10-17 | $97.75 | $146.60 | 243,200 | — | — |
| 2025-10-16 | $99.25 | $148.84 | 328,600 | — | — |
| 2025-10-15 | $99.92 | $149.55 | 257,200 | — | — |
| 2025-10-14 | $100.36 | $150.21 | 342,400 | — | — |
| 2025-10-13 | $101.06 | $151.26 | 451,000 | — | — |
| 2025-10-10 | $98.59 | $147.56 | 839,000 | — | — |
| 2025-10-09 | $100.75 | $150.79 | 1,003,600 | — | — |
| 2025-10-08 | $105.94 | $158.56 | 723,300 | — | — |
| 2025-10-07 | $105.08 | $157.27 | 356,800 | — | — |
| 2025-10-06 | $106.94 | $160.06 | 306,200 | — | — |
| 2025-10-03 | $108.37 | $162.20 | 175,200 | — | — |
| 2025-10-02 | $109.10 | $163.29 | 256,000 | — | — |
| 2025-10-01 | $109.07 | $163.24 | 195,700 | — | — |
| 2025-09-30 | $109.13 | $163.33 | 269,900 | — | — |
| 2025-09-29 | $109.09 | $163.27 | 227,500 | — | — |
| 2025-09-26 | $110.88 | $165.95 | 133,800 | — | — |
| 2025-09-25 | $110.64 | $165.59 | 157,100 | — | — |
| 2025-09-24 | $111.47 | $166.84 | 153,600 | — | — |
| 2025-09-23 | $113.26 | $169.52 | 157,300 | — | — |
| 2025-09-22 | $114.55 | $171.45 | 146,100 | — | — |
| 2025-09-19 | $113.92 | $170.50 | 666,200 | — | — |
| 2025-09-18 | $116.63 | $174.56 | 284,700 | — | — |
| 2025-09-17 | $113.35 | $169.65 | 366,200 | — | — |
| 2025-09-16 | $114.45 | $171.30 | 432,300 | — | — |
| 2025-09-15 | $115.28 | $172.54 | 192,400 | — | — |
| 2025-09-12 | $117.25 | $175.49 | 195,300 | — | — |
| 2025-09-11 | $119.54 | $178.91 | 221,800 | — | — |
| 2025-09-10 | $115.42 | $172.75 | 356,200 | — | — |
| 2025-09-09 | $113.63 | $170.07 | 229,900 | — | — |
| 2025-09-08 | $115.55 | $172.94 | 275,900 | — | — |
| 2025-09-05 | $116.93 | $175.01 | 115,600 | — | — |
| 2025-09-04 | $116.71 | $174.68 | 181,100 | — | — |
| 2025-09-03 | $112.87 | $168.93 | 224,700 | — | — |
| 2025-09-02 | $112.40 | $168.23 | 147,500 | — | — |
| 2025-08-29 | $112.89 | $168.96 | 170,800 | — | — |
| 2025-08-28 | $115.00 | $172.12 | 194,000 | — | — |
| 2025-08-27 | $116.44 | $174.28 | 364,700 | — | — |
| 2025-08-26 | $115.58 | $172.99 | 178,600 | — | — |
| 2025-08-25 | $115.19 | $172.40 | 146,600 | — | — |
| 2025-08-22 | $116.33 | $174.11 | 195,800 | — | — |
| 2025-08-21 | $111.79 | $167.32 | 201,900 | — | — |
| 2025-08-20 | $112.81 | $168.84 | 193,700 | — | — |
| 2025-08-19 | $113.23 | $169.47 | 131,600 | — | — |
| 2025-08-18 | $112.95 | $169.05 | 165,600 | — | — |
| 2025-08-15 | $112.63 | $168.57 | 366,600 | — | — |
| 2025-08-14 | $112.88 | $168.95 | 303,100 | — | — |
| 2025-08-13 | $116.55 | $174.44 | 298,900 | — | — |
| 2025-08-12 | $113.57 | $169.98 | 323,200 | — | — |
| 2025-08-11 | $111.56 | $166.97 | 391,200 | — | — |
| 2025-08-08 | $110.25 | $165.01 | 365,700 | — | — |
| 2025-08-07 | $109.08 | $163.26 | 803,800 | — | — |
| 2025-08-06 | $108.50 | $162.39 | 242,000 | — | — |
| 2025-08-05 | $108.44 | $162.30 | 292,200 | — | — |
| 2025-08-04 | $106.82 | $159.88 | 265,600 | — | — |
| 2025-08-01 | $106.32 | $159.13 | 269,300 | — | — |
| 2025-07-31 | $109.50 | $163.89 | 324,400 | — | — |
| 2025-07-30 | $111.66 | $167.12 | 350,900 | — | — |
| 2025-07-29 | $112.84 | $168.89 | 284,300 | — | — |
| 2025-07-28 | $111.56 | $166.97 | 278,100 | — | — |
| 2025-07-25 | $109.69 | $164.17 | 173,100 | — | — |
| 2025-07-24 | $109.26 | $163.53 | 243,500 | — | — |
| 2025-07-23 | $109.73 | $164.23 | 351,100 | — | — |
| 2025-07-22 | $110.52 | $165.41 | 266,100 | — | — |
| 2025-07-21 | $111.44 | $166.79 | 188,500 | — | — |
| 2025-07-18 | $112.00 | $167.63 | 323,600 | — | — |
| 2025-07-17 | $111.90 | $167.48 | 461,000 | — | — |
| 2025-07-16 | $109.69 | $164.17 | 338,600 | — | — |
| 2025-07-15 | $106.27 | $159.05 | 488,700 | — | — |
| 2025-07-14 | $106.78 | $159.82 | 503,000 | — | — |
| 2025-07-11 | $106.04 | $158.71 | 503,100 | — | — |
| 2025-07-10 | $106.29 | $159.08 | 1,405,300 | — | — |
| 2025-07-09 | $100.93 | $150.76 | 637,500 | — | — |
| 2025-07-08 | $98.81 | $147.60 | 290,600 | — | — |
| 2025-07-07 | $98.83 | $147.63 | 212,900 | — | — |
| 2025-07-03 | $99.62 | $148.81 | 130,200 | — | — |
| 2025-07-02 | $100.12 | $149.55 | 314,800 | — | — |
| 2025-07-01 | $96.74 | $144.50 | 190,300 | — | — |
| 2025-06-30 | $94.48 | $141.13 | 318,900 | — | — |
| 2025-06-27 | $95.07 | $142.01 | 700,400 | — | — |
| 2025-06-26 | $92.75 | $138.54 | 232,900 | — | — |
| 2025-06-25 | $90.83 | $135.68 | 156,900 | — | — |
| 2025-06-24 | $91.10 | $136.08 | 405,700 | — | — |
| 2025-06-23 | $88.88 | $132.76 | 175,000 | — | — |
| 2025-06-20 | $87.49 | $130.69 | 312,600 | — | — |
| 2025-06-18 | $89.40 | $133.54 | 167,200 | — | — |
| 2025-06-17 | $89.47 | $133.64 | 85,300 | — | — |
| 2025-06-16 | $90.05 | $134.51 | 92,900 | — | — |
| 2025-06-13 | $89.59 | $133.82 | 128,900 | — | — |
| 2025-06-12 | $91.28 | $136.35 | 80,200 | — | — |
| 2025-06-11 | $92.44 | $138.08 | 159,200 | — | — |
| 2025-06-10 | $92.10 | $137.57 | 179,200 | — | — |
| 2025-06-09 | $92.85 | $138.69 | 151,600 | — | — |
| 2025-06-06 | $94.44 | $141.07 | 147,100 | — | — |
| 2025-06-05 | $93.63 | $139.86 | 142,400 | — | — |
| 2025-06-04 | $93.12 | $139.10 | 171,600 | — | — |
| 2025-06-03 | $93.24 | $139.28 | 163,800 | — | — |
| 2025-06-02 | $93.10 | $139.07 | 304,800 | — | — |
| 2025-05-30 | $90.69 | $135.47 | 215,900 | — | — |
| 2025-05-29 | $90.57 | $135.29 | 133,400 | — | — |
| 2025-05-28 | $89.93 | $134.33 | 146,000 | — | — |
| 2025-05-27 | $91.26 | $136.32 | 156,000 | — | — |
| 2025-05-23 | $88.99 | $132.93 | 194,400 | — | — |
| 2025-05-22 | $89.61 | $133.85 | 206,400 | — | — |
| 2025-05-21 | $90.30 | $134.88 | 164,600 | — | — |
| 2025-05-20 | $92.49 | $138.15 | 101,200 | — | — |
| 2025-05-19 | $92.84 | $138.68 | 130,300 | — | — |
| 2025-05-16 | $92.69 | $138.45 | 226,000 | — | — |
| 2025-05-15 | $91.89 | $137.26 | 233,900 | — | — |
| 2025-05-14 | $91.50 | $136.68 | 232,300 | — | — |
| 2025-05-13 | $94.15 | $140.63 | 191,100 | — | — |
| 2025-05-12 | $93.44 | $139.57 | 190,400 | — | — |
| 2025-05-09 | $91.49 | $136.66 | 97,300 | — | — |
| 2025-05-08 | $90.77 | $135.59 | 166,100 | — | — |
| 2025-05-07 | $88.48 | $132.17 | 236,600 | — | — |
| 2025-05-06 | $89.79 | $134.12 | 126,100 | — | — |
| 2025-05-05 | $89.58 | $133.81 | 236,900 | — | — |
| 2025-05-02 | $90.46 | $135.12 | 232,600 | — | — |
| 2025-05-01 | $86.88 | $129.78 | 198,500 | — | — |
| 2025-04-30 | $86.76 | $129.60 | 286,400 | — | — |
| 2025-04-29 | $88.14 | $131.66 | 182,500 | — | — |
| 2025-04-28 | $86.86 | $129.75 | 287,200 | — | — |
| 2025-04-25 | $85.21 | $127.28 | 192,000 | — | — |
| 2025-04-24 | $84.72 | $126.55 | 285,800 | — | — |
| 2025-04-23 | $81.63 | $121.68 | 353,900 | — | — |
| 2025-04-22 | $80.06 | $119.34 | 656,700 | — | — |
| 2025-04-21 | $77.62 | $115.70 | 371,800 | — | — |
| 2025-04-17 | $81.00 | $120.74 | 199,700 | — | — |
| 2025-04-16 | $82.01 | $122.25 | 281,800 | — | — |
| 2025-04-15 | $81.98 | $122.20 | 140,300 | — | — |
| 2025-04-14 | $82.38 | $122.80 | 145,200 | — | — |
| 2025-04-11 | $81.80 | $121.93 | 111,200 | — | — |
| 2025-04-10 | $80.84 | $120.50 | 181,900 | — | — |
| 2025-04-09 | $84.19 | $125.50 | 236,400 | — | — |
| 2025-04-08 | $75.58 | $112.66 | 429,600 | — | — |
| 2025-04-07 | $75.96 | $113.23 | 277,800 | — | — |
| 2025-04-04 | $77.00 | $114.78 | 344,200 | — | — |
| 2025-04-03 | $80.97 | $120.70 | 307,800 | — | — |
| 2025-04-02 | $87.57 | $130.53 | 284,800 | — | — |
| 2025-04-01 | $85.79 | $127.88 | 190,400 | — | — |
| 2025-03-31 | $83.61 | $124.63 | 251,400 | — | — |
| 2025-03-28 | $84.00 | $125.21 | 139,300 | — | — |
| 2025-03-27 | $85.76 | $127.84 | 160,400 | — | — |
| 2025-03-26 | $86.46 | $128.88 | 212,500 | — | — |
| 2025-03-25 | $86.29 | $128.63 | 205,100 | — | — |
| 2025-03-24 | $86.31 | $128.66 | 317,500 | — | — |
| 2025-03-21 | $82.44 | $122.89 | 615,700 | — | — |
| 2025-03-20 | $83.68 | $124.73 | 243,800 | — | — |
| 2025-03-19 | $83.74 | $124.82 | 774,700 | — | — |
| 2025-03-18 | $83.72 | $124.79 | 226,000 | — | — |
| 2025-03-17 | $86.73 | $129.28 | 345,700 | — | — |
| 2025-03-14 | $86.50 | $128.94 | 259,300 | — | — |
| 2025-03-13 | $86.18 | $128.46 | 249,500 | — | — |
| 2025-03-12 | $87.44 | $130.34 | 372,500 | — | — |
| 2025-03-11 | $90.48 | $134.87 | 238,400 | — | — |
| 2025-03-10 | $87.73 | $130.77 | 290,700 | — | — |
| 2025-03-07 | $90.09 | $134.29 | 192,100 | — | — |
| 2025-03-06 | $88.89 | $132.50 | 176,400 | — | — |
| 2025-03-05 | $90.03 | $134.20 | 154,500 | — | — |
| 2025-03-04 | $89.25 | $133.04 | 223,600 | — | — |
| 2025-03-03 | $91.47 | $136.35 | 241,100 | — | — |
| 2025-02-28 | $96.11 | $143.26 | 344,300 | — | — |
| 2025-02-27 | $95.01 | $141.62 | 225,000 | — | — |
| 2025-02-26 | $96.61 | $144.01 | 205,400 | — | — |
| 2025-02-25 | $96.16 | $143.34 | 973,100 | — | — |
| 2025-02-24 | $96.15 | $143.32 | 308,000 | — | — |
| 2025-02-21 | $94.90 | $141.46 | 247,100 | — | — |
| 2025-02-20 | $97.66 | $145.57 | 197,400 | — | — |
| 2025-02-19 | $98.70 | $147.12 | 234,900 | — | — |
| 2025-02-18 | $99.01 | $147.59 | 187,800 | — | — |
| 2025-02-14 | $97.95 | $146.01 | 179,000 | — | — |
| 2025-02-13 | $98.57 | $146.93 | 282,100 | — | — |
| 2025-02-12 | $96.84 | $144.35 | 258,900 | — | — |
| 2025-02-11 | $97.52 | $145.37 | 452,400 | — | — |
| 2025-02-10 | $97.55 | $145.41 | 290,900 | — | — |
| 2025-02-07 | $95.55 | $142.43 | 421,200 | — | — |
| 2025-02-06 | $95.55 | $142.43 | 647,000 | — | — |
| 2025-02-05 | $92.55 | $137.96 | 491,700 | — | — |
| 2025-02-04 | $87.74 | $130.79 | 140,000 | — | — |
| 2025-02-03 | $86.11 | $128.36 | 147,500 | — | — |
| 2025-01-31 | $85.79 | $127.88 | 151,100 | — | — |
| 2025-01-30 | $87.71 | $130.74 | 91,700 | — | — |
| 2025-01-29 | $86.15 | $128.16 | 102,900 | — | — |
| 2025-01-28 | $85.96 | $127.88 | 106,600 | — | — |
| 2025-01-27 | $86.81 | $129.15 | 226,100 | — | — |
| 2025-01-24 | $86.54 | $128.74 | 136,800 | — | — |
| 2025-01-23 | $88.15 | $131.14 | 113,500 | — | — |
| 2025-01-22 | $87.89 | $130.75 | 84,400 | — | — |
| 2025-01-21 | $89.49 | $133.13 | 134,000 | — | — |
| 2025-01-17 | $87.64 | $130.38 | 96,000 | — | — |
| 2025-01-16 | $87.25 | $129.80 | 111,800 | — | — |
| 2025-01-15 | $86.70 | $128.98 | 142,200 | — | — |
| 2025-01-14 | $85.92 | $127.82 | 168,900 | — | — |
| 2025-01-13 | $82.13 | $122.18 | 220,200 | — | — |
| 2025-01-10 | $83.74 | $124.58 | 184,500 | — | — |
| 2025-01-08 | $83.11 | $123.64 | 294,400 | — | — |
| 2025-01-07 | $84.74 | $126.07 | 402,800 | — | — |
| 2025-01-06 | $85.10 | $126.60 | 211,800 | — | — |
| 2025-01-03 | $85.22 | $126.78 | 205,600 | — | — |
| 2025-01-02 | $82.90 | $123.33 | 114,300 | — | — |