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
- 1984-01-10 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 | $102.67 | $186.17 | 276,200 | — | — |
| 2025-12-30 | $104.25 | $189.03 | 209,500 | — | — |
| 2025-12-29 | $104.47 | $189.43 | 288,600 | — | — |
| 2025-12-26 | $106.17 | $192.51 | 239,500 | — | — |
| 2025-12-24 | $106.36 | $192.86 | 155,300 | — | — |
| 2025-12-23 | $106.13 | $192.44 | 355,900 | — | — |
| 2025-12-22 | $106.01 | $192.22 | 374,800 | — | — |
| 2025-12-19 | $106.02 | $192.24 | 963,300 | — | — |
| 2025-12-18 | $104.30 | $189.12 | 507,800 | — | — |
| 2025-12-17 | $104.16 | $188.87 | 477,400 | — | — |
| 2025-12-16 | $102.50 | $185.86 | 604,500 | — | — |
| 2025-12-15 | $101.47 | $183.99 | 709,000 | — | — |
| 2025-12-12 | $102.46 | $185.79 | 648,800 | — | — |
| 2025-12-11 | $103.90 | $188.40 | 653,200 | — | — |
| 2025-12-10 | $107.13 | $194.25 | 1,177,700 | — | — |
| 2025-12-09 | $103.57 | $187.80 | 659,700 | — | — |
| 2025-12-08 | $103.98 | $188.54 | 985,000 | — | — |
| 2025-12-05 | $100.84 | $182.85 | 1,083,900 | — | — |
| 2025-12-04 | $102.03 | $185.01 | 1,008,800 | — | — |
| 2025-12-03 | $99.76 | $180.89 | 1,847,000 | — | — |
| 2025-12-02 | $110.21 | $199.84 | 1,221,100 | — | — |
| 2025-12-01 | $107.62 | $195.14 | 820,100 | — | — |
| 2025-11-28 | $105.62 | $191.52 | 223,200 | — | — |
| 2025-11-26 | $105.99 | $192.19 | 857,600 | — | — |
| 2025-11-25 | $107.30 | $194.56 | 643,100 | — | — |
| 2025-11-24 | $103.41 | $187.51 | 728,700 | — | — |
| 2025-11-21 | $100.88 | $182.92 | 649,000 | — | — |
| 2025-11-20 | $96.03 | $174.13 | 455,400 | — | — |
| 2025-11-19 | $97.22 | $176.29 | 685,000 | — | — |
| 2025-11-18 | $96.08 | $174.22 | 399,000 | — | — |
| 2025-11-17 | $96.39 | $174.78 | 536,200 | — | — |
| 2025-11-14 | $98.65 | $178.88 | 508,900 | — | — |
| 2025-11-13 | $99.77 | $180.91 | 390,700 | — | — |
| 2025-11-12 | $101.41 | $183.88 | 267,300 | — | — |
| 2025-11-11 | $101.84 | $184.66 | 261,800 | — | — |
| 2025-11-10 | $102.01 | $184.97 | 462,200 | — | — |
| 2025-11-07 | $103.84 | $188.29 | 330,500 | — | — |
| 2025-11-06 | $101.83 | $184.64 | 433,500 | — | — |
| 2025-11-05 | $104.20 | $188.94 | 394,700 | — | — |
| 2025-11-04 | $102.32 | $185.53 | 332,900 | — | — |
| 2025-11-03 | $104.30 | $189.12 | 319,400 | — | — |
| 2025-10-31 | $104.35 | $189.21 | 491,300 | — | — |
| 2025-10-30 | $103.35 | $187.40 | 375,000 | — | — |
| 2025-10-29 | $103.62 | $187.89 | 649,900 | — | — |
| 2025-10-28 | $109.48 | $198.52 | 297,500 | — | — |
| 2025-10-27 | $109.08 | $197.79 | 596,700 | — | — |
| 2025-10-24 | $110.79 | $200.89 | 654,500 | — | — |
| 2025-10-23 | $109.03 | $197.70 | 545,100 | — | — |
| 2025-10-22 | $108.14 | $195.14 | 900,500 | — | — |
| 2025-10-21 | $107.29 | $193.61 | 454,400 | — | — |
| 2025-10-20 | $104.77 | $189.06 | 486,200 | — | — |
| 2025-10-17 | $104.67 | $188.88 | 265,900 | — | — |
| 2025-10-16 | $104.48 | $188.54 | 891,600 | — | — |
| 2025-10-15 | $104.36 | $188.32 | 582,200 | — | — |
| 2025-10-14 | $105.25 | $189.93 | 620,400 | — | — |
| 2025-10-13 | $101.05 | $182.35 | 543,400 | — | — |
| 2025-10-10 | $99.26 | $179.12 | 628,800 | — | — |
| 2025-10-09 | $102.25 | $184.51 | 614,800 | — | — |
| 2025-10-08 | $104.83 | $189.17 | 506,900 | — | — |
| 2025-10-07 | $104.53 | $188.63 | 696,100 | — | — |
| 2025-10-06 | $106.41 | $192.02 | 583,600 | — | — |
| 2025-10-03 | $109.07 | $196.82 | 665,300 | — | — |
| 2025-10-02 | $105.72 | $190.78 | 465,600 | — | — |
| 2025-10-01 | $104.05 | $187.76 | 490,500 | — | — |
| 2025-09-30 | $103.69 | $187.11 | 685,600 | — | — |
| 2025-09-29 | $104.88 | $189.26 | 561,700 | — | — |
| 2025-09-26 | $106.33 | $191.88 | 625,400 | — | — |
| 2025-09-25 | $105.81 | $190.94 | 923,200 | — | — |
| 2025-09-24 | $108.49 | $195.78 | 1,819,700 | — | — |
| 2025-09-23 | $102.25 | $184.51 | 1,179,100 | — | — |
| 2025-09-22 | $101.67 | $183.47 | 1,035,300 | — | — |
| 2025-09-19 | $102.73 | $185.38 | 1,064,800 | — | — |
| 2025-09-18 | $103.61 | $186.97 | 725,600 | — | — |
| 2025-09-17 | $103.99 | $187.65 | 1,302,100 | — | — |
| 2025-09-16 | $105.87 | $191.05 | 1,228,700 | — | — |
| 2025-09-15 | $104.87 | $189.24 | 686,900 | — | — |
| 2025-09-12 | $105.01 | $189.50 | 749,800 | — | — |
| 2025-09-11 | $110.36 | $199.15 | 1,411,500 | — | — |
| 2025-09-10 | $106.98 | $193.05 | 762,200 | — | — |
| 2025-09-09 | $109.47 | $197.54 | 422,400 | — | — |
| 2025-09-08 | $112.00 | $202.11 | 403,600 | — | — |
| 2025-09-05 | $112.33 | $202.70 | 508,300 | — | — |
| 2025-09-04 | $111.71 | $201.59 | 426,400 | — | — |
| 2025-09-03 | $108.67 | $196.10 | 792,100 | — | — |
| 2025-09-02 | $108.00 | $194.89 | 415,200 | — | — |
| 2025-08-29 | $109.60 | $197.78 | 454,700 | — | — |
| 2025-08-28 | $109.72 | $197.99 | 576,800 | — | — |
| 2025-08-27 | $110.28 | $199.01 | 642,500 | — | — |
| 2025-08-26 | $109.26 | $197.16 | 706,500 | — | — |
| 2025-08-25 | $110.77 | $199.89 | 572,800 | — | — |
| 2025-08-22 | $111.67 | $201.51 | 1,000,000 | — | — |
| 2025-08-21 | $105.02 | $189.51 | 669,300 | — | — |
| 2025-08-20 | $105.65 | $190.65 | 612,400 | — | — |
| 2025-08-19 | $107.53 | $194.04 | 788,600 | — | — |
| 2025-08-18 | $106.12 | $191.50 | 770,700 | — | — |
| 2025-08-15 | $107.45 | $193.90 | 663,000 | — | — |
| 2025-08-14 | $108.45 | $195.70 | 1,699,000 | — | — |
| 2025-08-13 | $109.21 | $197.07 | 2,294,200 | — | — |
| 2025-08-12 | $101.02 | $182.30 | 1,280,700 | — | — |
| 2025-08-11 | $95.37 | $172.10 | 368,000 | — | — |
| 2025-08-08 | $94.92 | $171.29 | 491,800 | — | — |
| 2025-08-07 | $95.84 | $172.95 | 562,900 | — | — |
| 2025-08-06 | $95.26 | $171.90 | 497,300 | — | — |
| 2025-08-05 | $94.13 | $169.86 | 555,300 | — | — |
| 2025-08-04 | $93.24 | $168.26 | 356,200 | — | — |
| 2025-08-01 | $91.31 | $164.77 | 732,700 | — | — |
| 2025-07-31 | $90.99 | $164.20 | 756,600 | — | — |
| 2025-07-30 | $93.88 | $169.41 | 764,700 | — | — |
| 2025-07-29 | $95.49 | $172.32 | 678,900 | — | — |
| 2025-07-28 | $95.18 | $171.76 | 409,500 | — | — |
| 2025-07-25 | $95.36 | $172.08 | 360,300 | — | — |
| 2025-07-24 | $93.58 | $168.87 | 398,000 | — | — |
| 2025-07-23 | $96.27 | $173.72 | 450,000 | — | — |
| 2025-07-22 | $94.18 | $169.95 | 753,400 | — | — |
| 2025-07-21 | $90.72 | $163.71 | 565,800 | — | — |
| 2025-07-18 | $89.72 | $161.90 | 507,200 | — | — |
| 2025-07-17 | $89.70 | $161.87 | 546,000 | — | — |
| 2025-07-16 | $88.76 | $160.17 | 694,200 | — | — |
| 2025-07-15 | $89.02 | $160.64 | 620,700 | — | — |
| 2025-07-14 | $92.12 | $166.23 | 380,200 | — | — |
| 2025-07-11 | $93.23 | $168.24 | 340,100 | — | — |
| 2025-07-10 | $94.61 | $170.73 | 495,300 | — | — |
| 2025-07-09 | $93.15 | $168.09 | 782,500 | — | — |
| 2025-07-08 | $91.95 | $165.93 | 826,900 | — | — |
| 2025-07-07 | $91.09 | $164.38 | 563,300 | — | — |
| 2025-07-03 | $92.60 | $167.10 | 418,300 | — | — |
| 2025-07-02 | $93.80 | $169.27 | 921,400 | — | — |
| 2025-07-01 | $90.82 | $163.89 | 1,076,900 | — | — |
| 2025-06-30 | $88.81 | $159.36 | 627,600 | — | — |
| 2025-06-27 | $89.72 | $160.99 | 768,900 | — | — |
| 2025-06-26 | $88.67 | $159.11 | 528,900 | — | — |
| 2025-06-25 | $86.50 | $155.21 | 573,500 | — | — |
| 2025-06-24 | $87.64 | $157.26 | 651,400 | — | — |
| 2025-06-23 | $86.92 | $155.97 | 463,600 | — | — |
| 2025-06-20 | $85.36 | $153.17 | 887,400 | — | — |
| 2025-06-18 | $85.89 | $154.12 | 1,161,700 | — | — |
| 2025-06-17 | $85.28 | $153.03 | 774,600 | — | — |
| 2025-06-16 | $88.26 | $158.37 | 444,700 | — | — |
| 2025-06-13 | $86.91 | $155.95 | 795,400 | — | — |
| 2025-06-12 | $87.99 | $157.89 | 597,100 | — | — |
| 2025-06-11 | $87.83 | $157.60 | 608,100 | — | — |
| 2025-06-10 | $88.62 | $159.02 | 741,600 | — | — |
| 2025-06-09 | $87.70 | $157.37 | 1,120,800 | — | — |
| 2025-06-06 | $86.56 | $155.32 | 987,100 | — | — |
| 2025-06-05 | $85.98 | $154.28 | 1,213,200 | — | — |
| 2025-06-04 | $85.91 | $154.16 | 2,028,600 | — | — |
| 2025-06-03 | $82.41 | $147.88 | 1,174,200 | — | — |
| 2025-06-02 | $79.26 | $142.22 | 995,200 | — | — |
| 2025-05-30 | $81.19 | $145.69 | 774,800 | — | — |
| 2025-05-29 | $81.70 | $146.60 | 652,800 | — | — |
| 2025-05-28 | $81.28 | $145.85 | 829,800 | — | — |
| 2025-05-27 | $82.40 | $147.86 | 740,300 | — | — |
| 2025-05-23 | $79.62 | $142.87 | 867,300 | — | — |
| 2025-05-22 | $80.18 | $143.87 | 621,700 | — | — |
| 2025-05-21 | $80.78 | $144.95 | 1,001,400 | — | — |
| 2025-05-20 | $83.66 | $150.12 | 686,200 | — | — |
| 2025-05-19 | $82.31 | $147.70 | 583,800 | — | — |
| 2025-05-16 | $82.44 | $147.93 | 618,800 | — | — |
| 2025-05-15 | $81.50 | $146.24 | 443,000 | — | — |
| 2025-05-14 | $81.51 | $146.26 | 598,300 | — | — |
| 2025-05-13 | $82.54 | $148.11 | 784,300 | — | — |
| 2025-05-12 | $80.75 | $144.90 | 1,050,900 | — | — |
| 2025-05-09 | $76.57 | $137.40 | 314,500 | — | — |
| 2025-05-08 | $76.26 | $136.84 | 497,000 | — | — |
| 2025-05-07 | $73.82 | $132.46 | 479,500 | — | — |
| 2025-05-06 | $74.25 | $133.23 | 374,600 | — | — |
| 2025-05-05 | $74.52 | $133.72 | 474,200 | — | — |
| 2025-05-02 | $75.06 | $134.69 | 475,800 | — | — |
| 2025-05-01 | $73.41 | $131.73 | 502,800 | — | — |
| 2025-04-30 | $72.42 | $129.95 | 661,700 | — | — |
| 2025-04-29 | $74.26 | $133.25 | 693,300 | — | — |
| 2025-04-28 | $73.10 | $131.17 | 342,700 | — | — |
| 2025-04-25 | $73.88 | $132.57 | 356,300 | — | — |
| 2025-04-24 | $74.51 | $133.70 | 555,300 | — | — |
| 2025-04-23 | $72.28 | $129.70 | 1,028,400 | — | — |
| 2025-04-22 | $71.51 | $128.32 | 881,400 | — | — |
| 2025-04-21 | $68.61 | $123.11 | 924,900 | — | — |
| 2025-04-17 | $69.08 | $123.96 | 694,500 | — | — |
| 2025-04-16 | $68.05 | $122.11 | 774,000 | — | — |
| 2025-04-15 | $68.29 | $122.54 | 1,027,900 | — | — |
| 2025-04-14 | $70.24 | $126.04 | 1,337,300 | — | — |
| 2025-04-11 | $68.97 | $123.76 | 1,008,800 | — | — |
| 2025-04-10 | $68.67 | $123.22 | 1,408,100 | — | — |
| 2025-04-09 | $72.19 | $129.54 | 1,453,600 | — | — |
| 2025-04-08 | $64.83 | $116.33 | 1,305,000 | — | — |
| 2025-04-07 | $70.38 | $125.39 | 1,565,500 | — | — |
| 2025-04-04 | $71.44 | $127.28 | 1,180,600 | — | — |
| 2025-04-03 | $71.03 | $126.55 | 1,196,100 | — | — |
| 2025-04-02 | $78.88 | $140.54 | 538,600 | — | — |
| 2025-04-01 | $76.62 | $136.51 | 750,500 | — | — |
| 2025-03-31 | $75.81 | $135.07 | 905,800 | — | — |
| 2025-03-28 | $77.08 | $137.33 | 781,000 | — | — |
| 2025-03-27 | $80.83 | $144.01 | 656,700 | — | — |
| 2025-03-26 | $80.02 | $142.57 | 431,200 | — | — |
| 2025-03-25 | $80.13 | $142.76 | 632,000 | — | — |
| 2025-03-24 | $81.22 | $144.70 | 679,400 | — | — |
| 2025-03-21 | $79.08 | $140.89 | 2,241,800 | — | — |
| 2025-03-20 | $80.25 | $142.98 | 798,100 | — | — |
| 2025-03-19 | $81.17 | $144.62 | 917,200 | — | — |
| 2025-03-18 | $81.80 | $145.74 | 633,500 | — | — |
| 2025-03-17 | $81.80 | $145.74 | 762,400 | — | — |
| 2025-03-14 | $80.59 | $143.58 | 884,100 | — | — |
| 2025-03-13 | $76.77 | $136.78 | 959,000 | — | — |
| 2025-03-12 | $78.44 | $139.75 | 1,162,700 | — | — |
| 2025-03-11 | $78.77 | $140.34 | 1,414,100 | — | — |
| 2025-03-10 | $82.13 | $146.33 | 1,856,800 | — | — |
| 2025-03-07 | $85.70 | $152.69 | 1,887,300 | — | — |
| 2025-03-06 | $86.43 | $153.99 | 1,828,700 | — | — |
| 2025-03-05 | $81.40 | $145.03 | 4,154,300 | — | — |
| 2025-03-04 | $95.23 | $169.67 | 1,011,600 | — | — |
| 2025-03-03 | $99.71 | $177.65 | 1,112,700 | — | — |
| 2025-02-28 | $99.39 | $177.08 | 507,600 | — | — |
| 2025-02-27 | $98.19 | $174.94 | 380,800 | — | — |
| 2025-02-26 | $101.49 | $180.82 | 636,300 | — | — |
| 2025-02-25 | $102.13 | $181.96 | 674,300 | — | — |
| 2025-02-24 | $100.75 | $179.50 | 580,700 | — | — |
| 2025-02-21 | $98.99 | $176.36 | 561,300 | — | — |
| 2025-02-20 | $100.53 | $179.11 | 386,200 | — | — |
| 2025-02-19 | $101.89 | $181.53 | 395,100 | — | — |
| 2025-02-18 | $104.13 | $185.52 | 558,800 | — | — |
| 2025-02-14 | $103.92 | $185.15 | 667,600 | — | — |
| 2025-02-13 | $102.53 | $182.67 | 385,100 | — | — |
| 2025-02-12 | $101.68 | $181.16 | 558,400 | — | — |
| 2025-02-11 | $102.99 | $183.49 | 554,300 | — | — |
| 2025-02-10 | $101.16 | $180.23 | 591,000 | — | — |
| 2025-02-07 | $99.39 | $177.08 | 549,200 | — | — |
| 2025-02-06 | $100.90 | $179.77 | 393,100 | — | — |
| 2025-02-05 | $102.26 | $182.19 | 395,700 | — | — |
| 2025-02-04 | $101.70 | $181.19 | 447,500 | — | — |
| 2025-02-03 | $100.20 | $178.52 | 682,300 | — | — |
| 2025-01-31 | $102.84 | $183.22 | 1,401,100 | — | — |
| 2025-01-30 | $105.39 | $187.77 | 814,200 | — | — |
| 2025-01-29 | $102.52 | $182.65 | 597,700 | — | — |
| 2025-01-28 | $101.52 | $180.87 | 719,000 | — | — |
| 2025-01-27 | $104.09 | $185.45 | 567,100 | — | — |
| 2025-01-24 | $100.46 | $178.98 | 486,400 | — | — |
| 2025-01-23 | $102.11 | $181.92 | 547,400 | — | — |
| 2025-01-22 | $102.25 | $182.17 | 388,900 | — | — |
| 2025-01-21 | $103.62 | $184.61 | 650,800 | — | — |
| 2025-01-17 | $101.73 | $181.25 | 696,000 | — | — |
| 2025-01-16 | $103.95 | $185.20 | 881,300 | — | — |
| 2025-01-15 | $100.73 | $179.46 | 996,000 | — | — |
| 2025-01-14 | $96.83 | $172.52 | 521,300 | — | — |
| 2025-01-13 | $95.28 | $169.75 | 588,800 | — | — |
| 2025-01-10 | $93.32 | $166.26 | 657,500 | — | — |
| 2025-01-08 | $95.23 | $169.67 | 624,600 | — | — |
| 2025-01-07 | $95.17 | $169.56 | 455,600 | — | — |
| 2025-01-06 | $95.92 | $170.89 | 498,100 | — | — |
| 2025-01-03 | $96.62 | $171.25 | 279,300 | — | — |
| 2025-01-02 | $94.51 | $167.51 | 279,100 | — | — |