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
- 2025-03-28 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 | $71.61 | $71.61 | 18,122,800 | — | — |
| 2025-12-30 | $73.90 | $73.90 | 13,291,800 | — | — |
| 2025-12-29 | $74.92 | $74.92 | 14,033,100 | — | — |
| 2025-12-26 | $76.42 | $76.42 | 14,073,500 | — | — |
| 2025-12-24 | $78.87 | $78.87 | 11,922,600 | — | — |
| 2025-12-23 | $80.26 | $80.26 | 22,239,800 | — | — |
| 2025-12-22 | $84.83 | $84.83 | 23,984,300 | — | — |
| 2025-12-19 | $83.00 | $83.00 | 70,583,000 | — | — |
| 2025-12-18 | $67.68 | $67.68 | 34,161,600 | — | — |
| 2025-12-17 | $64.55 | $64.55 | 48,237,300 | — | — |
| 2025-12-16 | $69.50 | $69.50 | 36,004,000 | — | — |
| 2025-12-15 | $72.35 | $72.35 | 31,357,600 | — | — |
| 2025-12-12 | $78.59 | $78.59 | 35,221,400 | — | — |
| 2025-12-11 | $87.38 | $87.38 | 26,922,800 | — | — |
| 2025-12-10 | $88.16 | $88.16 | 26,553,900 | — | — |
| 2025-12-09 | $90.66 | $90.66 | 34,362,200 | — | — |
| 2025-12-08 | $86.24 | $86.24 | 39,915,900 | — | — |
| 2025-12-05 | $88.30 | $88.30 | 20,076,800 | — | — |
| 2025-12-04 | $85.75 | $85.75 | 29,382,900 | — | — |
| 2025-12-03 | $79.36 | $79.36 | 19,858,800 | — | — |
| 2025-12-02 | $76.03 | $76.03 | 25,555,700 | — | — |
| 2025-12-01 | $77.06 | $77.06 | 25,412,600 | — | — |
| 2025-11-28 | $73.12 | $73.12 | 14,114,900 | — | — |
| 2025-11-26 | $74.29 | $74.29 | 28,793,300 | — | — |
| 2025-11-25 | $71.29 | $71.29 | 27,805,500 | — | — |
| 2025-11-24 | $73.60 | $73.60 | 29,927,600 | — | — |
| 2025-11-21 | $71.65 | $71.65 | 38,889,500 | — | — |
| 2025-11-20 | $69.21 | $69.21 | 40,999,800 | — | — |
| 2025-11-19 | $74.92 | $74.92 | 26,796,000 | — | — |
| 2025-11-18 | $74.90 | $74.90 | 33,464,400 | — | — |
| 2025-11-17 | $75.33 | $75.33 | 29,176,400 | — | — |
| 2025-11-14 | $77.36 | $77.36 | 52,465,600 | — | — |
| 2025-11-13 | $78.34 | $78.34 | 42,804,800 | — | — |
| 2025-11-12 | $85.43 | $85.43 | 41,722,500 | — | — |
| 2025-11-11 | $88.39 | $88.39 | 76,900,400 | — | — |
| 2025-11-10 | $105.61 | $105.61 | 43,561,500 | — | — |
| 2025-11-07 | $104.01 | $104.01 | 24,982,600 | — | — |
| 2025-11-06 | $106.93 | $106.93 | 26,204,600 | — | — |
| 2025-11-05 | $114.42 | $114.42 | 17,381,000 | — | — |
| 2025-11-04 | $115.75 | $115.75 | 18,552,200 | — | — |
| 2025-11-03 | $126.32 | $126.32 | 14,294,400 | — | — |
| 2025-10-31 | $133.71 | $133.71 | 16,050,200 | — | — |
| 2025-10-30 | $131.06 | $131.06 | 19,142,000 | — | — |
| 2025-10-29 | $139.93 | $139.93 | 19,837,000 | — | — |
| 2025-10-28 | $134.80 | $134.80 | 23,205,400 | — | — |
| 2025-10-27 | $136.06 | $136.06 | 13,680,800 | — | — |
| 2025-10-24 | $132.55 | $132.55 | 21,236,000 | — | — |
| 2025-10-23 | $123.34 | $123.34 | 14,707,300 | — | — |
| 2025-10-22 | $121.53 | $121.53 | 26,660,100 | — | — |
| 2025-10-21 | $125.06 | $125.06 | 24,392,800 | — | — |
| 2025-10-20 | $127.06 | $127.06 | 25,428,500 | — | — |
| 2025-10-17 | $136.87 | $136.87 | 30,264,600 | — | — |
| 2025-10-16 | $141.74 | $141.74 | 36,104,200 | — | — |
| 2025-10-15 | $139.24 | $139.24 | 20,652,900 | — | — |
| 2025-10-14 | $134.06 | $134.06 | 25,696,100 | — | — |
| 2025-10-13 | $141.62 | $141.62 | 20,760,600 | — | — |
| 2025-10-10 | $138.43 | $138.43 | 44,474,000 | — | — |
| 2025-10-09 | $143.08 | $143.08 | 24,633,300 | — | — |
| 2025-10-08 | $139.98 | $139.98 | 34,398,800 | — | — |
| 2025-10-07 | $128.83 | $128.83 | 26,822,500 | — | — |
| 2025-10-06 | $133.85 | $133.85 | 26,763,600 | — | — |
| 2025-10-03 | $134.79 | $134.79 | 23,405,600 | — | — |
| 2025-10-02 | $138.00 | $138.00 | 21,567,600 | — | — |
| 2025-10-01 | $137.05 | $137.05 | 22,675,000 | — | — |
| 2025-09-30 | $136.85 | $136.85 | 71,176,800 | — | — |
| 2025-09-29 | $122.52 | $122.52 | 22,532,200 | — | — |
| 2025-09-26 | $120.34 | $120.34 | 29,939,300 | — | — |
| 2025-09-25 | $126.66 | $126.66 | 48,895,600 | — | — |
| 2025-09-24 | $133.40 | $133.40 | 26,409,200 | — | — |
| 2025-09-23 | $130.89 | $130.89 | 29,126,400 | — | — |
| 2025-09-22 | $133.23 | $133.23 | 40,323,400 | — | — |
| 2025-09-19 | $124.86 | $124.86 | 47,567,700 | — | — |
| 2025-09-18 | $121.39 | $121.39 | 21,873,400 | — | — |
| 2025-09-17 | $120.86 | $120.86 | 24,420,700 | — | — |
| 2025-09-16 | $118.75 | $118.75 | 29,506,800 | — | — |
| 2025-09-15 | $120.47 | $120.47 | 37,532,700 | — | — |
| 2025-09-12 | $111.96 | $111.96 | 32,550,400 | — | — |
| 2025-09-11 | $112.69 | $112.69 | 25,179,300 | — | — |
| 2025-09-10 | $117.14 | $117.14 | 70,127,000 | — | — |
| 2025-09-09 | $100.22 | $100.22 | 40,286,700 | — | — |
| 2025-09-08 | $93.55 | $93.55 | 24,705,200 | — | — |
| 2025-09-05 | $89.09 | $89.09 | 18,448,500 | — | — |
| 2025-09-04 | $87.48 | $87.48 | 17,805,100 | — | — |
| 2025-09-03 | $89.88 | $89.88 | 18,944,000 | — | — |
| 2025-09-02 | $93.34 | $93.34 | 33,402,500 | — | — |
| 2025-08-29 | $103.04 | $103.04 | 24,208,300 | — | — |
| 2025-08-28 | $102.79 | $102.79 | 45,313,200 | — | — |
| 2025-08-27 | $96.93 | $96.93 | 32,747,400 | — | — |
| 2025-08-26 | $91.39 | $91.39 | 16,042,700 | — | — |
| 2025-08-25 | $92.38 | $92.38 | 14,803,400 | — | — |
| 2025-08-22 | $93.99 | $93.99 | 34,000,400 | — | — |
| 2025-08-21 | $90.79 | $90.79 | 27,261,800 | — | — |
| 2025-08-20 | $91.52 | $91.52 | 32,919,800 | — | — |
| 2025-08-19 | $92.89 | $92.89 | 32,158,900 | — | — |
| 2025-08-18 | $96.80 | $96.80 | 33,761,100 | — | — |
| 2025-08-15 | $99.97 | $99.97 | 52,661,100 | — | — |
| 2025-08-14 | $99.50 | $99.50 | 51,195,200 | — | — |
| 2025-08-13 | $117.76 | $117.76 | 37,157,600 | — | — |
| 2025-08-12 | $148.75 | $148.75 | 28,270,300 | — | — |
| 2025-08-11 | $139.78 | $139.78 | 19,430,300 | — | — |
| 2025-08-08 | $129.55 | $129.55 | 17,159,700 | — | — |
| 2025-08-07 | $121.08 | $121.08 | 17,715,900 | — | — |
| 2025-08-06 | $110.24 | $110.24 | 7,794,300 | — | — |
| 2025-08-05 | $111.84 | $111.84 | 11,902,800 | — | — |
| 2025-08-04 | $106.01 | $106.01 | 9,034,900 | — | — |
| 2025-08-01 | $104.14 | $104.14 | 13,055,000 | — | — |
| 2025-07-31 | $114.13 | $114.13 | 24,987,800 | — | — |
| 2025-07-30 | $102.89 | $102.89 | 11,052,000 | — | — |
| 2025-07-29 | $108.74 | $108.74 | 10,513,300 | — | — |
| 2025-07-28 | $110.28 | $110.28 | 9,628,100 | — | — |
| 2025-07-25 | $115.62 | $115.62 | 10,297,500 | — | — |
| 2025-07-24 | $120.00 | $120.00 | 7,629,900 | — | — |
| 2025-07-23 | $126.05 | $126.05 | 6,691,200 | — | — |
| 2025-07-22 | $129.77 | $129.77 | 9,407,300 | — | — |
| 2025-07-21 | $124.91 | $124.91 | 11,231,200 | — | — |
| 2025-07-18 | $123.02 | $123.02 | 12,863,600 | — | — |
| 2025-07-17 | $132.21 | $132.21 | 12,204,700 | — | — |
| 2025-07-16 | $143.04 | $143.04 | 10,835,400 | — | — |
| 2025-07-15 | $140.59 | $140.59 | 17,316,200 | — | — |
| 2025-07-14 | $132.38 | $132.38 | 11,432,900 | — | — |
| 2025-07-11 | $125.84 | $125.84 | 15,721,900 | — | — |
| 2025-07-10 | $138.29 | $138.29 | 16,519,500 | — | — |
| 2025-07-09 | $153.05 | $153.05 | 9,572,200 | — | — |
| 2025-07-08 | $151.45 | $151.45 | 12,024,600 | — | — |
| 2025-07-07 | $159.70 | $159.70 | 12,665,700 | — | — |
| 2025-07-03 | $165.20 | $165.20 | 10,442,400 | — | — |
| 2025-07-02 | $151.77 | $151.77 | 8,458,200 | — | — |
| 2025-07-01 | $155.94 | $155.94 | 10,913,500 | — | — |
| 2025-06-30 | $163.06 | $163.06 | 13,731,800 | — | — |
| 2025-06-27 | $159.99 | $159.99 | 17,437,600 | — | — |
| 2025-06-26 | $158.08 | $158.08 | 17,009,600 | — | — |
| 2025-06-25 | $159.50 | $159.50 | 17,830,200 | — | — |
| 2025-06-24 | $172.62 | $172.62 | 18,343,600 | — | — |
| 2025-06-23 | $173.68 | $173.68 | 26,820,700 | — | — |
| 2025-06-20 | $183.58 | $183.58 | 31,258,700 | — | — |
| 2025-06-18 | $170.00 | $170.00 | 19,866,400 | — | — |
| 2025-06-17 | $171.93 | $171.93 | 32,381,800 | — | — |
| 2025-06-16 | $158.50 | $158.50 | 19,757,100 | — | — |
| 2025-06-13 | $147.19 | $147.19 | 16,515,200 | — | — |
| 2025-06-12 | $148.97 | $148.97 | 15,249,000 | — | — |
| 2025-06-11 | $149.70 | $149.70 | 25,772,800 | — | — |
| 2025-06-10 | $154.90 | $154.90 | 24,264,300 | — | — |
| 2025-06-09 | $162.10 | $162.10 | 29,451,700 | — | — |
| 2025-06-06 | $140.16 | $140.16 | 23,229,900 | — | — |
| 2025-06-05 | $135.05 | $135.05 | 50,579,600 | — | — |
| 2025-06-04 | $163.10 | $163.10 | 55,448,700 | — | — |
| 2025-06-03 | $150.48 | $150.48 | 53,920,700 | — | — |
| 2025-06-02 | $120.20 | $120.20 | 26,269,100 | — | — |
| 2025-05-30 | $111.31 | $111.31 | 23,532,800 | — | — |
| 2025-05-29 | $105.55 | $105.55 | 38,491,000 | — | — |
| 2025-05-28 | $116.15 | $116.15 | 27,833,900 | — | — |
| 2025-05-27 | $123.97 | $123.97 | 38,032,000 | — | — |
| 2025-05-23 | $102.74 | $102.74 | 31,097,600 | — | — |
| 2025-05-22 | $100.16 | $100.16 | 61,046,900 | — | — |
| 2025-05-21 | $107.39 | $107.39 | 61,681,600 | — | — |
| 2025-05-20 | $90.24 | $90.24 | 34,969,200 | — | — |
| 2025-05-19 | $86.59 | $86.59 | 33,360,500 | — | — |
| 2025-05-16 | $80.30 | $80.30 | 42,984,000 | — | — |
| 2025-05-15 | $65.77 | $65.77 | 36,202,100 | — | — |
| 2025-05-14 | $67.46 | $67.46 | 25,124,600 | — | — |
| 2025-05-13 | $63.26 | $63.26 | 10,125,900 | — | — |
| 2025-05-12 | $58.49 | $58.49 | 10,619,000 | — | — |
| 2025-05-09 | $51.37 | $51.37 | 7,948,900 | — | — |
| 2025-05-08 | $55.00 | $55.00 | 6,264,000 | — | — |
| 2025-05-07 | $53.60 | $53.60 | 5,940,300 | — | — |
| 2025-05-06 | $54.29 | $54.29 | 9,644,400 | — | — |
| 2025-05-05 | $51.01 | $51.01 | 6,432,300 | — | — |
| 2025-05-02 | $51.57 | $51.57 | 9,199,600 | — | — |
| 2025-05-01 | $44.32 | $44.32 | 13,001,600 | — | — |
| 2025-04-30 | $41.30 | $41.30 | 6,100,200 | — | — |
| 2025-04-29 | $42.82 | $42.82 | 10,493,600 | — | — |
| 2025-04-28 | $42.02 | $42.02 | 5,194,600 | — | — |
| 2025-04-25 | $41.54 | $41.54 | 8,765,600 | — | — |
| 2025-04-24 | $41.77 | $41.77 | 9,376,700 | — | — |
| 2025-04-23 | $41.62 | $41.62 | 7,651,500 | — | — |
| 2025-04-22 | $38.51 | $38.51 | 9,589,300 | — | — |
| 2025-04-21 | $35.42 | $35.42 | 8,116,200 | — | — |
| 2025-04-17 | $39.09 | $39.09 | 4,844,600 | — | — |
| 2025-04-16 | $40.73 | $40.73 | 7,206,800 | — | — |
| 2025-04-15 | $40.78 | $40.78 | 6,841,300 | — | — |
| 2025-04-14 | $43.61 | $43.61 | 4,827,000 | — | — |
| 2025-04-11 | $43.75 | $43.75 | 5,579,500 | — | — |
| 2025-04-10 | $42.20 | $42.20 | 9,404,300 | — | — |
| 2025-04-09 | $48.77 | $48.77 | 17,229,700 | — | — |
| 2025-04-08 | $43.61 | $43.61 | 13,657,200 | — | — |
| 2025-04-07 | $49.85 | $49.85 | 11,414,700 | — | — |
| 2025-04-04 | $47.82 | $47.82 | 14,469,600 | — | — |
| 2025-04-03 | $53.80 | $53.80 | 27,120,600 | — | — |
| 2025-04-02 | $61.36 | $61.36 | 52,666,800 | — | — |
| 2025-04-01 | $52.57 | $52.57 | 38,327,800 | — | — |
| 2025-03-31 | $37.08 | $37.08 | 15,194,800 | — | — |
| 2025-03-28 | $40.00 | $40.00 | 41,091,100 | — | — |