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
- 1973-05-03 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 | $104.14 | $205.02 | 627,400 | — | — |
| 2025-12-30 | $105.78 | $208.25 | 561,300 | — | — |
| 2025-12-29 | $105.80 | $208.29 | 535,500 | — | — |
| 2025-12-26 | $105.68 | $208.06 | 379,000 | — | — |
| 2025-12-24 | $105.38 | $207.47 | 281,600 | — | — |
| 2025-12-23 | $105.47 | $207.64 | 743,200 | — | — |
| 2025-12-22 | $105.27 | $207.25 | 946,400 | — | — |
| 2025-12-19 | $103.87 | $204.49 | 2,997,200 | — | — |
| 2025-12-18 | $103.40 | $203.57 | 1,166,500 | — | — |
| 2025-12-17 | $103.66 | $204.08 | 1,077,700 | — | — |
| 2025-12-16 | $104.40 | $205.54 | 1,070,600 | — | — |
| 2025-12-15 | $105.04 | $206.80 | 1,064,300 | — | — |
| 2025-12-12 | $106.01 | $208.71 | 1,086,000 | — | — |
| 2025-12-11 | $105.89 | $208.47 | 1,218,800 | — | — |
| 2025-12-10 | $105.25 | $207.21 | 1,618,000 | — | — |
| 2025-12-09 | $101.86 | $200.54 | 1,675,500 | — | — |
| 2025-12-08 | $104.25 | $205.24 | 924,700 | — | — |
| 2025-12-05 | $104.25 | $205.24 | 777,200 | — | — |
| 2025-12-04 | $104.89 | $206.50 | 1,199,400 | — | — |
| 2025-12-03 | $106.47 | $209.61 | 851,300 | — | — |
| 2025-12-02 | $105.16 | $207.03 | 1,013,200 | — | — |
| 2025-12-01 | $105.06 | $206.84 | 1,542,300 | — | — |
| 2025-11-28 | $105.24 | $207.19 | 848,300 | — | — |
| 2025-11-26 | $106.08 | $208.84 | 1,080,400 | — | — |
| 2025-11-25 | $106.03 | $208.75 | 1,180,600 | — | — |
| 2025-11-24 | $104.11 | $204.97 | 2,107,300 | — | — |
| 2025-11-21 | $104.79 | $206.30 | 2,848,900 | — | — |
| 2025-11-20 | $101.48 | $199.79 | 1,167,800 | — | — |
| 2025-11-19 | $102.52 | $201.84 | 860,600 | — | — |
| 2025-11-18 | $102.12 | $201.05 | 1,391,900 | — | — |
| 2025-11-17 | $101.83 | $200.48 | 988,600 | — | — |
| 2025-11-14 | $104.33 | $205.40 | 1,239,600 | — | — |
| 2025-11-13 | $106.75 | $210.16 | 780,100 | — | — |
| 2025-11-12 | $108.68 | $213.96 | 878,100 | — | — |
| 2025-11-11 | $108.24 | $213.10 | 549,500 | — | — |
| 2025-11-10 | $108.69 | $213.98 | 1,304,400 | — | — |
| 2025-11-07 | $107.36 | $211.36 | 1,023,400 | — | — |
| 2025-11-06 | $106.66 | $209.99 | 1,141,000 | — | — |
| 2025-11-05 | $107.95 | $212.53 | 1,139,800 | — | — |
| 2025-11-04 | $107.18 | $211.01 | 1,319,400 | — | — |
| 2025-11-03 | $106.84 | $210.34 | 1,312,700 | — | — |
| 2025-10-31 | $106.35 | $209.38 | 1,578,600 | — | — |
| 2025-10-30 | $107.14 | $210.93 | 889,800 | — | — |
| 2025-10-29 | $107.62 | $211.88 | 1,337,500 | — | — |
| 2025-10-28 | $108.87 | $214.34 | 937,000 | — | — |
| 2025-10-27 | $109.13 | $214.85 | 2,410,100 | — | — |
| 2025-10-24 | $109.73 | $216.03 | 1,040,000 | — | — |
| 2025-10-23 | $110.70 | $217.45 | 1,421,900 | — | — |
| 2025-10-22 | $109.34 | $214.78 | 2,011,300 | — | — |
| 2025-10-21 | $109.02 | $214.15 | 2,260,100 | — | — |
| 2025-10-20 | $109.30 | $214.70 | 1,479,800 | — | — |
| 2025-10-17 | $108.79 | $213.70 | 1,260,600 | — | — |
| 2025-10-16 | $108.70 | $213.52 | 1,196,900 | — | — |
| 2025-10-15 | $110.31 | $216.68 | 994,400 | — | — |
| 2025-10-14 | $110.41 | $216.88 | 996,500 | — | — |
| 2025-10-13 | $108.83 | $213.77 | 928,700 | — | — |
| 2025-10-10 | $107.21 | $210.59 | 1,477,500 | — | — |
| 2025-10-09 | $109.85 | $215.78 | 978,000 | — | — |
| 2025-10-08 | $111.80 | $219.61 | 1,121,000 | — | — |
| 2025-10-07 | $110.66 | $217.37 | 864,800 | — | — |
| 2025-10-06 | $112.05 | $220.10 | 1,083,000 | — | — |
| 2025-10-03 | $112.23 | $220.45 | 732,100 | — | — |
| 2025-10-02 | $112.36 | $220.71 | 1,095,300 | — | — |
| 2025-10-01 | $110.50 | $217.05 | 798,700 | — | — |
| 2025-09-30 | $110.76 | $217.57 | 1,129,900 | — | — |
| 2025-09-29 | $109.64 | $215.37 | 872,700 | — | — |
| 2025-09-26 | $109.76 | $215.60 | 689,600 | — | — |
| 2025-09-25 | $108.31 | $212.75 | 724,600 | — | — |
| 2025-09-24 | $109.00 | $214.11 | 1,287,500 | — | — |
| 2025-09-23 | $110.09 | $216.25 | 834,800 | — | — |
| 2025-09-22 | $110.09 | $216.25 | 790,400 | — | — |
| 2025-09-19 | $110.30 | $216.66 | 2,172,900 | — | — |
| 2025-09-18 | $111.52 | $219.06 | 1,099,700 | — | — |
| 2025-09-17 | $109.46 | $215.01 | 1,628,300 | — | — |
| 2025-09-16 | $111.01 | $218.06 | 1,183,400 | — | — |
| 2025-09-15 | $110.65 | $217.35 | 899,100 | — | — |
| 2025-09-12 | $110.95 | $217.94 | 915,200 | — | — |
| 2025-09-11 | $112.59 | $221.16 | 1,106,700 | — | — |
| 2025-09-10 | $109.26 | $214.62 | 785,000 | — | — |
| 2025-09-09 | $109.13 | $214.36 | 1,062,300 | — | — |
| 2025-09-08 | $110.68 | $217.41 | 955,600 | — | — |
| 2025-09-05 | $110.64 | $217.33 | 1,118,600 | — | — |
| 2025-09-04 | $110.06 | $216.19 | 1,245,700 | — | — |
| 2025-09-03 | $106.84 | $209.87 | 934,800 | — | — |
| 2025-09-02 | $106.29 | $208.79 | 1,111,100 | — | — |
| 2025-08-29 | $107.53 | $211.22 | 1,049,000 | — | — |
| 2025-08-28 | $109.18 | $214.46 | 817,100 | — | — |
| 2025-08-27 | $109.34 | $214.78 | 1,163,500 | — | — |
| 2025-08-26 | $109.17 | $214.44 | 1,825,500 | — | — |
| 2025-08-25 | $107.93 | $212.01 | 923,700 | — | — |
| 2025-08-22 | $108.60 | $213.32 | 1,258,000 | — | — |
| 2025-08-21 | $104.44 | $205.15 | 741,000 | — | — |
| 2025-08-20 | $105.04 | $206.33 | 1,242,200 | — | — |
| 2025-08-19 | $107.08 | $210.34 | 1,196,000 | — | — |
| 2025-08-18 | $105.60 | $207.43 | 1,246,700 | — | — |
| 2025-08-15 | $104.98 | $206.21 | 1,021,700 | — | — |
| 2025-08-14 | $106.63 | $209.45 | 1,162,600 | — | — |
| 2025-08-13 | $109.01 | $214.13 | 1,801,400 | — | — |
| 2025-08-12 | $106.13 | $208.47 | 2,074,500 | — | — |
| 2025-08-11 | $102.88 | $202.09 | 1,014,800 | — | — |
| 2025-08-08 | $102.72 | $201.77 | 1,146,600 | — | — |
| 2025-08-07 | $102.06 | $200.48 | 1,100,200 | — | — |
| 2025-08-06 | $102.55 | $201.44 | 1,531,100 | — | — |
| 2025-08-05 | $104.23 | $204.74 | 2,143,100 | — | — |
| 2025-08-04 | $102.21 | $200.77 | 1,455,800 | — | — |
| 2025-08-01 | $100.62 | $197.65 | 1,752,600 | — | — |
| 2025-07-31 | $102.20 | $200.75 | 2,856,900 | — | — |
| 2025-07-30 | $101.30 | $198.98 | 1,984,700 | — | — |
| 2025-07-29 | $102.35 | $201.05 | 1,783,000 | — | — |
| 2025-07-28 | $103.34 | $202.99 | 1,451,600 | — | — |
| 2025-07-25 | $103.08 | $202.48 | 1,757,400 | — | — |
| 2025-07-24 | $102.85 | $202.03 | 2,828,200 | — | — |
| 2025-07-23 | $103.63 | $203.56 | 3,301,600 | — | — |
| 2025-07-22 | $104.87 | $206.00 | 5,418,000 | — | — |
| 2025-07-21 | $104.86 | $205.98 | 2,524,300 | — | — |
| 2025-07-18 | $106.07 | $208.35 | 1,947,800 | — | — |
| 2025-07-17 | $106.70 | $209.10 | 1,439,700 | — | — |
| 2025-07-16 | $104.87 | $205.51 | 1,742,800 | — | — |
| 2025-07-15 | $104.77 | $205.32 | 1,161,300 | — | — |
| 2025-07-14 | $106.74 | $209.18 | 653,900 | — | — |
| 2025-07-11 | $107.08 | $209.84 | 1,427,800 | — | — |
| 2025-07-10 | $107.68 | $211.02 | 1,712,800 | — | — |
| 2025-07-09 | $106.90 | $209.49 | 2,483,700 | — | — |
| 2025-07-08 | $105.78 | $207.30 | 1,385,900 | — | — |
| 2025-07-07 | $105.00 | $205.77 | 1,735,200 | — | — |
| 2025-07-03 | $106.87 | $209.43 | 1,008,500 | — | — |
| 2025-07-02 | $105.86 | $207.45 | 1,473,200 | — | — |
| 2025-07-01 | $105.05 | $205.87 | 1,758,700 | — | — |
| 2025-06-30 | $102.66 | $201.18 | 1,694,600 | — | — |
| 2025-06-27 | $103.58 | $202.99 | 1,827,100 | — | — |
| 2025-06-26 | $102.64 | $201.14 | 1,272,400 | — | — |
| 2025-06-25 | $101.06 | $198.05 | 1,038,900 | — | — |
| 2025-06-24 | $101.23 | $198.38 | 1,083,800 | — | — |
| 2025-06-23 | $99.56 | $195.11 | 1,395,900 | — | — |
| 2025-06-20 | $97.27 | $190.62 | 2,422,300 | — | — |
| 2025-06-18 | $96.94 | $189.97 | 1,277,100 | — | — |
| 2025-06-17 | $96.23 | $188.58 | 1,400,100 | — | — |
| 2025-06-16 | $97.76 | $191.58 | 714,600 | — | — |
| 2025-06-13 | $96.62 | $189.35 | 761,200 | — | — |
| 2025-06-12 | $98.91 | $193.83 | 781,800 | — | — |
| 2025-06-11 | $99.21 | $194.42 | 755,900 | — | — |
| 2025-06-10 | $99.96 | $195.89 | 991,300 | — | — |
| 2025-06-09 | $99.67 | $195.32 | 1,018,800 | — | — |
| 2025-06-06 | $99.55 | $195.09 | 1,252,400 | — | — |
| 2025-06-05 | $99.71 | $195.40 | 996,900 | — | — |
| 2025-06-04 | $99.83 | $195.64 | 1,030,200 | — | — |
| 2025-06-03 | $99.64 | $195.26 | 846,100 | — | — |
| 2025-06-02 | $98.51 | $193.05 | 928,700 | — | — |
| 2025-05-30 | $99.18 | $194.36 | 2,528,500 | — | — |
| 2025-05-29 | $99.58 | $195.15 | 805,200 | — | — |
| 2025-05-28 | $98.81 | $193.64 | 737,700 | — | — |
| 2025-05-27 | $99.73 | $195.44 | 1,225,700 | — | — |
| 2025-05-23 | $96.79 | $189.68 | 1,252,400 | — | — |
| 2025-05-22 | $97.65 | $191.36 | 1,106,100 | — | — |
| 2025-05-21 | $97.33 | $190.74 | 1,291,300 | — | — |
| 2025-05-20 | $99.77 | $195.52 | 1,048,900 | — | — |
| 2025-05-19 | $100.82 | $197.58 | 1,334,700 | — | — |
| 2025-05-16 | $101.08 | $198.09 | 1,558,900 | — | — |
| 2025-05-15 | $97.81 | $191.68 | 997,200 | — | — |
| 2025-05-14 | $97.18 | $190.44 | 980,200 | — | — |
| 2025-05-13 | $98.46 | $192.95 | 920,700 | — | — |
| 2025-05-12 | $98.16 | $192.36 | 1,460,600 | — | — |
| 2025-05-09 | $93.46 | $183.15 | 1,195,700 | — | — |
| 2025-05-08 | $93.53 | $183.29 | 1,076,500 | — | — |
| 2025-05-07 | $91.78 | $179.86 | 1,000,600 | — | — |
| 2025-05-06 | $91.58 | $179.47 | 882,700 | — | — |
| 2025-05-05 | $93.04 | $182.33 | 1,203,100 | — | — |
| 2025-05-02 | $93.29 | $182.82 | 1,189,800 | — | — |
| 2025-05-01 | $90.74 | $177.82 | 987,300 | — | — |
| 2025-04-30 | $90.73 | $177.80 | 1,978,900 | — | — |
| 2025-04-29 | $90.28 | $176.92 | 1,709,200 | — | — |
| 2025-04-28 | $89.99 | $176.35 | 1,386,300 | — | — |
| 2025-04-25 | $90.00 | $176.37 | 884,500 | — | — |
| 2025-04-24 | $90.18 | $176.73 | 1,673,500 | — | — |
| 2025-04-23 | $87.75 | $171.96 | 2,886,100 | — | — |
| 2025-04-22 | $86.24 | $169.00 | 3,661,600 | — | — |
| 2025-04-21 | $78.96 | $154.74 | 2,402,800 | — | — |
| 2025-04-17 | $80.36 | $157.48 | 1,473,300 | — | — |
| 2025-04-16 | $80.72 | $157.70 | 1,817,800 | — | — |
| 2025-04-15 | $82.31 | $160.80 | 985,600 | — | — |
| 2025-04-14 | $82.79 | $161.74 | 1,449,500 | — | — |
| 2025-04-11 | $82.19 | $160.57 | 2,364,900 | — | — |
| 2025-04-10 | $80.84 | $157.93 | 2,733,700 | — | — |
| 2025-04-09 | $84.03 | $164.16 | 3,585,600 | — | — |
| 2025-04-08 | $76.17 | $148.81 | 1,895,800 | — | — |
| 2025-04-07 | $77.53 | $151.46 | 3,351,300 | — | — |
| 2025-04-04 | $78.76 | $153.87 | 2,765,100 | — | — |
| 2025-04-03 | $81.54 | $159.30 | 2,114,200 | — | — |
| 2025-04-02 | $89.09 | $174.05 | 911,300 | — | — |
| 2025-04-01 | $88.04 | $172.00 | 1,706,300 | — | — |
| 2025-03-31 | $87.48 | $170.90 | 1,441,000 | — | — |
| 2025-03-28 | $86.84 | $169.65 | 1,068,200 | — | — |
| 2025-03-27 | $89.31 | $174.48 | 1,204,400 | — | — |
| 2025-03-26 | $90.13 | $176.08 | 1,635,900 | — | — |
| 2025-03-25 | $91.20 | $178.17 | 1,556,900 | — | — |
| 2025-03-24 | $89.85 | $175.53 | 1,226,400 | — | — |
| 2025-03-21 | $87.42 | $170.79 | 3,262,900 | — | — |
| 2025-03-20 | $88.30 | $172.51 | 1,477,400 | — | — |
| 2025-03-19 | $89.06 | $173.99 | 1,749,400 | — | — |
| 2025-03-18 | $87.37 | $170.69 | 1,678,500 | — | — |
| 2025-03-17 | $87.17 | $170.30 | 1,512,400 | — | — |
| 2025-03-14 | $86.08 | $168.17 | 1,514,600 | — | — |
| 2025-03-13 | $84.00 | $164.10 | 1,450,900 | — | — |
| 2025-03-12 | $85.54 | $167.11 | 1,545,000 | — | — |
| 2025-03-11 | $86.06 | $168.13 | 2,364,200 | — | — |
| 2025-03-10 | $85.19 | $166.43 | 2,872,800 | — | — |
| 2025-03-07 | $88.35 | $172.60 | 3,007,600 | — | — |
| 2025-03-06 | $89.82 | $175.47 | 1,428,900 | — | — |
| 2025-03-05 | $91.19 | $178.15 | 1,857,400 | — | — |
| 2025-03-04 | $89.67 | $175.18 | 1,725,900 | — | — |
| 2025-03-03 | $91.74 | $179.23 | 1,758,100 | — | — |
| 2025-02-28 | $94.20 | $184.03 | 1,928,500 | — | — |
| 2025-02-27 | $92.98 | $181.65 | 1,150,900 | — | — |
| 2025-02-26 | $93.28 | $182.23 | 1,094,100 | — | — |
| 2025-02-25 | $93.34 | $182.35 | 1,778,900 | — | — |
| 2025-02-24 | $92.62 | $180.94 | 1,564,900 | — | — |
| 2025-02-21 | $92.94 | $181.57 | 1,660,800 | — | — |
| 2025-02-20 | $95.25 | $186.08 | 1,006,200 | — | — |
| 2025-02-19 | $96.17 | $187.88 | 1,241,000 | — | — |
| 2025-02-18 | $96.70 | $188.92 | 1,830,400 | — | — |
| 2025-02-14 | $96.73 | $188.97 | 1,161,900 | — | — |
| 2025-02-13 | $97.19 | $189.87 | 1,572,700 | — | — |
| 2025-02-12 | $97.99 | $191.44 | 854,400 | — | — |
| 2025-02-11 | $99.22 | $193.84 | 897,600 | — | — |
| 2025-02-10 | $98.43 | $192.30 | 830,100 | — | — |
| 2025-02-07 | $97.87 | $191.20 | 964,700 | — | — |
| 2025-02-06 | $98.63 | $192.69 | 932,000 | — | — |
| 2025-02-05 | $98.70 | $192.82 | 2,439,800 | — | — |
| 2025-02-04 | $98.26 | $191.96 | 3,492,200 | — | — |
| 2025-02-03 | $102.63 | $200.50 | 2,319,700 | — | — |
| 2025-01-31 | $103.68 | $202.55 | 2,402,500 | — | — |
| 2025-01-30 | $103.46 | $202.12 | 1,206,500 | — | — |
| 2025-01-29 | $101.65 | $198.59 | 1,234,400 | — | — |
| 2025-01-28 | $102.73 | $200.70 | 2,919,600 | — | — |
| 2025-01-27 | $102.46 | $200.17 | 1,493,000 | — | — |
| 2025-01-24 | $103.01 | $201.24 | 996,800 | — | — |
| 2025-01-23 | $104.35 | $203.37 | 1,036,300 | — | — |
| 2025-01-22 | $104.69 | $204.03 | 883,200 | — | — |
| 2025-01-21 | $105.35 | $205.32 | 1,056,500 | — | — |
| 2025-01-17 | $103.02 | $200.78 | 993,900 | — | — |
| 2025-01-16 | $102.58 | $199.92 | 698,600 | — | — |
| 2025-01-15 | $101.57 | $197.95 | 1,879,800 | — | — |
| 2025-01-14 | $100.28 | $195.44 | 994,600 | — | — |
| 2025-01-13 | $98.64 | $192.24 | 1,073,300 | — | — |
| 2025-01-10 | $96.97 | $188.99 | 1,066,400 | — | — |
| 2025-01-08 | $99.47 | $193.86 | 919,800 | — | — |
| 2025-01-07 | $98.68 | $192.32 | 939,400 | — | — |
| 2025-01-06 | $99.52 | $193.96 | 1,150,600 | — | — |
| 2025-01-03 | $101.06 | $196.96 | 915,500 | — | — |
| 2025-01-02 | $100.40 | $195.67 | 911,800 | — | — |