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
- 1972-06-01 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 | $92.43 | $1,773.57 | 1,513,300 | — | — |
| 2025-12-30 | $93.37 | $1,791.60 | 1,597,900 | — | — |
| 2025-12-29 | $93.13 | $1,787.00 | 1,491,700 | — | — |
| 2025-12-26 | $92.85 | $1,781.63 | 1,288,800 | — | — |
| 2025-12-24 | $92.67 | $1,778.17 | 780,200 | — | — |
| 2025-12-23 | $92.33 | $1,771.65 | 2,550,000 | — | — |
| 2025-12-22 | $91.99 | $1,765.12 | 2,144,900 | — | — |
| 2025-12-19 | $91.50 | $1,755.72 | 6,062,300 | — | — |
| 2025-12-18 | $92.21 | $1,769.35 | 2,821,100 | — | — |
| 2025-12-17 | $91.83 | $1,762.05 | 3,647,500 | — | — |
| 2025-12-16 | $92.81 | $1,780.86 | 2,113,800 | — | — |
| 2025-12-15 | $93.75 | $1,798.90 | 2,498,900 | — | — |
| 2025-12-12 | $92.35 | $1,772.03 | 3,197,500 | — | — |
| 2025-12-11 | $93.32 | $1,790.64 | 2,504,600 | — | — |
| 2025-12-10 | $93.33 | $1,790.84 | 2,248,100 | — | — |
| 2025-12-09 | $93.23 | $1,788.92 | 2,972,700 | — | — |
| 2025-12-08 | $92.90 | $1,782.59 | 3,219,700 | — | — |
| 2025-12-05 | $94.22 | $1,807.91 | 3,317,400 | — | — |
| 2025-12-04 | $94.46 | $1,812.52 | 3,742,400 | — | — |
| 2025-12-03 | $94.24 | $1,808.30 | 5,825,900 | — | — |
| 2025-12-02 | $92.97 | $1,783.93 | 2,029,100 | — | — |
| 2025-12-01 | $94.59 | $1,815.01 | 2,295,400 | — | — |
| 2025-11-28 | $97.52 | $1,871.24 | 928,700 | — | — |
| 2025-11-26 | $96.55 | $1,852.62 | 1,902,100 | — | — |
| 2025-11-25 | $95.27 | $1,828.06 | 2,318,200 | — | — |
| 2025-11-24 | $95.48 | $1,832.09 | 3,528,000 | — | — |
| 2025-11-21 | $93.70 | $1,797.94 | 2,601,100 | — | — |
| 2025-11-20 | $93.35 | $1,791.22 | 3,767,100 | — | — |
| 2025-11-19 | $94.03 | $1,804.27 | 2,179,200 | — | — |
| 2025-11-18 | $94.44 | $1,812.14 | 2,481,800 | — | — |
| 2025-11-17 | $95.54 | $1,833.24 | 2,949,100 | — | — |
| 2025-11-14 | $95.05 | $1,823.84 | 2,465,000 | — | — |
| 2025-11-13 | $94.42 | $1,811.75 | 2,706,500 | — | — |
| 2025-11-12 | $96.54 | $1,840.15 | 2,247,000 | — | — |
| 2025-11-11 | $96.87 | $1,846.44 | 2,197,900 | — | — |
| 2025-11-10 | $97.11 | $1,851.02 | 2,657,300 | — | — |
| 2025-11-07 | $97.19 | $1,852.54 | 2,658,600 | — | — |
| 2025-11-06 | $95.70 | $1,824.14 | 1,786,100 | — | — |
| 2025-11-05 | $96.28 | $1,835.19 | 2,212,700 | — | — |
| 2025-11-04 | $96.23 | $1,834.24 | 2,511,300 | — | — |
| 2025-11-03 | $96.87 | $1,846.44 | 3,291,600 | — | — |
| 2025-10-31 | $96.09 | $1,831.57 | 3,196,600 | — | — |
| 2025-10-30 | $96.05 | $1,830.81 | 3,029,200 | — | — |
| 2025-10-29 | $95.46 | $1,819.56 | 4,739,600 | — | — |
| 2025-10-28 | $95.02 | $1,811.18 | 2,543,000 | — | — |
| 2025-10-27 | $97.36 | $1,855.78 | 3,179,900 | — | — |
| 2025-10-24 | $96.58 | $1,840.91 | 2,217,600 | — | — |
| 2025-10-23 | $95.67 | $1,823.57 | 1,964,800 | — | — |
| 2025-10-22 | $96.00 | $1,829.86 | 2,018,800 | — | — |
| 2025-10-21 | $95.66 | $1,823.38 | 1,999,900 | — | — |
| 2025-10-20 | $96.71 | $1,843.39 | 2,793,400 | — | — |
| 2025-10-17 | $95.84 | $1,826.81 | 2,332,400 | — | — |
| 2025-10-16 | $96.02 | $1,830.24 | 1,894,800 | — | — |
| 2025-10-15 | $97.65 | $1,861.31 | 2,125,000 | — | — |
| 2025-10-14 | $96.66 | $1,842.44 | 2,648,400 | — | — |
| 2025-10-13 | $95.72 | $1,824.52 | 2,186,100 | — | — |
| 2025-10-10 | $95.26 | $1,815.75 | 3,743,500 | — | — |
| 2025-10-09 | $95.62 | $1,822.61 | 2,244,500 | — | — |
| 2025-10-08 | $96.66 | $1,842.44 | 2,858,900 | — | — |
| 2025-10-07 | $95.98 | $1,829.48 | 3,570,700 | — | — |
| 2025-10-06 | $97.48 | $1,858.07 | 4,137,300 | — | — |
| 2025-10-03 | $95.39 | $1,818.23 | 3,714,100 | — | — |
| 2025-10-02 | $93.57 | $1,783.54 | 2,709,000 | — | — |
| 2025-10-01 | $93.40 | $1,780.30 | 2,398,400 | — | — |
| 2025-09-30 | $93.19 | $1,776.30 | 3,040,900 | — | — |
| 2025-09-29 | $93.55 | $1,783.16 | 3,821,800 | — | — |
| 2025-09-26 | $92.25 | $1,758.38 | 2,670,900 | — | — |
| 2025-09-25 | $90.33 | $1,721.78 | 2,869,700 | — | — |
| 2025-09-24 | $91.59 | $1,745.80 | 2,524,500 | — | — |
| 2025-09-23 | $90.85 | $1,731.69 | 2,134,400 | — | — |
| 2025-09-22 | $89.24 | $1,701.01 | 2,325,200 | — | — |
| 2025-09-19 | $88.67 | $1,690.14 | 4,786,600 | — | — |
| 2025-09-18 | $87.83 | $1,674.13 | 2,464,900 | — | — |
| 2025-09-17 | $88.18 | $1,680.80 | 2,936,800 | — | — |
| 2025-09-16 | $88.26 | $1,682.33 | 1,967,600 | — | — |
| 2025-09-15 | $90.19 | $1,719.11 | 2,062,300 | — | — |
| 2025-09-12 | $90.29 | $1,721.02 | 2,082,800 | — | — |
| 2025-09-11 | $89.86 | $1,712.82 | 2,366,000 | — | — |
| 2025-09-10 | $88.44 | $1,685.76 | 2,756,700 | — | — |
| 2025-09-09 | $87.01 | $1,658.50 | 1,936,700 | — | — |
| 2025-09-08 | $86.83 | $1,655.07 | 3,264,500 | — | — |
| 2025-09-05 | $87.75 | $1,672.60 | 1,952,000 | — | — |
| 2025-09-04 | $88.18 | $1,680.80 | 3,500,000 | — | — |
| 2025-09-03 | $87.20 | $1,662.12 | 1,626,600 | — | — |
| 2025-09-02 | $87.41 | $1,666.12 | 1,727,800 | — | — |
| 2025-08-29 | $88.09 | $1,679.08 | 1,705,100 | — | — |
| 2025-08-28 | $88.13 | $1,679.85 | 5,441,200 | — | — |
| 2025-08-27 | $89.55 | $1,706.91 | 1,632,200 | — | — |
| 2025-08-26 | $89.59 | $1,707.68 | 3,385,600 | — | — |
| 2025-08-25 | $89.17 | $1,699.67 | 1,540,000 | — | — |
| 2025-08-22 | $89.33 | $1,702.72 | 2,029,200 | — | — |
| 2025-08-21 | $89.22 | $1,700.62 | 1,459,600 | — | — |
| 2025-08-20 | $89.83 | $1,712.25 | 2,620,600 | — | — |
| 2025-08-19 | $88.81 | $1,692.81 | 2,805,800 | — | — |
| 2025-08-18 | $87.85 | $1,674.51 | 1,915,100 | — | — |
| 2025-08-15 | $89.12 | $1,698.72 | 4,104,800 | — | — |
| 2025-08-14 | $90.29 | $1,721.02 | 2,461,100 | — | — |
| 2025-08-13 | $90.98 | $1,734.17 | 1,789,800 | — | — |
| 2025-08-12 | $90.89 | $1,721.02 | 2,399,100 | — | — |
| 2025-08-11 | $90.09 | $1,705.87 | 1,916,400 | — | — |
| 2025-08-08 | $90.47 | $1,713.07 | 1,627,500 | — | — |
| 2025-08-07 | $90.53 | $1,714.20 | 2,131,600 | — | — |
| 2025-08-06 | $90.28 | $1,709.47 | 2,678,000 | — | — |
| 2025-08-05 | $90.40 | $1,711.74 | 3,800,600 | — | — |
| 2025-08-04 | $91.62 | $1,734.84 | 3,509,600 | — | — |
| 2025-08-01 | $89.67 | $1,697.92 | 2,658,300 | — | — |
| 2025-07-31 | $90.43 | $1,712.31 | 2,965,300 | — | — |
| 2025-07-30 | $89.29 | $1,690.72 | 5,480,900 | — | — |
| 2025-07-29 | $88.24 | $1,670.84 | 3,357,000 | — | — |
| 2025-07-28 | $86.68 | $1,641.30 | 2,814,400 | — | — |
| 2025-07-25 | $88.16 | $1,669.33 | 1,804,800 | — | — |
| 2025-07-24 | $88.15 | $1,669.14 | 2,563,100 | — | — |
| 2025-07-23 | $88.12 | $1,668.57 | 2,539,100 | — | — |
| 2025-07-22 | $88.53 | $1,676.33 | 2,743,600 | — | — |
| 2025-07-21 | $87.03 | $1,647.93 | 2,468,200 | — | — |
| 2025-07-18 | $86.40 | $1,636.00 | 2,512,500 | — | — |
| 2025-07-17 | $84.54 | $1,600.78 | 3,138,100 | — | — |
| 2025-07-16 | $83.55 | $1,582.04 | 2,989,600 | — | — |
| 2025-07-15 | $82.87 | $1,569.16 | 3,368,600 | — | — |
| 2025-07-14 | $82.79 | $1,567.64 | 2,925,200 | — | — |
| 2025-07-11 | $81.75 | $1,547.95 | 1,892,700 | — | — |
| 2025-07-10 | $82.12 | $1,554.96 | 1,676,000 | — | — |
| 2025-07-09 | $81.46 | $1,542.46 | 2,342,200 | — | — |
| 2025-07-08 | $80.93 | $1,532.42 | 2,444,900 | — | — |
| 2025-07-07 | $81.72 | $1,547.38 | 1,744,200 | — | — |
| 2025-07-03 | $81.92 | $1,551.17 | 1,120,800 | — | — |
| 2025-07-02 | $81.32 | $1,539.81 | 2,343,800 | — | — |
| 2025-07-01 | $82.53 | $1,562.72 | 3,198,200 | — | — |
| 2025-06-30 | $83.12 | $1,573.89 | 2,526,700 | — | — |
| 2025-06-27 | $82.48 | $1,561.77 | 3,236,600 | — | — |
| 2025-06-26 | $81.86 | $1,550.03 | 2,281,400 | — | — |
| 2025-06-25 | $81.32 | $1,539.81 | 2,499,300 | — | — |
| 2025-06-24 | $82.97 | $1,571.05 | 3,003,900 | — | — |
| 2025-06-23 | $82.61 | $1,564.24 | 2,567,100 | — | — |
| 2025-06-20 | $80.97 | $1,533.18 | 7,933,900 | — | — |
| 2025-06-18 | $80.92 | $1,532.24 | 2,723,700 | — | — |
| 2025-06-17 | $80.98 | $1,533.37 | 1,905,200 | — | — |
| 2025-06-16 | $81.73 | $1,547.57 | 2,147,400 | — | — |
| 2025-06-13 | $82.07 | $1,554.01 | 2,540,300 | — | — |
| 2025-06-12 | $83.29 | $1,577.11 | 2,575,000 | — | — |
| 2025-06-11 | $82.15 | $1,555.53 | 2,535,000 | — | — |
| 2025-06-10 | $82.21 | $1,556.66 | 3,124,300 | — | — |
| 2025-06-09 | $82.81 | $1,568.02 | 3,315,100 | — | — |
| 2025-06-06 | $82.15 | $1,555.53 | 2,381,500 | — | — |
| 2025-06-05 | $81.80 | $1,548.90 | 1,735,300 | — | — |
| 2025-06-04 | $81.89 | $1,550.60 | 1,817,700 | — | — |
| 2025-06-03 | $82.93 | $1,570.30 | 2,376,500 | — | — |
| 2025-06-02 | $83.14 | $1,574.27 | 2,577,200 | — | — |
| 2025-05-30 | $83.28 | $1,576.92 | 4,051,000 | — | — |
| 2025-05-29 | $82.36 | $1,559.50 | 1,805,700 | — | — |
| 2025-05-28 | $81.81 | $1,549.09 | 1,952,300 | — | — |
| 2025-05-27 | $82.78 | $1,567.45 | 2,406,100 | — | — |
| 2025-05-23 | $82.82 | $1,568.21 | 1,945,200 | — | — |
| 2025-05-22 | $81.28 | $1,539.05 | 1,905,200 | — | — |
| 2025-05-21 | $82.57 | $1,563.48 | 2,415,400 | — | — |
| 2025-05-20 | $84.33 | $1,596.80 | 3,736,900 | — | — |
| 2025-05-19 | $83.01 | $1,571.81 | 2,490,500 | — | — |
| 2025-05-16 | $83.14 | $1,574.27 | 2,444,500 | — | — |
| 2025-05-15 | $81.82 | $1,549.28 | 5,058,100 | — | — |
| 2025-05-14 | $80.51 | $1,524.47 | 3,728,300 | — | — |
| 2025-05-13 | $80.89 | $1,531.67 | 3,921,700 | — | — |
| 2025-05-12 | $81.27 | $1,538.86 | 4,293,800 | — | — |
| 2025-05-09 | $82.92 | $1,570.11 | 2,170,800 | — | — |
| 2025-05-08 | $83.31 | $1,577.49 | 4,275,700 | — | — |
| 2025-05-07 | $84.24 | $1,595.10 | 4,369,200 | — | — |
| 2025-05-06 | $83.92 | $1,589.04 | 3,609,900 | — | — |
| 2025-05-05 | $84.39 | $1,597.94 | 2,239,000 | — | — |
| 2025-05-02 | $84.47 | $1,599.46 | 2,919,800 | — | — |
| 2025-05-01 | $83.37 | $1,567.27 | 3,669,600 | — | — |
| 2025-04-30 | $83.17 | $1,563.51 | 4,003,400 | — | — |
| 2025-04-29 | $83.53 | $1,570.27 | 3,931,200 | — | — |
| 2025-04-28 | $85.09 | $1,599.60 | 3,018,600 | — | — |
| 2025-04-25 | $84.61 | $1,590.58 | 2,697,800 | — | — |
| 2025-04-24 | $84.97 | $1,597.34 | 3,437,200 | — | — |
| 2025-04-23 | $84.26 | $1,584.00 | 3,037,200 | — | — |
| 2025-04-22 | $83.28 | $1,565.57 | 4,772,700 | — | — |
| 2025-04-21 | $80.51 | $1,513.50 | 3,200,200 | — | — |
| 2025-04-17 | $83.27 | $1,565.39 | 3,228,200 | — | — |
| 2025-04-16 | $82.24 | $1,546.02 | 2,006,400 | — | — |
| 2025-04-15 | $83.46 | $1,568.96 | 2,994,100 | — | — |
| 2025-04-14 | $82.58 | $1,552.41 | 2,604,800 | — | — |
| 2025-04-11 | $81.72 | $1,536.25 | 3,384,300 | — | — |
| 2025-04-10 | $80.28 | $1,509.18 | 5,178,000 | — | — |
| 2025-04-09 | $80.51 | $1,513.50 | 10,462,100 | — | — |
| 2025-04-08 | $79.01 | $1,485.30 | 5,000,200 | — | — |
| 2025-04-07 | $79.34 | $1,491.51 | 6,618,800 | — | — |
| 2025-04-04 | $79.03 | $1,485.68 | 7,635,300 | — | — |
| 2025-04-03 | $85.06 | $1,599.04 | 6,498,500 | — | — |
| 2025-04-02 | $86.61 | $1,628.17 | 3,126,000 | — | — |
| 2025-04-01 | $85.66 | $1,610.32 | 4,601,100 | — | — |
| 2025-03-31 | $85.49 | $1,607.12 | 6,230,800 | — | — |
| 2025-03-28 | $84.41 | $1,586.82 | 3,388,700 | — | — |
| 2025-03-27 | $84.02 | $1,579.48 | 4,320,700 | — | — |
| 2025-03-26 | $84.11 | $1,581.18 | 3,732,500 | — | — |
| 2025-03-25 | $82.92 | $1,558.81 | 4,658,300 | — | — |
| 2025-03-24 | $84.01 | $1,579.30 | 4,836,600 | — | — |
| 2025-03-21 | $83.88 | $1,576.85 | 9,132,300 | — | — |
| 2025-03-20 | $84.64 | $1,591.14 | 3,952,800 | — | — |
| 2025-03-19 | $84.66 | $1,591.52 | 7,870,600 | — | — |
| 2025-03-18 | $83.48 | $1,569.33 | 9,991,300 | — | — |
| 2025-03-17 | $85.45 | $1,606.37 | 2,590,400 | — | — |
| 2025-03-14 | $84.99 | $1,597.72 | 3,297,500 | — | — |
| 2025-03-13 | $82.84 | $1,557.30 | 2,759,700 | — | — |
| 2025-03-12 | $82.64 | $1,553.54 | 4,793,500 | — | — |
| 2025-03-11 | $82.38 | $1,548.65 | 5,745,200 | — | — |
| 2025-03-10 | $80.46 | $1,512.56 | 6,206,600 | — | — |
| 2025-03-07 | $81.33 | $1,528.92 | 4,808,800 | — | — |
| 2025-03-06 | $81.18 | $1,526.10 | 3,903,600 | — | — |
| 2025-03-05 | $84.66 | $1,591.52 | 2,250,500 | — | — |
| 2025-03-04 | $85.08 | $1,599.41 | 3,881,500 | — | — |
| 2025-03-03 | $87.89 | $1,652.24 | 3,920,100 | — | — |
| 2025-02-28 | $87.31 | $1,641.33 | 3,540,200 | — | — |
| 2025-02-27 | $85.27 | $1,602.98 | 2,979,200 | — | — |
| 2025-02-26 | $86.15 | $1,619.53 | 4,035,000 | — | — |
| 2025-02-25 | $85.44 | $1,606.18 | 4,079,100 | — | — |
| 2025-02-24 | $85.29 | $1,603.36 | 6,463,900 | — | — |
| 2025-02-21 | $85.09 | $1,599.60 | 4,755,100 | — | — |
| 2025-02-20 | $85.86 | $1,614.07 | 4,006,600 | — | — |
| 2025-02-19 | $87.32 | $1,641.52 | 4,675,000 | — | — |
| 2025-02-18 | $87.40 | $1,643.03 | 5,841,400 | — | — |
| 2025-02-14 | $82.49 | $1,550.72 | 3,916,800 | — | — |
| 2025-02-13 | $83.25 | $1,565.01 | 2,248,800 | — | — |
| 2025-02-12 | $82.82 | $1,556.93 | 2,680,300 | — | — |
| 2025-02-11 | $82.02 | $1,541.89 | 2,885,500 | — | — |
| 2025-02-10 | $81.80 | $1,537.75 | 4,117,800 | — | — |
| 2025-02-07 | $82.40 | $1,537.75 | 2,348,800 | — | — |
| 2025-02-06 | $82.79 | $1,545.03 | 2,232,200 | — | — |
| 2025-02-05 | $82.50 | $1,539.62 | 2,844,700 | — | — |
| 2025-02-04 | $81.66 | $1,523.94 | 2,770,500 | — | — |
| 2025-02-03 | $82.04 | $1,531.03 | 2,746,100 | — | — |
| 2025-01-31 | $81.08 | $1,513.12 | 7,475,600 | — | — |
| 2025-01-30 | $81.18 | $1,514.98 | 3,595,300 | — | — |
| 2025-01-29 | $79.24 | $1,478.78 | 4,953,200 | — | — |
| 2025-01-28 | $77.62 | $1,448.55 | 7,949,500 | — | — |
| 2025-01-27 | $78.79 | $1,470.38 | 7,685,200 | — | — |
| 2025-01-24 | $82.52 | $1,539.99 | 4,218,600 | — | — |
| 2025-01-23 | $81.90 | $1,528.42 | 4,066,200 | — | — |
| 2025-01-22 | $82.59 | $1,541.30 | 3,043,000 | — | — |
| 2025-01-21 | $83.62 | $1,560.52 | 3,128,900 | — | — |
| 2025-01-17 | $81.99 | $1,530.10 | 2,853,100 | — | — |
| 2025-01-16 | $81.31 | $1,517.41 | 3,968,500 | — | — |
| 2025-01-15 | $78.99 | $1,474.11 | 3,611,600 | — | — |
| 2025-01-14 | $77.56 | $1,447.43 | 3,671,500 | — | — |
| 2025-01-13 | $77.07 | $1,438.28 | 4,703,300 | — | — |
| 2025-01-10 | $76.19 | $1,421.86 | 3,089,000 | — | — |
| 2025-01-08 | $76.60 | $1,429.51 | 3,373,500 | — | — |
| 2025-01-07 | $75.96 | $1,417.57 | 2,420,000 | — | — |
| 2025-01-06 | $75.26 | $1,404.50 | 2,733,200 | — | — |
| 2025-01-03 | $76.68 | $1,431.00 | 2,740,100 | — | — |
| 2025-01-02 | $75.40 | $1,407.12 | 3,188,100 | — | — |