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
- 1970-01-02 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 | $152.41 | $1,218.13 | 4,953,100 | — | — |
| 2025-12-30 | $152.31 | $1,217.33 | 5,150,500 | — | — |
| 2025-12-29 | $150.99 | $1,206.78 | 5,589,100 | — | — |
| 2025-12-26 | $150.02 | $1,199.02 | 3,706,900 | — | — |
| 2025-12-24 | $150.50 | $1,202.86 | 2,227,600 | — | — |
| 2025-12-23 | $150.51 | $1,202.94 | 4,663,700 | — | — |
| 2025-12-22 | $149.80 | $1,197.27 | 8,143,600 | — | — |
| 2025-12-19 | $147.75 | $1,180.88 | 21,701,400 | — | — |
| 2025-12-18 | $147.69 | $1,180.40 | 6,998,800 | — | — |
| 2025-12-17 | $149.52 | $1,195.03 | 8,805,300 | — | — |
| 2025-12-16 | $146.75 | $1,172.89 | 11,290,500 | — | — |
| 2025-12-15 | $149.80 | $1,197.27 | 7,503,000 | — | — |
| 2025-12-12 | $149.99 | $1,198.78 | 5,848,100 | — | — |
| 2025-12-11 | $150.72 | $1,204.62 | 8,414,200 | — | — |
| 2025-12-10 | $151.41 | $1,210.13 | 10,976,300 | — | — |
| 2025-12-09 | $148.49 | $1,186.80 | 8,916,700 | — | — |
| 2025-12-08 | $148.71 | $1,188.55 | 10,237,200 | — | — |
| 2025-12-05 | $150.00 | $1,198.86 | 12,659,800 | — | — |
| 2025-12-04 | $152.26 | $1,216.93 | 7,254,700 | — | — |
| 2025-12-03 | $151.59 | $1,211.57 | 8,060,200 | — | — |
| 2025-12-02 | $150.25 | $1,200.86 | 9,196,300 | — | — |
| 2025-12-01 | $152.54 | $1,219.17 | 8,209,000 | — | — |
| 2025-11-28 | $151.13 | $1,207.90 | 3,848,600 | — | — |
| 2025-11-26 | $149.51 | $1,194.95 | 7,578,900 | — | — |
| 2025-11-25 | $148.53 | $1,187.12 | 11,447,900 | — | — |
| 2025-11-24 | $149.75 | $1,196.87 | 14,181,100 | — | — |
| 2025-11-21 | $149.98 | $1,198.70 | 9,248,400 | — | — |
| 2025-11-20 | $150.31 | $1,201.34 | 7,623,400 | — | — |
| 2025-11-19 | $151.70 | $1,212.45 | 7,539,900 | — | — |
| 2025-11-18 | $153.62 | $1,227.80 | 10,813,400 | — | — |
| 2025-11-17 | $154.82 | $1,223.72 | 8,745,000 | — | — |
| 2025-11-14 | $157.62 | $1,245.85 | 8,484,800 | — | — |
| 2025-11-13 | $155.58 | $1,229.73 | 7,998,700 | — | — |
| 2025-11-12 | $153.32 | $1,211.86 | 11,670,900 | — | — |
| 2025-11-11 | $156.24 | $1,234.95 | 6,361,400 | — | — |
| 2025-11-10 | $155.65 | $1,230.28 | 8,436,800 | — | — |
| 2025-11-07 | $155.02 | $1,225.30 | 9,835,900 | — | — |
| 2025-11-06 | $152.94 | $1,208.86 | 6,466,300 | — | — |
| 2025-11-05 | $152.66 | $1,206.65 | 5,894,700 | — | — |
| 2025-11-04 | $153.39 | $1,212.42 | 6,976,800 | — | — |
| 2025-11-03 | $154.04 | $1,217.56 | 8,512,200 | — | — |
| 2025-10-31 | $157.72 | $1,246.64 | 11,136,100 | — | — |
| 2025-10-30 | $153.52 | $1,213.45 | 8,971,200 | — | — |
| 2025-10-29 | $155.10 | $1,225.93 | 7,344,400 | — | — |
| 2025-10-28 | $154.13 | $1,218.27 | 5,066,500 | — | — |
| 2025-10-27 | $155.28 | $1,227.36 | 4,884,400 | — | — |
| 2025-10-24 | $155.56 | $1,229.57 | 4,979,900 | — | — |
| 2025-10-23 | $156.56 | $1,237.47 | 9,810,900 | — | — |
| 2025-10-22 | $155.57 | $1,229.65 | 6,036,700 | — | — |
| 2025-10-21 | $153.79 | $1,215.58 | 6,304,900 | — | — |
| 2025-10-20 | $154.48 | $1,221.03 | 5,676,500 | — | — |
| 2025-10-17 | $153.08 | $1,209.97 | 7,735,500 | — | — |
| 2025-10-16 | $151.71 | $1,199.14 | 5,276,800 | — | — |
| 2025-10-15 | $152.11 | $1,202.30 | 5,824,900 | — | — |
| 2025-10-14 | $152.39 | $1,204.51 | 6,419,400 | — | — |
| 2025-10-13 | $151.94 | $1,200.96 | 5,978,800 | — | — |
| 2025-10-10 | $148.90 | $1,176.93 | 7,796,600 | — | — |
| 2025-10-09 | $151.64 | $1,198.59 | 6,178,600 | — | — |
| 2025-10-08 | $153.74 | $1,215.18 | 5,678,000 | — | — |
| 2025-10-07 | $154.91 | $1,224.43 | 5,479,600 | — | — |
| 2025-10-06 | $154.02 | $1,217.40 | 4,778,900 | — | — |
| 2025-10-03 | $153.55 | $1,213.68 | 7,249,300 | — | — |
| 2025-10-02 | $153.37 | $1,212.26 | 7,562,400 | — | — |
| 2025-10-01 | $154.58 | $1,221.82 | 6,768,400 | — | — |
| 2025-09-30 | $155.29 | $1,227.44 | 7,755,700 | — | — |
| 2025-09-29 | $156.10 | $1,233.84 | 8,315,100 | — | — |
| 2025-09-26 | $160.16 | $1,265.93 | 7,015,200 | — | — |
| 2025-09-25 | $160.72 | $1,270.36 | 6,311,000 | — | — |
| 2025-09-24 | $159.18 | $1,258.18 | 6,285,200 | — | — |
| 2025-09-23 | $157.42 | $1,244.27 | 7,181,400 | — | — |
| 2025-09-22 | $156.05 | $1,233.44 | 5,244,000 | — | — |
| 2025-09-19 | $156.21 | $1,234.71 | 16,734,000 | — | — |
| 2025-09-18 | $158.84 | $1,255.50 | 6,244,200 | — | — |
| 2025-09-17 | $160.09 | $1,265.38 | 5,736,800 | — | — |
| 2025-09-16 | $159.54 | $1,261.03 | 8,011,000 | — | — |
| 2025-09-15 | $157.31 | $1,243.40 | 5,030,500 | — | — |
| 2025-09-12 | $157.11 | $1,241.82 | 5,546,300 | — | — |
| 2025-09-11 | $158.25 | $1,250.83 | 6,417,400 | — | — |
| 2025-09-10 | $157.79 | $1,247.20 | 7,440,800 | — | — |
| 2025-09-09 | $154.85 | $1,223.96 | 7,769,200 | — | — |
| 2025-09-08 | $154.00 | $1,217.24 | 9,462,000 | — | — |
| 2025-09-05 | $153.66 | $1,214.55 | 11,011,700 | — | — |
| 2025-09-04 | $157.69 | $1,246.41 | 7,243,000 | — | — |
| 2025-09-03 | $158.06 | $1,249.33 | 9,556,100 | — | — |
| 2025-09-02 | $161.83 | $1,279.13 | 8,947,300 | — | — |
| 2025-08-29 | $160.60 | $1,269.41 | 6,934,800 | — | — |
| 2025-08-28 | $159.32 | $1,259.29 | 6,502,000 | — | — |
| 2025-08-27 | $159.24 | $1,258.66 | 7,483,000 | — | — |
| 2025-08-26 | $157.36 | $1,243.80 | 10,270,000 | — | — |
| 2025-08-25 | $158.20 | $1,250.44 | 7,030,000 | — | — |
| 2025-08-22 | $158.18 | $1,250.28 | 9,084,300 | — | — |
| 2025-08-21 | $155.55 | $1,229.49 | 7,533,600 | — | — |
| 2025-08-20 | $153.22 | $1,211.07 | 8,076,300 | — | — |
| 2025-08-19 | $152.00 | $1,201.43 | 8,567,500 | — | — |
| 2025-08-18 | $155.32 | $1,214.16 | 8,174,300 | — | — |
| 2025-08-15 | $156.55 | $1,223.77 | 11,617,000 | — | — |
| 2025-08-14 | $155.16 | $1,212.91 | 7,337,300 | — | — |
| 2025-08-13 | $155.87 | $1,218.46 | 6,581,900 | — | — |
| 2025-08-12 | $154.44 | $1,207.28 | 6,641,600 | — | — |
| 2025-08-11 | $153.45 | $1,199.54 | 6,169,700 | — | — |
| 2025-08-08 | $155.01 | $1,211.73 | 6,332,800 | — | — |
| 2025-08-07 | $153.16 | $1,197.27 | 6,510,400 | — | — |
| 2025-08-06 | $152.78 | $1,194.30 | 7,840,900 | — | — |
| 2025-08-05 | $153.04 | $1,196.33 | 8,604,100 | — | — |
| 2025-08-04 | $151.04 | $1,180.70 | 10,116,600 | — | — |
| 2025-08-01 | $151.40 | $1,183.51 | 10,706,500 | — | — |
| 2025-07-31 | $151.64 | $1,185.39 | 10,237,100 | — | — |
| 2025-07-30 | $153.56 | $1,200.40 | 9,191,700 | — | — |
| 2025-07-29 | $157.03 | $1,227.52 | 6,446,000 | — | — |
| 2025-07-28 | $156.28 | $1,221.66 | 8,755,400 | — | — |
| 2025-07-25 | $154.84 | $1,210.40 | 7,875,500 | — | — |
| 2025-07-24 | $155.83 | $1,218.14 | 15,701,000 | — | — |
| 2025-07-23 | $153.12 | $1,196.96 | 13,162,800 | — | — |
| 2025-07-22 | $150.04 | $1,172.88 | 26,196,500 | — | — |
| 2025-07-21 | $149.68 | $1,170.07 | 17,982,200 | — | — |
| 2025-07-18 | $150.04 | $1,172.88 | 45,782,600 | — | — |
| 2025-07-17 | $151.38 | $1,183.36 | 8,359,600 | — | — |
| 2025-07-16 | $149.92 | $1,171.94 | 7,923,400 | — | — |
| 2025-07-15 | $150.69 | $1,177.96 | 7,346,300 | — | — |
| 2025-07-14 | $151.65 | $1,185.47 | 10,706,300 | — | — |
| 2025-07-11 | $155.31 | $1,214.08 | 8,333,200 | — | — |
| 2025-07-10 | $154.17 | $1,205.17 | 8,395,100 | — | — |
| 2025-07-09 | $153.02 | $1,196.18 | 9,495,900 | — | — |
| 2025-07-08 | $153.24 | $1,197.90 | 14,082,100 | — | — |
| 2025-07-07 | $147.40 | $1,152.25 | 9,460,900 | — | — |
| 2025-07-03 | $148.37 | $1,159.83 | 5,173,300 | — | — |
| 2025-07-02 | $147.98 | $1,156.78 | 8,228,700 | — | — |
| 2025-07-01 | $145.57 | $1,137.94 | 8,508,200 | — | — |
| 2025-06-30 | $143.19 | $1,119.34 | 6,980,300 | — | — |
| 2025-06-27 | $143.79 | $1,124.03 | 9,213,500 | — | — |
| 2025-06-26 | $144.44 | $1,129.11 | 7,415,700 | — | — |
| 2025-06-25 | $143.23 | $1,119.65 | 7,386,100 | — | — |
| 2025-06-24 | $143.55 | $1,122.15 | 10,778,400 | — | — |
| 2025-06-23 | $146.86 | $1,148.02 | 10,540,600 | — | — |
| 2025-06-20 | $149.55 | $1,169.05 | 23,705,900 | — | — |
| 2025-06-18 | $148.19 | $1,158.42 | 9,841,900 | — | — |
| 2025-06-17 | $148.85 | $1,163.58 | 11,330,300 | — | — |
| 2025-06-16 | $146.03 | $1,141.54 | 10,105,100 | — | — |
| 2025-06-13 | $145.91 | $1,140.60 | 14,148,000 | — | — |
| 2025-06-12 | $144.97 | $1,133.25 | 6,999,400 | — | — |
| 2025-06-11 | $144.78 | $1,131.76 | 9,256,700 | — | — |
| 2025-06-10 | $143.35 | $1,120.59 | 9,841,500 | — | — |
| 2025-06-09 | $140.76 | $1,100.34 | 7,159,500 | — | — |
| 2025-06-06 | $140.21 | $1,096.04 | 6,563,500 | — | — |
| 2025-06-05 | $136.90 | $1,070.17 | 6,342,600 | — | — |
| 2025-06-04 | $137.37 | $1,073.84 | 8,735,600 | — | — |
| 2025-06-03 | $139.55 | $1,090.88 | 9,001,300 | — | — |
| 2025-06-02 | $137.84 | $1,077.51 | 9,076,600 | — | — |
| 2025-05-30 | $136.70 | $1,068.60 | 12,858,900 | — | — |
| 2025-05-29 | $137.91 | $1,078.06 | 7,554,300 | — | — |
| 2025-05-28 | $136.02 | $1,063.29 | 6,876,300 | — | — |
| 2025-05-27 | $137.83 | $1,077.44 | 8,348,900 | — | — |
| 2025-05-23 | $136.54 | $1,067.35 | 7,025,900 | — | — |
| 2025-05-22 | $135.29 | $1,057.58 | 8,877,600 | — | — |
| 2025-05-21 | $135.56 | $1,059.69 | 9,073,200 | — | — |
| 2025-05-20 | $137.27 | $1,073.06 | 6,503,900 | — | — |
| 2025-05-19 | $138.49 | $1,082.59 | 7,713,600 | — | — |
| 2025-05-16 | $142.10 | $1,097.45 | 8,200,100 | — | — |
| 2025-05-15 | $142.26 | $1,098.68 | 7,545,400 | — | — |
| 2025-05-14 | $141.67 | $1,094.13 | 6,453,600 | — | — |
| 2025-05-13 | $142.35 | $1,099.38 | 8,536,800 | — | — |
| 2025-05-12 | $141.62 | $1,093.74 | 8,028,200 | — | — |
| 2025-05-09 | $138.49 | $1,069.57 | 5,965,700 | — | — |
| 2025-05-08 | $137.04 | $1,058.37 | 8,669,300 | — | — |
| 2025-05-07 | $135.79 | $1,048.71 | 8,422,100 | — | — |
| 2025-05-06 | $135.60 | $1,047.25 | 9,916,200 | — | — |
| 2025-05-05 | $135.50 | $1,046.48 | 9,665,000 | — | — |
| 2025-05-02 | $138.50 | $1,069.64 | 12,393,200 | — | — |
| 2025-05-01 | $136.26 | $1,052.34 | 10,199,800 | — | — |
| 2025-04-30 | $136.06 | $1,050.80 | 13,858,000 | — | — |
| 2025-04-29 | $139.30 | $1,075.82 | 7,343,800 | — | — |
| 2025-04-28 | $140.10 | $1,082.00 | 6,715,500 | — | — |
| 2025-04-25 | $138.73 | $1,071.42 | 6,878,500 | — | — |
| 2025-04-24 | $139.07 | $1,074.05 | 7,745,800 | — | — |
| 2025-04-23 | $136.68 | $1,055.59 | 10,002,000 | — | — |
| 2025-04-22 | $137.30 | $1,060.38 | 7,984,700 | — | — |
| 2025-04-21 | $133.73 | $1,032.81 | 9,967,500 | — | — |
| 2025-04-17 | $137.87 | $1,064.78 | 8,434,400 | — | — |
| 2025-04-16 | $135.36 | $1,045.39 | 8,637,200 | — | — |
| 2025-04-15 | $134.54 | $1,039.06 | 9,334,800 | — | — |
| 2025-04-14 | $135.32 | $1,045.09 | 9,628,200 | — | — |
| 2025-04-11 | $135.63 | $1,047.48 | 17,224,400 | — | — |
| 2025-04-10 | $134.98 | $1,042.46 | 20,991,200 | — | — |
| 2025-04-09 | $146.03 | $1,127.80 | 16,846,800 | — | — |
| 2025-04-08 | $136.93 | $1,057.52 | 12,904,400 | — | — |
| 2025-04-07 | $140.15 | $1,082.39 | 17,817,000 | — | — |
| 2025-04-04 | $143.28 | $1,106.56 | 20,374,700 | — | — |
| 2025-04-03 | $156.12 | $1,205.72 | 15,501,000 | — | — |
| 2025-04-02 | $166.47 | $1,285.66 | 7,044,900 | — | — |
| 2025-04-01 | $168.51 | $1,301.41 | 6,378,600 | — | — |
| 2025-03-31 | $167.29 | $1,291.99 | 10,675,300 | — | — |
| 2025-03-28 | $166.09 | $1,282.72 | 4,923,000 | — | — |
| 2025-03-27 | $166.65 | $1,287.05 | 6,862,700 | — | — |
| 2025-03-26 | $167.97 | $1,297.24 | 10,076,100 | — | — |
| 2025-03-25 | $165.94 | $1,281.57 | 7,869,200 | — | — |
| 2025-03-24 | $165.02 | $1,274.46 | 8,068,000 | — | — |
| 2025-03-21 | $164.75 | $1,272.37 | 21,625,500 | — | — |
| 2025-03-20 | $164.77 | $1,272.53 | 9,545,900 | — | — |
| 2025-03-19 | $164.05 | $1,266.97 | 11,503,900 | — | — |
| 2025-03-18 | $160.81 | $1,241.95 | 9,289,500 | — | — |
| 2025-03-17 | $158.72 | $1,225.80 | 7,615,200 | — | — |
| 2025-03-14 | $157.02 | $1,212.68 | 6,671,500 | — | — |
| 2025-03-13 | $153.61 | $1,186.34 | 9,022,800 | — | — |
| 2025-03-12 | $152.67 | $1,179.08 | 9,710,200 | — | — |
| 2025-03-11 | $154.08 | $1,189.97 | 10,466,300 | — | — |
| 2025-03-10 | $157.57 | $1,216.92 | 11,750,300 | — | — |
| 2025-03-07 | $156.34 | $1,207.42 | 8,562,600 | — | — |
| 2025-03-06 | $152.95 | $1,181.24 | 7,314,700 | — | — |
| 2025-03-05 | $150.81 | $1,164.72 | 9,288,300 | — | — |
| 2025-03-04 | $152.00 | $1,173.91 | 8,826,300 | — | — |
| 2025-03-03 | $153.09 | $1,182.32 | 9,059,800 | — | — |
| 2025-02-28 | $158.62 | $1,225.03 | 8,828,500 | — | — |
| 2025-02-27 | $156.67 | $1,209.97 | 7,517,200 | — | — |
| 2025-02-26 | $155.14 | $1,198.16 | 6,005,200 | — | — |
| 2025-02-25 | $156.42 | $1,208.04 | 6,810,900 | — | — |
| 2025-02-24 | $157.89 | $1,219.39 | 5,925,000 | — | — |
| 2025-02-21 | $156.92 | $1,211.90 | 6,689,800 | — | — |
| 2025-02-20 | $158.79 | $1,226.35 | 6,256,200 | — | — |
| 2025-02-19 | $157.23 | $1,214.30 | 4,945,800 | — | — |
| 2025-02-18 | $156.16 | $1,206.03 | 5,981,500 | — | — |
| 2025-02-14 | $155.34 | $1,199.70 | 5,828,800 | — | — |
| 2025-02-13 | $155.88 | $1,190.66 | 7,836,400 | — | — |
| 2025-02-12 | $154.90 | $1,183.18 | 6,693,500 | — | — |
| 2025-02-11 | $157.44 | $1,202.58 | 6,011,800 | — | — |
| 2025-02-10 | $155.77 | $1,189.82 | 5,653,800 | — | — |
| 2025-02-07 | $152.62 | $1,165.76 | 4,724,900 | — | — |
| 2025-02-06 | $151.90 | $1,160.26 | 6,420,500 | — | — |
| 2025-02-05 | $152.99 | $1,168.59 | 6,533,700 | — | — |
| 2025-02-04 | $153.22 | $1,170.35 | 8,458,100 | — | — |
| 2025-02-03 | $149.34 | $1,140.71 | 7,605,000 | — | — |
| 2025-01-31 | $149.19 | $1,139.56 | 16,726,800 | — | — |
| 2025-01-30 | $156.32 | $1,194.03 | 6,931,900 | — | — |
| 2025-01-29 | $155.69 | $1,189.21 | 5,630,600 | — | — |
| 2025-01-28 | $156.21 | $1,193.19 | 6,425,400 | — | — |
| 2025-01-27 | $157.23 | $1,200.98 | 7,141,000 | — | — |
| 2025-01-24 | $155.65 | $1,188.91 | 8,003,800 | — | — |
| 2025-01-23 | $156.01 | $1,191.66 | 5,979,800 | — | — |
| 2025-01-22 | $156.41 | $1,194.71 | 7,232,200 | — | — |
| 2025-01-21 | $158.24 | $1,208.69 | 10,131,400 | — | — |
| 2025-01-17 | $161.47 | $1,233.36 | 9,260,400 | — | — |
| 2025-01-16 | $159.38 | $1,217.40 | 5,578,900 | — | — |
| 2025-01-15 | $158.33 | $1,209.38 | 7,900,000 | — | — |
| 2025-01-14 | $156.90 | $1,198.46 | 6,830,200 | — | — |
| 2025-01-13 | $155.35 | $1,186.62 | 11,774,100 | — | — |
| 2025-01-10 | $153.14 | $1,169.74 | 11,074,700 | — | — |
| 2025-01-08 | $150.30 | $1,148.04 | 7,640,900 | — | — |
| 2025-01-07 | $149.59 | $1,142.62 | 7,736,000 | — | — |
| 2025-01-06 | $147.26 | $1,124.82 | 5,888,700 | — | — |
| 2025-01-03 | $147.85 | $1,129.33 | 5,809,000 | — | — |
| 2025-01-02 | $146.71 | $1,120.62 | 7,170,300 | — | — |