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
- 1992-05-19 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 | $95.35 | $95.35 | 4,219,600 | — | — |
| 2025-12-30 | $96.01 | $96.01 | 3,991,700 | — | — |
| 2025-12-29 | $95.76 | $95.76 | 5,579,400 | — | — |
| 2025-12-26 | $96.06 | $96.06 | 3,295,100 | — | — |
| 2025-12-24 | $96.13 | $96.13 | 2,079,600 | — | — |
| 2025-12-23 | $96.09 | $96.09 | 5,824,700 | — | — |
| 2025-12-22 | $96.43 | $96.43 | 8,969,200 | — | — |
| 2025-12-19 | $95.61 | $95.61 | 16,423,000 | — | — |
| 2025-12-18 | $96.11 | $96.11 | 15,706,900 | — | — |
| 2025-12-17 | $94.48 | $94.48 | 12,335,900 | — | — |
| 2025-12-16 | $92.95 | $92.95 | 14,569,600 | — | — |
| 2025-12-15 | $92.19 | $92.19 | 11,765,300 | — | — |
| 2025-12-12 | $92.58 | $92.58 | 7,775,100 | — | — |
| 2025-12-11 | $91.75 | $91.75 | 11,749,700 | — | — |
| 2025-12-10 | $92.70 | $92.70 | 11,593,600 | — | — |
| 2025-12-09 | $92.53 | $92.53 | 12,670,400 | — | — |
| 2025-12-08 | $93.84 | $93.84 | 14,721,300 | — | — |
| 2025-12-05 | $97.52 | $97.52 | 8,145,400 | — | — |
| 2025-12-04 | $97.72 | $97.72 | 9,407,600 | — | — |
| 2025-12-03 | $98.57 | $98.57 | 9,868,900 | — | — |
| 2025-12-02 | $99.02 | $99.02 | 7,977,800 | — | — |
| 2025-12-01 | $101.01 | $101.01 | 5,614,200 | — | — |
| 2025-11-28 | $101.58 | $101.58 | 2,819,000 | — | — |
| 2025-11-26 | $100.96 | $100.96 | 5,310,100 | — | — |
| 2025-11-25 | $101.36 | $101.36 | 8,827,500 | — | — |
| 2025-11-24 | $98.04 | $98.04 | 17,698,500 | — | — |
| 2025-11-21 | $96.88 | $96.88 | 13,388,300 | — | — |
| 2025-11-20 | $96.60 | $96.60 | 7,939,000 | — | — |
| 2025-11-19 | $97.01 | $97.01 | 16,170,100 | — | — |
| 2025-11-18 | $99.22 | $99.22 | 10,109,400 | — | — |
| 2025-11-17 | $101.76 | $101.76 | 6,765,400 | — | — |
| 2025-11-14 | $102.69 | $102.69 | 9,709,100 | — | — |
| 2025-11-13 | $104.98 | $104.98 | 10,338,000 | — | — |
| 2025-11-12 | $104.13 | $104.13 | 7,530,700 | — | — |
| 2025-11-11 | $102.50 | $102.50 | 6,006,800 | — | — |
| 2025-11-10 | $100.91 | $100.91 | 8,236,200 | — | — |
| 2025-11-07 | $100.02 | $100.02 | 7,046,500 | — | — |
| 2025-11-06 | $99.05 | $99.05 | 6,809,700 | — | — |
| 2025-11-05 | $98.90 | $98.90 | 6,443,300 | — | — |
| 2025-11-04 | $98.84 | $98.84 | 6,945,600 | — | — |
| 2025-11-03 | $98.59 | $98.59 | 8,031,600 | — | — |
| 2025-10-31 | $100.72 | $100.72 | 7,273,900 | — | — |
| 2025-10-30 | $100.57 | $100.57 | 6,834,600 | — | — |
| 2025-10-29 | $100.30 | $100.30 | 6,969,100 | — | — |
| 2025-10-28 | $100.97 | $100.97 | 5,612,200 | — | — |
| 2025-10-27 | $102.43 | $102.43 | 6,857,600 | — | — |
| 2025-10-24 | $101.11 | $101.11 | 6,798,400 | — | — |
| 2025-10-23 | $102.39 | $102.39 | 11,114,500 | — | — |
| 2025-10-22 | $103.85 | $103.85 | 17,749,300 | — | — |
| 2025-10-21 | $99.90 | $99.90 | 8,955,900 | — | — |
| 2025-10-20 | $100.53 | $100.53 | 9,309,700 | — | — |
| 2025-10-17 | $99.24 | $99.24 | 6,499,600 | — | — |
| 2025-10-16 | $97.78 | $97.78 | 8,221,000 | — | — |
| 2025-10-15 | $97.71 | $97.71 | 9,149,300 | — | — |
| 2025-10-14 | $96.24 | $96.24 | 6,098,000 | — | — |
| 2025-10-13 | $94.95 | $94.95 | 7,105,500 | — | — |
| 2025-10-10 | $95.41 | $95.41 | 8,056,000 | — | — |
| 2025-10-09 | $97.28 | $97.28 | 7,724,300 | — | — |
| 2025-10-08 | $96.79 | $96.79 | 7,135,900 | — | — |
| 2025-10-07 | $95.90 | $95.90 | 8,180,400 | — | — |
| 2025-10-06 | $96.70 | $96.70 | 7,797,300 | — | — |
| 2025-10-03 | $97.32 | $97.32 | 10,768,100 | — | — |
| 2025-10-02 | $96.22 | $96.22 | 11,943,300 | — | — |
| 2025-10-01 | $95.85 | $95.85 | 22,363,700 | — | — |
| 2025-09-30 | $97.63 | $97.63 | 13,273,700 | — | — |
| 2025-09-29 | $97.04 | $97.04 | 12,025,300 | — | — |
| 2025-09-26 | $98.18 | $98.18 | 8,188,400 | — | — |
| 2025-09-25 | $98.14 | $98.14 | 9,434,100 | — | — |
| 2025-09-24 | $98.06 | $98.06 | 14,130,300 | — | — |
| 2025-09-23 | $97.69 | $97.69 | 14,592,800 | — | — |
| 2025-09-22 | $97.03 | $97.03 | 11,013,300 | — | — |
| 2025-09-19 | $97.83 | $97.83 | 16,833,800 | — | — |
| 2025-09-18 | $98.23 | $98.23 | 13,867,100 | — | — |
| 2025-09-17 | $98.50 | $98.50 | 12,061,900 | — | — |
| 2025-09-16 | $98.98 | $98.98 | 20,889,900 | — | — |
| 2025-09-15 | $99.87 | $99.87 | 12,020,500 | — | — |
| 2025-09-12 | $102.71 | $102.71 | 10,541,800 | — | — |
| 2025-09-11 | $104.34 | $104.34 | 8,283,200 | — | — |
| 2025-09-10 | $105.23 | $105.23 | 10,385,000 | — | — |
| 2025-09-09 | $108.09 | $108.09 | 5,241,100 | — | — |
| 2025-09-08 | $108.14 | $108.14 | 7,455,500 | — | — |
| 2025-09-05 | $107.22 | $107.22 | 4,063,400 | — | — |
| 2025-09-04 | $107.29 | $107.29 | 7,355,300 | — | — |
| 2025-09-03 | $107.53 | $107.53 | 7,518,700 | — | — |
| 2025-09-02 | $106.66 | $106.66 | 7,768,100 | — | — |
| 2025-08-29 | $105.50 | $105.50 | 4,066,900 | — | — |
| 2025-08-28 | $105.75 | $105.75 | 3,936,200 | — | — |
| 2025-08-27 | $105.87 | $105.87 | 5,706,500 | — | — |
| 2025-08-26 | $106.39 | $106.39 | 5,613,700 | — | — |
| 2025-08-25 | $105.11 | $105.11 | 4,507,500 | — | — |
| 2025-08-22 | $106.17 | $106.17 | 9,397,500 | — | — |
| 2025-08-21 | $105.21 | $105.21 | 5,926,800 | — | — |
| 2025-08-20 | $106.05 | $106.05 | 6,062,400 | — | — |
| 2025-08-19 | $103.75 | $103.75 | 5,229,700 | — | — |
| 2025-08-18 | $103.05 | $103.05 | 8,516,900 | — | — |
| 2025-08-15 | $103.17 | $103.17 | 5,342,300 | — | — |
| 2025-08-14 | $104.15 | $104.15 | 7,246,100 | — | — |
| 2025-08-13 | $102.50 | $102.50 | 5,859,200 | — | — |
| 2025-08-12 | $102.64 | $102.64 | 6,446,700 | — | — |
| 2025-08-11 | $102.75 | $102.75 | 4,166,100 | — | — |
| 2025-08-08 | $103.14 | $103.14 | 5,076,200 | — | — |
| 2025-08-07 | $102.96 | $102.96 | 5,406,400 | — | — |
| 2025-08-06 | $102.95 | $102.95 | 9,105,300 | — | — |
| 2025-08-05 | $104.83 | $104.83 | 4,834,900 | — | — |
| 2025-08-04 | $106.79 | $106.79 | 4,623,900 | — | — |
| 2025-08-01 | $105.41 | $105.41 | 6,339,000 | — | — |
| 2025-07-31 | $104.92 | $104.92 | 6,714,600 | — | — |
| 2025-07-30 | $106.76 | $106.76 | 7,165,700 | — | — |
| 2025-07-29 | $106.47 | $106.47 | 6,352,600 | — | — |
| 2025-07-28 | $105.84 | $105.84 | 6,624,800 | — | — |
| 2025-07-25 | $106.14 | $106.14 | 5,875,100 | — | — |
| 2025-07-24 | $106.21 | $106.21 | 10,261,500 | — | — |
| 2025-07-23 | $107.76 | $107.76 | 15,115,200 | — | — |
| 2025-07-22 | $103.16 | $103.16 | 7,924,300 | — | — |
| 2025-07-21 | $103.78 | $103.78 | 5,528,700 | — | — |
| 2025-07-18 | $103.64 | $103.64 | 8,571,100 | — | — |
| 2025-07-17 | $104.65 | $104.65 | 9,489,100 | — | — |
| 2025-07-16 | $103.19 | $103.19 | 9,259,100 | — | — |
| 2025-07-15 | $103.48 | $103.48 | 7,361,600 | — | — |
| 2025-07-14 | $104.33 | $104.33 | 9,819,500 | — | — |
| 2025-07-11 | $103.20 | $103.20 | 5,890,200 | — | — |
| 2025-07-10 | $103.86 | $103.86 | 7,225,100 | — | — |
| 2025-07-09 | $102.96 | $102.96 | 6,241,000 | — | — |
| 2025-07-08 | $102.41 | $102.41 | 7,750,900 | — | — |
| 2025-07-07 | $103.83 | $103.83 | 5,892,100 | — | — |
| 2025-07-03 | $104.32 | $104.32 | 2,931,100 | — | — |
| 2025-07-02 | $103.63 | $103.63 | 6,514,700 | — | — |
| 2025-07-01 | $104.78 | $104.78 | 8,531,000 | — | — |
| 2025-06-30 | $107.41 | $107.41 | 7,006,500 | — | — |
| 2025-06-27 | $106.53 | $106.53 | 15,637,200 | — | — |
| 2025-06-26 | $104.58 | $104.58 | 5,071,500 | — | — |
| 2025-06-25 | $104.29 | $104.29 | 5,691,700 | — | — |
| 2025-06-24 | $104.12 | $104.12 | 7,160,500 | — | — |
| 2025-06-23 | $102.36 | $102.36 | 6,203,300 | — | — |
| 2025-06-20 | $101.30 | $101.30 | 11,349,500 | — | — |
| 2025-06-18 | $101.37 | $101.37 | 5,188,700 | — | — |
| 2025-06-17 | $101.73 | $101.73 | 6,858,000 | — | — |
| 2025-06-16 | $101.49 | $101.49 | 9,288,200 | — | — |
| 2025-06-13 | $99.74 | $99.74 | 10,330,800 | — | — |
| 2025-06-12 | $98.56 | $98.56 | 9,101,200 | — | — |
| 2025-06-11 | $99.40 | $99.40 | 8,453,700 | — | — |
| 2025-06-10 | $99.34 | $99.34 | 8,711,400 | — | — |
| 2025-06-09 | $100.04 | $100.04 | 8,560,600 | — | — |
| 2025-06-06 | $102.09 | $102.09 | 9,114,400 | — | — |
| 2025-06-05 | $102.83 | $102.83 | 8,242,700 | — | — |
| 2025-06-04 | $102.43 | $102.43 | 5,682,000 | — | — |
| 2025-06-03 | $103.10 | $103.10 | 8,429,800 | — | — |
| 2025-06-02 | $104.17 | $104.17 | 5,005,100 | — | — |
| 2025-05-30 | $105.26 | $105.26 | 10,524,900 | — | — |
| 2025-05-29 | $104.50 | $104.50 | 7,128,900 | — | — |
| 2025-05-28 | $104.51 | $104.51 | 6,364,700 | — | — |
| 2025-05-27 | $106.17 | $106.17 | 6,910,700 | — | — |
| 2025-05-23 | $104.50 | $104.50 | 5,205,900 | — | — |
| 2025-05-22 | $104.50 | $104.50 | 7,715,900 | — | — |
| 2025-05-21 | $104.64 | $104.64 | 8,076,000 | — | — |
| 2025-05-20 | $106.54 | $106.54 | 7,906,900 | — | — |
| 2025-05-19 | $106.66 | $106.66 | 7,933,900 | — | — |
| 2025-05-16 | $106.04 | $106.04 | 7,292,800 | — | — |
| 2025-05-15 | $104.86 | $104.86 | 6,941,100 | — | — |
| 2025-05-14 | $102.95 | $102.95 | 5,738,400 | — | — |
| 2025-05-13 | $102.95 | $102.95 | 7,066,900 | — | — |
| 2025-05-12 | $102.87 | $102.87 | 6,974,200 | — | — |
| 2025-05-09 | $102.86 | $102.86 | 3,609,500 | — | — |
| 2025-05-08 | $103.29 | $103.29 | 5,274,900 | — | — |
| 2025-05-07 | $104.80 | $104.80 | 4,392,600 | — | — |
| 2025-05-06 | $104.12 | $104.12 | 6,123,100 | — | — |
| 2025-05-05 | $104.24 | $104.24 | 4,822,600 | — | — |
| 2025-05-02 | $104.93 | $104.93 | 7,363,300 | — | — |
| 2025-05-01 | $103.19 | $103.19 | 8,206,100 | — | — |
| 2025-04-30 | $102.87 | $102.87 | 6,702,600 | — | — |
| 2025-04-29 | $102.74 | $102.74 | 5,478,700 | — | — |
| 2025-04-28 | $102.18 | $102.18 | 7,816,000 | — | — |
| 2025-04-25 | $101.90 | $101.90 | 5,413,000 | — | — |
| 2025-04-24 | $101.14 | $101.14 | 8,984,500 | — | — |
| 2025-04-23 | $98.92 | $98.92 | 12,865,200 | — | — |
| 2025-04-22 | $95.05 | $95.05 | 8,611,000 | — | — |
| 2025-04-21 | $93.58 | $93.58 | 9,990,400 | — | — |
| 2025-04-17 | $95.12 | $95.12 | 6,673,000 | — | — |
| 2025-04-16 | $95.25 | $95.25 | 7,874,200 | — | — |
| 2025-04-15 | $94.23 | $94.23 | 6,615,600 | — | — |
| 2025-04-14 | $94.27 | $94.27 | 7,876,900 | — | — |
| 2025-04-11 | $93.67 | $93.67 | 8,303,600 | — | — |
| 2025-04-10 | $92.64 | $92.64 | 11,631,900 | — | — |
| 2025-04-09 | $96.77 | $96.77 | 23,603,300 | — | — |
| 2025-04-08 | $90.64 | $90.64 | 10,816,100 | — | — |
| 2025-04-07 | $91.54 | $91.54 | 14,290,000 | — | — |
| 2025-04-04 | $89.70 | $89.70 | 22,572,300 | — | — |
| 2025-04-03 | $98.50 | $98.50 | 10,996,700 | — | — |
| 2025-04-02 | $100.05 | $100.05 | 11,755,600 | — | — |
| 2025-04-01 | $101.24 | $101.24 | 5,958,000 | — | — |
| 2025-03-31 | $100.88 | $100.88 | 8,522,400 | — | — |
| 2025-03-28 | $99.36 | $99.36 | 7,404,100 | — | — |
| 2025-03-27 | $100.80 | $100.80 | 7,610,500 | — | — |
| 2025-03-26 | $102.34 | $102.34 | 6,645,800 | — | — |
| 2025-03-25 | $103.08 | $103.08 | 9,346,700 | — | — |
| 2025-03-24 | $102.67 | $102.67 | 5,831,200 | — | — |
| 2025-03-21 | $100.69 | $100.69 | 8,617,100 | — | — |
| 2025-03-20 | $101.51 | $101.51 | 6,282,300 | — | — |
| 2025-03-19 | $100.73 | $100.73 | 5,504,500 | — | — |
| 2025-03-18 | $99.22 | $99.22 | 5,370,000 | — | — |
| 2025-03-17 | $98.90 | $98.90 | 5,703,000 | — | — |
| 2025-03-14 | $97.16 | $97.16 | 4,924,600 | — | — |
| 2025-03-13 | $95.37 | $95.37 | 8,056,900 | — | — |
| 2025-03-12 | $96.42 | $96.42 | 8,790,900 | — | — |
| 2025-03-11 | $95.52 | $95.52 | 11,910,400 | — | — |
| 2025-03-10 | $94.13 | $94.13 | 17,009,300 | — | — |
| 2025-03-07 | $99.13 | $99.13 | 12,987,100 | — | — |
| 2025-03-06 | $100.80 | $100.80 | 9,722,800 | — | — |
| 2025-03-05 | $104.71 | $104.71 | 6,716,300 | — | — |
| 2025-03-04 | $103.61 | $103.61 | 8,374,400 | — | — |
| 2025-03-03 | $104.87 | $104.87 | 6,348,900 | — | — |
| 2025-02-28 | $103.79 | $103.79 | 8,833,200 | — | — |
| 2025-02-27 | $100.80 | $100.80 | 9,010,500 | — | — |
| 2025-02-26 | $101.56 | $101.56 | 8,148,700 | — | — |
| 2025-02-25 | $100.72 | $100.72 | 18,821,600 | — | — |
| 2025-02-24 | $104.39 | $104.39 | 5,214,600 | — | — |
| 2025-02-21 | $104.49 | $104.49 | 5,513,300 | — | — |
| 2025-02-20 | $105.36 | $105.36 | 5,977,500 | — | — |
| 2025-02-19 | $105.67 | $105.67 | 4,305,800 | — | — |
| 2025-02-18 | $105.35 | $105.35 | 6,505,300 | — | — |
| 2025-02-14 | $106.11 | $106.11 | 3,966,400 | — | — |
| 2025-02-13 | $106.14 | $106.14 | 6,268,600 | — | — |
| 2025-02-12 | $105.77 | $105.77 | 5,456,300 | — | — |
| 2025-02-11 | $105.98 | $105.98 | 4,830,100 | — | — |
| 2025-02-10 | $106.18 | $106.18 | 5,849,300 | — | — |
| 2025-02-07 | $105.25 | $105.25 | 5,537,900 | — | — |
| 2025-02-06 | $105.02 | $105.02 | 6,383,400 | — | — |
| 2025-02-05 | $104.97 | $104.97 | 10,668,100 | — | — |
| 2025-02-04 | $103.54 | $103.54 | 9,761,200 | — | — |
| 2025-02-03 | $103.07 | $103.07 | 6,263,400 | — | — |
| 2025-01-31 | $102.36 | $102.36 | 6,187,000 | — | — |
| 2025-01-30 | $103.04 | $103.04 | 6,344,200 | — | — |
| 2025-01-29 | $102.71 | $102.71 | 4,556,700 | — | — |
| 2025-01-28 | $102.32 | $102.32 | 7,905,000 | — | — |
| 2025-01-27 | $102.27 | $102.27 | 6,799,300 | — | — |
| 2025-01-24 | $101.94 | $101.94 | 4,324,600 | — | — |
| 2025-01-23 | $101.64 | $101.64 | 7,223,600 | — | — |
| 2025-01-22 | $100.31 | $100.31 | 8,170,900 | — | — |
| 2025-01-21 | $100.91 | $100.91 | 6,010,200 | — | — |
| 2025-01-17 | $98.66 | $98.66 | 7,064,000 | — | — |
| 2025-01-16 | $98.17 | $98.17 | 5,020,800 | — | — |
| 2025-01-15 | $96.89 | $96.89 | 5,328,800 | — | — |
| 2025-01-14 | $95.65 | $95.65 | 5,415,800 | — | — |
| 2025-01-13 | $94.61 | $94.61 | 4,219,100 | — | — |
| 2025-01-10 | $94.88 | $94.88 | 5,944,400 | — | — |
| 2025-01-08 | $95.95 | $95.95 | 10,747,700 | — | — |
| 2025-01-07 | $91.99 | $91.99 | 4,812,200 | — | — |
| 2025-01-06 | $91.29 | $91.29 | 4,981,400 | — | — |
| 2025-01-03 | $90.69 | $90.69 | 3,439,000 | — | — |
| 2025-01-02 | $89.38 | $89.38 | 3,369,000 | — | — |