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
- 1981-12-31 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 | $87.20 | $1,159.80 | 3,234,300 | — | — |
| 2025-12-30 | $87.57 | $1,164.72 | 2,975,100 | — | — |
| 2025-12-29 | $87.54 | $1,164.32 | 3,491,000 | — | — |
| 2025-12-26 | $87.17 | $1,159.40 | 2,308,500 | — | — |
| 2025-12-24 | $87.17 | $1,159.40 | 1,617,500 | — | — |
| 2025-12-23 | $86.39 | $1,149.03 | 4,319,300 | — | — |
| 2025-12-22 | $85.72 | $1,140.12 | 5,245,900 | — | — |
| 2025-12-19 | $85.28 | $1,134.26 | 11,300,700 | — | — |
| 2025-12-18 | $87.22 | $1,160.07 | 5,553,400 | — | — |
| 2025-12-17 | $87.03 | $1,157.54 | 8,995,400 | — | — |
| 2025-12-16 | $85.71 | $1,139.98 | 6,579,500 | — | — |
| 2025-12-15 | $86.00 | $1,143.84 | 6,826,800 | — | — |
| 2025-12-12 | $84.44 | $1,123.09 | 4,796,100 | — | — |
| 2025-12-11 | $84.73 | $1,126.95 | 6,262,600 | — | — |
| 2025-12-10 | $84.08 | $1,118.30 | 8,528,200 | — | — |
| 2025-12-09 | $85.49 | $1,137.06 | 6,830,100 | — | — |
| 2025-12-08 | $85.56 | $1,137.99 | 6,726,100 | — | — |
| 2025-12-05 | $86.28 | $1,147.56 | 7,255,500 | — | — |
| 2025-12-04 | $87.33 | $1,161.53 | 7,651,900 | — | — |
| 2025-12-03 | $87.98 | $1,170.18 | 10,934,400 | — | — |
| 2025-12-02 | $89.04 | $1,184.27 | 5,825,600 | — | — |
| 2025-12-01 | $89.01 | $1,183.88 | 5,749,000 | — | — |
| 2025-11-28 | $91.12 | $1,211.94 | 2,548,700 | — | — |
| 2025-11-26 | $90.24 | $1,200.23 | 3,490,300 | — | — |
| 2025-11-25 | $89.29 | $1,187.60 | 5,363,600 | — | — |
| 2025-11-24 | $89.14 | $1,185.60 | 6,045,200 | — | — |
| 2025-11-21 | $89.27 | $1,187.33 | 6,434,600 | — | — |
| 2025-11-20 | $88.57 | $1,178.02 | 7,947,400 | — | — |
| 2025-11-19 | $89.05 | $1,184.41 | 5,014,600 | — | — |
| 2025-11-18 | $90.69 | $1,206.22 | 4,992,500 | — | — |
| 2025-11-17 | $90.58 | $1,204.76 | 5,709,100 | — | — |
| 2025-11-14 | $90.69 | $1,196.38 | 4,613,600 | — | — |
| 2025-11-13 | $91.17 | $1,202.71 | 5,696,400 | — | — |
| 2025-11-12 | $91.89 | $1,212.21 | 5,588,400 | — | — |
| 2025-11-11 | $91.14 | $1,202.31 | 3,885,400 | — | — |
| 2025-11-10 | $90.76 | $1,197.30 | 6,177,900 | — | — |
| 2025-11-07 | $91.44 | $1,206.27 | 4,769,600 | — | — |
| 2025-11-06 | $90.90 | $1,199.15 | 4,916,100 | — | — |
| 2025-11-05 | $91.41 | $1,205.88 | 12,553,100 | — | — |
| 2025-11-04 | $92.73 | $1,223.29 | 12,289,100 | — | — |
| 2025-11-03 | $93.15 | $1,228.83 | 14,019,100 | — | — |
| 2025-10-31 | $94.04 | $1,240.57 | 5,432,500 | — | — |
| 2025-10-30 | $95.07 | $1,254.16 | 7,421,400 | — | — |
| 2025-10-29 | $93.51 | $1,233.58 | 6,431,000 | — | — |
| 2025-10-28 | $93.91 | $1,238.86 | 6,012,800 | — | — |
| 2025-10-27 | $95.40 | $1,258.51 | 4,019,300 | — | — |
| 2025-10-24 | $95.88 | $1,264.84 | 4,353,300 | — | — |
| 2025-10-23 | $96.15 | $1,268.41 | 3,194,500 | — | — |
| 2025-10-22 | $97.48 | $1,285.95 | 3,438,200 | — | — |
| 2025-10-21 | $97.00 | $1,279.62 | 4,582,900 | — | — |
| 2025-10-20 | $97.69 | $1,288.72 | 5,044,900 | — | — |
| 2025-10-17 | $97.80 | $1,290.17 | 4,916,300 | — | — |
| 2025-10-16 | $98.43 | $1,298.48 | 4,927,000 | — | — |
| 2025-10-15 | $99.72 | $1,315.50 | 7,287,400 | — | — |
| 2025-10-14 | $99.68 | $1,314.97 | 5,343,000 | — | — |
| 2025-10-13 | $98.08 | $1,293.87 | 4,261,800 | — | — |
| 2025-10-10 | $98.29 | $1,296.64 | 5,296,400 | — | — |
| 2025-10-09 | $96.13 | $1,268.14 | 4,113,900 | — | — |
| 2025-10-08 | $96.18 | $1,268.80 | 3,700,500 | — | — |
| 2025-10-07 | $96.42 | $1,271.97 | 5,607,700 | — | — |
| 2025-10-06 | $95.49 | $1,259.70 | 4,870,200 | — | — |
| 2025-10-03 | $94.54 | $1,247.17 | 6,022,100 | — | — |
| 2025-10-02 | $93.89 | $1,238.59 | 4,436,200 | — | — |
| 2025-10-01 | $94.80 | $1,250.60 | 4,625,900 | — | — |
| 2025-09-30 | $94.77 | $1,250.20 | 7,481,500 | — | — |
| 2025-09-29 | $93.91 | $1,238.86 | 8,002,600 | — | — |
| 2025-09-26 | $94.53 | $1,247.03 | 5,203,400 | — | — |
| 2025-09-25 | $93.69 | $1,235.95 | 6,968,400 | — | — |
| 2025-09-24 | $94.41 | $1,245.45 | 4,826,500 | — | — |
| 2025-09-23 | $93.72 | $1,236.35 | 4,413,500 | — | — |
| 2025-09-22 | $92.33 | $1,218.01 | 5,569,500 | — | — |
| 2025-09-19 | $91.80 | $1,211.02 | 9,381,500 | — | — |
| 2025-09-18 | $91.45 | $1,206.40 | 6,073,900 | — | — |
| 2025-09-17 | $91.63 | $1,208.78 | 5,065,100 | — | — |
| 2025-09-16 | $91.36 | $1,205.22 | 6,625,700 | — | — |
| 2025-09-15 | $92.28 | $1,217.35 | 3,922,300 | — | — |
| 2025-09-12 | $92.27 | $1,217.22 | 4,076,300 | — | — |
| 2025-09-11 | $92.13 | $1,215.37 | 3,701,900 | — | — |
| 2025-09-10 | $91.56 | $1,207.85 | 4,309,800 | — | — |
| 2025-09-09 | $91.21 | $1,203.24 | 2,889,600 | — | — |
| 2025-09-08 | $90.83 | $1,198.22 | 3,712,000 | — | — |
| 2025-09-05 | $91.78 | $1,210.76 | 3,166,400 | — | — |
| 2025-09-04 | $91.87 | $1,211.94 | 3,468,700 | — | — |
| 2025-09-03 | $91.66 | $1,209.17 | 3,481,000 | — | — |
| 2025-09-02 | $92.09 | $1,214.85 | 3,467,500 | — | — |
| 2025-08-29 | $92.30 | $1,217.62 | 3,227,600 | — | — |
| 2025-08-28 | $92.24 | $1,216.83 | 2,797,400 | — | — |
| 2025-08-27 | $93.28 | $1,230.54 | 3,089,900 | — | — |
| 2025-08-26 | $93.09 | $1,228.04 | 3,699,500 | — | — |
| 2025-08-25 | $93.13 | $1,228.57 | 2,559,500 | — | — |
| 2025-08-22 | $94.48 | $1,246.38 | 3,304,900 | — | — |
| 2025-08-21 | $94.62 | $1,248.22 | 3,294,400 | — | — |
| 2025-08-20 | $94.93 | $1,252.31 | 5,556,600 | — | — |
| 2025-08-19 | $94.18 | $1,242.42 | 4,691,000 | — | — |
| 2025-08-18 | $92.85 | $1,224.87 | 5,070,500 | — | — |
| 2025-08-15 | $94.07 | $1,231.20 | 5,698,500 | — | — |
| 2025-08-14 | $94.19 | $1,232.78 | 5,252,500 | — | — |
| 2025-08-13 | $94.79 | $1,240.63 | 5,478,100 | — | — |
| 2025-08-12 | $93.96 | $1,229.76 | 7,908,600 | — | — |
| 2025-08-11 | $94.57 | $1,237.75 | 4,313,200 | — | — |
| 2025-08-08 | $94.69 | $1,239.32 | 4,148,300 | — | — |
| 2025-08-07 | $95.35 | $1,247.96 | 4,162,500 | — | — |
| 2025-08-06 | $94.68 | $1,239.19 | 3,656,300 | — | — |
| 2025-08-05 | $94.39 | $1,235.39 | 6,033,400 | — | — |
| 2025-08-04 | $96.00 | $1,256.46 | 5,838,300 | — | — |
| 2025-08-01 | $94.99 | $1,243.25 | 7,496,800 | — | — |
| 2025-07-31 | $94.48 | $1,236.57 | 12,682,300 | — | — |
| 2025-07-30 | $94.90 | $1,242.07 | 6,808,000 | — | — |
| 2025-07-29 | $95.20 | $1,245.99 | 5,217,400 | — | — |
| 2025-07-28 | $94.30 | $1,234.21 | 5,481,400 | — | — |
| 2025-07-25 | $95.35 | $1,247.96 | 3,069,800 | — | — |
| 2025-07-24 | $95.00 | $1,243.38 | 3,904,600 | — | — |
| 2025-07-23 | $95.13 | $1,245.08 | 4,353,400 | — | — |
| 2025-07-22 | $95.85 | $1,254.50 | 3,889,500 | — | — |
| 2025-07-21 | $94.79 | $1,240.63 | 4,206,800 | — | — |
| 2025-07-18 | $94.10 | $1,231.60 | 4,197,800 | — | — |
| 2025-07-17 | $93.33 | $1,221.52 | 4,489,200 | — | — |
| 2025-07-16 | $93.30 | $1,221.13 | 4,498,100 | — | — |
| 2025-07-15 | $92.47 | $1,210.26 | 5,215,600 | — | — |
| 2025-07-14 | $92.68 | $1,213.01 | 7,698,600 | — | — |
| 2025-07-11 | $92.66 | $1,212.75 | 5,014,900 | — | — |
| 2025-07-10 | $93.26 | $1,220.60 | 6,686,800 | — | — |
| 2025-07-09 | $91.96 | $1,203.59 | 3,236,200 | — | — |
| 2025-07-08 | $91.26 | $1,194.43 | 4,600,000 | — | — |
| 2025-07-07 | $91.66 | $1,199.66 | 3,433,100 | — | — |
| 2025-07-03 | $91.51 | $1,197.70 | 3,467,200 | — | — |
| 2025-07-02 | $91.15 | $1,192.99 | 6,437,200 | — | — |
| 2025-07-01 | $92.30 | $1,208.04 | 7,399,400 | — | — |
| 2025-06-30 | $91.83 | $1,201.89 | 4,924,600 | — | — |
| 2025-06-27 | $90.90 | $1,189.71 | 5,228,200 | — | — |
| 2025-06-26 | $90.35 | $1,182.52 | 6,003,400 | — | — |
| 2025-06-25 | $90.40 | $1,183.17 | 5,548,300 | — | — |
| 2025-06-24 | $90.89 | $1,189.58 | 4,558,100 | — | — |
| 2025-06-23 | $90.67 | $1,186.70 | 5,907,600 | — | — |
| 2025-06-20 | $89.30 | $1,168.77 | 10,746,100 | — | — |
| 2025-06-18 | $88.63 | $1,160.00 | 5,189,700 | — | — |
| 2025-06-17 | $88.42 | $1,157.26 | 4,413,400 | — | — |
| 2025-06-16 | $88.94 | $1,164.06 | 5,374,100 | — | — |
| 2025-06-13 | $90.35 | $1,182.52 | 5,059,000 | — | — |
| 2025-06-12 | $90.36 | $1,182.65 | 7,122,500 | — | — |
| 2025-06-11 | $89.55 | $1,172.05 | 5,151,500 | — | — |
| 2025-06-10 | $89.30 | $1,168.77 | 3,969,000 | — | — |
| 2025-06-09 | $88.50 | $1,158.30 | 3,907,800 | — | — |
| 2025-06-06 | $88.26 | $1,155.16 | 3,995,800 | — | — |
| 2025-06-05 | $88.38 | $1,156.73 | 6,725,100 | — | — |
| 2025-06-04 | $88.29 | $1,155.55 | 5,816,000 | — | — |
| 2025-06-03 | $89.59 | $1,172.57 | 5,353,800 | — | — |
| 2025-06-02 | $89.94 | $1,177.15 | 4,338,600 | — | — |
| 2025-05-30 | $90.00 | $1,177.94 | 10,682,400 | — | — |
| 2025-05-29 | $88.75 | $1,161.58 | 3,670,400 | — | — |
| 2025-05-28 | $88.22 | $1,154.64 | 5,217,900 | — | — |
| 2025-05-27 | $89.92 | $1,176.89 | 4,316,700 | — | — |
| 2025-05-23 | $89.64 | $1,173.22 | 3,129,500 | — | — |
| 2025-05-22 | $88.84 | $1,162.75 | 5,055,500 | — | — |
| 2025-05-21 | $89.66 | $1,173.49 | 9,104,500 | — | — |
| 2025-05-20 | $90.83 | $1,188.80 | 9,612,400 | — | — |
| 2025-05-19 | $89.48 | $1,171.13 | 5,997,500 | — | — |
| 2025-05-16 | $88.71 | $1,151.37 | 4,181,800 | — | — |
| 2025-05-15 | $87.38 | $1,134.10 | 5,255,900 | — | — |
| 2025-05-14 | $84.91 | $1,102.05 | 8,015,100 | — | — |
| 2025-05-13 | $85.57 | $1,110.61 | 7,041,400 | — | — |
| 2025-05-12 | $87.78 | $1,139.30 | 6,666,100 | — | — |
| 2025-05-09 | $90.35 | $1,172.65 | 2,982,500 | — | — |
| 2025-05-08 | $90.31 | $1,172.13 | 3,711,500 | — | — |
| 2025-05-07 | $92.11 | $1,195.50 | 5,011,300 | — | — |
| 2025-05-06 | $91.22 | $1,183.94 | 2,995,100 | — | — |
| 2025-05-05 | $91.05 | $1,181.74 | 3,572,800 | — | — |
| 2025-05-02 | $91.05 | $1,181.74 | 4,060,800 | — | — |
| 2025-05-01 | $91.46 | $1,187.06 | 5,319,700 | — | — |
| 2025-04-30 | $91.89 | $1,192.64 | 5,934,700 | — | — |
| 2025-04-29 | $91.45 | $1,186.93 | 3,234,900 | — | — |
| 2025-04-28 | $90.75 | $1,177.84 | 2,332,200 | — | — |
| 2025-04-25 | $90.43 | $1,173.69 | 3,442,800 | — | — |
| 2025-04-24 | $91.05 | $1,181.74 | 3,018,400 | — | — |
| 2025-04-23 | $91.13 | $1,182.78 | 5,214,600 | — | — |
| 2025-04-22 | $91.86 | $1,192.25 | 3,849,500 | — | — |
| 2025-04-21 | $90.23 | $1,171.09 | 3,015,000 | — | — |
| 2025-04-17 | $91.81 | $1,191.60 | 3,462,000 | — | — |
| 2025-04-16 | $90.47 | $1,174.21 | 2,731,300 | — | — |
| 2025-04-15 | $91.02 | $1,181.35 | 2,381,200 | — | — |
| 2025-04-14 | $91.16 | $1,183.17 | 3,330,900 | — | — |
| 2025-04-11 | $89.86 | $1,166.29 | 4,022,000 | — | — |
| 2025-04-10 | $88.89 | $1,153.70 | 7,047,400 | — | — |
| 2025-04-09 | $87.80 | $1,139.56 | 7,694,500 | — | — |
| 2025-04-08 | $86.86 | $1,127.36 | 6,248,000 | — | — |
| 2025-04-07 | $87.22 | $1,132.03 | 8,150,900 | — | — |
| 2025-04-04 | $88.94 | $1,154.35 | 8,268,800 | — | — |
| 2025-04-03 | $92.56 | $1,201.34 | 6,392,600 | — | — |
| 2025-04-02 | $91.30 | $1,184.98 | 4,704,500 | — | — |
| 2025-04-01 | $91.82 | $1,191.73 | 4,178,900 | — | — |
| 2025-03-31 | $91.95 | $1,193.42 | 6,340,400 | — | — |
| 2025-03-28 | $91.13 | $1,182.78 | 4,483,700 | — | — |
| 2025-03-27 | $90.03 | $1,168.50 | 3,830,500 | — | — |
| 2025-03-26 | $89.06 | $1,155.91 | 3,953,300 | — | — |
| 2025-03-25 | $87.73 | $1,138.65 | 3,912,800 | — | — |
| 2025-03-24 | $88.88 | $1,153.57 | 3,641,000 | — | — |
| 2025-03-21 | $89.36 | $1,159.80 | 8,327,300 | — | — |
| 2025-03-20 | $89.97 | $1,167.72 | 4,652,800 | — | — |
| 2025-03-19 | $89.60 | $1,162.92 | 3,366,200 | — | — |
| 2025-03-18 | $90.23 | $1,171.09 | 3,505,400 | — | — |
| 2025-03-17 | $90.54 | $1,175.12 | 3,649,800 | — | — |
| 2025-03-14 | $90.38 | $1,173.04 | 2,990,800 | — | — |
| 2025-03-13 | $89.63 | $1,163.31 | 3,587,200 | — | — |
| 2025-03-12 | $88.68 | $1,150.98 | 4,536,200 | — | — |
| 2025-03-11 | $90.10 | $1,169.41 | 6,760,600 | — | — |
| 2025-03-10 | $92.96 | $1,206.53 | 7,370,100 | — | — |
| 2025-03-07 | $91.40 | $1,186.28 | 6,728,000 | — | — |
| 2025-03-06 | $88.72 | $1,151.50 | 5,368,300 | — | — |
| 2025-03-05 | $88.65 | $1,150.59 | 4,595,700 | — | — |
| 2025-03-04 | $89.89 | $1,166.68 | 8,846,200 | — | — |
| 2025-03-03 | $90.85 | $1,179.14 | 5,725,400 | — | — |
| 2025-02-28 | $89.79 | $1,165.38 | 6,142,200 | — | — |
| 2025-02-27 | $88.29 | $1,145.92 | 5,155,700 | — | — |
| 2025-02-26 | $88.75 | $1,151.89 | 5,241,800 | — | — |
| 2025-02-25 | $89.85 | $1,166.16 | 4,871,100 | — | — |
| 2025-02-24 | $88.89 | $1,153.70 | 5,476,400 | — | — |
| 2025-02-21 | $88.40 | $1,147.34 | 5,347,900 | — | — |
| 2025-02-20 | $87.82 | $1,139.82 | 9,109,200 | — | — |
| 2025-02-19 | $86.48 | $1,122.42 | 5,049,800 | — | — |
| 2025-02-18 | $85.89 | $1,114.77 | 4,207,600 | — | — |
| 2025-02-14 | $85.58 | $1,101.40 | 4,390,800 | — | — |
| 2025-02-13 | $86.78 | $1,116.84 | 4,396,300 | — | — |
| 2025-02-12 | $86.81 | $1,117.23 | 4,723,000 | — | — |
| 2025-02-11 | $86.45 | $1,112.59 | 4,376,900 | — | — |
| 2025-02-10 | $85.51 | $1,100.50 | 4,141,600 | — | — |
| 2025-02-07 | $84.58 | $1,088.53 | 5,077,900 | — | — |
| 2025-02-06 | $83.79 | $1,078.36 | 3,339,000 | — | — |
| 2025-02-05 | $83.87 | $1,079.39 | 4,161,500 | — | — |
| 2025-02-04 | $83.20 | $1,070.77 | 4,716,200 | — | — |
| 2025-02-03 | $83.97 | $1,080.68 | 6,165,300 | — | — |
| 2025-01-31 | $83.95 | $1,080.42 | 4,685,500 | — | — |
| 2025-01-30 | $84.93 | $1,093.03 | 6,408,100 | — | — |
| 2025-01-29 | $82.83 | $1,066.01 | 5,771,800 | — | — |
| 2025-01-28 | $83.54 | $1,075.14 | 6,138,500 | — | — |
| 2025-01-27 | $86.50 | $1,113.24 | 7,700,200 | — | — |
| 2025-01-24 | $83.48 | $1,074.37 | 6,574,400 | — | — |
| 2025-01-23 | $82.26 | $1,058.67 | 5,846,700 | — | — |
| 2025-01-22 | $82.52 | $1,062.02 | 5,195,000 | — | — |
| 2025-01-21 | $84.73 | $1,090.46 | 5,647,500 | — | — |
| 2025-01-17 | $83.90 | $1,079.78 | 5,407,000 | — | — |
| 2025-01-16 | $83.89 | $1,079.65 | 4,452,800 | — | — |
| 2025-01-15 | $82.34 | $1,059.70 | 4,113,300 | — | — |
| 2025-01-14 | $82.05 | $1,055.97 | 3,693,200 | — | — |
| 2025-01-13 | $81.87 | $1,053.65 | 3,555,600 | — | — |
| 2025-01-10 | $81.32 | $1,046.57 | 5,002,300 | — | — |
| 2025-01-08 | $83.02 | $1,068.45 | 7,807,500 | — | — |
| 2025-01-07 | $81.09 | $1,043.61 | 4,533,300 | — | — |
| 2025-01-06 | $80.96 | $1,041.94 | 5,375,500 | — | — |
| 2025-01-03 | $82.32 | $1,059.44 | 4,648,000 | — | — |
| 2025-01-02 | $82.07 | $1,056.22 | 2,653,100 | — | — |