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
- 2005-08-11 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 | $77.34 | $112.36 | 1,862,500 | — | — |
| 2025-12-30 | $76.93 | $111.77 | 1,214,200 | — | — |
| 2025-12-29 | $77.65 | $112.81 | 1,229,100 | — | — |
| 2025-12-26 | $77.45 | $112.52 | 1,054,800 | — | — |
| 2025-12-24 | $77.57 | $112.69 | 645,500 | — | — |
| 2025-12-23 | $78.14 | $113.52 | 1,497,300 | — | — |
| 2025-12-22 | $77.43 | $112.49 | 1,871,300 | — | — |
| 2025-12-19 | $78.70 | $114.34 | 5,554,600 | — | — |
| 2025-12-18 | $78.29 | $113.74 | 3,602,900 | — | — |
| 2025-12-17 | $79.01 | $114.79 | 2,746,100 | — | — |
| 2025-12-16 | $77.55 | $112.67 | 2,309,600 | — | — |
| 2025-12-15 | $78.75 | $114.41 | 2,366,300 | — | — |
| 2025-12-12 | $79.19 | $115.05 | 1,688,600 | — | — |
| 2025-12-11 | $78.66 | $114.28 | 2,956,500 | — | — |
| 2025-12-10 | $76.09 | $110.54 | 2,427,200 | — | — |
| 2025-12-09 | $76.70 | $111.43 | 1,865,900 | — | — |
| 2025-12-08 | $77.26 | $112.24 | 2,106,300 | — | — |
| 2025-12-05 | $77.88 | $113.15 | 2,060,300 | — | — |
| 2025-12-04 | $80.23 | $116.56 | 1,985,100 | — | — |
| 2025-12-03 | $79.29 | $115.19 | 2,109,800 | — | — |
| 2025-12-02 | $78.97 | $114.73 | 2,716,200 | — | — |
| 2025-12-01 | $79.80 | $115.93 | 3,580,500 | — | — |
| 2025-11-28 | $78.70 | $114.34 | 1,505,700 | — | — |
| 2025-11-26 | $78.41 | $113.92 | 1,816,900 | — | — |
| 2025-11-25 | $77.68 | $112.85 | 3,314,900 | — | — |
| 2025-11-24 | $77.66 | $112.83 | 3,571,300 | — | — |
| 2025-11-21 | $78.54 | $114.10 | 2,270,100 | — | — |
| 2025-11-20 | $77.79 | $113.01 | 3,949,400 | — | — |
| 2025-11-19 | $78.72 | $114.37 | 2,908,100 | — | — |
| 2025-11-18 | $81.13 | $117.87 | 1,989,400 | — | — |
| 2025-11-17 | $80.69 | $117.23 | 2,595,400 | — | — |
| 2025-11-14 | $85.04 | $123.55 | 1,978,100 | — | — |
| 2025-11-13 | $84.33 | $121.79 | 1,644,200 | — | — |
| 2025-11-12 | $84.75 | $122.40 | 2,618,000 | — | — |
| 2025-11-11 | $83.68 | $120.85 | 1,743,600 | — | — |
| 2025-11-10 | $82.85 | $119.65 | 2,580,600 | — | — |
| 2025-11-07 | $82.03 | $118.47 | 2,891,800 | — | — |
| 2025-11-06 | $81.45 | $117.63 | 4,175,600 | — | — |
| 2025-11-05 | $85.05 | $122.83 | 3,655,800 | — | — |
| 2025-11-04 | $84.55 | $122.11 | 2,694,700 | — | — |
| 2025-11-03 | $84.41 | $121.91 | 2,851,700 | — | — |
| 2025-10-31 | $83.29 | $120.29 | 1,861,400 | — | — |
| 2025-10-30 | $82.81 | $119.59 | 2,144,700 | — | — |
| 2025-10-29 | $84.15 | $121.53 | 1,648,500 | — | — |
| 2025-10-28 | $86.10 | $124.35 | 1,467,600 | — | — |
| 2025-10-27 | $86.39 | $124.76 | 1,617,600 | — | — |
| 2025-10-24 | $86.47 | $124.88 | 1,458,700 | — | — |
| 2025-10-23 | $86.93 | $125.54 | 1,985,800 | — | — |
| 2025-10-22 | $85.93 | $124.10 | 3,078,300 | — | — |
| 2025-10-21 | $83.29 | $120.29 | 2,617,600 | — | — |
| 2025-10-20 | $83.93 | $121.21 | 1,659,900 | — | — |
| 2025-10-17 | $83.51 | $120.61 | 2,160,600 | — | — |
| 2025-10-16 | $83.02 | $119.90 | 2,873,900 | — | — |
| 2025-10-15 | $85.44 | $123.39 | 1,578,700 | — | — |
| 2025-10-14 | $86.73 | $125.26 | 1,669,100 | — | — |
| 2025-10-13 | $88.21 | $127.39 | 1,163,300 | — | — |
| 2025-10-10 | $87.34 | $126.14 | 1,999,100 | — | — |
| 2025-10-09 | $88.61 | $127.97 | 1,538,200 | — | — |
| 2025-10-08 | $90.69 | $130.97 | 1,761,900 | — | — |
| 2025-10-07 | $91.97 | $132.82 | 1,841,700 | — | — |
| 2025-10-06 | $92.06 | $132.95 | 3,067,700 | — | — |
| 2025-10-03 | $90.09 | $130.11 | 1,535,700 | — | — |
| 2025-10-02 | $89.84 | $129.75 | 2,759,800 | — | — |
| 2025-10-01 | $86.43 | $124.82 | 2,308,100 | — | — |
| 2025-09-30 | $89.70 | $129.54 | 2,709,900 | — | — |
| 2025-09-29 | $90.51 | $130.71 | 2,229,200 | — | — |
| 2025-09-26 | $92.13 | $133.05 | 2,161,100 | — | — |
| 2025-09-25 | $89.71 | $129.56 | 4,369,500 | — | — |
| 2025-09-24 | $91.65 | $132.36 | 4,843,200 | — | — |
| 2025-09-23 | $87.14 | $125.85 | 3,112,200 | — | — |
| 2025-09-22 | $85.64 | $123.68 | 2,498,900 | — | — |
| 2025-09-19 | $85.09 | $122.89 | 6,496,300 | — | — |
| 2025-09-18 | $84.10 | $121.46 | 2,793,900 | — | — |
| 2025-09-17 | $84.19 | $121.59 | 2,269,700 | — | — |
| 2025-09-16 | $84.96 | $122.70 | 2,600,900 | — | — |
| 2025-09-15 | $85.35 | $123.26 | 2,287,200 | — | — |
| 2025-09-12 | $85.63 | $123.67 | 1,403,100 | — | — |
| 2025-09-11 | $86.13 | $124.39 | 1,778,200 | — | — |
| 2025-09-10 | $86.90 | $125.50 | 2,313,200 | — | — |
| 2025-09-09 | $84.66 | $122.27 | 2,293,900 | — | — |
| 2025-09-08 | $84.50 | $122.04 | 1,839,900 | — | — |
| 2025-09-05 | $84.48 | $122.01 | 2,333,000 | — | — |
| 2025-09-04 | $84.18 | $121.57 | 3,726,200 | — | — |
| 2025-09-03 | $84.77 | $122.42 | 2,138,300 | — | — |
| 2025-09-02 | $87.43 | $126.27 | 3,436,300 | — | — |
| 2025-08-29 | $86.63 | $125.11 | 1,380,900 | — | — |
| 2025-08-28 | $87.31 | $126.09 | 2,466,900 | — | — |
| 2025-08-27 | $86.35 | $124.71 | 2,034,000 | — | — |
| 2025-08-26 | $86.63 | $125.11 | 2,623,500 | — | — |
| 2025-08-25 | $86.17 | $124.45 | 2,411,700 | — | — |
| 2025-08-22 | $86.51 | $124.94 | 1,634,200 | — | — |
| 2025-08-21 | $86.36 | $124.72 | 1,549,100 | — | — |
| 2025-08-20 | $85.43 | $123.38 | 2,126,400 | — | — |
| 2025-08-19 | $84.00 | $121.31 | 1,892,800 | — | — |
| 2025-08-18 | $84.45 | $121.96 | 3,058,300 | — | — |
| 2025-08-15 | $85.90 | $124.06 | 2,428,900 | — | — |
| 2025-08-14 | $85.27 | $122.42 | 2,755,600 | — | — |
| 2025-08-13 | $86.42 | $124.08 | 4,131,700 | — | — |
| 2025-08-12 | $82.90 | $119.02 | 3,628,700 | — | — |
| 2025-08-11 | $82.63 | $118.63 | 3,050,100 | — | — |
| 2025-08-08 | $80.91 | $116.17 | 5,730,800 | — | — |
| 2025-08-07 | $82.89 | $119.01 | 7,534,300 | — | — |
| 2025-08-06 | $89.90 | $129.07 | 3,845,400 | — | — |
| 2025-08-05 | $92.72 | $133.12 | 2,374,900 | — | — |
| 2025-08-04 | $93.65 | $134.46 | 2,157,400 | — | — |
| 2025-08-01 | $91.56 | $131.46 | 1,655,500 | — | — |
| 2025-07-31 | $92.83 | $133.28 | 2,024,200 | — | — |
| 2025-07-30 | $92.64 | $133.01 | 2,027,500 | — | — |
| 2025-07-29 | $94.91 | $136.27 | 2,088,800 | — | — |
| 2025-07-28 | $92.53 | $132.85 | 1,206,600 | — | — |
| 2025-07-25 | $93.30 | $133.95 | 1,550,100 | — | — |
| 2025-07-24 | $93.50 | $134.24 | 2,218,300 | — | — |
| 2025-07-23 | $93.71 | $134.54 | 2,142,000 | — | — |
| 2025-07-22 | $91.72 | $131.69 | 1,972,200 | — | — |
| 2025-07-21 | $90.99 | $130.64 | 1,816,000 | — | — |
| 2025-07-18 | $92.63 | $132.99 | 2,297,500 | — | — |
| 2025-07-17 | $91.79 | $131.79 | 2,226,500 | — | — |
| 2025-07-16 | $92.60 | $132.95 | 3,154,700 | — | — |
| 2025-07-15 | $95.90 | $137.69 | 1,713,600 | — | — |
| 2025-07-14 | $97.41 | $139.85 | 1,854,300 | — | — |
| 2025-07-11 | $98.24 | $141.05 | 2,912,000 | — | — |
| 2025-07-10 | $95.76 | $137.49 | 2,184,400 | — | — |
| 2025-07-09 | $98.75 | $141.78 | 2,511,700 | — | — |
| 2025-07-08 | $97.12 | $139.44 | 2,838,100 | — | — |
| 2025-07-07 | $95.19 | $136.67 | 2,417,800 | — | — |
| 2025-07-03 | $94.65 | $135.89 | 1,516,400 | — | — |
| 2025-07-02 | $93.85 | $134.74 | 2,526,700 | — | — |
| 2025-07-01 | $92.49 | $132.79 | 1,873,100 | — | — |
| 2025-06-30 | $92.00 | $132.09 | 3,076,100 | — | — |
| 2025-06-27 | $90.99 | $130.64 | 3,340,100 | — | — |
| 2025-06-26 | $90.69 | $130.21 | 2,908,600 | — | — |
| 2025-06-25 | $91.40 | $131.23 | 3,489,400 | — | — |
| 2025-06-24 | $94.68 | $135.94 | 4,188,100 | — | — |
| 2025-06-23 | $96.53 | $138.59 | 5,159,600 | — | — |
| 2025-06-20 | $100.36 | $144.09 | 9,801,200 | — | — |
| 2025-06-18 | $100.31 | $144.02 | 5,226,600 | — | — |
| 2025-06-17 | $102.48 | $147.13 | 3,057,300 | — | — |
| 2025-06-16 | $100.74 | $144.64 | 5,174,000 | — | — |
| 2025-06-13 | $99.93 | $143.47 | 6,228,800 | — | — |
| 2025-06-12 | $93.83 | $134.71 | 2,558,200 | — | — |
| 2025-06-11 | $95.24 | $136.74 | 3,495,900 | — | — |
| 2025-06-10 | $92.13 | $132.27 | 2,215,500 | — | — |
| 2025-06-09 | $92.85 | $133.31 | 2,330,700 | — | — |
| 2025-06-06 | $92.14 | $132.29 | 1,839,900 | — | — |
| 2025-06-05 | $92.28 | $132.49 | 1,470,900 | — | — |
| 2025-06-04 | $91.63 | $131.56 | 2,142,700 | — | — |
| 2025-06-03 | $92.32 | $132.55 | 2,579,000 | — | — |
| 2025-06-02 | $92.97 | $133.48 | 2,996,800 | — | — |
| 2025-05-30 | $90.71 | $130.24 | 3,356,000 | — | — |
| 2025-05-29 | $90.11 | $129.37 | 1,853,600 | — | — |
| 2025-05-28 | $91.53 | $131.41 | 1,653,400 | — | — |
| 2025-05-27 | $91.54 | $131.43 | 2,545,400 | — | — |
| 2025-05-23 | $88.89 | $127.62 | 1,254,400 | — | — |
| 2025-05-22 | $88.91 | $127.65 | 2,030,900 | — | — |
| 2025-05-21 | $89.35 | $128.28 | 3,379,800 | — | — |
| 2025-05-20 | $87.92 | $126.23 | 2,346,500 | — | — |
| 2025-05-19 | $87.59 | $125.76 | 2,242,600 | — | — |
| 2025-05-16 | $87.78 | $126.03 | 1,768,100 | — | — |
| 2025-05-15 | $86.23 | $123.80 | 2,306,600 | — | — |
| 2025-05-14 | $85.97 | $122.71 | 2,215,300 | — | — |
| 2025-05-13 | $87.73 | $125.22 | 3,589,800 | — | — |
| 2025-05-12 | $84.39 | $120.46 | 3,091,200 | — | — |
| 2025-05-09 | $82.41 | $117.63 | 2,523,300 | — | — |
| 2025-05-08 | $81.32 | $116.07 | 4,827,000 | — | — |
| 2025-05-07 | $80.69 | $115.18 | 3,827,500 | — | — |
| 2025-05-06 | $81.98 | $117.02 | 2,866,100 | — | — |
| 2025-05-05 | $80.92 | $115.50 | 1,761,900 | — | — |
| 2025-05-02 | $80.60 | $115.05 | 2,182,300 | — | — |
| 2025-05-01 | $79.62 | $113.65 | 3,026,300 | — | — |
| 2025-04-30 | $78.37 | $111.86 | 2,444,800 | — | — |
| 2025-04-29 | $79.79 | $113.89 | 1,587,200 | — | — |
| 2025-04-28 | $79.64 | $113.68 | 1,749,800 | — | — |
| 2025-04-25 | $78.47 | $112.01 | 1,883,700 | — | — |
| 2025-04-24 | $77.30 | $110.34 | 1,620,200 | — | — |
| 2025-04-23 | $75.89 | $108.32 | 1,407,300 | — | — |
| 2025-04-22 | $75.54 | $107.82 | 1,722,000 | — | — |
| 2025-04-21 | $75.13 | $107.24 | 1,426,500 | — | — |
| 2025-04-17 | $74.90 | $106.91 | 2,282,800 | — | — |
| 2025-04-16 | $74.10 | $105.77 | 3,258,200 | — | — |
| 2025-04-15 | $73.12 | $104.37 | 2,245,000 | — | — |
| 2025-04-14 | $72.41 | $103.36 | 2,643,600 | — | — |
| 2025-04-11 | $72.00 | $102.77 | 3,064,900 | — | — |
| 2025-04-10 | $69.97 | $99.87 | 3,846,200 | — | — |
| 2025-04-09 | $70.50 | $100.63 | 5,013,400 | — | — |
| 2025-04-08 | $68.47 | $97.73 | 4,909,700 | — | — |
| 2025-04-07 | $72.04 | $102.83 | 3,004,600 | — | — |
| 2025-04-04 | $73.07 | $104.30 | 4,001,500 | — | — |
| 2025-04-03 | $79.86 | $113.99 | 3,534,400 | — | — |
| 2025-04-02 | $79.83 | $113.95 | 1,885,200 | — | — |
| 2025-04-01 | $79.59 | $113.61 | 1,746,100 | — | — |
| 2025-03-31 | $78.15 | $111.55 | 1,849,600 | — | — |
| 2025-03-28 | $77.39 | $110.47 | 1,256,400 | — | — |
| 2025-03-27 | $77.98 | $111.31 | 1,462,600 | — | — |
| 2025-03-26 | $76.64 | $109.39 | 2,480,000 | — | — |
| 2025-03-25 | $75.03 | $107.10 | 2,988,800 | — | — |
| 2025-03-24 | $76.83 | $109.67 | 1,894,400 | — | — |
| 2025-03-21 | $76.78 | $109.59 | 7,513,400 | — | — |
| 2025-03-20 | $76.92 | $109.79 | 2,211,100 | — | — |
| 2025-03-19 | $77.37 | $110.44 | 2,331,100 | — | — |
| 2025-03-18 | $76.40 | $109.05 | 2,389,600 | — | — |
| 2025-03-17 | $77.73 | $110.95 | 2,008,400 | — | — |
| 2025-03-14 | $76.63 | $109.38 | 2,615,300 | — | — |
| 2025-03-13 | $76.82 | $109.65 | 2,715,200 | — | — |
| 2025-03-12 | $77.71 | $110.92 | 2,653,300 | — | — |
| 2025-03-11 | $76.83 | $109.67 | 3,502,400 | — | — |
| 2025-03-10 | $77.10 | $110.05 | 2,434,900 | — | — |
| 2025-03-07 | $77.13 | $110.09 | 3,520,400 | — | — |
| 2025-03-06 | $76.61 | $109.35 | 3,032,800 | — | — |
| 2025-03-05 | $76.31 | $108.92 | 3,355,100 | — | — |
| 2025-03-04 | $75.28 | $107.45 | 4,660,700 | — | — |
| 2025-03-03 | $77.97 | $111.29 | 3,395,600 | — | — |
| 2025-02-28 | $81.02 | $115.65 | 4,171,700 | — | — |
| 2025-02-27 | $79.58 | $113.59 | 2,273,000 | — | — |
| 2025-02-26 | $77.78 | $111.02 | 2,383,000 | — | — |
| 2025-02-25 | $78.41 | $111.92 | 3,375,700 | — | — |
| 2025-02-24 | $77.51 | $110.64 | 3,209,400 | — | — |
| 2025-02-21 | $77.90 | $111.19 | 4,041,500 | — | — |
| 2025-02-20 | $80.26 | $114.56 | 4,674,000 | — | — |
| 2025-02-19 | $83.81 | $119.63 | 2,632,800 | — | — |
| 2025-02-18 | $83.22 | $118.79 | 2,370,100 | — | — |
| 2025-02-14 | $82.48 | $117.73 | 2,192,100 | — | — |
| 2025-02-13 | $81.46 | $115.56 | 3,250,400 | — | — |
| 2025-02-12 | $81.18 | $115.16 | 5,855,100 | — | — |
| 2025-02-11 | $85.08 | $120.70 | 2,339,900 | — | — |
| 2025-02-10 | $87.00 | $123.42 | 2,901,300 | — | — |
| 2025-02-07 | $84.05 | $119.24 | 2,577,100 | — | — |
| 2025-02-06 | $84.12 | $119.33 | 5,933,300 | — | — |
| 2025-02-05 | $89.68 | $127.22 | 3,068,800 | — | — |
| 2025-02-04 | $94.09 | $133.48 | 1,439,200 | — | — |
| 2025-02-03 | $92.47 | $131.18 | 1,613,700 | — | — |
| 2025-01-31 | $92.21 | $130.81 | 1,595,500 | — | — |
| 2025-01-30 | $92.20 | $130.80 | 1,464,600 | — | — |
| 2025-01-29 | $92.52 | $131.25 | 2,119,500 | — | — |
| 2025-01-28 | $90.25 | $128.03 | 1,827,100 | — | — |
| 2025-01-27 | $88.77 | $125.93 | 1,973,100 | — | — |
| 2025-01-24 | $88.10 | $124.98 | 4,285,700 | — | — |
| 2025-01-23 | $95.24 | $135.11 | 1,394,000 | — | — |
| 2025-01-22 | $93.51 | $132.66 | 1,941,600 | — | — |
| 2025-01-21 | $93.66 | $132.87 | 2,627,300 | — | — |
| 2025-01-17 | $97.01 | $137.62 | 1,755,900 | — | — |
| 2025-01-16 | $97.25 | $137.96 | 1,760,900 | — | — |
| 2025-01-15 | $96.37 | $136.71 | 1,720,400 | — | — |
| 2025-01-14 | $94.99 | $134.75 | 2,792,400 | — | — |
| 2025-01-13 | $95.50 | $135.48 | 3,068,000 | — | — |
| 2025-01-10 | $88.76 | $125.92 | 1,811,100 | — | — |
| 2025-01-08 | $87.01 | $123.43 | 1,767,600 | — | — |
| 2025-01-07 | $88.75 | $125.90 | 1,950,100 | — | — |
| 2025-01-06 | $89.76 | $127.34 | 1,800,300 | — | — |
| 2025-01-03 | $88.51 | $125.56 | 1,762,300 | — | — |
| 2025-01-02 | $85.83 | $121.76 | 1,380,700 | — | — |