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
- 1984-09-26 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 | $149.01 | $199.41 | 683,100 | — | — |
| 2025-12-30 | $150.12 | $200.90 | 666,500 | — | — |
| 2025-12-29 | $151.06 | $202.15 | 789,400 | — | — |
| 2025-12-26 | $152.24 | $203.73 | 459,600 | — | — |
| 2025-12-24 | $151.56 | $202.82 | 458,000 | — | — |
| 2025-12-23 | $151.65 | $202.94 | 915,700 | — | — |
| 2025-12-22 | $153.02 | $204.78 | 1,191,900 | — | — |
| 2025-12-19 | $152.87 | $204.58 | 3,041,100 | — | — |
| 2025-12-18 | $150.72 | $201.70 | 1,393,600 | — | — |
| 2025-12-17 | $149.75 | $200.40 | 1,689,200 | — | — |
| 2025-12-16 | $149.98 | $200.71 | 1,041,800 | — | — |
| 2025-12-15 | $151.57 | $202.84 | 1,210,600 | — | — |
| 2025-12-12 | $151.76 | $203.09 | 1,316,800 | — | — |
| 2025-12-11 | $153.02 | $204.78 | 1,370,800 | — | — |
| 2025-12-10 | $151.35 | $202.54 | 1,770,700 | — | — |
| 2025-12-09 | $147.71 | $197.67 | 850,000 | — | — |
| 2025-12-08 | $148.05 | $198.13 | 1,492,800 | — | — |
| 2025-12-05 | $151.47 | $202.70 | 1,599,100 | — | — |
| 2025-12-04 | $150.50 | $201.41 | 1,885,800 | — | — |
| 2025-12-03 | $148.09 | $198.18 | 1,133,800 | — | — |
| 2025-12-02 | $146.48 | $196.03 | 887,600 | — | — |
| 2025-12-01 | $146.45 | $195.99 | 1,177,700 | — | — |
| 2025-11-28 | $146.90 | $195.56 | 507,900 | — | — |
| 2025-11-26 | $147.36 | $196.17 | 1,318,500 | — | — |
| 2025-11-25 | $147.58 | $196.46 | 1,379,600 | — | — |
| 2025-11-24 | $144.26 | $192.04 | 2,414,900 | — | — |
| 2025-11-21 | $143.21 | $190.65 | 1,691,500 | — | — |
| 2025-11-20 | $138.30 | $184.11 | 983,700 | — | — |
| 2025-11-19 | $139.13 | $185.21 | 1,138,800 | — | — |
| 2025-11-18 | $139.91 | $186.25 | 1,260,900 | — | — |
| 2025-11-17 | $142.23 | $189.34 | 2,676,800 | — | — |
| 2025-11-14 | $138.42 | $184.27 | 1,036,500 | — | — |
| 2025-11-13 | $138.44 | $184.30 | 1,451,900 | — | — |
| 2025-11-12 | $140.68 | $187.28 | 1,608,400 | — | — |
| 2025-11-11 | $139.51 | $185.72 | 1,309,000 | — | — |
| 2025-11-10 | $140.44 | $186.96 | 2,034,500 | — | — |
| 2025-11-07 | $137.43 | $182.95 | 1,673,000 | — | — |
| 2025-11-06 | $134.54 | $179.10 | 2,076,400 | — | — |
| 2025-11-05 | $137.92 | $183.60 | 3,413,500 | — | — |
| 2025-11-04 | $135.73 | $180.69 | 4,911,700 | — | — |
| 2025-11-03 | $122.46 | $163.02 | 2,459,600 | — | — |
| 2025-10-31 | $121.90 | $162.28 | 1,580,700 | — | — |
| 2025-10-30 | $120.19 | $160.00 | 1,225,400 | — | — |
| 2025-10-29 | $117.57 | $156.51 | 873,500 | — | — |
| 2025-10-28 | $119.40 | $158.95 | 881,700 | — | — |
| 2025-10-27 | $119.65 | $159.28 | 932,000 | — | — |
| 2025-10-24 | $117.81 | $156.83 | 604,400 | — | — |
| 2025-10-23 | $118.47 | $157.71 | 770,200 | — | — |
| 2025-10-22 | $118.61 | $157.90 | 1,032,100 | — | — |
| 2025-10-21 | $121.03 | $161.12 | 523,800 | — | — |
| 2025-10-20 | $120.44 | $160.33 | 633,100 | — | — |
| 2025-10-17 | $119.92 | $159.64 | 755,100 | — | — |
| 2025-10-16 | $118.25 | $157.42 | 882,000 | — | — |
| 2025-10-15 | $117.35 | $156.22 | 1,085,000 | — | — |
| 2025-10-14 | $117.39 | $156.27 | 1,511,300 | — | — |
| 2025-10-13 | $113.97 | $151.72 | 920,100 | — | — |
| 2025-10-10 | $113.13 | $150.60 | 1,707,200 | — | — |
| 2025-10-09 | $116.22 | $154.72 | 1,456,300 | — | — |
| 2025-10-08 | $120.75 | $160.75 | 1,385,700 | — | — |
| 2025-10-07 | $122.28 | $162.78 | 814,800 | — | — |
| 2025-10-06 | $123.67 | $164.63 | 783,100 | — | — |
| 2025-10-03 | $123.52 | $164.43 | 753,800 | — | — |
| 2025-10-02 | $123.06 | $163.82 | 725,200 | — | — |
| 2025-10-01 | $121.53 | $161.78 | 1,182,800 | — | — |
| 2025-09-30 | $122.59 | $163.20 | 1,502,800 | — | — |
| 2025-09-29 | $122.76 | $163.42 | 1,131,200 | — | — |
| 2025-09-26 | $121.84 | $162.20 | 910,200 | — | — |
| 2025-09-25 | $121.23 | $161.38 | 818,800 | — | — |
| 2025-09-24 | $120.98 | $161.05 | 1,151,800 | — | — |
| 2025-09-23 | $121.13 | $161.25 | 929,700 | — | — |
| 2025-09-22 | $119.48 | $159.06 | 1,374,500 | — | — |
| 2025-09-19 | $120.15 | $159.95 | 3,417,700 | — | — |
| 2025-09-18 | $124.05 | $165.14 | 1,329,800 | — | — |
| 2025-09-17 | $124.95 | $166.34 | 1,121,500 | — | — |
| 2025-09-16 | $124.80 | $166.14 | 817,200 | — | — |
| 2025-09-15 | $124.18 | $165.31 | 816,200 | — | — |
| 2025-09-12 | $123.51 | $164.42 | 1,058,900 | — | — |
| 2025-09-11 | $123.35 | $164.21 | 1,056,600 | — | — |
| 2025-09-10 | $121.34 | $161.53 | 1,398,000 | — | — |
| 2025-09-09 | $120.96 | $161.03 | 1,010,000 | — | — |
| 2025-09-08 | $121.72 | $162.04 | 1,750,100 | — | — |
| 2025-09-05 | $120.91 | $160.96 | 1,061,600 | — | — |
| 2025-09-04 | $121.64 | $161.93 | 755,600 | — | — |
| 2025-09-03 | $120.40 | $160.28 | 1,161,300 | — | — |
| 2025-09-02 | $120.85 | $160.88 | 1,342,500 | — | — |
| 2025-08-29 | $120.54 | $160.47 | 895,900 | — | — |
| 2025-08-28 | $121.28 | $161.45 | 811,500 | — | — |
| 2025-08-27 | $122.33 | $162.85 | 1,231,500 | — | — |
| 2025-08-26 | $121.60 | $161.88 | 2,373,200 | — | — |
| 2025-08-25 | $120.35 | $160.21 | 1,028,700 | — | — |
| 2025-08-22 | $120.02 | $159.77 | 1,045,300 | — | — |
| 2025-08-21 | $118.41 | $157.63 | 859,800 | — | — |
| 2025-08-20 | $119.29 | $158.80 | 1,375,600 | — | — |
| 2025-08-19 | $121.40 | $161.61 | 814,700 | — | — |
| 2025-08-18 | $120.01 | $159.76 | 645,700 | — | — |
| 2025-08-15 | $119.86 | $159.56 | 1,171,200 | — | — |
| 2025-08-14 | $119.87 | $159.57 | 1,186,800 | — | — |
| 2025-08-13 | $122.25 | $162.74 | 1,202,100 | — | — |
| 2025-08-12 | $120.72 | $160.71 | 1,180,800 | — | — |
| 2025-08-11 | $116.97 | $155.71 | 1,314,000 | — | — |
| 2025-08-08 | $117.12 | $155.91 | 884,900 | — | — |
| 2025-08-07 | $118.07 | $157.18 | 1,123,800 | — | — |
| 2025-08-06 | $118.73 | $158.06 | 1,483,900 | — | — |
| 2025-08-05 | $116.31 | $154.84 | 2,125,900 | — | — |
| 2025-08-04 | $116.89 | $155.61 | 1,966,600 | — | — |
| 2025-08-01 | $114.65 | $152.63 | 1,587,500 | — | — |
| 2025-07-31 | $116.24 | $154.74 | 2,368,900 | — | — |
| 2025-07-30 | $111.37 | $148.26 | 1,531,800 | — | — |
| 2025-07-29 | $114.46 | $152.37 | 1,501,300 | — | — |
| 2025-07-28 | $115.36 | $153.57 | 1,013,800 | — | — |
| 2025-07-25 | $116.70 | $155.35 | 912,500 | — | — |
| 2025-07-24 | $116.84 | $155.54 | 1,059,800 | — | — |
| 2025-07-23 | $115.43 | $153.66 | 803,400 | — | — |
| 2025-07-22 | $114.33 | $152.20 | 923,800 | — | — |
| 2025-07-21 | $112.54 | $149.82 | 1,382,600 | — | — |
| 2025-07-18 | $111.67 | $148.66 | 1,809,900 | — | — |
| 2025-07-17 | $113.92 | $151.65 | 1,121,400 | — | — |
| 2025-07-16 | $112.93 | $150.34 | 1,172,700 | — | — |
| 2025-07-15 | $113.33 | $150.87 | 970,900 | — | — |
| 2025-07-14 | $114.98 | $153.06 | 1,084,300 | — | — |
| 2025-07-11 | $115.76 | $154.10 | 1,486,600 | — | — |
| 2025-07-10 | $119.25 | $158.75 | 1,196,000 | — | — |
| 2025-07-09 | $117.27 | $156.11 | 1,141,100 | — | — |
| 2025-07-08 | $117.32 | $156.18 | 657,800 | — | — |
| 2025-07-07 | $116.17 | $154.65 | 825,500 | — | — |
| 2025-07-03 | $118.38 | $157.59 | 616,700 | — | — |
| 2025-07-02 | $119.07 | $158.51 | 923,600 | — | — |
| 2025-07-01 | $117.98 | $157.06 | 1,210,200 | — | — |
| 2025-06-30 | $114.25 | $152.09 | 1,208,200 | — | — |
| 2025-06-27 | $114.99 | $153.08 | 1,967,300 | — | — |
| 2025-06-26 | $113.60 | $151.23 | 1,057,700 | — | — |
| 2025-06-25 | $112.28 | $149.47 | 978,200 | — | — |
| 2025-06-24 | $114.16 | $151.97 | 919,600 | — | — |
| 2025-06-23 | $114.39 | $152.28 | 909,600 | — | — |
| 2025-06-20 | $113.63 | $151.27 | 2,809,600 | — | — |
| 2025-06-18 | $113.08 | $150.54 | 1,003,900 | — | — |
| 2025-06-17 | $113.81 | $151.51 | 1,092,100 | — | — |
| 2025-06-16 | $115.11 | $153.24 | 970,900 | — | — |
| 2025-06-13 | $114.26 | $152.11 | 1,416,200 | — | — |
| 2025-06-12 | $114.58 | $152.53 | 755,900 | — | — |
| 2025-06-11 | $114.45 | $152.36 | 1,367,100 | — | — |
| 2025-06-10 | $114.93 | $153.00 | 884,800 | — | — |
| 2025-06-09 | $113.00 | $150.43 | 973,700 | — | — |
| 2025-06-06 | $112.36 | $149.58 | 1,030,000 | — | — |
| 2025-06-05 | $111.15 | $147.97 | 941,600 | — | — |
| 2025-06-04 | $111.57 | $148.52 | 738,200 | — | — |
| 2025-06-03 | $111.76 | $148.78 | 859,900 | — | — |
| 2025-06-02 | $111.21 | $148.05 | 1,446,100 | — | — |
| 2025-05-30 | $112.73 | $149.04 | 2,573,300 | — | — |
| 2025-05-29 | $113.27 | $149.76 | 1,565,500 | — | — |
| 2025-05-28 | $112.13 | $148.25 | 1,438,300 | — | — |
| 2025-05-27 | $114.28 | $151.09 | 1,519,500 | — | — |
| 2025-05-23 | $112.46 | $148.69 | 1,102,900 | — | — |
| 2025-05-22 | $113.69 | $150.31 | 1,396,700 | — | — |
| 2025-05-21 | $113.47 | $150.02 | 1,389,000 | — | — |
| 2025-05-20 | $116.40 | $153.90 | 1,170,500 | — | — |
| 2025-05-19 | $118.14 | $156.20 | 1,149,400 | — | — |
| 2025-05-16 | $118.33 | $156.45 | 3,300,500 | — | — |
| 2025-05-15 | $115.00 | $152.05 | 936,600 | — | — |
| 2025-05-14 | $114.27 | $151.08 | 1,237,800 | — | — |
| 2025-05-13 | $115.31 | $152.46 | 1,230,700 | — | — |
| 2025-05-12 | $116.08 | $153.47 | 1,809,300 | — | — |
| 2025-05-09 | $109.10 | $144.24 | 916,000 | — | — |
| 2025-05-08 | $110.24 | $145.75 | 1,409,300 | — | — |
| 2025-05-07 | $107.99 | $142.78 | 3,163,200 | — | — |
| 2025-05-06 | $106.18 | $140.38 | 2,507,400 | — | — |
| 2025-05-05 | $111.77 | $147.77 | 1,146,700 | — | — |
| 2025-05-02 | $112.59 | $148.86 | 987,500 | — | — |
| 2025-05-01 | $109.61 | $144.92 | 1,108,600 | — | — |
| 2025-04-30 | $109.91 | $145.32 | 1,324,000 | — | — |
| 2025-04-29 | $108.36 | $143.27 | 1,125,500 | — | — |
| 2025-04-28 | $108.69 | $143.70 | 1,143,100 | — | — |
| 2025-04-25 | $108.58 | $143.56 | 1,327,000 | — | — |
| 2025-04-24 | $110.98 | $146.73 | 1,617,800 | — | — |
| 2025-04-23 | $107.09 | $141.59 | 1,505,100 | — | — |
| 2025-04-22 | $107.11 | $141.61 | 1,134,000 | — | — |
| 2025-04-21 | $104.79 | $138.55 | 1,229,200 | — | — |
| 2025-04-17 | $106.70 | $141.07 | 1,288,300 | — | — |
| 2025-04-16 | $105.48 | $139.46 | 1,480,400 | — | — |
| 2025-04-15 | $110.03 | $145.47 | 828,200 | — | — |
| 2025-04-14 | $112.05 | $148.15 | 1,236,900 | — | — |
| 2025-04-11 | $110.15 | $145.63 | 2,297,300 | — | — |
| 2025-04-10 | $108.26 | $143.13 | 1,528,700 | — | — |
| 2025-04-09 | $109.93 | $145.34 | 2,348,400 | — | — |
| 2025-04-08 | $102.84 | $135.97 | 1,729,600 | — | — |
| 2025-04-07 | $105.66 | $139.70 | 2,185,000 | — | — |
| 2025-04-04 | $108.98 | $144.09 | 2,114,600 | — | — |
| 2025-04-03 | $110.66 | $146.31 | 3,901,800 | — | — |
| 2025-04-02 | $121.89 | $161.15 | 1,158,600 | — | — |
| 2025-04-01 | $122.24 | $161.62 | 1,058,400 | — | — |
| 2025-03-31 | $120.25 | $158.99 | 1,376,700 | — | — |
| 2025-03-28 | $119.73 | $158.30 | 967,800 | — | — |
| 2025-03-27 | $120.28 | $159.03 | 942,400 | — | — |
| 2025-03-26 | $119.17 | $157.56 | 1,855,900 | — | — |
| 2025-03-25 | $118.32 | $156.43 | 1,169,800 | — | — |
| 2025-03-24 | $117.87 | $155.84 | 1,331,700 | — | — |
| 2025-03-21 | $116.30 | $153.76 | 3,662,100 | — | — |
| 2025-03-20 | $115.67 | $152.93 | 1,310,900 | — | — |
| 2025-03-19 | $116.40 | $153.90 | 1,113,800 | — | — |
| 2025-03-18 | $117.20 | $154.95 | 1,169,000 | — | — |
| 2025-03-17 | $116.90 | $154.56 | 1,316,400 | — | — |
| 2025-03-14 | $115.15 | $152.24 | 1,836,700 | — | — |
| 2025-03-13 | $116.49 | $154.02 | 1,538,500 | — | — |
| 2025-03-12 | $117.10 | $154.82 | 1,843,200 | — | — |
| 2025-03-11 | $117.44 | $155.27 | 2,505,500 | — | — |
| 2025-03-10 | $122.15 | $161.50 | 2,901,800 | — | — |
| 2025-03-07 | $126.48 | $167.22 | 2,609,600 | — | — |
| 2025-03-06 | $120.74 | $159.63 | 1,386,700 | — | — |
| 2025-03-05 | $118.09 | $156.13 | 1,462,400 | — | — |
| 2025-03-04 | $118.13 | $156.18 | 1,713,600 | — | — |
| 2025-03-03 | $118.55 | $156.74 | 1,426,000 | — | — |
| 2025-02-28 | $117.36 | $155.17 | 2,669,200 | — | — |
| 2025-02-27 | $117.05 | $154.76 | 1,338,200 | — | — |
| 2025-02-26 | $117.40 | $155.22 | 1,543,000 | — | — |
| 2025-02-25 | $118.48 | $156.65 | 1,813,800 | — | — |
| 2025-02-24 | $116.55 | $154.09 | 1,924,800 | — | — |
| 2025-02-21 | $116.40 | $153.90 | 2,811,300 | — | — |
| 2025-02-20 | $117.26 | $155.03 | 1,171,500 | — | — |
| 2025-02-19 | $116.27 | $153.72 | 1,371,300 | — | — |
| 2025-02-18 | $118.03 | $156.05 | 2,271,400 | — | — |
| 2025-02-14 | $113.65 | $150.26 | 1,635,100 | — | — |
| 2025-02-13 | $112.74 | $149.06 | 754,300 | — | — |
| 2025-02-12 | $111.04 | $146.81 | 1,095,800 | — | — |
| 2025-02-11 | $112.39 | $148.59 | 705,200 | — | — |
| 2025-02-10 | $112.50 | $148.74 | 819,200 | — | — |
| 2025-02-07 | $110.39 | $145.95 | 1,061,000 | — | — |
| 2025-02-06 | $110.72 | $146.39 | 891,300 | — | — |
| 2025-02-05 | $111.81 | $147.83 | 894,000 | — | — |
| 2025-02-04 | $112.45 | $148.67 | 871,200 | — | — |
| 2025-02-03 | $110.78 | $146.47 | 1,260,900 | — | — |
| 2025-01-31 | $113.58 | $150.17 | 1,209,500 | — | — |
| 2025-01-30 | $113.74 | $150.38 | 743,400 | — | — |
| 2025-01-29 | $114.30 | $151.12 | 887,200 | — | — |
| 2025-01-28 | $114.19 | $150.97 | 768,300 | — | — |
| 2025-01-27 | $115.32 | $152.47 | 870,800 | — | — |
| 2025-01-24 | $112.99 | $149.39 | 728,200 | — | — |
| 2025-01-23 | $114.30 | $151.12 | 682,700 | — | — |
| 2025-01-22 | $112.32 | $148.50 | 626,800 | — | — |
| 2025-01-21 | $112.74 | $149.06 | 1,344,900 | — | — |
| 2025-01-17 | $110.35 | $145.90 | 1,701,700 | — | — |
| 2025-01-16 | $111.21 | $147.03 | 1,107,300 | — | — |
| 2025-01-15 | $111.45 | $147.35 | 924,800 | — | — |
| 2025-01-14 | $111.24 | $147.07 | 943,600 | — | — |
| 2025-01-13 | $110.58 | $146.20 | 1,219,400 | — | — |
| 2025-01-10 | $109.09 | $144.23 | 2,136,500 | — | — |
| 2025-01-08 | $112.89 | $149.26 | 986,500 | — | — |
| 2025-01-07 | $111.40 | $147.29 | 944,200 | — | — |
| 2025-01-06 | $111.11 | $146.90 | 1,078,300 | — | — |
| 2025-01-03 | $111.28 | $147.13 | 670,800 | — | — |
| 2025-01-02 | $110.02 | $145.46 | 902,500 | — | — |