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
- 1973-02-21 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 | $96.75 | $177.42 | 636,200 | — | — |
| 2025-12-30 | $97.43 | $178.67 | 605,900 | — | — |
| 2025-12-29 | $97.11 | $178.08 | 609,300 | — | — |
| 2025-12-26 | $96.75 | $177.42 | 557,100 | — | — |
| 2025-12-24 | $96.78 | $177.48 | 366,600 | — | — |
| 2025-12-23 | $97.58 | $178.95 | 727,800 | — | — |
| 2025-12-22 | $97.77 | $179.29 | 767,900 | — | — |
| 2025-12-19 | $96.24 | $176.49 | 2,867,400 | — | — |
| 2025-12-18 | $96.26 | $176.52 | 1,081,400 | — | — |
| 2025-12-17 | $96.77 | $177.46 | 1,416,600 | — | — |
| 2025-12-16 | $96.27 | $176.54 | 1,633,700 | — | — |
| 2025-12-15 | $99.08 | $181.70 | 2,045,400 | — | — |
| 2025-12-12 | $100.49 | $184.28 | 1,041,800 | — | — |
| 2025-12-11 | $103.92 | $190.57 | 1,049,200 | — | — |
| 2025-12-10 | $103.51 | $189.82 | 1,115,200 | — | — |
| 2025-12-09 | $98.78 | $181.15 | 886,300 | — | — |
| 2025-12-08 | $99.79 | $183.00 | 2,156,300 | — | — |
| 2025-12-05 | $100.79 | $184.83 | 795,200 | — | — |
| 2025-12-04 | $102.55 | $188.06 | 1,108,400 | — | — |
| 2025-12-03 | $103.26 | $189.36 | 1,026,400 | — | — |
| 2025-12-02 | $102.73 | $188.39 | 1,230,600 | — | — |
| 2025-12-01 | $102.43 | $187.84 | 1,158,900 | — | — |
| 2025-11-28 | $104.41 | $191.47 | 403,800 | — | — |
| 2025-11-26 | $104.66 | $191.93 | 1,433,600 | — | — |
| 2025-11-25 | $105.57 | $193.60 | 2,054,500 | — | — |
| 2025-11-24 | $100.58 | $184.45 | 12,294,800 | — | — |
| 2025-11-21 | $98.27 | $180.21 | 1,564,000 | — | — |
| 2025-11-20 | $94.02 | $172.42 | 1,204,000 | — | — |
| 2025-11-19 | $92.25 | $169.17 | 874,700 | — | — |
| 2025-11-18 | $93.06 | $170.66 | 837,500 | — | — |
| 2025-11-17 | $91.06 | $166.99 | 806,300 | — | — |
| 2025-11-14 | $92.73 | $170.05 | 924,500 | — | — |
| 2025-11-13 | $93.40 | $171.28 | 1,146,400 | — | — |
| 2025-11-12 | $94.13 | $172.62 | 1,163,100 | — | — |
| 2025-11-11 | $94.31 | $172.95 | 1,049,000 | — | — |
| 2025-11-10 | $92.28 | $169.23 | 1,369,400 | — | — |
| 2025-11-07 | $90.78 | $166.48 | 1,242,100 | — | — |
| 2025-11-06 | $89.52 | $164.16 | 1,906,300 | — | — |
| 2025-11-05 | $92.57 | $169.76 | 899,800 | — | — |
| 2025-11-04 | $91.69 | $168.14 | 1,203,000 | — | — |
| 2025-11-03 | $92.97 | $170.49 | 1,407,400 | — | — |
| 2025-10-31 | $93.59 | $171.63 | 1,163,700 | — | — |
| 2025-10-30 | $91.02 | $166.92 | 1,539,100 | — | — |
| 2025-10-29 | $95.30 | $174.76 | 1,084,100 | — | — |
| 2025-10-28 | $96.45 | $176.87 | 1,253,100 | — | — |
| 2025-10-27 | $97.16 | $178.18 | 2,664,900 | — | — |
| 2025-10-24 | $98.89 | $181.35 | 2,102,100 | — | — |
| 2025-10-23 | $97.57 | $178.93 | 1,363,000 | — | — |
| 2025-10-22 | $95.68 | $175.46 | 1,315,800 | — | — |
| 2025-10-21 | $96.89 | $177.68 | 1,124,300 | — | — |
| 2025-10-20 | $95.31 | $174.78 | 1,016,300 | — | — |
| 2025-10-17 | $93.42 | $171.32 | 1,131,900 | — | — |
| 2025-10-16 | $94.00 | $172.25 | 1,457,500 | — | — |
| 2025-10-15 | $92.12 | $168.81 | 1,102,300 | — | — |
| 2025-10-14 | $91.14 | $167.01 | 1,199,300 | — | — |
| 2025-10-13 | $90.98 | $166.72 | 1,214,500 | — | — |
| 2025-10-10 | $88.29 | $161.79 | 1,206,400 | — | — |
| 2025-10-09 | $91.66 | $167.96 | 1,032,000 | — | — |
| 2025-10-08 | $91.77 | $168.17 | 961,800 | — | — |
| 2025-10-07 | $91.19 | $167.10 | 1,303,100 | — | — |
| 2025-10-06 | $93.38 | $171.12 | 1,249,600 | — | — |
| 2025-10-03 | $94.05 | $172.34 | 1,293,800 | — | — |
| 2025-10-02 | $91.46 | $167.60 | 1,222,100 | — | — |
| 2025-10-01 | $91.76 | $168.15 | 1,274,300 | — | — |
| 2025-09-30 | $87.65 | $160.62 | 1,299,700 | — | — |
| 2025-09-29 | $84.20 | $154.29 | 913,600 | — | — |
| 2025-09-26 | $84.06 | $154.04 | 915,300 | — | — |
| 2025-09-25 | $83.04 | $152.17 | 910,400 | — | — |
| 2025-09-24 | $84.49 | $154.82 | 811,900 | — | — |
| 2025-09-23 | $85.71 | $157.06 | 1,069,600 | — | — |
| 2025-09-22 | $86.27 | $158.09 | 1,034,500 | — | — |
| 2025-09-19 | $86.72 | $158.91 | 3,530,400 | — | — |
| 2025-09-18 | $87.76 | $160.82 | 1,223,600 | — | — |
| 2025-09-17 | $85.39 | $156.47 | 1,523,600 | — | — |
| 2025-09-16 | $85.28 | $156.27 | 1,196,100 | — | — |
| 2025-09-15 | $84.00 | $153.93 | 1,304,700 | — | — |
| 2025-09-12 | $82.87 | $151.86 | 1,126,100 | — | — |
| 2025-09-11 | $85.68 | $157.01 | 833,800 | — | — |
| 2025-09-10 | $82.50 | $151.18 | 1,428,500 | — | — |
| 2025-09-09 | $85.04 | $155.83 | 907,500 | — | — |
| 2025-09-08 | $86.28 | $158.11 | 1,026,700 | — | — |
| 2025-09-05 | $86.64 | $158.76 | 1,193,600 | — | — |
| 2025-09-04 | $85.70 | $157.04 | 1,245,200 | — | — |
| 2025-09-03 | $83.36 | $152.75 | 2,475,000 | — | — |
| 2025-09-02 | $87.87 | $161.02 | 1,302,600 | — | — |
| 2025-08-29 | $90.11 | $165.12 | 786,200 | — | — |
| 2025-08-28 | $89.23 | $163.51 | 790,400 | — | — |
| 2025-08-27 | $88.59 | $162.34 | 1,619,300 | — | — |
| 2025-08-26 | $91.23 | $167.18 | 2,115,600 | — | — |
| 2025-08-25 | $92.14 | $168.84 | 699,600 | — | — |
| 2025-08-22 | $94.15 | $172.53 | 735,900 | — | — |
| 2025-08-21 | $89.67 | $164.32 | 692,800 | — | — |
| 2025-08-20 | $91.70 | $168.04 | 1,127,800 | — | — |
| 2025-08-19 | $91.42 | $167.52 | 965,400 | — | — |
| 2025-08-18 | $89.69 | $164.35 | 976,600 | — | — |
| 2025-08-15 | $90.78 | $166.35 | 1,268,600 | — | — |
| 2025-08-14 | $89.45 | $163.91 | 722,900 | — | — |
| 2025-08-13 | $90.93 | $166.63 | 1,610,300 | — | — |
| 2025-08-12 | $88.00 | $161.26 | 1,845,600 | — | — |
| 2025-08-11 | $85.80 | $157.23 | 984,100 | — | — |
| 2025-08-08 | $86.84 | $159.13 | 763,400 | — | — |
| 2025-08-07 | $86.46 | $158.43 | 808,200 | — | — |
| 2025-08-06 | $85.90 | $157.41 | 1,216,300 | — | — |
| 2025-08-05 | $88.68 | $162.50 | 1,185,300 | — | — |
| 2025-08-04 | $88.32 | $161.84 | 934,600 | — | — |
| 2025-08-01 | $88.23 | $161.68 | 1,601,100 | — | — |
| 2025-07-31 | $87.90 | $161.07 | 1,488,600 | — | — |
| 2025-07-30 | $90.85 | $166.48 | 1,580,700 | — | — |
| 2025-07-29 | $94.47 | $173.11 | 2,512,800 | — | — |
| 2025-07-28 | $95.04 | $174.16 | 4,794,300 | — | — |
| 2025-07-25 | $103.67 | $189.97 | 1,999,200 | — | — |
| 2025-07-24 | $101.97 | $186.86 | 1,700,800 | — | — |
| 2025-07-23 | $99.45 | $182.24 | 1,637,100 | — | — |
| 2025-07-22 | $96.13 | $176.15 | 2,046,000 | — | — |
| 2025-07-21 | $90.72 | $166.24 | 1,351,200 | — | — |
| 2025-07-18 | $93.26 | $170.90 | 1,006,700 | — | — |
| 2025-07-17 | $95.58 | $175.02 | 1,449,600 | — | — |
| 2025-07-16 | $94.90 | $173.77 | 1,324,700 | — | — |
| 2025-07-15 | $95.90 | $175.60 | 1,120,900 | — | — |
| 2025-07-14 | $98.47 | $180.31 | 1,138,600 | — | — |
| 2025-07-11 | $101.50 | $185.86 | 676,400 | — | — |
| 2025-07-10 | $102.40 | $187.51 | 856,800 | — | — |
| 2025-07-09 | $100.13 | $183.35 | 911,300 | — | — |
| 2025-07-08 | $100.66 | $184.32 | 930,100 | — | — |
| 2025-07-07 | $98.71 | $180.75 | 1,005,000 | — | — |
| 2025-07-03 | $101.31 | $185.51 | 811,000 | — | — |
| 2025-07-02 | $100.90 | $184.76 | 967,900 | — | — |
| 2025-07-01 | $99.03 | $181.34 | 866,100 | — | — |
| 2025-06-30 | $96.72 | $177.11 | 958,900 | — | — |
| 2025-06-27 | $97.82 | $179.12 | 1,331,000 | — | — |
| 2025-06-26 | $98.79 | $180.90 | 1,381,300 | — | — |
| 2025-06-25 | $97.70 | $178.90 | 927,100 | — | — |
| 2025-06-24 | $96.39 | $176.50 | 961,200 | — | — |
| 2025-06-23 | $94.95 | $173.87 | 809,700 | — | — |
| 2025-06-20 | $94.99 | $173.94 | 2,073,100 | — | — |
| 2025-06-18 | $94.41 | $172.88 | 985,900 | — | — |
| 2025-06-17 | $94.16 | $172.42 | 1,157,300 | — | — |
| 2025-06-16 | $96.35 | $176.43 | 1,148,200 | — | — |
| 2025-06-13 | $93.53 | $171.26 | 672,600 | — | — |
| 2025-06-12 | $95.70 | $175.24 | 694,000 | — | — |
| 2025-06-11 | $96.07 | $175.92 | 1,295,200 | — | — |
| 2025-06-10 | $96.25 | $176.25 | 1,793,400 | — | — |
| 2025-06-09 | $92.88 | $170.07 | 1,157,600 | — | — |
| 2025-06-06 | $91.97 | $168.41 | 903,400 | — | — |
| 2025-06-05 | $90.50 | $165.72 | 777,100 | — | — |
| 2025-06-04 | $92.40 | $169.20 | 914,300 | — | — |
| 2025-06-03 | $91.03 | $166.69 | 927,600 | — | — |
| 2025-06-02 | $89.32 | $163.56 | 838,000 | — | — |
| 2025-05-30 | $90.42 | $165.57 | 2,068,400 | — | — |
| 2025-05-29 | $91.91 | $168.30 | 1,101,900 | — | — |
| 2025-05-28 | $91.34 | $167.25 | 1,098,000 | — | — |
| 2025-05-27 | $92.23 | $168.88 | 1,536,500 | — | — |
| 2025-05-23 | $89.33 | $163.57 | 1,023,500 | — | — |
| 2025-05-22 | $90.48 | $165.68 | 1,180,200 | — | — |
| 2025-05-21 | $89.83 | $164.49 | 1,300,400 | — | — |
| 2025-05-20 | $93.58 | $171.36 | 1,072,800 | — | — |
| 2025-05-19 | $94.30 | $172.67 | 923,100 | — | — |
| 2025-05-16 | $93.26 | $170.77 | 1,050,300 | — | — |
| 2025-05-15 | $90.40 | $165.53 | 1,820,500 | — | — |
| 2025-05-14 | $91.02 | $166.67 | 1,744,300 | — | — |
| 2025-05-13 | $96.71 | $177.09 | 1,168,500 | — | — |
| 2025-05-12 | $98.50 | $180.37 | 1,641,800 | — | — |
| 2025-05-09 | $91.25 | $167.09 | 1,330,300 | — | — |
| 2025-05-08 | $92.90 | $170.11 | 1,005,400 | — | — |
| 2025-05-07 | $91.59 | $167.71 | 924,100 | — | — |
| 2025-05-06 | $90.42 | $165.57 | 861,400 | — | — |
| 2025-05-05 | $92.83 | $169.98 | 705,300 | — | — |
| 2025-05-02 | $93.99 | $172.11 | 944,900 | — | — |
| 2025-05-01 | $92.90 | $170.11 | 1,725,200 | — | — |
| 2025-04-30 | $93.43 | $171.08 | 1,886,000 | — | — |
| 2025-04-29 | $94.66 | $173.33 | 1,772,800 | — | — |
| 2025-04-28 | $95.06 | $174.07 | 2,062,700 | — | — |
| 2025-04-25 | $94.29 | $172.66 | 1,390,000 | — | — |
| 2025-04-24 | $95.13 | $174.19 | 2,168,500 | — | — |
| 2025-04-23 | $93.68 | $171.54 | 1,703,900 | — | — |
| 2025-04-22 | $92.33 | $169.07 | 1,510,700 | — | — |
| 2025-04-21 | $89.77 | $164.38 | 2,156,400 | — | — |
| 2025-04-17 | $91.82 | $168.13 | 1,353,400 | — | — |
| 2025-04-16 | $93.75 | $171.54 | 1,299,800 | — | — |
| 2025-04-15 | $95.54 | $174.81 | 1,177,400 | — | — |
| 2025-04-14 | $97.62 | $178.62 | 1,221,500 | — | — |
| 2025-04-11 | $94.86 | $173.57 | 2,420,800 | — | — |
| 2025-04-10 | $93.02 | $170.20 | 1,786,800 | — | — |
| 2025-04-09 | $101.34 | $185.43 | 1,898,200 | — | — |
| 2025-04-08 | $91.79 | $167.95 | 1,249,500 | — | — |
| 2025-04-07 | $96.16 | $175.95 | 1,680,100 | — | — |
| 2025-04-04 | $94.84 | $173.53 | 2,108,500 | — | — |
| 2025-04-03 | $100.75 | $184.35 | 929,300 | — | — |
| 2025-04-02 | $106.72 | $195.27 | 693,000 | — | — |
| 2025-04-01 | $104.31 | $190.86 | 980,300 | — | — |
| 2025-03-31 | $105.80 | $193.59 | 877,700 | — | — |
| 2025-03-28 | $105.62 | $193.26 | 852,300 | — | — |
| 2025-03-27 | $107.34 | $196.41 | 614,000 | — | — |
| 2025-03-26 | $107.36 | $196.44 | 806,100 | — | — |
| 2025-03-25 | $107.38 | $196.48 | 1,290,800 | — | — |
| 2025-03-24 | $108.59 | $198.69 | 702,800 | — | — |
| 2025-03-21 | $107.29 | $196.31 | 1,282,000 | — | — |
| 2025-03-20 | $106.98 | $195.75 | 1,079,600 | — | — |
| 2025-03-19 | $109.92 | $201.13 | 1,108,400 | — | — |
| 2025-03-18 | $112.69 | $206.20 | 965,600 | — | — |
| 2025-03-17 | $113.21 | $207.15 | 772,500 | — | — |
| 2025-03-14 | $111.91 | $204.77 | 752,900 | — | — |
| 2025-03-13 | $110.32 | $201.86 | 1,479,900 | — | — |
| 2025-03-12 | $111.52 | $204.05 | 979,200 | — | — |
| 2025-03-11 | $112.92 | $206.62 | 1,191,400 | — | — |
| 2025-03-10 | $118.23 | $216.33 | 1,624,600 | — | — |
| 2025-03-07 | $117.56 | $215.11 | 1,399,100 | — | — |
| 2025-03-06 | $113.21 | $207.15 | 903,000 | — | — |
| 2025-03-05 | $111.73 | $204.44 | 1,173,100 | — | — |
| 2025-03-04 | $109.26 | $199.92 | 948,500 | — | — |
| 2025-03-03 | $110.39 | $201.99 | 1,031,600 | — | — |
| 2025-02-28 | $112.15 | $205.21 | 1,309,500 | — | — |
| 2025-02-27 | $110.45 | $202.10 | 1,026,100 | — | — |
| 2025-02-26 | $115.11 | $210.62 | 493,000 | — | — |
| 2025-02-25 | $115.49 | $211.32 | 591,700 | — | — |
| 2025-02-24 | $114.91 | $210.26 | 894,000 | — | — |
| 2025-02-21 | $113.84 | $208.30 | 658,400 | — | — |
| 2025-02-20 | $114.72 | $209.91 | 1,235,000 | — | — |
| 2025-02-19 | $115.01 | $210.44 | 1,031,200 | — | — |
| 2025-02-18 | $111.74 | $204.46 | 784,800 | — | — |
| 2025-02-14 | $112.26 | $205.41 | 793,500 | — | — |
| 2025-02-13 | $112.88 | $206.54 | 770,100 | — | — |
| 2025-02-12 | $111.27 | $203.60 | 926,000 | — | — |
| 2025-02-11 | $112.62 | $206.07 | 1,159,200 | — | — |
| 2025-02-10 | $114.84 | $210.13 | 1,394,200 | — | — |
| 2025-02-07 | $118.86 | $217.48 | 942,600 | — | — |
| 2025-02-06 | $119.16 | $218.03 | 943,000 | — | — |
| 2025-02-05 | $122.37 | $223.91 | 861,700 | — | — |
| 2025-02-04 | $123.16 | $225.35 | 839,400 | — | — |
| 2025-02-03 | $123.69 | $226.32 | 872,500 | — | — |
| 2025-01-31 | $126.13 | $230.79 | 1,210,200 | — | — |
| 2025-01-30 | $126.84 | $232.09 | 1,528,900 | — | — |
| 2025-01-29 | $123.52 | $226.01 | 934,200 | — | — |
| 2025-01-28 | $125.59 | $229.80 | 1,201,400 | — | — |
| 2025-01-27 | $124.06 | $227.00 | 1,174,000 | — | — |
| 2025-01-24 | $123.15 | $225.33 | 729,300 | — | — |
| 2025-01-23 | $123.03 | $225.11 | 995,500 | — | — |
| 2025-01-22 | $122.78 | $224.66 | 936,400 | — | — |
| 2025-01-21 | $123.95 | $226.80 | 1,231,300 | — | — |
| 2025-01-17 | $118.39 | $216.62 | 659,400 | — | — |
| 2025-01-16 | $119.53 | $218.58 | 667,200 | — | — |
| 2025-01-15 | $118.95 | $217.52 | 936,200 | — | — |
| 2025-01-14 | $120.73 | $220.78 | 723,600 | — | — |
| 2025-01-13 | $122.70 | $224.38 | 1,175,900 | — | — |
| 2025-01-10 | $113.88 | $208.25 | 641,200 | — | — |
| 2025-01-08 | $116.42 | $212.90 | 770,400 | — | — |
| 2025-01-07 | $116.60 | $213.22 | 690,000 | — | — |
| 2025-01-06 | $115.59 | $211.38 | 766,100 | — | — |
| 2025-01-03 | $113.60 | $207.74 | 482,700 | — | — |
| 2025-01-02 | $112.00 | $204.81 | 715,300 | — | — |