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
- 1988-02-04 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 | $84.83 | $124.06 | 324,200 | — | — |
| 2025-12-30 | $84.64 | $123.78 | 209,100 | — | — |
| 2025-12-29 | $84.67 | $123.83 | 295,000 | — | — |
| 2025-12-26 | $85.65 | $125.26 | 187,300 | — | — |
| 2025-12-24 | $85.27 | $124.70 | 129,600 | — | — |
| 2025-12-23 | $84.26 | $123.23 | 205,400 | — | — |
| 2025-12-22 | $84.19 | $123.12 | 557,300 | — | — |
| 2025-12-19 | $84.17 | $123.09 | 662,400 | — | — |
| 2025-12-18 | $83.75 | $122.48 | 237,900 | — | — |
| 2025-12-17 | $85.13 | $124.50 | 266,500 | — | — |
| 2025-12-16 | $83.55 | $122.19 | 448,800 | — | — |
| 2025-12-15 | $83.18 | $121.65 | 289,100 | — | — |
| 2025-12-12 | $84.20 | $121.97 | 254,200 | — | — |
| 2025-12-11 | $82.81 | $119.95 | 232,000 | — | — |
| 2025-12-10 | $82.84 | $120.00 | 509,000 | — | — |
| 2025-12-09 | $81.80 | $118.49 | 247,100 | — | — |
| 2025-12-08 | $81.28 | $117.74 | 334,400 | — | — |
| 2025-12-05 | $82.75 | $119.87 | 210,900 | — | — |
| 2025-12-04 | $82.13 | $118.97 | 165,500 | — | — |
| 2025-12-03 | $82.04 | $118.84 | 337,000 | — | — |
| 2025-12-02 | $80.75 | $116.97 | 299,900 | — | — |
| 2025-12-01 | $80.83 | $117.09 | 258,800 | — | — |
| 2025-11-28 | $81.27 | $117.72 | 148,100 | — | — |
| 2025-11-26 | $80.92 | $117.22 | 347,600 | — | — |
| 2025-11-25 | $80.31 | $116.33 | 371,600 | — | — |
| 2025-11-24 | $79.57 | $115.26 | 341,700 | — | — |
| 2025-11-21 | $80.61 | $116.77 | 446,000 | — | — |
| 2025-11-20 | $81.01 | $117.35 | 426,800 | — | — |
| 2025-11-19 | $80.27 | $116.28 | 563,200 | — | — |
| 2025-11-18 | $85.81 | $124.30 | 334,500 | — | — |
| 2025-11-17 | $83.82 | $121.42 | 278,600 | — | — |
| 2025-11-14 | $87.43 | $126.65 | 212,700 | — | — |
| 2025-11-13 | $87.48 | $126.72 | 148,200 | — | — |
| 2025-11-12 | $88.56 | $128.28 | 179,800 | — | — |
| 2025-11-11 | $87.67 | $126.99 | 245,300 | — | — |
| 2025-11-10 | $87.04 | $126.08 | 302,000 | — | — |
| 2025-11-07 | $87.38 | $126.57 | 201,500 | — | — |
| 2025-11-06 | $87.74 | $127.10 | 207,100 | — | — |
| 2025-11-05 | $91.25 | $132.18 | 225,600 | — | — |
| 2025-11-04 | $89.58 | $129.76 | 243,400 | — | — |
| 2025-11-03 | $90.58 | $131.21 | 345,900 | — | — |
| 2025-10-31 | $89.15 | $129.14 | 233,300 | — | — |
| 2025-10-30 | $89.41 | $129.52 | 216,200 | — | — |
| 2025-10-29 | $91.70 | $132.83 | 204,600 | — | — |
| 2025-10-28 | $95.91 | $138.93 | 255,600 | — | — |
| 2025-10-27 | $95.98 | $139.03 | 213,100 | — | — |
| 2025-10-24 | $96.49 | $139.77 | 184,300 | — | — |
| 2025-10-23 | $98.01 | $141.97 | 220,400 | — | — |
| 2025-10-22 | $99.02 | $143.44 | 202,700 | — | — |
| 2025-10-21 | $99.23 | $143.74 | 229,500 | — | — |
| 2025-10-20 | $98.83 | $143.16 | 254,500 | — | — |
| 2025-10-17 | $98.37 | $142.49 | 184,200 | — | — |
| 2025-10-16 | $96.00 | $139.06 | 423,500 | — | — |
| 2025-10-15 | $95.05 | $137.69 | 287,800 | — | — |
| 2025-10-14 | $93.89 | $136.00 | 211,700 | — | — |
| 2025-10-13 | $92.50 | $133.99 | 283,900 | — | — |
| 2025-10-10 | $92.46 | $133.93 | 193,500 | — | — |
| 2025-10-09 | $93.97 | $136.12 | 202,900 | — | — |
| 2025-10-08 | $94.87 | $137.42 | 164,000 | — | — |
| 2025-10-07 | $93.81 | $135.89 | 306,700 | — | — |
| 2025-10-06 | $93.41 | $135.31 | 231,000 | — | — |
| 2025-10-03 | $94.50 | $136.89 | 272,200 | — | — |
| 2025-10-02 | $94.10 | $136.31 | 244,900 | — | — |
| 2025-10-01 | $94.25 | $136.53 | 390,100 | — | — |
| 2025-09-30 | $98.38 | $142.51 | 257,600 | — | — |
| 2025-09-29 | $100.24 | $145.20 | 302,400 | — | — |
| 2025-09-26 | $101.23 | $146.64 | 169,100 | — | — |
| 2025-09-25 | $99.88 | $144.68 | 338,600 | — | — |
| 2025-09-24 | $100.78 | $145.99 | 341,100 | — | — |
| 2025-09-23 | $101.97 | $147.71 | 214,400 | — | — |
| 2025-09-22 | $101.51 | $147.04 | 197,100 | — | — |
| 2025-09-19 | $101.41 | $146.90 | 477,500 | — | — |
| 2025-09-18 | $104.17 | $150.90 | 397,500 | — | — |
| 2025-09-17 | $103.49 | $149.91 | 458,200 | — | — |
| 2025-09-16 | $105.00 | $152.10 | 434,600 | — | — |
| 2025-09-15 | $106.18 | $153.81 | 340,300 | — | — |
| 2025-09-12 | $106.71 | $153.42 | 263,600 | — | — |
| 2025-09-11 | $108.53 | $156.03 | 289,400 | — | — |
| 2025-09-10 | $107.91 | $155.14 | 406,200 | — | — |
| 2025-09-09 | $115.96 | $166.72 | 317,900 | — | — |
| 2025-09-08 | $113.73 | $163.51 | 238,300 | — | — |
| 2025-09-05 | $113.10 | $162.60 | 141,000 | — | — |
| 2025-09-04 | $114.47 | $164.57 | 141,200 | — | — |
| 2025-09-03 | $113.69 | $163.45 | 257,400 | — | — |
| 2025-09-02 | $113.93 | $163.80 | 189,000 | — | — |
| 2025-08-29 | $114.94 | $165.25 | 128,200 | — | — |
| 2025-08-28 | $116.53 | $167.53 | 207,200 | — | — |
| 2025-08-27 | $116.02 | $166.80 | 126,100 | — | — |
| 2025-08-26 | $114.03 | $163.94 | 200,300 | — | — |
| 2025-08-25 | $115.00 | $165.33 | 148,900 | — | — |
| 2025-08-22 | $116.15 | $166.99 | 237,400 | — | — |
| 2025-08-21 | $111.67 | $160.55 | 192,800 | — | — |
| 2025-08-20 | $113.28 | $162.86 | 473,400 | — | — |
| 2025-08-19 | $112.08 | $161.14 | 280,600 | — | — |
| 2025-08-18 | $113.02 | $162.49 | 265,700 | — | — |
| 2025-08-15 | $112.80 | $162.17 | 237,900 | — | — |
| 2025-08-14 | $115.01 | $165.35 | 203,000 | — | — |
| 2025-08-13 | $118.26 | $170.02 | 215,000 | — | — |
| 2025-08-12 | $116.47 | $167.45 | 195,000 | — | — |
| 2025-08-11 | $115.05 | $165.41 | 377,400 | — | — |
| 2025-08-08 | $115.82 | $166.51 | 180,900 | — | — |
| 2025-08-07 | $117.11 | $168.37 | 241,000 | — | — |
| 2025-08-06 | $120.68 | $173.50 | 438,100 | — | — |
| 2025-08-05 | $118.50 | $170.37 | 362,300 | — | — |
| 2025-08-04 | $119.95 | $172.45 | 196,200 | — | — |
| 2025-08-01 | $118.32 | $170.11 | 221,100 | — | — |
| 2025-07-31 | $120.60 | $173.39 | 234,300 | — | — |
| 2025-07-30 | $122.78 | $176.52 | 263,000 | — | — |
| 2025-07-29 | $122.93 | $176.74 | 347,600 | — | — |
| 2025-07-28 | $125.09 | $179.84 | 293,100 | — | — |
| 2025-07-25 | $121.05 | $174.03 | 180,800 | — | — |
| 2025-07-24 | $122.00 | $175.40 | 644,300 | — | — |
| 2025-07-23 | $132.22 | $190.09 | 115,000 | — | — |
| 2025-07-22 | $132.65 | $190.71 | 199,000 | — | — |
| 2025-07-21 | $129.10 | $185.61 | 172,000 | — | — |
| 2025-07-18 | $129.50 | $186.18 | 216,200 | — | — |
| 2025-07-17 | $130.47 | $187.58 | 211,400 | — | — |
| 2025-07-16 | $133.31 | $191.66 | 156,200 | — | — |
| 2025-07-15 | $131.28 | $188.74 | 135,100 | — | — |
| 2025-07-14 | $133.67 | $192.18 | 102,700 | — | — |
| 2025-07-11 | $135.62 | $194.98 | 147,300 | — | — |
| 2025-07-10 | $136.49 | $196.23 | 190,700 | — | — |
| 2025-07-09 | $135.02 | $194.12 | 194,900 | — | — |
| 2025-07-08 | $135.46 | $194.75 | 220,600 | — | — |
| 2025-07-07 | $136.05 | $195.60 | 196,700 | — | — |
| 2025-07-03 | $138.55 | $199.19 | 114,400 | — | — |
| 2025-07-02 | $137.41 | $197.55 | 211,100 | — | — |
| 2025-07-01 | $134.40 | $193.23 | 232,500 | — | — |
| 2025-06-30 | $131.31 | $188.78 | 234,900 | — | — |
| 2025-06-27 | $131.91 | $189.65 | 326,700 | — | — |
| 2025-06-26 | $132.73 | $190.83 | 209,200 | — | — |
| 2025-06-25 | $133.12 | $191.39 | 136,700 | — | — |
| 2025-06-24 | $133.66 | $192.16 | 150,600 | — | — |
| 2025-06-23 | $134.73 | $193.70 | 181,300 | — | — |
| 2025-06-20 | $132.25 | $190.14 | 335,100 | — | — |
| 2025-06-18 | $132.80 | $190.93 | 259,500 | — | — |
| 2025-06-17 | $135.33 | $194.56 | 186,900 | — | — |
| 2025-06-16 | $137.57 | $197.78 | 178,600 | — | — |
| 2025-06-13 | $136.06 | $195.61 | 203,400 | — | — |
| 2025-06-12 | $141.48 | $202.25 | 148,000 | — | — |
| 2025-06-11 | $140.79 | $201.27 | 140,600 | — | — |
| 2025-06-10 | $139.52 | $199.45 | 124,600 | — | — |
| 2025-06-09 | $138.53 | $198.04 | 154,400 | — | — |
| 2025-06-06 | $137.93 | $197.18 | 128,300 | — | — |
| 2025-06-05 | $136.66 | $195.36 | 161,600 | — | — |
| 2025-06-04 | $137.12 | $196.02 | 182,000 | — | — |
| 2025-06-03 | $136.76 | $195.51 | 164,800 | — | — |
| 2025-06-02 | $136.32 | $194.88 | 162,300 | — | — |
| 2025-05-30 | $136.22 | $194.74 | 294,700 | — | — |
| 2025-05-29 | $135.06 | $193.08 | 319,900 | — | — |
| 2025-05-28 | $133.28 | $190.53 | 246,600 | — | — |
| 2025-05-27 | $133.34 | $190.62 | 190,400 | — | — |
| 2025-05-23 | $130.00 | $185.84 | 246,100 | — | — |
| 2025-05-22 | $131.25 | $187.63 | 254,900 | — | — |
| 2025-05-21 | $131.00 | $187.27 | 219,100 | — | — |
| 2025-05-20 | $130.04 | $185.90 | 162,500 | — | — |
| 2025-05-19 | $128.17 | $183.23 | 258,600 | — | — |
| 2025-05-16 | $126.73 | $181.17 | 126,500 | — | — |
| 2025-05-15 | $125.08 | $178.81 | 155,200 | — | — |
| 2025-05-14 | $124.16 | $177.49 | 143,400 | — | — |
| 2025-05-13 | $124.69 | $178.25 | 214,800 | — | — |
| 2025-05-12 | $122.85 | $175.62 | 522,700 | — | — |
| 2025-05-09 | $118.97 | $170.08 | 287,000 | — | — |
| 2025-05-08 | $119.82 | $171.29 | 536,300 | — | — |
| 2025-05-07 | $119.71 | $171.13 | 313,900 | — | — |
| 2025-05-06 | $120.00 | $171.55 | 449,800 | — | — |
| 2025-05-05 | $110.37 | $157.78 | 231,900 | — | — |
| 2025-05-02 | $113.02 | $161.57 | 246,300 | — | — |
| 2025-05-01 | $109.04 | $155.88 | 157,300 | — | — |
| 2025-04-30 | $109.20 | $156.11 | 186,100 | — | — |
| 2025-04-29 | $109.95 | $157.18 | 170,500 | — | — |
| 2025-04-28 | $108.12 | $154.56 | 420,500 | — | — |
| 2025-04-25 | $108.45 | $155.04 | 368,100 | — | — |
| 2025-04-24 | $107.26 | $153.34 | 353,200 | — | — |
| 2025-04-23 | $107.66 | $153.91 | 182,800 | — | — |
| 2025-04-22 | $105.76 | $151.19 | 263,800 | — | — |
| 2025-04-21 | $105.04 | $150.16 | 239,700 | — | — |
| 2025-04-17 | $104.02 | $148.70 | 132,700 | — | — |
| 2025-04-16 | $102.45 | $146.46 | 147,300 | — | — |
| 2025-04-15 | $104.62 | $149.56 | 231,400 | — | — |
| 2025-04-14 | $105.93 | $151.43 | 237,000 | — | — |
| 2025-04-11 | $106.10 | $151.68 | 201,700 | — | — |
| 2025-04-10 | $104.47 | $149.35 | 319,100 | — | — |
| 2025-04-09 | $108.53 | $155.15 | 409,100 | — | — |
| 2025-04-08 | $99.70 | $142.53 | 377,900 | — | — |
| 2025-04-07 | $103.21 | $147.55 | 420,600 | — | — |
| 2025-04-04 | $104.12 | $148.85 | 466,800 | — | — |
| 2025-04-03 | $106.69 | $152.52 | 518,100 | — | — |
| 2025-04-02 | $114.48 | $163.66 | 495,500 | — | — |
| 2025-04-01 | $113.91 | $162.84 | 479,400 | — | — |
| 2025-03-31 | $113.87 | $162.78 | 341,700 | — | — |
| 2025-03-28 | $117.26 | $167.63 | 334,500 | — | — |
| 2025-03-27 | $121.49 | $173.68 | 251,500 | — | — |
| 2025-03-26 | $119.02 | $170.15 | 256,600 | — | — |
| 2025-03-25 | $118.56 | $169.49 | 353,900 | — | — |
| 2025-03-24 | $121.01 | $172.99 | 262,300 | — | — |
| 2025-03-21 | $118.39 | $169.25 | 2,542,300 | — | — |
| 2025-03-20 | $120.23 | $171.88 | 200,100 | — | — |
| 2025-03-19 | $122.55 | $175.19 | 206,000 | — | — |
| 2025-03-18 | $121.63 | $173.88 | 275,400 | — | — |
| 2025-03-17 | $124.92 | $178.58 | 297,300 | — | — |
| 2025-03-14 | $127.22 | $181.87 | 180,100 | — | — |
| 2025-03-13 | $124.68 | $177.09 | 203,600 | — | — |
| 2025-03-12 | $128.91 | $183.10 | 221,400 | — | — |
| 2025-03-11 | $128.87 | $183.05 | 285,800 | — | — |
| 2025-03-10 | $127.15 | $180.60 | 374,800 | — | — |
| 2025-03-07 | $134.86 | $191.55 | 289,700 | — | — |
| 2025-03-06 | $131.68 | $187.04 | 308,500 | — | — |
| 2025-03-05 | $133.10 | $189.05 | 239,200 | — | — |
| 2025-03-04 | $132.76 | $188.57 | 171,900 | — | — |
| 2025-03-03 | $135.05 | $191.82 | 221,600 | — | — |
| 2025-02-28 | $138.92 | $197.32 | 414,200 | — | — |
| 2025-02-27 | $140.29 | $199.27 | 364,800 | — | — |
| 2025-02-26 | $144.54 | $205.30 | 310,300 | — | — |
| 2025-02-25 | $139.06 | $197.52 | 192,600 | — | — |
| 2025-02-24 | $137.83 | $195.77 | 145,600 | — | — |
| 2025-02-21 | $134.27 | $190.72 | 169,500 | — | — |
| 2025-02-20 | $134.57 | $191.14 | 114,400 | — | — |
| 2025-02-19 | $134.11 | $190.49 | 120,600 | — | — |
| 2025-02-18 | $134.82 | $191.50 | 119,700 | — | — |
| 2025-02-14 | $132.76 | $188.57 | 217,600 | — | — |
| 2025-02-13 | $139.95 | $198.78 | 105,600 | — | — |
| 2025-02-12 | $135.99 | $193.16 | 136,900 | — | — |
| 2025-02-11 | $138.63 | $196.91 | 152,500 | — | — |
| 2025-02-10 | $135.31 | $192.19 | 129,100 | — | — |
| 2025-02-07 | $135.83 | $192.93 | 114,800 | — | — |
| 2025-02-06 | $138.89 | $197.28 | 113,500 | — | — |
| 2025-02-05 | $139.02 | $197.46 | 94,900 | — | — |
| 2025-02-04 | $137.80 | $195.73 | 112,600 | — | — |
| 2025-02-03 | $139.06 | $197.52 | 86,600 | — | — |
| 2025-01-31 | $141.02 | $200.30 | 91,300 | — | — |
| 2025-01-30 | $143.29 | $203.53 | 97,600 | — | — |
| 2025-01-29 | $140.03 | $198.90 | 95,000 | — | — |
| 2025-01-28 | $141.32 | $200.73 | 89,800 | — | — |
| 2025-01-27 | $143.46 | $203.77 | 122,500 | — | — |
| 2025-01-24 | $140.91 | $200.15 | 116,800 | — | — |
| 2025-01-23 | $141.81 | $201.43 | 125,000 | — | — |
| 2025-01-22 | $144.48 | $205.22 | 138,400 | — | — |
| 2025-01-21 | $143.28 | $203.51 | 132,800 | — | — |
| 2025-01-17 | $138.59 | $196.85 | 127,200 | — | — |
| 2025-01-16 | $137.85 | $195.80 | 117,800 | — | — |
| 2025-01-15 | $132.93 | $188.81 | 69,700 | — | — |
| 2025-01-14 | $131.18 | $186.33 | 106,000 | — | — |
| 2025-01-13 | $128.86 | $183.03 | 112,000 | — | — |
| 2025-01-10 | $128.86 | $183.03 | 118,800 | — | — |
| 2025-01-08 | $131.67 | $187.02 | 115,000 | — | — |
| 2025-01-07 | $131.12 | $186.24 | 121,000 | — | — |
| 2025-01-06 | $130.39 | $185.20 | 174,300 | — | — |
| 2025-01-03 | $130.06 | $184.74 | 105,400 | — | — |
| 2025-01-02 | $128.70 | $182.80 | 68,600 | — | — |