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
- 1997-01-28 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 | $94.11 | $176.21 | 617,800 | — | — |
| 2025-12-30 | $95.06 | $177.98 | 551,200 | — | — |
| 2025-12-29 | $95.28 | $178.40 | 560,400 | — | — |
| 2025-12-26 | $95.77 | $179.31 | 443,400 | — | — |
| 2025-12-24 | $96.25 | $180.21 | 173,100 | — | — |
| 2025-12-23 | $95.94 | $179.63 | 604,300 | — | — |
| 2025-12-22 | $97.12 | $181.84 | 475,600 | — | — |
| 2025-12-19 | $97.18 | $181.95 | 1,417,300 | — | — |
| 2025-12-18 | $97.33 | $182.23 | 877,800 | — | — |
| 2025-12-17 | $97.68 | $182.89 | 819,400 | — | — |
| 2025-12-16 | $96.73 | $181.11 | 875,700 | — | — |
| 2025-12-15 | $97.08 | $181.77 | 1,737,600 | — | — |
| 2025-12-12 | $96.08 | $179.89 | 1,271,100 | — | — |
| 2025-12-11 | $95.15 | $178.15 | 1,052,000 | — | — |
| 2025-12-10 | $95.20 | $178.25 | 1,124,300 | — | — |
| 2025-12-09 | $92.39 | $172.99 | 824,900 | — | — |
| 2025-12-08 | $91.50 | $171.32 | 716,000 | — | — |
| 2025-12-05 | $92.14 | $172.52 | 674,600 | — | — |
| 2025-12-04 | $92.07 | $172.39 | 530,800 | — | — |
| 2025-12-03 | $91.66 | $171.62 | 663,200 | — | — |
| 2025-12-02 | $88.91 | $166.47 | 808,300 | — | — |
| 2025-12-01 | $90.05 | $168.60 | 713,800 | — | — |
| 2025-11-28 | $89.51 | $167.59 | 356,100 | — | — |
| 2025-11-26 | $89.78 | $168.10 | 599,200 | — | — |
| 2025-11-25 | $89.93 | $168.38 | 787,200 | — | — |
| 2025-11-24 | $87.37 | $163.59 | 938,900 | — | — |
| 2025-11-21 | $88.05 | $164.86 | 1,135,200 | — | — |
| 2025-11-20 | $85.77 | $160.59 | 773,200 | — | — |
| 2025-11-19 | $87.08 | $163.04 | 657,900 | — | — |
| 2025-11-18 | $86.14 | $161.28 | 723,700 | — | — |
| 2025-11-17 | $85.31 | $159.73 | 624,200 | — | — |
| 2025-11-14 | $88.87 | $166.39 | 552,400 | — | — |
| 2025-11-13 | $89.23 | $167.07 | 678,400 | — | — |
| 2025-11-12 | $89.65 | $167.85 | 776,900 | — | — |
| 2025-11-11 | $88.78 | $166.23 | 1,096,500 | — | — |
| 2025-11-10 | $88.86 | $166.38 | 942,400 | — | — |
| 2025-11-07 | $87.85 | $164.48 | 1,169,500 | — | — |
| 2025-11-06 | $87.55 | $162.80 | 713,200 | — | — |
| 2025-11-05 | $87.98 | $163.60 | 689,800 | — | — |
| 2025-11-04 | $87.91 | $163.47 | 1,257,400 | — | — |
| 2025-11-03 | $88.85 | $165.22 | 706,300 | — | — |
| 2025-10-31 | $88.65 | $164.85 | 835,300 | — | — |
| 2025-10-30 | $88.14 | $163.90 | 966,200 | — | — |
| 2025-10-29 | $88.35 | $164.29 | 1,113,500 | — | — |
| 2025-10-28 | $89.72 | $166.83 | 898,400 | — | — |
| 2025-10-27 | $90.43 | $168.16 | 872,100 | — | — |
| 2025-10-24 | $90.47 | $168.23 | 950,300 | — | — |
| 2025-10-23 | $89.92 | $167.21 | 1,964,800 | — | — |
| 2025-10-22 | $93.87 | $174.55 | 715,300 | — | — |
| 2025-10-21 | $94.57 | $175.85 | 666,700 | — | — |
| 2025-10-20 | $94.51 | $175.74 | 711,900 | — | — |
| 2025-10-17 | $92.47 | $171.95 | 763,900 | — | — |
| 2025-10-16 | $91.41 | $169.98 | 1,121,000 | — | — |
| 2025-10-15 | $96.90 | $180.19 | 575,900 | — | — |
| 2025-10-14 | $98.94 | $183.98 | 406,200 | — | — |
| 2025-10-13 | $96.20 | $178.88 | 608,300 | — | — |
| 2025-10-10 | $93.88 | $174.57 | 806,800 | — | — |
| 2025-10-09 | $98.85 | $183.81 | 498,200 | — | — |
| 2025-10-08 | $99.55 | $185.11 | 354,600 | — | — |
| 2025-10-07 | $100.01 | $185.97 | 656,600 | — | — |
| 2025-10-06 | $100.76 | $187.36 | 998,500 | — | — |
| 2025-10-03 | $99.37 | $184.78 | 917,000 | — | — |
| 2025-10-02 | $97.95 | $182.14 | 522,400 | — | — |
| 2025-10-01 | $98.46 | $183.09 | 536,100 | — | — |
| 2025-09-30 | $98.87 | $183.85 | 610,200 | — | — |
| 2025-09-29 | $99.33 | $184.70 | 947,400 | — | — |
| 2025-09-26 | $101.17 | $188.13 | 373,300 | — | — |
| 2025-09-25 | $100.10 | $186.14 | 444,300 | — | — |
| 2025-09-24 | $100.24 | $186.40 | 447,700 | — | — |
| 2025-09-23 | $100.30 | $186.51 | 466,200 | — | — |
| 2025-09-22 | $100.04 | $186.02 | 775,200 | — | — |
| 2025-09-19 | $101.39 | $188.54 | 1,932,100 | — | — |
| 2025-09-18 | $103.45 | $192.37 | 638,800 | — | — |
| 2025-09-17 | $101.22 | $188.22 | 928,700 | — | — |
| 2025-09-16 | $100.28 | $186.47 | 563,600 | — | — |
| 2025-09-15 | $100.81 | $187.46 | 524,100 | — | — |
| 2025-09-12 | $101.25 | $188.27 | 569,200 | — | — |
| 2025-09-11 | $102.20 | $190.04 | 512,000 | — | — |
| 2025-09-10 | $101.40 | $188.55 | 513,300 | — | — |
| 2025-09-09 | $101.03 | $187.87 | 784,000 | — | — |
| 2025-09-08 | $102.19 | $190.02 | 689,800 | — | — |
| 2025-09-05 | $103.01 | $191.55 | 1,362,500 | — | — |
| 2025-09-04 | $103.55 | $192.55 | 862,600 | — | — |
| 2025-09-03 | $101.40 | $188.55 | 821,300 | — | — |
| 2025-09-02 | $102.76 | $191.08 | 969,700 | — | — |
| 2025-08-29 | $102.06 | $189.78 | 564,900 | — | — |
| 2025-08-28 | $101.73 | $189.17 | 907,800 | — | — |
| 2025-08-27 | $101.76 | $189.22 | 766,800 | — | — |
| 2025-08-26 | $100.04 | $186.02 | 602,400 | — | — |
| 2025-08-25 | $99.19 | $184.44 | 457,600 | — | — |
| 2025-08-22 | $100.42 | $186.73 | 781,000 | — | — |
| 2025-08-21 | $96.44 | $179.33 | 418,500 | — | — |
| 2025-08-20 | $96.60 | $179.63 | 575,200 | — | — |
| 2025-08-19 | $96.35 | $179.16 | 540,500 | — | — |
| 2025-08-18 | $95.99 | $178.49 | 534,100 | — | — |
| 2025-08-15 | $95.40 | $177.40 | 813,100 | — | — |
| 2025-08-14 | $97.53 | $181.36 | 654,100 | — | — |
| 2025-08-13 | $97.66 | $181.60 | 623,100 | — | — |
| 2025-08-12 | $95.51 | $177.60 | 737,900 | — | — |
| 2025-08-11 | $92.04 | $171.15 | 939,000 | — | — |
| 2025-08-08 | $92.22 | $171.48 | 899,300 | — | — |
| 2025-08-07 | $91.78 | $169.55 | 819,600 | — | — |
| 2025-08-06 | $93.07 | $171.93 | 643,800 | — | — |
| 2025-08-05 | $94.12 | $173.87 | 865,500 | — | — |
| 2025-08-04 | $93.59 | $172.89 | 828,500 | — | — |
| 2025-08-01 | $92.76 | $171.36 | 1,113,400 | — | — |
| 2025-07-31 | $94.17 | $173.96 | 912,300 | — | — |
| 2025-07-30 | $95.92 | $177.20 | 777,800 | — | — |
| 2025-07-29 | $97.10 | $179.38 | 924,400 | — | — |
| 2025-07-28 | $97.59 | $180.28 | 1,547,300 | — | — |
| 2025-07-25 | $98.50 | $181.96 | 2,018,600 | — | — |
| 2025-07-24 | $97.90 | $180.86 | 1,983,200 | — | — |
| 2025-07-23 | $97.22 | $179.60 | 1,108,700 | — | — |
| 2025-07-22 | $98.35 | $181.69 | 1,369,000 | — | — |
| 2025-07-21 | $96.99 | $179.17 | 726,400 | — | — |
| 2025-07-18 | $97.81 | $180.69 | 538,900 | — | — |
| 2025-07-17 | $97.59 | $180.28 | 641,500 | — | — |
| 2025-07-16 | $95.93 | $177.22 | 950,900 | — | — |
| 2025-07-15 | $94.44 | $174.46 | 910,300 | — | — |
| 2025-07-14 | $98.70 | $182.33 | 1,059,200 | — | — |
| 2025-07-11 | $97.14 | $179.45 | 792,200 | — | — |
| 2025-07-10 | $97.65 | $180.39 | 624,400 | — | — |
| 2025-07-09 | $97.40 | $179.93 | 580,300 | — | — |
| 2025-07-08 | $96.69 | $178.62 | 740,700 | — | — |
| 2025-07-07 | $95.94 | $177.23 | 780,900 | — | — |
| 2025-07-03 | $96.87 | $178.95 | 482,300 | — | — |
| 2025-07-02 | $96.74 | $178.71 | 1,185,200 | — | — |
| 2025-07-01 | $95.26 | $175.98 | 945,100 | — | — |
| 2025-06-30 | $92.03 | $170.01 | 1,352,000 | — | — |
| 2025-06-27 | $90.98 | $168.07 | 16,156,800 | — | — |
| 2025-06-26 | $91.90 | $169.77 | 975,800 | — | — |
| 2025-06-25 | $88.83 | $164.10 | 778,900 | — | — |
| 2025-06-24 | $89.63 | $165.58 | 830,500 | — | — |
| 2025-06-23 | $88.21 | $162.95 | 1,025,500 | — | — |
| 2025-06-20 | $85.98 | $158.84 | 1,611,000 | — | — |
| 2025-06-18 | $86.04 | $158.95 | 773,900 | — | — |
| 2025-06-17 | $85.13 | $157.26 | 1,264,900 | — | — |
| 2025-06-16 | $86.20 | $159.24 | 946,500 | — | — |
| 2025-06-13 | $85.22 | $157.43 | 855,300 | — | — |
| 2025-06-12 | $87.94 | $162.46 | 724,300 | — | — |
| 2025-06-11 | $89.02 | $164.45 | 656,600 | — | — |
| 2025-06-10 | $90.77 | $167.68 | 604,400 | — | — |
| 2025-06-09 | $90.50 | $167.19 | 592,700 | — | — |
| 2025-06-06 | $89.72 | $165.74 | 510,100 | — | — |
| 2025-06-05 | $87.33 | $161.33 | 527,000 | — | — |
| 2025-06-04 | $87.53 | $161.70 | 562,100 | — | — |
| 2025-06-03 | $88.63 | $163.73 | 596,000 | — | — |
| 2025-06-02 | $87.10 | $160.90 | 739,000 | — | — |
| 2025-05-30 | $87.80 | $162.20 | 1,021,500 | — | — |
| 2025-05-29 | $88.87 | $164.17 | 750,500 | — | — |
| 2025-05-28 | $88.18 | $162.90 | 577,500 | — | — |
| 2025-05-27 | $89.72 | $165.74 | 901,800 | — | — |
| 2025-05-23 | $87.60 | $161.83 | 1,017,800 | — | — |
| 2025-05-22 | $87.92 | $162.42 | 897,900 | — | — |
| 2025-05-21 | $87.89 | $162.36 | 817,100 | — | — |
| 2025-05-20 | $90.58 | $167.33 | 542,100 | — | — |
| 2025-05-19 | $91.42 | $168.88 | 608,400 | — | — |
| 2025-05-16 | $91.29 | $168.64 | 907,600 | — | — |
| 2025-05-15 | $90.99 | $168.09 | 600,800 | — | — |
| 2025-05-14 | $91.35 | $168.76 | 782,400 | — | — |
| 2025-05-13 | $91.64 | $169.29 | 1,102,300 | — | — |
| 2025-05-12 | $91.79 | $169.57 | 885,400 | — | — |
| 2025-05-09 | $88.74 | $163.93 | 650,000 | — | — |
| 2025-05-08 | $89.70 | $164.71 | 740,900 | — | — |
| 2025-05-07 | $87.26 | $160.23 | 701,100 | — | — |
| 2025-05-06 | $88.14 | $161.85 | 684,800 | — | — |
| 2025-05-05 | $89.25 | $163.88 | 681,000 | — | — |
| 2025-05-02 | $89.38 | $164.12 | 500,500 | — | — |
| 2025-05-01 | $87.65 | $160.95 | 624,400 | — | — |
| 2025-04-30 | $86.78 | $159.35 | 620,900 | — | — |
| 2025-04-29 | $87.66 | $160.96 | 966,600 | — | — |
| 2025-04-28 | $87.49 | $160.65 | 1,021,600 | — | — |
| 2025-04-25 | $87.36 | $160.41 | 1,390,200 | — | — |
| 2025-04-24 | $89.75 | $164.80 | 773,300 | — | — |
| 2025-04-23 | $88.66 | $162.80 | 660,300 | — | — |
| 2025-04-22 | $87.02 | $159.79 | 680,400 | — | — |
| 2025-04-21 | $83.60 | $153.51 | 629,300 | — | — |
| 2025-04-17 | $84.82 | $155.75 | 627,000 | — | — |
| 2025-04-16 | $84.07 | $154.37 | 807,700 | — | — |
| 2025-04-15 | $83.91 | $154.08 | 568,300 | — | — |
| 2025-04-14 | $82.84 | $152.11 | 625,800 | — | — |
| 2025-04-11 | $81.45 | $149.56 | 743,500 | — | — |
| 2025-04-10 | $81.55 | $149.74 | 1,000,000 | — | — |
| 2025-04-09 | $87.32 | $160.34 | 1,463,500 | — | — |
| 2025-04-08 | $80.59 | $147.98 | 1,105,300 | — | — |
| 2025-04-07 | $82.06 | $150.68 | 1,256,100 | — | — |
| 2025-04-04 | $81.48 | $149.62 | 1,086,600 | — | — |
| 2025-04-03 | $84.63 | $155.40 | 1,000,900 | — | — |
| 2025-04-02 | $94.67 | $173.84 | 790,400 | — | — |
| 2025-04-01 | $92.26 | $169.41 | 634,200 | — | — |
| 2025-03-31 | $92.82 | $170.44 | 726,000 | — | — |
| 2025-03-28 | $92.22 | $169.34 | 641,700 | — | — |
| 2025-03-27 | $93.83 | $172.29 | 571,800 | — | — |
| 2025-03-26 | $93.95 | $172.51 | 589,500 | — | — |
| 2025-03-25 | $94.43 | $173.39 | 614,100 | — | — |
| 2025-03-24 | $94.81 | $174.09 | 701,100 | — | — |
| 2025-03-21 | $92.45 | $169.76 | 2,931,200 | — | — |
| 2025-03-20 | $92.81 | $170.42 | 821,200 | — | — |
| 2025-03-19 | $94.40 | $173.34 | 605,800 | — | — |
| 2025-03-18 | $92.62 | $170.07 | 537,500 | — | — |
| 2025-03-17 | $92.74 | $170.29 | 708,000 | — | — |
| 2025-03-14 | $91.60 | $168.20 | 648,200 | — | — |
| 2025-03-13 | $89.40 | $164.16 | 493,600 | — | — |
| 2025-03-12 | $90.29 | $165.79 | 689,000 | — | — |
| 2025-03-11 | $90.49 | $166.16 | 706,600 | — | — |
| 2025-03-10 | $90.44 | $166.07 | 875,300 | — | — |
| 2025-03-07 | $92.93 | $170.64 | 729,500 | — | — |
| 2025-03-06 | $92.37 | $169.61 | 705,600 | — | — |
| 2025-03-05 | $94.56 | $173.63 | 735,500 | — | — |
| 2025-03-04 | $95.49 | $175.34 | 600,500 | — | — |
| 2025-03-03 | $99.22 | $182.19 | 479,000 | — | — |
| 2025-02-28 | $100.80 | $185.09 | 469,400 | — | — |
| 2025-02-27 | $99.28 | $182.30 | 459,700 | — | — |
| 2025-02-26 | $99.63 | $182.94 | 404,900 | — | — |
| 2025-02-25 | $99.65 | $182.98 | 616,800 | — | — |
| 2025-02-24 | $98.74 | $181.31 | 514,600 | — | — |
| 2025-02-21 | $99.32 | $182.37 | 696,400 | — | — |
| 2025-02-20 | $101.36 | $186.12 | 574,800 | — | — |
| 2025-02-19 | $102.49 | $188.19 | 415,700 | — | — |
| 2025-02-18 | $103.19 | $189.48 | 525,500 | — | — |
| 2025-02-14 | $102.23 | $187.72 | 640,500 | — | — |
| 2025-02-13 | $102.66 | $188.51 | 454,200 | — | — |
| 2025-02-12 | $103.00 | $189.13 | 511,700 | — | — |
| 2025-02-11 | $106.31 | $195.21 | 324,700 | — | — |
| 2025-02-10 | $104.94 | $192.69 | 409,000 | — | — |
| 2025-02-07 | $106.61 | $195.76 | 538,400 | — | — |
| 2025-02-06 | $107.84 | $197.03 | 489,600 | — | — |
| 2025-02-05 | $106.92 | $195.35 | 505,500 | — | — |
| 2025-02-04 | $105.08 | $191.98 | 477,700 | — | — |
| 2025-02-03 | $103.12 | $188.40 | 630,000 | — | — |
| 2025-01-31 | $105.59 | $192.92 | 749,000 | — | — |
| 2025-01-30 | $105.95 | $193.57 | 571,400 | — | — |
| 2025-01-29 | $106.54 | $194.65 | 862,500 | — | — |
| 2025-01-28 | $108.33 | $197.92 | 1,121,700 | — | — |
| 2025-01-27 | $106.21 | $194.05 | 1,116,000 | — | — |
| 2025-01-24 | $103.67 | $189.41 | 1,508,900 | — | — |
| 2025-01-23 | $98.59 | $180.13 | 1,011,200 | — | — |
| 2025-01-22 | $99.47 | $181.73 | 640,600 | — | — |
| 2025-01-21 | $100.90 | $184.35 | 509,200 | — | — |
| 2025-01-17 | $99.72 | $182.19 | 535,500 | — | — |
| 2025-01-16 | $98.63 | $180.20 | 647,500 | — | — |
| 2025-01-15 | $99.53 | $181.84 | 740,600 | — | — |
| 2025-01-14 | $97.34 | $177.84 | 1,338,000 | — | — |
| 2025-01-13 | $92.92 | $169.77 | 1,286,400 | — | — |
| 2025-01-10 | $92.73 | $169.42 | 1,503,800 | — | — |
| 2025-01-08 | $96.15 | $175.67 | 505,800 | — | — |
| 2025-01-07 | $96.10 | $175.58 | 895,100 | — | — |
| 2025-01-06 | $96.93 | $177.09 | 1,149,600 | — | — |
| 2025-01-03 | $97.43 | $178.01 | 1,168,100 | — | — |
| 2025-01-02 | $97.00 | $177.22 | 4,812,200 | — | — |