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-02-21 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 | $169.53 | $250.73 | 1,225,700 | — | — |
| 2025-12-30 | $171.84 | $254.15 | 1,809,900 | — | — |
| 2025-12-29 | $171.34 | $253.41 | 3,553,700 | — | — |
| 2025-12-26 | $183.21 | $270.96 | 1,426,800 | — | — |
| 2025-12-24 | $181.34 | $268.20 | 1,151,800 | — | — |
| 2025-12-23 | $181.27 | $268.09 | 1,706,700 | — | — |
| 2025-12-22 | $180.13 | $266.41 | 3,215,300 | — | — |
| 2025-12-19 | $174.21 | $257.65 | 6,564,700 | — | — |
| 2025-12-18 | $168.61 | $249.37 | 2,777,900 | — | — |
| 2025-12-17 | $167.51 | $247.74 | 2,339,100 | — | — |
| 2025-12-16 | $166.53 | $246.29 | 2,301,500 | — | — |
| 2025-12-15 | $168.40 | $249.06 | 2,979,000 | — | — |
| 2025-12-12 | $168.27 | $248.87 | 2,635,800 | — | — |
| 2025-12-11 | $170.40 | $252.02 | 2,350,500 | — | — |
| 2025-12-10 | $164.11 | $242.71 | 3,564,300 | — | — |
| 2025-12-09 | $166.28 | $245.92 | 1,930,900 | — | — |
| 2025-12-08 | $164.72 | $243.61 | 2,785,800 | — | — |
| 2025-12-05 | $168.83 | $249.69 | 2,477,000 | — | — |
| 2025-12-04 | $171.43 | $253.54 | 1,395,800 | — | — |
| 2025-12-03 | $169.18 | $250.21 | 1,172,300 | — | — |
| 2025-12-02 | $169.77 | $251.08 | 2,175,000 | — | — |
| 2025-12-01 | $172.01 | $254.40 | 2,599,800 | — | — |
| 2025-11-28 | $174.43 | $257.38 | 1,319,500 | — | — |
| 2025-11-26 | $173.02 | $255.30 | 2,301,500 | — | — |
| 2025-11-25 | $165.87 | $244.75 | 1,563,700 | — | — |
| 2025-11-24 | $166.20 | $245.24 | 2,149,800 | — | — |
| 2025-11-21 | $160.00 | $236.09 | 2,411,200 | — | — |
| 2025-11-20 | $158.60 | $234.03 | 2,169,500 | — | — |
| 2025-11-19 | $167.67 | $247.41 | 1,718,900 | — | — |
| 2025-11-18 | $166.49 | $245.67 | 1,877,900 | — | — |
| 2025-11-17 | $164.94 | $243.38 | 2,957,500 | — | — |
| 2025-11-14 | $168.11 | $248.06 | 2,449,900 | — | — |
| 2025-11-13 | $168.87 | $249.18 | 2,552,500 | — | — |
| 2025-11-12 | $173.10 | $255.42 | 2,446,500 | — | — |
| 2025-11-11 | $167.84 | $247.66 | 1,861,300 | — | — |
| 2025-11-10 | $167.92 | $247.78 | 2,921,200 | — | — |
| 2025-11-07 | $161.41 | $238.17 | 2,221,100 | — | — |
| 2025-11-06 | $159.29 | $235.04 | 2,023,700 | — | — |
| 2025-11-05 | $159.68 | $235.62 | 1,903,000 | — | — |
| 2025-11-04 | $155.91 | $230.06 | 2,742,800 | — | — |
| 2025-11-03 | $162.51 | $239.80 | 1,869,600 | — | — |
| 2025-10-31 | $160.81 | $237.29 | 2,040,700 | — | — |
| 2025-10-30 | $162.61 | $239.94 | 3,032,300 | — | — |
| 2025-10-29 | $156.78 | $231.34 | 3,292,400 | — | — |
| 2025-10-28 | $156.79 | $231.35 | 3,580,100 | — | — |
| 2025-10-27 | $155.17 | $228.96 | 5,391,800 | — | — |
| 2025-10-24 | $163.35 | $241.03 | 2,241,000 | — | — |
| 2025-10-23 | $164.67 | $242.98 | 1,966,400 | — | — |
| 2025-10-22 | $163.50 | $241.26 | 3,298,200 | — | — |
| 2025-10-21 | $163.20 | $240.81 | 5,728,500 | — | — |
| 2025-10-20 | $178.50 | $263.39 | 2,609,300 | — | — |
| 2025-10-17 | $174.49 | $257.47 | 4,081,900 | — | — |
| 2025-10-16 | $185.52 | $273.75 | 3,493,100 | — | — |
| 2025-10-15 | $178.74 | $263.74 | 2,619,700 | — | — |
| 2025-10-14 | $171.19 | $252.60 | 2,690,900 | — | — |
| 2025-10-13 | $172.10 | $253.95 | 2,477,600 | — | — |
| 2025-10-10 | $164.38 | $242.55 | 2,840,600 | — | — |
| 2025-10-09 | $161.73 | $238.64 | 3,333,800 | — | — |
| 2025-10-08 | $169.57 | $250.21 | 3,061,800 | — | — |
| 2025-10-07 | $166.29 | $245.37 | 2,707,200 | — | — |
| 2025-10-06 | $170.41 | $251.45 | 2,834,500 | — | — |
| 2025-10-03 | $169.42 | $249.99 | 1,766,300 | — | — |
| 2025-10-02 | $168.14 | $248.10 | 3,339,200 | — | — |
| 2025-10-01 | $170.19 | $251.13 | 2,399,900 | — | — |
| 2025-09-30 | $168.56 | $248.72 | 2,474,600 | — | — |
| 2025-09-29 | $166.77 | $246.08 | 3,973,500 | — | — |
| 2025-09-26 | $163.42 | $241.14 | 2,480,900 | — | — |
| 2025-09-25 | $159.90 | $235.94 | 2,709,200 | — | — |
| 2025-09-24 | $157.93 | $233.04 | 2,820,400 | — | — |
| 2025-09-23 | $162.39 | $239.62 | 2,995,700 | — | — |
| 2025-09-22 | $161.19 | $237.85 | 4,859,600 | — | — |
| 2025-09-19 | $161.19 | $237.85 | 9,138,200 | — | — |
| 2025-09-18 | $154.38 | $227.80 | 2,847,400 | — | — |
| 2025-09-17 | $153.20 | $226.06 | 3,778,600 | — | — |
| 2025-09-16 | $152.40 | $224.88 | 3,378,200 | — | — |
| 2025-09-15 | $153.76 | $226.88 | 3,091,600 | — | — |
| 2025-09-12 | $153.25 | $226.13 | 2,280,300 | — | — |
| 2025-09-11 | $153.73 | $226.84 | 2,552,300 | — | — |
| 2025-09-10 | $152.82 | $225.50 | 3,179,700 | — | — |
| 2025-09-09 | $152.75 | $225.39 | 2,417,700 | — | — |
| 2025-09-08 | $154.18 | $227.50 | 3,303,600 | — | — |
| 2025-09-05 | $151.85 | $224.07 | 3,103,200 | — | — |
| 2025-09-04 | $148.39 | $218.96 | 2,794,800 | — | — |
| 2025-09-03 | $148.77 | $219.52 | 3,261,800 | — | — |
| 2025-09-02 | $147.74 | $218.00 | 5,526,300 | — | — |
| 2025-08-29 | $144.17 | $212.14 | 2,804,600 | — | — |
| 2025-08-28 | $139.11 | $204.70 | 1,851,000 | — | — |
| 2025-08-27 | $139.50 | $205.27 | 1,560,200 | — | — |
| 2025-08-26 | $139.67 | $205.52 | 2,073,100 | — | — |
| 2025-08-25 | $136.62 | $201.03 | 1,758,300 | — | — |
| 2025-08-22 | $137.26 | $201.98 | 2,873,500 | — | — |
| 2025-08-21 | $136.34 | $200.62 | 2,007,600 | — | — |
| 2025-08-20 | $134.69 | $198.19 | 2,610,200 | — | — |
| 2025-08-19 | $130.23 | $191.63 | 2,183,200 | — | — |
| 2025-08-18 | $133.51 | $196.46 | 1,455,500 | — | — |
| 2025-08-15 | $133.35 | $196.22 | 2,164,900 | — | — |
| 2025-08-14 | $132.73 | $195.31 | 2,067,200 | — | — |
| 2025-08-13 | $133.69 | $196.72 | 3,233,000 | — | — |
| 2025-08-12 | $135.38 | $199.21 | 1,936,900 | — | — |
| 2025-08-11 | $135.46 | $199.33 | 2,224,700 | — | — |
| 2025-08-08 | $135.61 | $199.55 | 2,240,400 | — | — |
| 2025-08-07 | $135.78 | $199.80 | 2,190,300 | — | — |
| 2025-08-06 | $135.42 | $199.27 | 2,278,100 | — | — |
| 2025-08-05 | $134.55 | $197.99 | 3,340,700 | — | — |
| 2025-08-04 | $131.39 | $193.34 | 3,376,000 | — | — |
| 2025-08-01 | $125.22 | $184.26 | 3,800,100 | — | — |
| 2025-07-31 | $124.36 | $182.99 | 3,447,700 | — | — |
| 2025-07-30 | $123.37 | $181.54 | 3,258,900 | — | — |
| 2025-07-29 | $126.30 | $185.85 | 2,049,800 | — | — |
| 2025-07-28 | $123.74 | $182.08 | 2,282,700 | — | — |
| 2025-07-25 | $126.85 | $186.66 | 3,437,000 | — | — |
| 2025-07-24 | $125.79 | $185.10 | 2,363,100 | — | — |
| 2025-07-23 | $127.20 | $187.17 | 2,681,100 | — | — |
| 2025-07-22 | $128.62 | $189.26 | 4,376,600 | — | — |
| 2025-07-21 | $122.67 | $180.51 | 2,995,000 | — | — |
| 2025-07-18 | $117.73 | $173.24 | 1,872,900 | — | — |
| 2025-07-17 | $118.61 | $174.53 | 1,826,100 | — | — |
| 2025-07-16 | $119.71 | $176.15 | 2,375,000 | — | — |
| 2025-07-15 | $119.06 | $175.19 | 2,547,100 | — | — |
| 2025-07-14 | $119.56 | $175.93 | 1,793,300 | — | — |
| 2025-07-11 | $119.88 | $176.40 | 1,783,600 | — | — |
| 2025-07-10 | $118.15 | $173.86 | 1,720,000 | — | — |
| 2025-07-09 | $117.69 | $173.18 | 2,265,600 | — | — |
| 2025-07-08 | $116.14 | $170.90 | 3,166,200 | — | — |
| 2025-07-07 | $122.15 | $179.74 | 2,293,100 | — | — |
| 2025-07-03 | $120.06 | $176.67 | 1,409,300 | — | — |
| 2025-07-02 | $118.70 | $174.66 | 2,423,200 | — | — |
| 2025-07-01 | $117.96 | $173.58 | 1,771,500 | — | — |
| 2025-06-30 | $118.93 | $175.00 | 2,140,000 | — | — |
| 2025-06-27 | $116.12 | $170.87 | 4,921,800 | — | — |
| 2025-06-26 | $123.05 | $181.07 | 3,485,600 | — | — |
| 2025-06-25 | $119.78 | $176.25 | 1,698,300 | — | — |
| 2025-06-24 | $120.49 | $177.30 | 3,418,500 | — | — |
| 2025-06-23 | $122.36 | $180.05 | 2,373,000 | — | — |
| 2025-06-20 | $121.02 | $178.08 | 3,461,300 | — | — |
| 2025-06-18 | $122.65 | $180.48 | 2,388,300 | — | — |
| 2025-06-17 | $123.91 | $182.33 | 1,683,800 | — | — |
| 2025-06-16 | $124.01 | $182.48 | 2,893,700 | — | — |
| 2025-06-13 | $124.46 | $183.14 | 2,990,800 | — | — |
| 2025-06-12 | $122.09 | $179.65 | 2,926,800 | — | — |
| 2025-06-11 | $118.91 | $174.97 | 3,484,700 | — | — |
| 2025-06-10 | $117.05 | $172.24 | 2,246,100 | — | — |
| 2025-06-09 | $118.50 | $174.37 | 1,605,600 | — | — |
| 2025-06-06 | $117.97 | $173.59 | 3,712,900 | — | — |
| 2025-06-05 | $122.06 | $179.61 | 3,042,800 | — | — |
| 2025-06-04 | $123.61 | $181.89 | 2,255,900 | — | — |
| 2025-06-03 | $122.51 | $180.27 | 2,875,000 | — | — |
| 2025-06-02 | $124.28 | $182.88 | 4,025,400 | — | — |
| 2025-05-30 | $117.99 | $173.62 | 2,614,800 | — | — |
| 2025-05-29 | $118.17 | $173.30 | 3,629,900 | — | — |
| 2025-05-28 | $117.87 | $172.86 | 2,194,300 | — | — |
| 2025-05-27 | $116.30 | $170.55 | 2,948,600 | — | — |
| 2025-05-23 | $117.62 | $172.49 | 3,314,000 | — | — |
| 2025-05-22 | $114.59 | $168.05 | 3,324,600 | — | — |
| 2025-05-21 | $115.63 | $169.57 | 4,254,400 | — | — |
| 2025-05-20 | $112.57 | $165.08 | 4,861,100 | — | — |
| 2025-05-19 | $108.22 | $158.70 | 2,868,700 | — | — |
| 2025-05-16 | $106.45 | $156.11 | 3,868,700 | — | — |
| 2025-05-15 | $106.51 | $156.20 | 4,177,100 | — | — |
| 2025-05-14 | $104.78 | $153.66 | 4,786,600 | — | — |
| 2025-05-13 | $107.00 | $156.92 | 3,107,300 | — | — |
| 2025-05-12 | $106.46 | $156.12 | 7,488,200 | — | — |
| 2025-05-09 | $117.32 | $172.05 | 2,384,000 | — | — |
| 2025-05-08 | $114.66 | $168.15 | 2,512,700 | — | — |
| 2025-05-07 | $117.30 | $172.02 | 3,157,100 | — | — |
| 2025-05-06 | $119.13 | $174.70 | 5,477,100 | — | — |
| 2025-05-05 | $114.30 | $167.62 | 3,390,900 | — | — |
| 2025-05-02 | $111.12 | $162.96 | 4,222,900 | — | — |
| 2025-05-01 | $112.56 | $165.07 | 4,752,100 | — | — |
| 2025-04-30 | $117.58 | $172.43 | 2,855,200 | — | — |
| 2025-04-29 | $116.37 | $170.66 | 2,927,200 | — | — |
| 2025-04-28 | $119.02 | $174.54 | 3,125,100 | — | — |
| 2025-04-25 | $118.51 | $173.79 | 3,215,200 | — | — |
| 2025-04-24 | $119.63 | $175.44 | 3,367,400 | — | — |
| 2025-04-23 | $118.24 | $173.40 | 7,322,100 | — | — |
| 2025-04-22 | $121.10 | $177.59 | 6,191,100 | — | — |
| 2025-04-21 | $123.47 | $181.07 | 4,668,900 | — | — |
| 2025-04-17 | $121.53 | $178.22 | 3,554,000 | — | — |
| 2025-04-16 | $122.54 | $179.70 | 5,128,700 | — | — |
| 2025-04-15 | $120.57 | $176.82 | 2,707,700 | — | — |
| 2025-04-14 | $118.39 | $173.62 | 3,722,200 | — | — |
| 2025-04-11 | $117.65 | $172.53 | 7,651,800 | — | — |
| 2025-04-10 | $111.55 | $163.59 | 7,419,300 | — | — |
| 2025-04-09 | $105.80 | $155.16 | 6,743,000 | — | — |
| 2025-04-08 | $100.13 | $146.84 | 4,882,700 | — | — |
| 2025-04-07 | $99.63 | $146.11 | 6,021,400 | — | — |
| 2025-04-04 | $99.48 | $145.89 | 7,711,000 | — | — |
| 2025-04-03 | $108.49 | $159.10 | 4,655,700 | — | — |
| 2025-04-02 | $107.53 | $157.69 | 2,994,900 | — | — |
| 2025-04-01 | $108.24 | $158.73 | 2,720,400 | — | — |
| 2025-03-31 | $108.41 | $158.98 | 3,286,000 | — | — |
| 2025-03-28 | $107.36 | $157.44 | 2,907,800 | — | — |
| 2025-03-27 | $107.83 | $158.13 | 2,170,500 | — | — |
| 2025-03-26 | $104.75 | $153.62 | 1,382,300 | — | — |
| 2025-03-25 | $105.45 | $154.64 | 2,074,900 | — | — |
| 2025-03-24 | $104.18 | $152.78 | 1,934,700 | — | — |
| 2025-03-21 | $104.34 | $153.01 | 2,191,700 | — | — |
| 2025-03-20 | $105.41 | $154.58 | 1,566,700 | — | — |
| 2025-03-19 | $105.48 | $154.69 | 2,327,600 | — | — |
| 2025-03-18 | $105.82 | $155.18 | 2,753,800 | — | — |
| 2025-03-17 | $105.28 | $154.39 | 2,323,000 | — | — |
| 2025-03-14 | $103.60 | $151.93 | 2,997,900 | — | — |
| 2025-03-13 | $102.68 | $150.58 | 3,623,500 | — | — |
| 2025-03-12 | $101.05 | $148.19 | 3,100,800 | — | — |
| 2025-03-11 | $100.57 | $147.49 | 3,450,300 | — | — |
| 2025-03-10 | $97.03 | $142.29 | 2,962,200 | — | — |
| 2025-03-07 | $98.79 | $144.88 | 2,473,100 | — | — |
| 2025-03-06 | $97.88 | $143.54 | 1,798,300 | — | — |
| 2025-03-05 | $99.55 | $145.99 | 3,107,000 | — | — |
| 2025-03-04 | $95.87 | $140.59 | 1,840,800 | — | — |
| 2025-03-03 | $95.93 | $140.68 | 2,748,300 | — | — |
| 2025-02-28 | $96.28 | $141.19 | 3,618,900 | — | — |
| 2025-02-27 | $95.09 | $138.86 | 2,378,300 | — | — |
| 2025-02-26 | $98.36 | $143.64 | 2,608,300 | — | — |
| 2025-02-25 | $96.85 | $141.43 | 3,411,400 | — | — |
| 2025-02-24 | $97.49 | $142.37 | 2,014,200 | — | — |
| 2025-02-21 | $96.10 | $140.34 | 2,379,400 | — | — |
| 2025-02-20 | $98.04 | $143.17 | 2,463,500 | — | — |
| 2025-02-19 | $98.05 | $143.19 | 3,142,900 | — | — |
| 2025-02-18 | $97.32 | $142.12 | 3,626,900 | — | — |
| 2025-02-14 | $95.85 | $139.97 | 4,625,200 | — | — |
| 2025-02-13 | $100.81 | $147.22 | 2,682,700 | — | — |
| 2025-02-12 | $99.55 | $145.38 | 3,329,800 | — | — |
| 2025-02-11 | $98.37 | $143.65 | 2,262,700 | — | — |
| 2025-02-10 | $100.51 | $146.78 | 2,393,000 | — | — |
| 2025-02-07 | $98.35 | $143.62 | 2,014,500 | — | — |
| 2025-02-06 | $98.96 | $144.51 | 2,102,100 | — | — |
| 2025-02-05 | $98.60 | $143.99 | 4,235,700 | — | — |
| 2025-02-04 | $95.59 | $139.59 | 2,619,900 | — | — |
| 2025-02-03 | $94.86 | $138.53 | 2,586,400 | — | — |
| 2025-01-31 | $92.94 | $135.72 | 1,848,100 | — | — |
| 2025-01-30 | $94.46 | $137.94 | 2,724,900 | — | — |
| 2025-01-29 | $90.11 | $131.59 | 1,389,900 | — | — |
| 2025-01-28 | $89.97 | $131.39 | 1,501,800 | — | — |
| 2025-01-27 | $89.47 | $130.66 | 2,067,700 | — | — |
| 2025-01-24 | $89.94 | $131.34 | 1,857,800 | — | — |
| 2025-01-23 | $88.70 | $129.53 | 1,778,200 | — | — |
| 2025-01-22 | $89.23 | $130.31 | 2,239,100 | — | — |
| 2025-01-21 | $88.60 | $129.39 | 2,500,500 | — | — |
| 2025-01-17 | $85.03 | $124.17 | 1,220,200 | — | — |
| 2025-01-16 | $84.18 | $122.93 | 1,349,900 | — | — |
| 2025-01-15 | $84.34 | $123.16 | 1,204,700 | — | — |
| 2025-01-14 | $83.94 | $122.58 | 1,255,600 | — | — |
| 2025-01-13 | $82.36 | $120.27 | 1,319,500 | — | — |
| 2025-01-10 | $84.30 | $123.11 | 2,240,300 | — | — |
| 2025-01-08 | $83.36 | $121.73 | 1,687,100 | — | — |
| 2025-01-07 | $81.15 | $118.51 | 1,611,300 | — | — |
| 2025-01-06 | $79.66 | $116.33 | 1,300,000 | — | — |
| 2025-01-03 | $81.08 | $118.40 | 1,132,300 | — | — |
| 2025-01-02 | $81.99 | $119.73 | 1,665,500 | — | — |