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
- 1980-03-18 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 | $49.21 | $187.80 | 4,490,500 | — | — |
| 2025-12-30 | $49.56 | $189.14 | 5,095,200 | — | — |
| 2025-12-29 | $50.02 | $190.89 | 7,099,900 | — | — |
| 2025-12-26 | $50.61 | $193.14 | 3,239,500 | — | — |
| 2025-12-24 | $50.74 | $193.64 | 2,871,600 | — | — |
| 2025-12-23 | $50.49 | $192.69 | 6,807,500 | — | — |
| 2025-12-22 | $50.56 | $192.95 | 6,950,600 | — | — |
| 2025-12-19 | $50.08 | $191.12 | 13,181,900 | — | — |
| 2025-12-18 | $49.94 | $190.59 | 7,590,500 | — | — |
| 2025-12-17 | $50.15 | $191.39 | 8,882,100 | — | — |
| 2025-12-16 | $49.71 | $189.71 | 9,056,800 | — | — |
| 2025-12-15 | $49.74 | $189.82 | 6,284,900 | — | — |
| 2025-12-12 | $49.89 | $190.40 | 11,452,600 | — | — |
| 2025-12-11 | $49.70 | $189.67 | 9,095,200 | — | — |
| 2025-12-10 | $49.56 | $189.14 | 10,268,800 | — | — |
| 2025-12-09 | $47.92 | $182.88 | 8,344,400 | — | — |
| 2025-12-08 | $47.70 | $182.04 | 7,837,400 | — | — |
| 2025-12-05 | $47.53 | $181.39 | 5,196,700 | — | — |
| 2025-12-04 | $47.54 | $181.43 | 7,882,300 | — | — |
| 2025-12-03 | $47.42 | $180.97 | 5,471,900 | — | — |
| 2025-12-02 | $46.48 | $177.38 | 4,645,000 | — | — |
| 2025-12-01 | $46.57 | $177.73 | 8,937,600 | — | — |
| 2025-11-28 | $46.50 | $177.46 | 3,930,000 | — | — |
| 2025-11-26 | $46.24 | $176.47 | 5,988,200 | — | — |
| 2025-11-25 | $46.32 | $176.77 | 7,575,600 | — | — |
| 2025-11-24 | $45.50 | $173.64 | 11,189,400 | — | — |
| 2025-11-21 | $45.48 | $173.57 | 9,239,000 | — | — |
| 2025-11-20 | $44.40 | $169.44 | 8,232,100 | — | — |
| 2025-11-19 | $44.65 | $170.40 | 5,998,900 | — | — |
| 2025-11-18 | $44.34 | $169.22 | 6,656,200 | — | — |
| 2025-11-17 | $43.92 | $167.61 | 9,530,400 | — | — |
| 2025-11-14 | $44.86 | $171.20 | 7,258,400 | — | — |
| 2025-11-13 | $45.33 | $171.01 | 11,444,900 | — | — |
| 2025-11-12 | $45.64 | $172.18 | 8,622,600 | — | — |
| 2025-11-11 | $45.31 | $170.93 | 4,798,800 | — | — |
| 2025-11-10 | $45.12 | $170.22 | 6,576,800 | — | — |
| 2025-11-07 | $44.74 | $168.78 | 6,741,100 | — | — |
| 2025-11-06 | $44.01 | $166.03 | 6,387,700 | — | — |
| 2025-11-05 | $44.06 | $166.22 | 9,574,600 | — | — |
| 2025-11-04 | $43.73 | $164.97 | 12,371,600 | — | — |
| 2025-11-03 | $44.22 | $166.82 | 12,313,300 | — | — |
| 2025-10-31 | $44.63 | $168.37 | 6,214,300 | — | — |
| 2025-10-30 | $44.34 | $167.27 | 7,313,100 | — | — |
| 2025-10-29 | $43.91 | $165.65 | 9,490,600 | — | — |
| 2025-10-28 | $44.33 | $167.24 | 7,056,800 | — | — |
| 2025-10-27 | $44.63 | $168.37 | 9,207,000 | — | — |
| 2025-10-24 | $44.19 | $166.71 | 5,824,500 | — | — |
| 2025-10-23 | $43.61 | $164.52 | 6,909,700 | — | — |
| 2025-10-22 | $43.60 | $164.48 | 8,417,400 | — | — |
| 2025-10-21 | $43.83 | $165.35 | 8,726,200 | — | — |
| 2025-10-20 | $43.45 | $163.92 | 8,580,600 | — | — |
| 2025-10-17 | $42.60 | $160.71 | 19,866,300 | — | — |
| 2025-10-16 | $41.09 | $155.01 | 15,162,200 | — | — |
| 2025-10-15 | $43.26 | $163.20 | 8,881,100 | — | — |
| 2025-10-14 | $43.93 | $165.73 | 10,230,700 | — | — |
| 2025-10-13 | $42.95 | $162.03 | 7,160,200 | — | — |
| 2025-10-10 | $42.31 | $159.62 | 8,512,300 | — | — |
| 2025-10-09 | $44.25 | $166.93 | 6,963,400 | — | — |
| 2025-10-08 | $44.14 | $166.52 | 6,915,600 | — | — |
| 2025-10-07 | $45.20 | $170.52 | 6,460,300 | — | — |
| 2025-10-06 | $45.33 | $171.01 | 9,665,800 | — | — |
| 2025-10-03 | $45.52 | $171.73 | 6,539,600 | — | — |
| 2025-10-02 | $45.36 | $171.12 | 5,396,500 | — | — |
| 2025-10-01 | $45.57 | $171.91 | 7,257,800 | — | — |
| 2025-09-30 | $45.72 | $172.48 | 9,721,700 | — | — |
| 2025-09-29 | $45.92 | $173.23 | 4,902,800 | — | — |
| 2025-09-26 | $46.02 | $173.61 | 4,366,400 | — | — |
| 2025-09-25 | $45.74 | $172.56 | 5,384,300 | — | — |
| 2025-09-24 | $45.89 | $173.12 | 8,221,100 | — | — |
| 2025-09-23 | $45.70 | $172.40 | 8,004,000 | — | — |
| 2025-09-22 | $45.39 | $171.24 | 6,339,500 | — | — |
| 2025-09-19 | $45.99 | $173.50 | 19,223,400 | — | — |
| 2025-09-18 | $46.08 | $173.84 | 7,483,900 | — | — |
| 2025-09-17 | $45.38 | $171.20 | 9,131,600 | — | — |
| 2025-09-16 | $44.56 | $168.10 | 6,036,900 | — | — |
| 2025-09-15 | $44.78 | $168.93 | 6,904,000 | — | — |
| 2025-09-12 | $45.20 | $170.52 | 8,029,400 | — | — |
| 2025-09-11 | $45.30 | $170.90 | 7,388,600 | — | — |
| 2025-09-10 | $45.12 | $170.22 | 10,523,700 | — | — |
| 2025-09-09 | $45.29 | $170.86 | 12,564,900 | — | — |
| 2025-09-08 | $46.01 | $173.57 | 6,170,000 | — | — |
| 2025-09-05 | $46.52 | $175.50 | 7,854,800 | — | — |
| 2025-09-04 | $47.07 | $177.57 | 5,621,200 | — | — |
| 2025-09-03 | $46.41 | $175.08 | 5,456,700 | — | — |
| 2025-09-02 | $46.42 | $175.12 | 6,963,800 | — | — |
| 2025-08-29 | $46.82 | $176.63 | 9,363,000 | — | — |
| 2025-08-28 | $46.79 | $176.52 | 8,817,600 | — | — |
| 2025-08-27 | $46.78 | $176.48 | 8,546,300 | — | — |
| 2025-08-26 | $46.36 | $174.89 | 9,406,500 | — | — |
| 2025-08-25 | $45.73 | $172.52 | 8,060,500 | — | — |
| 2025-08-22 | $45.91 | $173.20 | 6,669,000 | — | — |
| 2025-08-21 | $44.07 | $166.26 | 5,951,300 | — | — |
| 2025-08-20 | $44.39 | $167.46 | 5,170,800 | — | — |
| 2025-08-19 | $44.18 | $166.67 | 6,074,800 | — | — |
| 2025-08-18 | $44.33 | $167.24 | 5,203,700 | — | — |
| 2025-08-15 | $44.42 | $167.58 | 6,876,900 | — | — |
| 2025-08-14 | $44.95 | $169.58 | 4,967,300 | — | — |
| 2025-08-13 | $44.81 | $169.05 | 8,715,500 | — | — |
| 2025-08-12 | $44.01 | $166.03 | 8,368,800 | — | — |
| 2025-08-11 | $42.83 | $161.58 | 5,693,900 | — | — |
| 2025-08-08 | $43.07 | $162.48 | 5,314,100 | — | — |
| 2025-08-07 | $42.85 | $159.69 | 5,936,900 | — | — |
| 2025-08-06 | $43.01 | $160.29 | 4,540,900 | — | — |
| 2025-08-05 | $43.42 | $161.82 | 4,688,500 | — | — |
| 2025-08-04 | $43.41 | $161.78 | 7,175,400 | — | — |
| 2025-08-01 | $42.96 | $160.10 | 8,456,100 | — | — |
| 2025-07-31 | $43.71 | $162.90 | 8,718,100 | — | — |
| 2025-07-30 | $44.26 | $164.95 | 5,372,500 | — | — |
| 2025-07-29 | $44.73 | $166.70 | 5,090,200 | — | — |
| 2025-07-28 | $45.09 | $168.04 | 5,658,500 | — | — |
| 2025-07-25 | $45.65 | $170.13 | 6,278,600 | — | — |
| 2025-07-24 | $45.48 | $169.49 | 6,648,400 | — | — |
| 2025-07-23 | $45.82 | $170.76 | 10,246,200 | — | — |
| 2025-07-22 | $45.21 | $168.49 | 7,226,500 | — | — |
| 2025-07-21 | $44.73 | $166.70 | 9,884,400 | — | — |
| 2025-07-18 | $44.25 | $164.91 | 13,739,000 | — | — |
| 2025-07-17 | $45.01 | $167.74 | 11,042,100 | — | — |
| 2025-07-16 | $44.36 | $165.32 | 11,340,200 | — | — |
| 2025-07-15 | $44.37 | $165.36 | 8,767,400 | — | — |
| 2025-07-14 | $45.67 | $170.20 | 7,394,000 | — | — |
| 2025-07-11 | $45.43 | $169.31 | 8,319,500 | — | — |
| 2025-07-10 | $45.50 | $169.57 | 6,822,300 | — | — |
| 2025-07-09 | $45.16 | $168.30 | 8,841,800 | — | — |
| 2025-07-08 | $45.40 | $169.19 | 10,677,400 | — | — |
| 2025-07-07 | $45.16 | $168.30 | 7,073,000 | — | — |
| 2025-07-03 | $45.54 | $169.72 | 5,612,400 | — | — |
| 2025-07-02 | $45.03 | $167.82 | 6,873,600 | — | — |
| 2025-07-01 | $44.20 | $164.72 | 8,296,500 | — | — |
| 2025-06-30 | $42.99 | $160.21 | 7,689,200 | — | — |
| 2025-06-27 | $42.61 | $158.80 | 8,256,000 | — | — |
| 2025-06-26 | $42.54 | $158.54 | 7,022,400 | — | — |
| 2025-06-25 | $41.40 | $154.29 | 6,152,100 | — | — |
| 2025-06-24 | $41.45 | $154.47 | 8,900,800 | — | — |
| 2025-06-23 | $41.05 | $152.98 | 7,218,900 | — | — |
| 2025-06-20 | $40.28 | $150.11 | 10,243,100 | — | — |
| 2025-06-18 | $39.81 | $148.36 | 7,132,900 | — | — |
| 2025-06-17 | $39.03 | $145.46 | 6,678,300 | — | — |
| 2025-06-16 | $39.39 | $146.80 | 6,628,200 | — | — |
| 2025-06-13 | $38.97 | $145.23 | 6,465,700 | — | — |
| 2025-06-12 | $39.94 | $148.85 | 5,565,600 | — | — |
| 2025-06-11 | $40.26 | $150.04 | 7,284,600 | — | — |
| 2025-06-10 | $40.73 | $151.79 | 4,643,500 | — | — |
| 2025-06-09 | $40.45 | $150.75 | 5,969,000 | — | — |
| 2025-06-06 | $40.66 | $151.53 | 5,710,600 | — | — |
| 2025-06-05 | $39.63 | $147.69 | 8,551,300 | — | — |
| 2025-06-04 | $39.51 | $147.24 | 6,465,600 | — | — |
| 2025-06-03 | $39.62 | $147.65 | 9,616,400 | — | — |
| 2025-06-02 | $39.23 | $146.20 | 7,597,100 | — | — |
| 2025-05-30 | $39.50 | $147.21 | 10,481,000 | — | — |
| 2025-05-29 | $39.60 | $147.58 | 6,824,100 | — | — |
| 2025-05-28 | $39.34 | $146.61 | 8,111,100 | — | — |
| 2025-05-27 | $40.03 | $149.18 | 5,675,200 | — | — |
| 2025-05-23 | $39.28 | $146.39 | 7,395,100 | — | — |
| 2025-05-22 | $39.49 | $147.17 | 10,461,100 | — | — |
| 2025-05-21 | $39.12 | $145.79 | 8,347,600 | — | — |
| 2025-05-20 | $40.68 | $151.60 | 11,772,600 | — | — |
| 2025-05-19 | $41.40 | $154.29 | 6,270,400 | — | — |
| 2025-05-16 | $41.40 | $154.29 | 4,786,100 | — | — |
| 2025-05-15 | $41.18 | $153.47 | 6,487,900 | — | — |
| 2025-05-14 | $41.23 | $153.65 | 6,462,000 | — | — |
| 2025-05-13 | $41.35 | $154.10 | 6,852,600 | — | — |
| 2025-05-12 | $41.12 | $153.24 | 9,839,100 | — | — |
| 2025-05-09 | $39.01 | $145.38 | 7,187,600 | — | — |
| 2025-05-08 | $39.56 | $145.49 | 7,294,500 | — | — |
| 2025-05-07 | $38.71 | $142.37 | 10,077,400 | — | — |
| 2025-05-06 | $38.97 | $143.32 | 7,528,100 | — | — |
| 2025-05-05 | $39.35 | $144.72 | 5,954,400 | — | — |
| 2025-05-02 | $39.47 | $145.16 | 7,950,100 | — | — |
| 2025-05-01 | $38.59 | $141.93 | 5,512,100 | — | — |
| 2025-04-30 | $38.34 | $141.01 | 7,394,600 | — | — |
| 2025-04-29 | $38.76 | $142.55 | 10,905,000 | — | — |
| 2025-04-28 | $38.34 | $141.01 | 10,765,500 | — | — |
| 2025-04-25 | $37.67 | $138.54 | 6,388,900 | — | — |
| 2025-04-24 | $37.90 | $139.39 | 8,135,300 | — | — |
| 2025-04-23 | $37.14 | $136.59 | 8,600,500 | — | — |
| 2025-04-22 | $36.34 | $133.65 | 7,413,700 | — | — |
| 2025-04-21 | $35.31 | $129.86 | 10,062,600 | — | — |
| 2025-04-17 | $35.90 | $132.03 | 15,140,800 | — | — |
| 2025-04-16 | $36.00 | $132.40 | 11,090,100 | — | — |
| 2025-04-15 | $36.49 | $134.20 | 9,309,600 | — | — |
| 2025-04-14 | $36.18 | $133.06 | 12,193,800 | — | — |
| 2025-04-11 | $35.39 | $130.16 | 18,557,800 | — | — |
| 2025-04-10 | $35.64 | $131.08 | 17,346,800 | — | — |
| 2025-04-09 | $37.99 | $139.72 | 31,112,900 | — | — |
| 2025-04-08 | $34.92 | $128.43 | 17,908,100 | — | — |
| 2025-04-07 | $35.14 | $129.24 | 32,030,300 | — | — |
| 2025-04-04 | $34.79 | $127.95 | 21,423,200 | — | — |
| 2025-04-03 | $37.04 | $136.22 | 17,871,800 | — | — |
| 2025-04-02 | $41.56 | $152.85 | 8,446,100 | — | — |
| 2025-04-01 | $41.02 | $150.86 | 6,561,000 | — | — |
| 2025-03-31 | $41.15 | $151.34 | 8,679,200 | — | — |
| 2025-03-28 | $40.46 | $148.80 | 7,361,300 | — | — |
| 2025-03-27 | $41.40 | $152.26 | 4,854,300 | — | — |
| 2025-03-26 | $41.98 | $154.39 | 6,177,000 | — | — |
| 2025-03-25 | $42.00 | $154.47 | 9,103,600 | — | — |
| 2025-03-24 | $42.15 | $155.02 | 8,635,700 | — | — |
| 2025-03-21 | $41.42 | $152.33 | 16,829,400 | — | — |
| 2025-03-20 | $41.33 | $152.00 | 6,124,300 | — | — |
| 2025-03-19 | $41.27 | $151.78 | 8,021,900 | — | — |
| 2025-03-18 | $40.85 | $150.24 | 10,511,600 | — | — |
| 2025-03-17 | $41.05 | $150.97 | 8,183,600 | — | — |
| 2025-03-14 | $40.55 | $149.13 | 13,626,300 | — | — |
| 2025-03-13 | $39.48 | $145.20 | 10,391,100 | — | — |
| 2025-03-12 | $39.84 | $146.52 | 17,943,100 | — | — |
| 2025-03-11 | $39.91 | $146.78 | 9,840,900 | — | — |
| 2025-03-10 | $40.37 | $148.47 | 11,406,100 | — | — |
| 2025-03-07 | $42.19 | $155.17 | 8,470,700 | — | — |
| 2025-03-06 | $42.24 | $155.35 | 7,319,500 | — | — |
| 2025-03-05 | $43.11 | $158.55 | 12,863,600 | — | — |
| 2025-03-04 | $43.76 | $160.94 | 9,627,700 | — | — |
| 2025-03-03 | $45.43 | $167.08 | 8,882,000 | — | — |
| 2025-02-28 | $46.35 | $170.46 | 7,194,500 | — | — |
| 2025-02-27 | $45.71 | $168.11 | 5,762,900 | — | — |
| 2025-02-26 | $45.34 | $166.75 | 5,120,000 | — | — |
| 2025-02-25 | $45.15 | $166.05 | 5,588,900 | — | — |
| 2025-02-24 | $45.34 | $166.75 | 5,969,300 | — | — |
| 2025-02-21 | $45.66 | $167.93 | 5,845,200 | — | — |
| 2025-02-20 | $46.65 | $171.57 | 5,599,900 | — | — |
| 2025-02-19 | $47.53 | $174.80 | 5,871,100 | — | — |
| 2025-02-18 | $47.61 | $175.10 | 8,662,000 | — | — |
| 2025-02-14 | $46.81 | $172.16 | 5,376,200 | — | — |
| 2025-02-13 | $46.46 | $168.96 | 4,566,300 | — | — |
| 2025-02-12 | $46.38 | $168.67 | 5,553,600 | — | — |
| 2025-02-11 | $47.34 | $172.16 | 5,957,500 | — | — |
| 2025-02-10 | $47.15 | $171.47 | 6,494,800 | — | — |
| 2025-02-07 | $47.68 | $173.39 | 8,008,300 | — | — |
| 2025-02-06 | $48.15 | $175.10 | 13,659,300 | — | — |
| 2025-02-05 | $47.67 | $173.36 | 4,238,800 | — | — |
| 2025-02-04 | $47.38 | $172.30 | 4,684,500 | — | — |
| 2025-02-03 | $46.89 | $170.52 | 7,494,100 | — | — |
| 2025-01-31 | $47.62 | $173.18 | 12,372,000 | — | — |
| 2025-01-30 | $48.02 | $174.63 | 7,772,400 | — | — |
| 2025-01-29 | $47.44 | $172.52 | 5,712,500 | — | — |
| 2025-01-28 | $47.27 | $171.90 | 3,848,100 | — | — |
| 2025-01-27 | $47.61 | $173.14 | 4,999,800 | — | — |
| 2025-01-24 | $47.00 | $170.92 | 6,377,300 | — | — |
| 2025-01-23 | $46.76 | $170.05 | 6,453,200 | — | — |
| 2025-01-22 | $47.01 | $170.96 | 9,029,100 | — | — |
| 2025-01-21 | $47.89 | $174.16 | 10,278,500 | — | — |
| 2025-01-17 | $47.65 | $173.28 | 15,704,900 | — | — |
| 2025-01-16 | $44.98 | $163.57 | 11,164,600 | — | — |
| 2025-01-15 | $45.39 | $165.07 | 7,973,700 | — | — |
| 2025-01-14 | $43.91 | $159.68 | 10,297,800 | — | — |
| 2025-01-13 | $43.12 | $156.81 | 8,693,000 | — | — |
| 2025-01-10 | $42.78 | $155.57 | 8,002,200 | — | — |
| 2025-01-08 | $43.95 | $159.83 | 5,727,100 | — | — |
| 2025-01-07 | $43.97 | $159.90 | 7,067,400 | — | — |
| 2025-01-06 | $44.10 | $160.37 | 6,246,400 | — | — |
| 2025-01-03 | $44.10 | $160.37 | 5,156,400 | — | — |
| 2025-01-02 | $43.33 | $157.57 | 5,056,600 | — | — |