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
- 1985-05-29 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 | $121.34 | $200.17 | 120,600 | — | — |
| 2025-12-30 | $122.89 | $202.73 | 119,200 | — | — |
| 2025-12-29 | $123.71 | $204.08 | 171,400 | — | — |
| 2025-12-26 | $123.71 | $204.08 | 105,600 | — | — |
| 2025-12-24 | $123.81 | $204.24 | 67,400 | — | — |
| 2025-12-23 | $123.59 | $203.88 | 183,700 | — | — |
| 2025-12-22 | $123.60 | $203.90 | 319,300 | — | — |
| 2025-12-19 | $123.66 | $204.00 | 467,000 | — | — |
| 2025-12-18 | $121.90 | $201.09 | 224,500 | — | — |
| 2025-12-17 | $121.75 | $200.85 | 250,000 | — | — |
| 2025-12-16 | $121.53 | $200.48 | 312,100 | — | — |
| 2025-12-15 | $120.99 | $199.59 | 223,100 | — | — |
| 2025-12-12 | $121.76 | $200.86 | 275,400 | — | — |
| 2025-12-11 | $122.11 | $201.44 | 313,300 | — | — |
| 2025-12-10 | $121.00 | $199.61 | 410,900 | — | — |
| 2025-12-09 | $115.48 | $190.50 | 193,600 | — | — |
| 2025-12-08 | $115.28 | $190.17 | 282,900 | — | — |
| 2025-12-05 | $114.66 | $189.15 | 290,600 | — | — |
| 2025-12-04 | $115.00 | $189.71 | 222,100 | — | — |
| 2025-12-03 | $114.55 | $188.97 | 192,300 | — | — |
| 2025-12-02 | $116.91 | $192.86 | 198,600 | — | — |
| 2025-12-01 | $114.29 | $188.54 | 236,600 | — | — |
| 2025-11-28 | $113.67 | $187.52 | 190,000 | — | — |
| 2025-11-26 | $115.72 | $189.00 | 343,300 | — | — |
| 2025-11-25 | $116.78 | $190.73 | 357,900 | — | — |
| 2025-11-24 | $112.30 | $183.41 | 297,000 | — | — |
| 2025-11-21 | $112.04 | $182.99 | 520,400 | — | — |
| 2025-11-20 | $106.38 | $173.75 | 216,100 | — | — |
| 2025-11-19 | $106.70 | $174.27 | 244,400 | — | — |
| 2025-11-18 | $106.52 | $173.97 | 295,600 | — | — |
| 2025-11-17 | $104.89 | $171.31 | 285,300 | — | — |
| 2025-11-14 | $106.93 | $174.64 | 248,100 | — | — |
| 2025-11-13 | $108.84 | $177.76 | 347,600 | — | — |
| 2025-11-12 | $109.29 | $178.50 | 270,800 | — | — |
| 2025-11-11 | $110.30 | $180.15 | 213,600 | — | — |
| 2025-11-10 | $109.84 | $179.40 | 553,800 | — | — |
| 2025-11-07 | $108.69 | $177.52 | 340,500 | — | — |
| 2025-11-06 | $108.00 | $176.39 | 273,000 | — | — |
| 2025-11-05 | $110.46 | $180.41 | 499,600 | — | — |
| 2025-11-04 | $106.84 | $174.50 | 418,600 | — | — |
| 2025-11-03 | $106.92 | $174.63 | 864,600 | — | — |
| 2025-10-31 | $103.49 | $169.03 | 747,000 | — | — |
| 2025-10-30 | $95.65 | $156.22 | 912,700 | — | — |
| 2025-10-29 | $90.42 | $147.68 | 1,024,400 | — | — |
| 2025-10-28 | $93.10 | $152.06 | 261,500 | — | — |
| 2025-10-27 | $92.06 | $150.36 | 205,800 | — | — |
| 2025-10-24 | $92.04 | $150.33 | 184,600 | — | — |
| 2025-10-23 | $91.00 | $148.63 | 204,300 | — | — |
| 2025-10-22 | $90.91 | $148.48 | 188,100 | — | — |
| 2025-10-21 | $90.32 | $147.52 | 185,400 | — | — |
| 2025-10-20 | $88.37 | $144.33 | 170,900 | — | — |
| 2025-10-17 | $88.14 | $143.96 | 180,100 | — | — |
| 2025-10-16 | $87.54 | $142.98 | 209,800 | — | — |
| 2025-10-15 | $87.03 | $142.14 | 273,900 | — | — |
| 2025-10-14 | $87.69 | $143.22 | 242,700 | — | — |
| 2025-10-13 | $84.77 | $138.45 | 198,700 | — | — |
| 2025-10-10 | $84.90 | $138.66 | 298,200 | — | — |
| 2025-10-09 | $87.25 | $142.50 | 131,500 | — | — |
| 2025-10-08 | $88.83 | $145.08 | 269,200 | — | — |
| 2025-10-07 | $89.14 | $145.59 | 308,400 | — | — |
| 2025-10-06 | $90.19 | $147.30 | 275,800 | — | — |
| 2025-10-03 | $94.41 | $154.20 | 197,800 | — | — |
| 2025-10-02 | $93.52 | $152.74 | 410,100 | — | — |
| 2025-10-01 | $92.55 | $151.16 | 192,200 | — | — |
| 2025-09-30 | $93.15 | $152.14 | 172,900 | — | — |
| 2025-09-29 | $93.75 | $153.12 | 233,000 | — | — |
| 2025-09-26 | $95.05 | $155.24 | 194,400 | — | — |
| 2025-09-25 | $94.60 | $154.51 | 210,400 | — | — |
| 2025-09-24 | $96.61 | $157.79 | 333,100 | — | — |
| 2025-09-23 | $96.81 | $158.12 | 177,900 | — | — |
| 2025-09-22 | $97.16 | $158.69 | 460,700 | — | — |
| 2025-09-19 | $97.44 | $159.14 | 854,500 | — | — |
| 2025-09-18 | $99.14 | $161.92 | 245,400 | — | — |
| 2025-09-17 | $98.65 | $161.12 | 311,700 | — | — |
| 2025-09-16 | $99.40 | $162.35 | 248,800 | — | — |
| 2025-09-15 | $99.95 | $163.24 | 325,200 | — | — |
| 2025-09-12 | $100.36 | $163.91 | 144,000 | — | — |
| 2025-09-11 | $104.01 | $169.88 | 215,900 | — | — |
| 2025-09-10 | $101.89 | $166.41 | 254,600 | — | — |
| 2025-09-09 | $103.38 | $168.85 | 329,700 | — | — |
| 2025-09-08 | $105.24 | $171.88 | 219,100 | — | — |
| 2025-09-05 | $106.02 | $173.16 | 230,700 | — | — |
| 2025-09-04 | $105.69 | $172.62 | 147,600 | — | — |
| 2025-09-03 | $103.05 | $168.31 | 170,300 | — | — |
| 2025-09-02 | $103.35 | $168.80 | 150,100 | — | — |
| 2025-08-29 | $105.42 | $172.18 | 156,900 | — | — |
| 2025-08-28 | $106.50 | $172.06 | 165,100 | — | — |
| 2025-08-27 | $107.98 | $174.45 | 147,100 | — | — |
| 2025-08-26 | $106.71 | $172.40 | 288,500 | — | — |
| 2025-08-25 | $107.65 | $173.92 | 197,600 | — | — |
| 2025-08-22 | $107.41 | $173.53 | 397,400 | — | — |
| 2025-08-21 | $101.61 | $164.16 | 177,500 | — | — |
| 2025-08-20 | $101.85 | $164.55 | 299,600 | — | — |
| 2025-08-19 | $104.69 | $169.14 | 282,700 | — | — |
| 2025-08-18 | $102.23 | $165.16 | 255,000 | — | — |
| 2025-08-15 | $103.43 | $167.10 | 440,200 | — | — |
| 2025-08-14 | $104.60 | $168.99 | 253,800 | — | — |
| 2025-08-13 | $105.27 | $170.08 | 429,600 | — | — |
| 2025-08-12 | $101.08 | $163.31 | 329,800 | — | — |
| 2025-08-11 | $95.34 | $154.03 | 253,400 | — | — |
| 2025-08-08 | $95.15 | $153.73 | 254,800 | — | — |
| 2025-08-07 | $95.78 | $154.74 | 547,600 | — | — |
| 2025-08-06 | $95.82 | $154.81 | 285,300 | — | — |
| 2025-08-05 | $96.03 | $155.15 | 398,500 | — | — |
| 2025-08-04 | $95.93 | $154.99 | 297,300 | — | — |
| 2025-08-01 | $94.43 | $152.56 | 437,500 | — | — |
| 2025-07-31 | $95.00 | $153.48 | 376,000 | — | — |
| 2025-07-30 | $96.42 | $155.78 | 436,800 | — | — |
| 2025-07-29 | $98.74 | $159.53 | 396,100 | — | — |
| 2025-07-28 | $98.51 | $159.15 | 340,800 | — | — |
| 2025-07-25 | $99.28 | $160.40 | 213,500 | — | — |
| 2025-07-24 | $97.93 | $158.22 | 225,100 | — | — |
| 2025-07-23 | $101.21 | $163.52 | 229,000 | — | — |
| 2025-07-22 | $99.97 | $161.51 | 348,800 | — | — |
| 2025-07-21 | $97.32 | $157.23 | 309,300 | — | — |
| 2025-07-18 | $97.04 | $156.78 | 196,300 | — | — |
| 2025-07-17 | $97.91 | $158.19 | 289,800 | — | — |
| 2025-07-16 | $96.42 | $155.78 | 267,100 | — | — |
| 2025-07-15 | $96.85 | $156.47 | 318,500 | — | — |
| 2025-07-14 | $99.52 | $160.79 | 306,000 | — | — |
| 2025-07-11 | $100.17 | $161.84 | 287,400 | — | — |
| 2025-07-10 | $101.18 | $163.47 | 313,800 | — | — |
| 2025-07-09 | $99.69 | $161.06 | 388,700 | — | — |
| 2025-07-08 | $98.61 | $159.32 | 294,000 | — | — |
| 2025-07-07 | $96.25 | $155.50 | 310,400 | — | — |
| 2025-07-03 | $98.00 | $158.33 | 182,300 | — | — |
| 2025-07-02 | $99.12 | $160.14 | 385,800 | — | — |
| 2025-07-01 | $95.64 | $154.52 | 725,100 | — | — |
| 2025-06-30 | $91.19 | $147.33 | 433,200 | — | — |
| 2025-06-27 | $91.95 | $148.56 | 868,900 | — | — |
| 2025-06-26 | $90.51 | $146.23 | 312,100 | — | — |
| 2025-06-25 | $89.29 | $144.26 | 317,600 | — | — |
| 2025-06-24 | $90.90 | $146.86 | 344,100 | — | — |
| 2025-06-23 | $90.80 | $146.70 | 368,900 | — | — |
| 2025-06-20 | $88.59 | $143.13 | 494,700 | — | — |
| 2025-06-18 | $88.95 | $143.71 | 386,400 | — | — |
| 2025-06-17 | $88.51 | $143.00 | 402,600 | — | — |
| 2025-06-16 | $90.46 | $146.15 | 268,100 | — | — |
| 2025-06-13 | $88.04 | $142.24 | 437,000 | — | — |
| 2025-06-12 | $90.46 | $146.15 | 193,900 | — | — |
| 2025-06-11 | $90.55 | $146.29 | 266,200 | — | — |
| 2025-06-10 | $92.40 | $149.28 | 284,200 | — | — |
| 2025-06-09 | $90.77 | $146.65 | 284,600 | — | — |
| 2025-06-06 | $89.19 | $144.10 | 207,000 | — | — |
| 2025-06-05 | $88.50 | $142.98 | 280,400 | — | — |
| 2025-06-04 | $88.47 | $142.93 | 227,400 | — | — |
| 2025-06-03 | $88.09 | $142.32 | 268,000 | — | — |
| 2025-06-02 | $84.88 | $137.13 | 376,900 | — | — |
| 2025-05-30 | $87.14 | $140.79 | 230,100 | — | — |
| 2025-05-29 | $88.40 | $140.96 | 165,200 | — | — |
| 2025-05-28 | $88.49 | $141.11 | 203,900 | — | — |
| 2025-05-27 | $89.67 | $142.99 | 193,400 | — | — |
| 2025-05-23 | $87.45 | $139.45 | 245,900 | — | — |
| 2025-05-22 | $88.84 | $141.66 | 282,700 | — | — |
| 2025-05-21 | $88.77 | $141.55 | 277,800 | — | — |
| 2025-05-20 | $91.98 | $146.67 | 333,000 | — | — |
| 2025-05-19 | $91.56 | $146.00 | 349,700 | — | — |
| 2025-05-16 | $91.33 | $145.64 | 493,200 | — | — |
| 2025-05-15 | $88.96 | $141.86 | 329,000 | — | — |
| 2025-05-14 | $89.34 | $142.46 | 410,300 | — | — |
| 2025-05-13 | $90.99 | $145.09 | 433,600 | — | — |
| 2025-05-12 | $89.70 | $143.04 | 531,600 | — | — |
| 2025-05-09 | $85.50 | $136.34 | 389,800 | — | — |
| 2025-05-08 | $85.78 | $136.79 | 601,000 | — | — |
| 2025-05-07 | $83.12 | $132.54 | 514,400 | — | — |
| 2025-05-06 | $83.91 | $133.80 | 980,400 | — | — |
| 2025-05-05 | $78.73 | $125.54 | 854,100 | — | — |
| 2025-05-02 | $79.82 | $127.28 | 440,900 | — | — |
| 2025-05-01 | $78.10 | $124.54 | 441,900 | — | — |
| 2025-04-30 | $77.08 | $122.91 | 495,400 | — | — |
| 2025-04-29 | $78.95 | $125.89 | 252,800 | — | — |
| 2025-04-28 | $78.07 | $124.49 | 316,500 | — | — |
| 2025-04-25 | $78.68 | $125.46 | 581,800 | — | — |
| 2025-04-24 | $80.00 | $127.57 | 441,500 | — | — |
| 2025-04-23 | $77.91 | $124.24 | 905,800 | — | — |
| 2025-04-22 | $78.84 | $125.72 | 467,000 | — | — |
| 2025-04-21 | $77.52 | $123.61 | 723,600 | — | — |
| 2025-04-17 | $77.39 | $123.41 | 654,200 | — | — |
| 2025-04-16 | $75.53 | $120.44 | 580,400 | — | — |
| 2025-04-15 | $76.42 | $121.86 | 506,300 | — | — |
| 2025-04-14 | $78.13 | $124.59 | 582,600 | — | — |
| 2025-04-11 | $77.43 | $123.47 | 615,500 | — | — |
| 2025-04-10 | $77.54 | $123.65 | 588,500 | — | — |
| 2025-04-09 | $81.71 | $130.30 | 838,000 | — | — |
| 2025-04-08 | $75.07 | $119.71 | 508,000 | — | — |
| 2025-04-07 | $80.00 | $127.57 | 705,000 | — | — |
| 2025-04-04 | $82.12 | $130.95 | 879,000 | — | — |
| 2025-04-03 | $81.00 | $129.16 | 619,500 | — | — |
| 2025-04-02 | $89.81 | $143.21 | 203,700 | — | — |
| 2025-04-01 | $87.87 | $140.12 | 386,300 | — | — |
| 2025-03-31 | $87.43 | $139.42 | 430,700 | — | — |
| 2025-03-28 | $87.40 | $139.37 | 311,400 | — | — |
| 2025-03-27 | $91.36 | $145.68 | 384,700 | — | — |
| 2025-03-26 | $91.09 | $145.25 | 275,500 | — | — |
| 2025-03-25 | $89.84 | $143.26 | 305,500 | — | — |
| 2025-03-24 | $90.34 | $144.06 | 343,100 | — | — |
| 2025-03-21 | $88.16 | $140.58 | 1,397,200 | — | — |
| 2025-03-20 | $88.84 | $141.66 | 393,700 | — | — |
| 2025-03-19 | $88.25 | $140.72 | 781,200 | — | — |
| 2025-03-18 | $88.23 | $140.69 | 334,500 | — | — |
| 2025-03-17 | $89.69 | $143.02 | 394,300 | — | — |
| 2025-03-14 | $89.79 | $143.18 | 489,400 | — | — |
| 2025-03-13 | $87.53 | $139.58 | 562,500 | — | — |
| 2025-03-12 | $91.18 | $145.40 | 2,675,400 | — | — |
| 2025-03-11 | $91.47 | $145.86 | 845,400 | — | — |
| 2025-03-10 | $96.07 | $153.19 | 312,600 | — | — |
| 2025-03-07 | $98.37 | $156.86 | 333,900 | — | — |
| 2025-03-06 | $99.83 | $157.36 | 327,500 | — | — |
| 2025-03-05 | $97.70 | $154.00 | 408,300 | — | — |
| 2025-03-04 | $97.88 | $154.28 | 438,800 | — | — |
| 2025-03-03 | $101.95 | $160.70 | 285,700 | — | — |
| 2025-02-28 | $103.82 | $163.64 | 386,300 | — | — |
| 2025-02-27 | $102.66 | $161.82 | 217,200 | — | — |
| 2025-02-26 | $104.96 | $165.44 | 217,000 | — | — |
| 2025-02-25 | $106.66 | $168.12 | 246,200 | — | — |
| 2025-02-24 | $106.28 | $167.52 | 178,600 | — | — |
| 2025-02-21 | $105.31 | $165.99 | 276,700 | — | — |
| 2025-02-20 | $107.06 | $168.75 | 271,500 | — | — |
| 2025-02-19 | $109.12 | $172.00 | 298,500 | — | — |
| 2025-02-18 | $110.13 | $173.59 | 299,200 | — | — |
| 2025-02-14 | $110.52 | $174.21 | 232,500 | — | — |
| 2025-02-13 | $109.47 | $172.55 | 437,000 | — | — |
| 2025-02-12 | $109.10 | $171.97 | 485,000 | — | — |
| 2025-02-11 | $107.76 | $169.86 | 625,500 | — | — |
| 2025-02-10 | $101.98 | $160.74 | 476,400 | — | — |
| 2025-02-07 | $100.92 | $159.07 | 244,600 | — | — |
| 2025-02-06 | $101.29 | $159.66 | 244,700 | — | — |
| 2025-02-05 | $102.60 | $161.72 | 221,500 | — | — |
| 2025-02-04 | $103.14 | $162.57 | 250,000 | — | — |
| 2025-02-03 | $101.49 | $159.97 | 261,600 | — | — |
| 2025-01-31 | $104.79 | $165.17 | 223,900 | — | — |
| 2025-01-30 | $106.98 | $168.63 | 274,500 | — | — |
| 2025-01-29 | $103.92 | $163.80 | 241,100 | — | — |
| 2025-01-28 | $104.25 | $164.32 | 211,700 | — | — |
| 2025-01-27 | $108.59 | $171.16 | 267,100 | — | — |
| 2025-01-24 | $105.88 | $166.89 | 205,000 | — | — |
| 2025-01-23 | $106.01 | $167.10 | 182,400 | — | — |
| 2025-01-22 | $105.78 | $166.73 | 149,100 | — | — |
| 2025-01-21 | $108.42 | $170.90 | 236,300 | — | — |
| 2025-01-17 | $107.28 | $169.10 | 198,200 | — | — |
| 2025-01-16 | $107.78 | $169.89 | 223,800 | — | — |
| 2025-01-15 | $105.81 | $166.78 | 323,700 | — | — |
| 2025-01-14 | $101.89 | $160.60 | 213,700 | — | — |
| 2025-01-13 | $99.95 | $157.54 | 255,200 | — | — |
| 2025-01-10 | $98.58 | $155.39 | 314,100 | — | — |
| 2025-01-08 | $102.24 | $161.15 | 183,600 | — | — |
| 2025-01-07 | $102.31 | $161.26 | 186,900 | — | — |
| 2025-01-06 | $104.66 | $164.97 | 231,100 | — | — |
| 2025-01-03 | $104.24 | $164.31 | 279,300 | — | — |
| 2025-01-02 | $101.62 | $160.18 | 135,200 | — | — |