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
- 1991-10-24 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 | $156.80 | $163.09 | 1,232,800 | — | — |
| 2025-12-30 | $159.31 | $165.70 | 1,427,600 | — | — |
| 2025-12-29 | $159.56 | $165.96 | 1,523,500 | — | — |
| 2025-12-26 | $159.49 | $165.89 | 702,500 | — | — |
| 2025-12-24 | $159.36 | $165.76 | 795,100 | — | — |
| 2025-12-23 | $158.62 | $164.99 | 1,175,400 | — | — |
| 2025-12-22 | $159.30 | $165.69 | 1,564,300 | — | — |
| 2025-12-19 | $157.39 | $163.71 | 5,049,000 | — | — |
| 2025-12-18 | $158.55 | $164.91 | 2,631,400 | — | — |
| 2025-12-17 | $155.73 | $161.98 | 2,272,500 | — | — |
| 2025-12-16 | $156.94 | $163.24 | 2,208,500 | — | — |
| 2025-12-15 | $157.46 | $163.78 | 2,593,400 | — | — |
| 2025-12-12 | $159.49 | $165.89 | 2,264,000 | — | — |
| 2025-12-11 | $158.92 | $165.30 | 3,657,400 | — | — |
| 2025-12-10 | $157.32 | $163.63 | 2,991,400 | — | — |
| 2025-12-09 | $148.89 | $154.87 | 1,674,500 | — | — |
| 2025-12-08 | $151.68 | $157.77 | 3,444,700 | — | — |
| 2025-12-05 | $155.15 | $161.38 | 2,833,500 | — | — |
| 2025-12-04 | $153.51 | $159.67 | 4,582,700 | — | — |
| 2025-12-03 | $150.95 | $157.01 | 4,491,200 | — | — |
| 2025-12-02 | $141.46 | $146.85 | 2,293,900 | — | — |
| 2025-12-01 | $139.67 | $144.99 | 2,628,400 | — | — |
| 2025-11-28 | $135.29 | $140.44 | 587,600 | — | — |
| 2025-11-26 | $134.91 | $140.05 | 1,460,200 | — | — |
| 2025-11-25 | $134.33 | $139.45 | 2,066,300 | — | — |
| 2025-11-24 | $132.33 | $137.37 | 2,663,200 | — | — |
| 2025-11-21 | $134.28 | $139.39 | 3,335,800 | — | — |
| 2025-11-20 | $126.29 | $131.10 | 2,257,500 | — | — |
| 2025-11-19 | $127.51 | $132.37 | 1,963,600 | — | — |
| 2025-11-18 | $130.66 | $135.64 | 2,030,700 | — | — |
| 2025-11-17 | $129.89 | $134.84 | 1,991,000 | — | — |
| 2025-11-14 | $132.29 | $137.33 | 1,936,200 | — | — |
| 2025-11-13 | $135.45 | $140.61 | 1,870,000 | — | — |
| 2025-11-12 | $138.85 | $144.14 | 1,487,800 | — | — |
| 2025-11-11 | $139.51 | $144.82 | 1,560,300 | — | — |
| 2025-11-10 | $137.76 | $143.01 | 1,639,400 | — | — |
| 2025-11-07 | $139.90 | $145.23 | 2,065,600 | — | — |
| 2025-11-06 | $137.69 | $142.93 | 3,031,300 | — | — |
| 2025-11-05 | $140.78 | $146.14 | 2,351,400 | — | — |
| 2025-11-04 | $141.36 | $146.74 | 2,588,100 | — | — |
| 2025-11-03 | $137.51 | $142.75 | 2,462,700 | — | — |
| 2025-10-31 | $140.42 | $145.77 | 2,377,200 | — | — |
| 2025-10-30 | $137.25 | $142.48 | 2,762,400 | — | — |
| 2025-10-29 | $136.13 | $141.31 | 4,290,600 | — | — |
| 2025-10-28 | $136.09 | $141.27 | 2,065,700 | — | — |
| 2025-10-27 | $136.73 | $141.94 | 2,082,600 | — | — |
| 2025-10-24 | $136.12 | $141.30 | 1,145,600 | — | — |
| 2025-10-23 | $135.86 | $141.03 | 2,090,700 | — | — |
| 2025-10-22 | $141.02 | $146.39 | 1,603,000 | — | — |
| 2025-10-21 | $144.36 | $149.86 | 1,862,700 | — | — |
| 2025-10-20 | $140.71 | $146.07 | 2,009,100 | — | — |
| 2025-10-17 | $138.04 | $143.30 | 1,870,200 | — | — |
| 2025-10-16 | $138.10 | $143.36 | 2,326,800 | — | — |
| 2025-10-15 | $135.04 | $140.18 | 1,884,600 | — | — |
| 2025-10-14 | $135.43 | $140.59 | 2,628,600 | — | — |
| 2025-10-13 | $136.18 | $141.37 | 1,282,300 | — | — |
| 2025-10-10 | $134.31 | $139.42 | 2,136,300 | — | — |
| 2025-10-09 | $141.28 | $146.66 | 2,049,400 | — | — |
| 2025-10-08 | $144.78 | $150.29 | 2,244,200 | — | — |
| 2025-10-07 | $141.36 | $146.74 | 1,478,000 | — | — |
| 2025-10-06 | $142.82 | $148.26 | 1,477,400 | — | — |
| 2025-10-03 | $141.33 | $146.71 | 1,806,600 | — | — |
| 2025-10-02 | $140.60 | $145.95 | 1,502,500 | — | — |
| 2025-10-01 | $139.24 | $144.54 | 2,305,600 | — | — |
| 2025-09-30 | $140.78 | $146.14 | 2,368,000 | — | — |
| 2025-09-29 | $141.04 | $146.41 | 2,682,000 | — | — |
| 2025-09-26 | $138.59 | $143.87 | 3,893,900 | — | — |
| 2025-09-25 | $140.43 | $145.78 | 1,923,300 | — | — |
| 2025-09-24 | $141.06 | $146.43 | 1,667,200 | — | — |
| 2025-09-23 | $139.34 | $144.65 | 1,541,300 | — | — |
| 2025-09-22 | $138.93 | $144.22 | 2,093,100 | — | — |
| 2025-09-19 | $140.84 | $146.20 | 4,264,100 | — | — |
| 2025-09-18 | $142.39 | $147.81 | 2,222,600 | — | — |
| 2025-09-17 | $141.79 | $147.19 | 1,977,500 | — | — |
| 2025-09-16 | $147.02 | $152.62 | 1,707,700 | — | — |
| 2025-09-15 | $145.25 | $150.78 | 1,582,400 | — | — |
| 2025-09-12 | $144.89 | $150.41 | 1,864,000 | — | — |
| 2025-09-11 | $149.40 | $155.09 | 1,682,400 | — | — |
| 2025-09-10 | $146.31 | $151.88 | 1,199,200 | — | — |
| 2025-09-09 | $148.22 | $153.86 | 1,311,000 | — | — |
| 2025-09-08 | $151.11 | $156.86 | 1,603,200 | — | — |
| 2025-09-05 | $150.71 | $156.45 | 1,891,900 | — | — |
| 2025-09-04 | $148.81 | $154.48 | 3,284,600 | — | — |
| 2025-09-03 | $148.11 | $153.75 | 1,485,900 | — | — |
| 2025-09-02 | $149.90 | $155.32 | 1,794,000 | — | — |
| 2025-08-29 | $150.97 | $156.43 | 1,679,400 | — | — |
| 2025-08-28 | $149.70 | $155.11 | 1,977,600 | — | — |
| 2025-08-27 | $153.82 | $159.38 | 1,975,000 | — | — |
| 2025-08-26 | $154.48 | $160.06 | 2,155,600 | — | — |
| 2025-08-25 | $155.47 | $161.09 | 1,721,300 | — | — |
| 2025-08-22 | $159.13 | $164.88 | 1,962,300 | — | — |
| 2025-08-21 | $149.75 | $155.16 | 2,050,000 | — | — |
| 2025-08-20 | $150.24 | $155.67 | 1,512,200 | — | — |
| 2025-08-19 | $154.80 | $160.39 | 2,958,900 | — | — |
| 2025-08-18 | $150.46 | $155.90 | 1,136,000 | — | — |
| 2025-08-15 | $151.14 | $156.60 | 1,499,700 | — | — |
| 2025-08-14 | $151.11 | $156.57 | 1,662,200 | — | — |
| 2025-08-13 | $153.46 | $159.01 | 1,983,100 | — | — |
| 2025-08-12 | $149.23 | $154.62 | 1,568,100 | — | — |
| 2025-08-11 | $143.02 | $148.19 | 2,071,000 | — | — |
| 2025-08-08 | $144.46 | $149.68 | 1,440,300 | — | — |
| 2025-08-07 | $145.33 | $150.58 | 1,806,100 | — | — |
| 2025-08-06 | $149.93 | $155.35 | 2,849,200 | — | — |
| 2025-08-05 | $147.15 | $152.47 | 1,790,600 | — | — |
| 2025-08-04 | $144.36 | $149.58 | 1,694,100 | — | — |
| 2025-08-01 | $141.85 | $146.98 | 2,653,900 | — | — |
| 2025-07-31 | $149.25 | $154.64 | 4,285,100 | — | — |
| 2025-07-30 | $146.46 | $151.75 | 5,557,100 | — | — |
| 2025-07-29 | $162.12 | $167.98 | 2,771,600 | — | — |
| 2025-07-28 | $164.32 | $170.26 | 1,634,000 | — | — |
| 2025-07-25 | $167.09 | $173.13 | 1,747,300 | — | — |
| 2025-07-24 | $167.79 | $173.85 | 1,315,600 | — | — |
| 2025-07-23 | $165.99 | $171.99 | 1,577,600 | — | — |
| 2025-07-22 | $166.89 | $172.92 | 1,229,000 | — | — |
| 2025-07-21 | $163.25 | $169.15 | 1,080,100 | — | — |
| 2025-07-18 | $162.09 | $167.95 | 1,548,700 | — | — |
| 2025-07-17 | $162.23 | $168.09 | 1,770,100 | — | — |
| 2025-07-16 | $160.83 | $166.64 | 1,452,400 | — | — |
| 2025-07-15 | $161.35 | $167.18 | 1,142,200 | — | — |
| 2025-07-14 | $165.73 | $171.72 | 1,017,200 | — | — |
| 2025-07-11 | $167.73 | $173.79 | 1,137,600 | — | — |
| 2025-07-10 | $171.12 | $177.30 | 1,262,300 | — | — |
| 2025-07-09 | $168.01 | $174.08 | 896,600 | — | — |
| 2025-07-08 | $167.38 | $173.43 | 1,971,000 | — | — |
| 2025-07-07 | $164.31 | $170.25 | 1,496,900 | — | — |
| 2025-07-03 | $171.03 | $177.21 | 1,369,300 | — | — |
| 2025-07-02 | $169.85 | $175.99 | 1,465,200 | — | — |
| 2025-07-01 | $168.45 | $174.54 | 2,076,800 | — | — |
| 2025-06-30 | $162.30 | $168.17 | 1,884,800 | — | — |
| 2025-06-27 | $163.68 | $169.60 | 6,623,100 | — | — |
| 2025-06-26 | $160.99 | $166.81 | 1,672,000 | — | — |
| 2025-06-25 | $160.35 | $166.14 | 1,400,600 | — | — |
| 2025-06-24 | $161.97 | $167.82 | 1,177,300 | — | — |
| 2025-06-23 | $161.36 | $167.19 | 1,256,400 | — | — |
| 2025-06-20 | $156.46 | $162.11 | 2,545,800 | — | — |
| 2025-06-18 | $156.03 | $161.67 | 1,281,200 | — | — |
| 2025-06-17 | $156.67 | $162.33 | 1,298,800 | — | — |
| 2025-06-16 | $159.45 | $165.21 | 1,998,300 | — | — |
| 2025-06-13 | $160.18 | $165.97 | 1,530,700 | — | — |
| 2025-06-12 | $162.41 | $168.28 | 1,305,900 | — | — |
| 2025-06-11 | $162.11 | $167.97 | 1,710,500 | — | — |
| 2025-06-10 | $167.89 | $173.96 | 1,916,500 | — | — |
| 2025-06-09 | $162.21 | $168.07 | 1,198,900 | — | — |
| 2025-06-06 | $160.33 | $166.12 | 1,232,600 | — | — |
| 2025-06-05 | $159.68 | $165.45 | 1,320,100 | — | — |
| 2025-06-04 | $161.49 | $167.33 | 1,318,200 | — | — |
| 2025-06-03 | $163.03 | $168.63 | 1,367,600 | — | — |
| 2025-06-02 | $160.00 | $165.50 | 1,563,500 | — | — |
| 2025-05-30 | $160.17 | $165.67 | 2,898,000 | — | — |
| 2025-05-29 | $162.01 | $167.58 | 1,301,800 | — | — |
| 2025-05-28 | $162.43 | $168.01 | 1,015,800 | — | — |
| 2025-05-27 | $164.21 | $169.85 | 2,223,400 | — | — |
| 2025-05-23 | $161.56 | $167.11 | 896,100 | — | — |
| 2025-05-22 | $163.60 | $169.22 | 1,264,400 | — | — |
| 2025-05-21 | $164.19 | $169.83 | 2,048,800 | — | — |
| 2025-05-20 | $169.60 | $175.43 | 1,886,500 | — | — |
| 2025-05-19 | $171.61 | $177.51 | 2,107,100 | — | — |
| 2025-05-16 | $171.28 | $177.17 | 1,098,200 | — | — |
| 2025-05-15 | $169.93 | $175.77 | 1,652,400 | — | — |
| 2025-05-14 | $171.65 | $177.55 | 1,470,400 | — | — |
| 2025-05-13 | $171.34 | $177.23 | 1,841,000 | — | — |
| 2025-05-12 | $176.07 | $182.12 | 3,596,800 | — | — |
| 2025-05-09 | $158.28 | $163.72 | 1,058,000 | — | — |
| 2025-05-08 | $160.12 | $165.62 | 1,733,900 | — | — |
| 2025-05-07 | $155.59 | $160.94 | 1,173,900 | — | — |
| 2025-05-06 | $153.35 | $158.62 | 1,012,300 | — | — |
| 2025-05-05 | $156.23 | $161.60 | 1,272,100 | — | — |
| 2025-05-02 | $158.01 | $163.44 | 2,628,100 | — | — |
| 2025-05-01 | $150.56 | $155.73 | 2,153,700 | — | — |
| 2025-04-30 | $153.28 | $158.55 | 2,958,800 | — | — |
| 2025-04-29 | $149.65 | $154.79 | 2,026,000 | — | — |
| 2025-04-28 | $149.00 | $154.12 | 2,699,000 | — | — |
| 2025-04-25 | $146.74 | $151.78 | 4,094,900 | — | — |
| 2025-04-24 | $158.90 | $164.36 | 1,834,800 | — | — |
| 2025-04-23 | $153.23 | $158.49 | 3,069,700 | — | — |
| 2025-04-22 | $152.07 | $157.30 | 1,840,300 | — | — |
| 2025-04-21 | $149.87 | $155.02 | 1,791,100 | — | — |
| 2025-04-17 | $153.75 | $159.03 | 1,456,500 | — | — |
| 2025-04-16 | $147.85 | $152.93 | 1,928,000 | — | — |
| 2025-04-15 | $152.85 | $158.10 | 1,001,800 | — | — |
| 2025-04-14 | $155.11 | $160.44 | 1,189,200 | — | — |
| 2025-04-11 | $152.23 | $157.46 | 2,640,800 | — | — |
| 2025-04-10 | $156.75 | $162.14 | 2,180,900 | — | — |
| 2025-04-09 | $165.49 | $171.18 | 3,158,600 | — | — |
| 2025-04-08 | $148.34 | $153.44 | 1,877,800 | — | — |
| 2025-04-07 | $151.41 | $156.61 | 2,779,500 | — | — |
| 2025-04-04 | $152.06 | $157.28 | 3,326,300 | — | — |
| 2025-04-03 | $155.75 | $161.10 | 2,683,400 | — | — |
| 2025-04-02 | $170.10 | $175.94 | 904,900 | — | — |
| 2025-04-01 | $167.09 | $172.83 | 1,219,200 | — | — |
| 2025-03-31 | $165.45 | $171.13 | 1,608,300 | — | — |
| 2025-03-28 | $164.85 | $170.51 | 1,285,800 | — | — |
| 2025-03-27 | $170.23 | $176.08 | 1,260,200 | — | — |
| 2025-03-26 | $168.67 | $174.47 | 1,423,100 | — | — |
| 2025-03-25 | $167.60 | $173.36 | 1,478,600 | — | — |
| 2025-03-24 | $170.05 | $175.89 | 1,302,600 | — | — |
| 2025-03-21 | $165.22 | $170.90 | 3,630,700 | — | — |
| 2025-03-20 | $161.13 | $166.67 | 1,585,700 | — | — |
| 2025-03-19 | $162.44 | $168.02 | 1,646,500 | — | — |
| 2025-03-18 | $162.08 | $167.65 | 1,148,200 | — | — |
| 2025-03-17 | $166.12 | $171.83 | 1,602,600 | — | — |
| 2025-03-14 | $162.50 | $168.08 | 1,412,300 | — | — |
| 2025-03-13 | $162.98 | $168.58 | 2,044,300 | — | — |
| 2025-03-12 | $164.54 | $170.19 | 2,344,400 | — | — |
| 2025-03-11 | $167.03 | $172.77 | 2,507,300 | — | — |
| 2025-03-10 | $177.97 | $184.09 | 2,021,800 | — | — |
| 2025-03-07 | $179.55 | $185.72 | 2,667,000 | — | — |
| 2025-03-06 | $177.58 | $183.68 | 2,027,100 | — | — |
| 2025-03-05 | $176.52 | $182.59 | 2,217,500 | — | — |
| 2025-03-04 | $175.00 | $180.72 | 3,026,000 | — | — |
| 2025-03-03 | $172.28 | $177.91 | 2,410,400 | — | — |
| 2025-02-28 | $176.50 | $182.27 | 2,123,300 | — | — |
| 2025-02-27 | $174.77 | $180.49 | 1,494,600 | — | — |
| 2025-02-26 | $175.69 | $181.44 | 2,414,600 | — | — |
| 2025-02-25 | $179.88 | $185.76 | 2,099,400 | — | — |
| 2025-02-24 | $181.97 | $187.92 | 2,225,600 | — | — |
| 2025-02-21 | $180.40 | $186.30 | 5,679,600 | — | — |
| 2025-02-20 | $197.25 | $203.70 | 1,366,400 | — | — |
| 2025-02-19 | $205.11 | $211.82 | 1,284,900 | — | — |
| 2025-02-18 | $209.29 | $216.13 | 1,865,700 | — | — |
| 2025-02-14 | $206.34 | $213.09 | 1,274,100 | — | — |
| 2025-02-13 | $206.39 | $213.14 | 1,287,500 | — | — |
| 2025-02-12 | $203.02 | $209.66 | 1,444,800 | — | — |
| 2025-02-11 | $205.77 | $212.50 | 1,956,900 | — | — |
| 2025-02-10 | $201.78 | $208.38 | 1,984,600 | — | — |
| 2025-02-07 | $197.20 | $203.65 | 1,871,000 | — | — |
| 2025-02-06 | $195.88 | $202.29 | 1,851,500 | — | — |
| 2025-02-05 | $193.65 | $199.98 | 2,772,300 | — | — |
| 2025-02-04 | $183.66 | $189.67 | 1,996,200 | — | — |
| 2025-02-03 | $182.05 | $188.00 | 2,165,800 | — | — |
| 2025-01-31 | $185.61 | $191.68 | 1,556,600 | — | — |
| 2025-01-30 | $186.78 | $192.89 | 1,587,900 | — | — |
| 2025-01-29 | $185.84 | $191.92 | 1,556,200 | — | — |
| 2025-01-28 | $189.99 | $196.20 | 1,522,700 | — | — |
| 2025-01-27 | $194.71 | $201.08 | 1,852,500 | — | — |
| 2025-01-24 | $190.81 | $197.05 | 870,200 | — | — |
| 2025-01-23 | $191.54 | $197.80 | 1,178,000 | — | — |
| 2025-01-22 | $188.79 | $194.96 | 1,410,200 | — | — |
| 2025-01-21 | $190.43 | $196.66 | 1,440,200 | — | — |
| 2025-01-17 | $189.55 | $195.75 | 1,307,500 | — | — |
| 2025-01-16 | $189.92 | $196.13 | 1,083,400 | — | — |
| 2025-01-15 | $186.86 | $192.97 | 1,956,900 | — | — |
| 2025-01-14 | $183.62 | $189.63 | 1,175,100 | — | — |
| 2025-01-13 | $180.67 | $186.58 | 1,229,700 | — | — |
| 2025-01-10 | $176.41 | $182.18 | 1,045,700 | — | — |
| 2025-01-08 | $179.58 | $185.45 | 1,483,600 | — | — |
| 2025-01-07 | $180.64 | $186.55 | 1,498,500 | — | — |
| 2025-01-06 | $182.67 | $188.64 | 1,149,800 | — | — |
| 2025-01-03 | $180.91 | $186.83 | 1,090,600 | — | — |
| 2025-01-02 | $175.73 | $181.48 | 903,300 | — | — |