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
- 1993-10-15 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 | $103.67 | $103.67 | 1,807,200 | — | — |
| 2025-12-30 | $105.03 | $105.03 | 2,575,000 | — | — |
| 2025-12-29 | $103.71 | $103.71 | 2,349,300 | — | — |
| 2025-12-26 | $103.09 | $103.09 | 1,781,000 | — | — |
| 2025-12-24 | $100.95 | $100.95 | 916,300 | — | — |
| 2025-12-23 | $100.68 | $100.68 | 1,994,500 | — | — |
| 2025-12-22 | $101.91 | $101.91 | 2,721,300 | — | — |
| 2025-12-19 | $99.47 | $99.47 | 6,711,300 | — | — |
| 2025-12-18 | $100.55 | $100.55 | 2,758,300 | — | — |
| 2025-12-17 | $102.39 | $102.39 | 3,347,000 | — | — |
| 2025-12-16 | $104.20 | $104.20 | 2,541,100 | — | — |
| 2025-12-15 | $103.99 | $103.99 | 3,498,400 | — | — |
| 2025-12-12 | $101.18 | $101.18 | 2,482,600 | — | — |
| 2025-12-11 | $101.36 | $101.36 | 2,796,100 | — | — |
| 2025-12-10 | $100.71 | $100.71 | 3,075,500 | — | — |
| 2025-12-09 | $100.81 | $100.81 | 2,420,200 | — | — |
| 2025-12-08 | $101.21 | $101.21 | 4,306,200 | — | — |
| 2025-12-05 | $99.70 | $99.70 | 4,560,800 | — | — |
| 2025-12-04 | $96.25 | $96.25 | 3,311,500 | — | — |
| 2025-12-03 | $94.97 | $94.97 | 3,760,500 | — | — |
| 2025-12-02 | $91.77 | $91.77 | 3,246,200 | — | — |
| 2025-12-01 | $92.02 | $92.02 | 5,560,300 | — | — |
| 2025-11-28 | $88.03 | $88.03 | 1,892,400 | — | — |
| 2025-11-26 | $87.19 | $87.19 | 3,074,400 | — | — |
| 2025-11-25 | $85.47 | $85.47 | 3,582,500 | — | — |
| 2025-11-24 | $83.13 | $83.13 | 4,384,000 | — | — |
| 2025-11-21 | $85.13 | $85.13 | 4,335,100 | — | — |
| 2025-11-20 | $81.48 | $81.48 | 2,745,300 | — | — |
| 2025-11-19 | $83.01 | $83.01 | 2,228,100 | — | — |
| 2025-11-18 | $83.77 | $83.77 | 3,915,500 | — | — |
| 2025-11-17 | $80.72 | $80.72 | 3,385,000 | — | — |
| 2025-11-14 | $82.82 | $82.82 | 2,478,100 | — | — |
| 2025-11-13 | $83.10 | $83.10 | 3,193,000 | — | — |
| 2025-11-12 | $84.39 | $84.39 | 3,948,300 | — | — |
| 2025-11-11 | $82.71 | $82.71 | 3,766,200 | — | — |
| 2025-11-10 | $79.84 | $79.84 | 4,169,400 | — | — |
| 2025-11-07 | $81.77 | $81.77 | 3,428,900 | — | — |
| 2025-11-06 | $79.81 | $79.81 | 3,388,500 | — | — |
| 2025-11-05 | $81.81 | $81.81 | 4,431,000 | — | — |
| 2025-11-04 | $79.54 | $79.54 | 3,352,600 | — | — |
| 2025-11-03 | $81.12 | $81.12 | 5,290,000 | — | — |
| 2025-10-31 | $81.50 | $81.50 | 6,043,200 | — | — |
| 2025-10-30 | $80.89 | $80.89 | 6,206,100 | — | — |
| 2025-10-29 | $83.84 | $83.84 | 6,365,700 | — | — |
| 2025-10-28 | $87.61 | $87.61 | 6,860,100 | — | — |
| 2025-10-27 | $90.47 | $90.47 | 9,525,700 | — | — |
| 2025-10-24 | $86.94 | $86.94 | 21,265,400 | — | — |
| 2025-10-23 | $102.54 | $102.54 | 9,160,700 | — | — |
| 2025-10-22 | $100.89 | $100.89 | 2,702,300 | — | — |
| 2025-10-21 | $102.96 | $102.96 | 2,924,700 | — | — |
| 2025-10-20 | $100.19 | $100.19 | 3,934,800 | — | — |
| 2025-10-17 | $99.82 | $99.82 | 3,819,800 | — | — |
| 2025-10-16 | $99.06 | $99.06 | 3,680,600 | — | — |
| 2025-10-15 | $96.44 | $96.44 | 3,420,700 | — | — |
| 2025-10-14 | $99.28 | $99.28 | 2,512,000 | — | — |
| 2025-10-13 | $98.31 | $98.31 | 2,780,300 | — | — |
| 2025-10-10 | $95.07 | $95.07 | 3,792,000 | — | — |
| 2025-10-09 | $98.85 | $98.85 | 2,879,200 | — | — |
| 2025-10-08 | $101.58 | $101.58 | 2,524,500 | — | — |
| 2025-10-07 | $97.98 | $97.98 | 3,085,700 | — | — |
| 2025-10-06 | $102.04 | $102.04 | 2,548,500 | — | — |
| 2025-10-03 | $103.05 | $103.05 | 2,405,900 | — | — |
| 2025-10-02 | $103.80 | $103.80 | 3,455,700 | — | — |
| 2025-10-01 | $101.18 | $101.18 | 3,527,600 | — | — |
| 2025-09-30 | $101.37 | $101.37 | 3,635,100 | — | — |
| 2025-09-29 | $103.28 | $103.28 | 3,774,500 | — | — |
| 2025-09-26 | $105.77 | $105.77 | 2,349,400 | — | — |
| 2025-09-25 | $105.83 | $105.83 | 3,089,300 | — | — |
| 2025-09-24 | $111.23 | $111.23 | 2,042,500 | — | — |
| 2025-09-23 | $112.03 | $112.03 | 2,139,800 | — | — |
| 2025-09-22 | $113.22 | $113.22 | 2,415,600 | — | — |
| 2025-09-19 | $113.79 | $113.79 | 4,551,000 | — | — |
| 2025-09-18 | $115.43 | $115.43 | 2,906,100 | — | — |
| 2025-09-17 | $118.68 | $118.68 | 2,170,000 | — | — |
| 2025-09-16 | $118.69 | $118.69 | 2,213,100 | — | — |
| 2025-09-15 | $118.66 | $118.66 | 2,640,200 | — | — |
| 2025-09-12 | $118.50 | $118.50 | 2,445,500 | — | — |
| 2025-09-11 | $117.87 | $117.87 | 1,864,600 | — | — |
| 2025-09-10 | $114.13 | $114.13 | 1,712,100 | — | — |
| 2025-09-09 | $115.41 | $115.41 | 1,889,000 | — | — |
| 2025-09-08 | $117.17 | $117.17 | 3,721,100 | — | — |
| 2025-09-05 | $120.40 | $120.40 | 2,193,600 | — | — |
| 2025-09-04 | $123.91 | $123.91 | 2,872,900 | — | — |
| 2025-09-03 | $123.67 | $123.67 | 3,034,600 | — | — |
| 2025-09-02 | $122.88 | $122.88 | 3,265,300 | — | — |
| 2025-08-29 | $119.63 | $119.63 | 2,665,100 | — | — |
| 2025-08-28 | $118.14 | $118.14 | 2,354,100 | — | — |
| 2025-08-27 | $116.73 | $116.73 | 2,715,800 | — | — |
| 2025-08-26 | $113.69 | $113.69 | 3,017,000 | — | — |
| 2025-08-25 | $113.03 | $113.03 | 3,481,000 | — | — |
| 2025-08-22 | $109.10 | $109.10 | 2,456,800 | — | — |
| 2025-08-21 | $104.69 | $104.69 | 1,419,800 | — | — |
| 2025-08-20 | $104.05 | $104.05 | 3,137,500 | — | — |
| 2025-08-19 | $105.52 | $105.52 | 1,708,000 | — | — |
| 2025-08-18 | $105.58 | $105.58 | 2,658,700 | — | — |
| 2025-08-15 | $102.96 | $102.96 | 2,657,500 | — | — |
| 2025-08-14 | $103.86 | $103.86 | 2,471,900 | — | — |
| 2025-08-13 | $106.48 | $106.48 | 2,222,700 | — | — |
| 2025-08-12 | $103.74 | $103.74 | 2,406,000 | — | — |
| 2025-08-11 | $100.47 | $100.47 | 2,485,500 | — | — |
| 2025-08-08 | $101.68 | $101.68 | 2,253,700 | — | — |
| 2025-08-07 | $101.89 | $101.89 | 3,316,100 | — | — |
| 2025-08-06 | $105.72 | $105.72 | 1,723,400 | — | — |
| 2025-08-05 | $105.91 | $105.91 | 2,193,600 | — | — |
| 2025-08-04 | $105.13 | $105.13 | 2,372,200 | — | — |
| 2025-08-01 | $103.35 | $103.35 | 2,980,300 | — | — |
| 2025-07-31 | $106.17 | $106.17 | 3,706,800 | — | — |
| 2025-07-30 | $110.60 | $110.60 | 2,832,500 | — | — |
| 2025-07-29 | $112.11 | $112.11 | 3,894,800 | — | — |
| 2025-07-28 | $112.39 | $112.39 | 6,387,100 | — | — |
| 2025-07-25 | $116.85 | $116.85 | 15,343,400 | — | — |
| 2025-07-24 | $104.94 | $104.94 | 8,710,900 | — | — |
| 2025-07-23 | $108.09 | $108.09 | 3,429,100 | — | — |
| 2025-07-22 | $105.69 | $105.69 | 2,677,300 | — | — |
| 2025-07-21 | $105.10 | $105.10 | 4,685,300 | — | — |
| 2025-07-18 | $101.91 | $101.91 | 3,412,600 | — | — |
| 2025-07-17 | $101.22 | $101.22 | 4,533,900 | — | — |
| 2025-07-16 | $97.88 | $97.88 | 3,880,300 | — | — |
| 2025-07-15 | $95.32 | $95.32 | 6,722,400 | — | — |
| 2025-07-14 | $98.38 | $98.38 | 5,132,800 | — | — |
| 2025-07-11 | $101.73 | $101.73 | 3,183,200 | — | — |
| 2025-07-10 | $104.95 | $104.95 | 2,545,600 | — | — |
| 2025-07-09 | $104.91 | $104.91 | 2,852,200 | — | — |
| 2025-07-08 | $105.29 | $105.29 | 2,389,700 | — | — |
| 2025-07-07 | $105.75 | $105.75 | 2,293,500 | — | — |
| 2025-07-03 | $106.20 | $106.20 | 1,736,100 | — | — |
| 2025-07-02 | $106.26 | $106.26 | 4,649,800 | — | — |
| 2025-07-01 | $105.40 | $105.40 | 3,180,300 | — | — |
| 2025-06-30 | $103.07 | $103.07 | 2,946,500 | — | — |
| 2025-06-27 | $104.20 | $104.20 | 3,921,500 | — | — |
| 2025-06-26 | $101.93 | $101.93 | 2,714,400 | — | — |
| 2025-06-25 | $101.04 | $101.04 | 2,128,300 | — | — |
| 2025-06-24 | $102.22 | $102.22 | 2,542,100 | — | — |
| 2025-06-23 | $100.44 | $100.44 | 2,800,800 | — | — |
| 2025-06-20 | $101.69 | $101.69 | 3,528,800 | — | — |
| 2025-06-18 | $101.00 | $101.00 | 2,693,100 | — | — |
| 2025-06-17 | $102.61 | $102.61 | 1,739,000 | — | — |
| 2025-06-16 | $103.63 | $103.63 | 2,804,400 | — | — |
| 2025-06-13 | $101.48 | $101.48 | 3,319,400 | — | — |
| 2025-06-12 | $107.70 | $107.70 | 1,704,600 | — | — |
| 2025-06-11 | $107.93 | $107.93 | 2,561,300 | — | — |
| 2025-06-10 | $110.00 | $110.00 | 2,366,200 | — | — |
| 2025-06-09 | $110.91 | $110.91 | 3,098,600 | — | — |
| 2025-06-06 | $109.22 | $109.22 | 3,155,000 | — | — |
| 2025-06-05 | $108.32 | $108.32 | 3,975,700 | — | — |
| 2025-06-04 | $105.81 | $105.81 | 2,549,600 | — | — |
| 2025-06-03 | $105.83 | $105.83 | 3,189,800 | — | — |
| 2025-06-02 | $105.01 | $105.01 | 3,042,400 | — | — |
| 2025-05-30 | $105.52 | $105.52 | 4,424,800 | — | — |
| 2025-05-29 | $107.27 | $107.27 | 4,688,400 | — | — |
| 2025-05-28 | $104.32 | $104.32 | 4,983,800 | — | — |
| 2025-05-27 | $108.96 | $108.96 | 7,532,100 | — | — |
| 2025-05-23 | $101.05 | $101.05 | 19,579,700 | — | — |
| 2025-05-22 | $126.09 | $126.09 | 7,449,100 | — | — |
| 2025-05-21 | $123.36 | $123.36 | 3,665,000 | — | — |
| 2025-05-20 | $128.84 | $128.84 | 3,407,600 | — | — |
| 2025-05-19 | $127.41 | $127.41 | 2,260,700 | — | — |
| 2025-05-16 | $127.91 | $127.91 | 2,160,300 | — | — |
| 2025-05-15 | $126.94 | $126.94 | 2,255,200 | — | — |
| 2025-05-14 | $127.36 | $127.36 | 2,884,700 | — | — |
| 2025-05-13 | $129.37 | $129.37 | 2,951,100 | — | — |
| 2025-05-12 | $126.08 | $126.08 | 4,588,100 | — | — |
| 2025-05-09 | $121.07 | $121.07 | 2,250,200 | — | — |
| 2025-05-08 | $125.62 | $125.62 | 3,557,500 | — | — |
| 2025-05-07 | $120.86 | $120.86 | 2,125,300 | — | — |
| 2025-05-06 | $117.07 | $117.07 | 1,954,100 | — | — |
| 2025-05-05 | $118.33 | $118.33 | 2,977,500 | — | — |
| 2025-05-02 | $116.94 | $116.94 | 2,490,700 | — | — |
| 2025-05-01 | $111.13 | $111.13 | 1,706,100 | — | — |
| 2025-04-30 | $110.83 | $110.83 | 2,687,300 | — | — |
| 2025-04-29 | $111.69 | $111.69 | 1,876,100 | — | — |
| 2025-04-28 | $109.15 | $109.15 | 2,011,700 | — | — |
| 2025-04-25 | $109.19 | $109.19 | 2,006,000 | — | — |
| 2025-04-24 | $110.65 | $110.65 | 2,280,300 | — | — |
| 2025-04-23 | $106.66 | $106.66 | 2,237,600 | — | — |
| 2025-04-22 | $106.42 | $106.42 | 1,558,900 | — | — |
| 2025-04-21 | $103.55 | $103.55 | 1,415,700 | — | — |
| 2025-04-17 | $105.67 | $105.67 | 1,755,600 | — | — |
| 2025-04-16 | $103.02 | $103.02 | 2,364,200 | — | — |
| 2025-04-15 | $104.18 | $104.18 | 2,866,200 | — | — |
| 2025-04-14 | $107.15 | $107.15 | 2,626,600 | — | — |
| 2025-04-11 | $109.05 | $109.05 | 3,588,700 | — | — |
| 2025-04-10 | $109.63 | $109.63 | 3,196,600 | — | — |
| 2025-04-09 | $116.06 | $116.06 | 5,179,200 | — | — |
| 2025-04-08 | $101.88 | $101.88 | 3,600,000 | — | — |
| 2025-04-07 | $106.13 | $106.13 | 4,717,500 | — | — |
| 2025-04-04 | $106.02 | $106.02 | 8,968,500 | — | — |
| 2025-04-03 | $100.88 | $100.88 | 8,699,700 | — | — |
| 2025-04-02 | $117.98 | $117.98 | 2,708,800 | — | — |
| 2025-04-01 | $113.35 | $113.35 | 2,364,600 | — | — |
| 2025-03-31 | $111.81 | $111.81 | 3,008,300 | — | — |
| 2025-03-28 | $111.56 | $111.56 | 2,595,900 | — | — |
| 2025-03-27 | $116.95 | $116.95 | 2,419,600 | — | — |
| 2025-03-26 | $118.16 | $118.16 | 2,631,300 | — | — |
| 2025-03-25 | $122.97 | $122.97 | 2,460,200 | — | — |
| 2025-03-24 | $124.68 | $124.68 | 4,106,000 | — | — |
| 2025-03-21 | $117.86 | $117.86 | 5,545,000 | — | — |
| 2025-03-20 | $115.67 | $115.67 | 2,072,200 | — | — |
| 2025-03-19 | $119.05 | $119.05 | 2,284,200 | — | — |
| 2025-03-18 | $115.30 | $115.30 | 2,196,500 | — | — |
| 2025-03-17 | $117.48 | $117.48 | 2,610,500 | — | — |
| 2025-03-14 | $118.68 | $118.68 | 2,540,800 | — | — |
| 2025-03-13 | $117.04 | $117.04 | 4,224,300 | — | — |
| 2025-03-12 | $121.58 | $121.58 | 3,156,500 | — | — |
| 2025-03-11 | $120.53 | $120.53 | 3,560,600 | — | — |
| 2025-03-10 | $121.11 | $121.11 | 4,072,800 | — | — |
| 2025-03-07 | $126.72 | $126.72 | 5,980,700 | — | — |
| 2025-03-06 | $131.93 | $131.93 | 3,039,300 | — | — |
| 2025-03-05 | $136.09 | $136.09 | 2,231,300 | — | — |
| 2025-03-04 | $133.78 | $133.78 | 3,813,200 | — | — |
| 2025-03-03 | $137.24 | $137.24 | 2,785,700 | — | — |
| 2025-02-28 | $139.36 | $139.36 | 3,004,100 | — | — |
| 2025-02-27 | $138.49 | $138.49 | 2,836,200 | — | — |
| 2025-02-26 | $144.97 | $144.97 | 3,632,900 | — | — |
| 2025-02-25 | $142.79 | $142.79 | 4,298,200 | — | — |
| 2025-02-24 | $140.11 | $140.11 | 4,239,100 | — | — |
| 2025-02-21 | $146.57 | $146.57 | 2,410,100 | — | — |
| 2025-02-20 | $150.02 | $150.02 | 3,945,500 | — | — |
| 2025-02-19 | $152.55 | $152.55 | 2,577,300 | — | — |
| 2025-02-18 | $155.84 | $155.84 | 2,855,400 | — | — |
| 2025-02-14 | $155.07 | $155.07 | 2,263,200 | — | — |
| 2025-02-13 | $158.11 | $158.11 | 3,164,700 | — | — |
| 2025-02-12 | $154.03 | $154.03 | 3,802,200 | — | — |
| 2025-02-11 | $157.64 | $157.64 | 3,483,400 | — | — |
| 2025-02-10 | $161.65 | $161.65 | 5,318,600 | — | — |
| 2025-02-07 | $168.24 | $168.24 | 3,344,200 | — | — |
| 2025-02-06 | $172.19 | $172.19 | 4,093,200 | — | — |
| 2025-02-05 | $172.52 | $172.52 | 4,758,100 | — | — |
| 2025-02-04 | $169.49 | $169.49 | 5,849,800 | — | — |
| 2025-02-03 | $170.63 | $170.63 | 6,340,400 | — | — |
| 2025-01-31 | $177.36 | $177.36 | 15,046,800 | — | — |
| 2025-01-30 | $223.11 | $223.11 | 4,428,300 | — | — |
| 2025-01-29 | $218.90 | $218.90 | 1,739,900 | — | — |
| 2025-01-28 | $215.92 | $215.92 | 1,896,300 | — | — |
| 2025-01-27 | $211.90 | $211.90 | 1,708,500 | — | — |
| 2025-01-24 | $217.16 | $217.16 | 1,452,800 | — | — |
| 2025-01-23 | $218.57 | $218.57 | 1,828,000 | — | — |
| 2025-01-22 | $214.92 | $214.92 | 1,478,600 | — | — |
| 2025-01-21 | $214.11 | $214.11 | 1,841,400 | — | — |
| 2025-01-17 | $209.91 | $209.91 | 1,313,200 | — | — |
| 2025-01-16 | $208.22 | $208.22 | 1,490,600 | — | — |
| 2025-01-15 | $203.73 | $203.73 | 1,170,100 | — | — |
| 2025-01-14 | $206.14 | $206.14 | 1,239,100 | — | — |
| 2025-01-13 | $204.59 | $204.59 | 1,980,200 | — | — |
| 2025-01-10 | $207.50 | $207.50 | 1,526,100 | — | — |
| 2025-01-08 | $207.52 | $207.52 | 1,630,900 | — | — |
| 2025-01-07 | $205.10 | $205.10 | 1,501,600 | — | — |
| 2025-01-06 | $208.47 | $208.47 | 2,993,700 | — | — |
| 2025-01-03 | $207.25 | $207.25 | 1,711,500 | — | — |
| 2025-01-02 | $204.54 | $204.54 | 1,556,500 | — | — |