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
- 2023-07-31 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 | $111.90 | $114.56 | 687,000 | — | — |
| 2025-12-30 | $113.69 | $116.39 | 1,134,400 | — | — |
| 2025-12-29 | $113.32 | $116.01 | 781,500 | — | — |
| 2025-12-26 | $114.00 | $116.71 | 479,400 | — | — |
| 2025-12-24 | $112.88 | $115.56 | 530,900 | — | — |
| 2025-12-23 | $113.57 | $116.27 | 1,376,600 | — | — |
| 2025-12-22 | $117.03 | $119.81 | 1,361,600 | — | — |
| 2025-12-19 | $115.26 | $118.00 | 1,362,800 | — | — |
| 2025-12-18 | $114.01 | $116.72 | 1,278,200 | — | — |
| 2025-12-17 | $112.95 | $115.63 | 814,100 | — | — |
| 2025-12-16 | $113.87 | $116.58 | 1,023,900 | — | — |
| 2025-12-15 | $113.62 | $116.32 | 1,289,100 | — | — |
| 2025-12-12 | $112.67 | $115.35 | 1,187,700 | — | — |
| 2025-12-11 | $114.20 | $116.91 | 1,346,700 | — | — |
| 2025-12-10 | $113.27 | $115.96 | 1,556,600 | — | — |
| 2025-12-09 | $110.14 | $112.76 | 2,179,300 | — | — |
| 2025-12-08 | $109.14 | $111.73 | 2,130,300 | — | — |
| 2025-12-05 | $108.34 | $110.91 | 1,397,200 | — | — |
| 2025-12-04 | $106.36 | $108.89 | 1,868,900 | — | — |
| 2025-12-03 | $107.44 | $109.99 | 3,281,500 | — | — |
| 2025-12-02 | $101.43 | $103.84 | 2,680,600 | — | — |
| 2025-12-01 | $101.39 | $103.80 | 2,028,500 | — | — |
| 2025-11-28 | $97.57 | $99.89 | 649,400 | — | — |
| 2025-11-26 | $96.16 | $98.45 | 1,923,300 | — | — |
| 2025-11-25 | $93.31 | $95.53 | 3,092,000 | — | — |
| 2025-11-24 | $88.01 | $90.10 | 1,542,100 | — | — |
| 2025-11-21 | $87.51 | $89.59 | 2,020,700 | — | — |
| 2025-11-20 | $85.11 | $87.13 | 1,890,900 | — | — |
| 2025-11-19 | $87.39 | $89.47 | 1,705,600 | — | — |
| 2025-11-18 | $84.57 | $86.58 | 1,893,100 | — | — |
| 2025-11-17 | $84.64 | $86.65 | 2,530,800 | — | — |
| 2025-11-14 | $88.04 | $90.13 | 2,475,300 | — | — |
| 2025-11-13 | $91.29 | $93.46 | 1,478,200 | — | — |
| 2025-11-12 | $93.94 | $96.17 | 1,806,600 | — | — |
| 2025-11-11 | $92.18 | $94.37 | 1,576,800 | — | — |
| 2025-11-10 | $94.78 | $97.03 | 2,652,000 | — | — |
| 2025-11-07 | $92.44 | $94.64 | 2,151,400 | — | — |
| 2025-11-06 | $91.90 | $94.08 | 5,493,700 | — | — |
| 2025-11-05 | $86.39 | $88.44 | 3,371,300 | — | — |
| 2025-11-04 | $84.69 | $86.70 | 2,269,600 | — | — |
| 2025-11-03 | $85.30 | $87.33 | 2,896,400 | — | — |
| 2025-10-31 | $85.50 | $87.53 | 3,817,700 | — | — |
| 2025-10-30 | $87.59 | $89.67 | 4,180,400 | — | — |
| 2025-10-29 | $95.51 | $97.78 | 1,144,000 | — | — |
| 2025-10-28 | $97.16 | $99.47 | 1,581,800 | — | — |
| 2025-10-27 | $96.75 | $99.05 | 1,292,200 | — | — |
| 2025-10-24 | $96.66 | $98.96 | 1,365,500 | — | — |
| 2025-10-23 | $96.82 | $99.12 | 2,830,500 | — | — |
| 2025-10-22 | $91.24 | $93.41 | 1,726,900 | — | — |
| 2025-10-21 | $93.45 | $95.67 | 1,751,900 | — | — |
| 2025-10-20 | $92.81 | $95.02 | 1,343,700 | — | — |
| 2025-10-17 | $93.92 | $96.15 | 1,514,200 | — | — |
| 2025-10-16 | $93.93 | $96.16 | 2,436,100 | — | — |
| 2025-10-15 | $94.82 | $97.07 | 3,766,300 | — | — |
| 2025-10-14 | $91.38 | $93.55 | 2,005,500 | — | — |
| 2025-10-13 | $89.20 | $91.32 | 1,693,500 | — | — |
| 2025-10-10 | $88.37 | $90.47 | 2,412,100 | — | — |
| 2025-10-09 | $89.30 | $91.42 | 1,687,900 | — | — |
| 2025-10-08 | $91.66 | $93.84 | 1,610,400 | — | — |
| 2025-10-07 | $91.78 | $93.96 | 2,577,700 | — | — |
| 2025-10-06 | $94.35 | $96.59 | 2,496,900 | — | — |
| 2025-10-03 | $98.09 | $100.42 | 1,706,900 | — | — |
| 2025-10-02 | $101.13 | $103.53 | 1,453,200 | — | — |
| 2025-10-01 | $100.34 | $102.72 | 1,900,000 | — | — |
| 2025-09-30 | $103.15 | $105.60 | 3,761,200 | — | — |
| 2025-09-29 | $106.22 | $108.74 | 1,651,500 | — | — |
| 2025-09-26 | $105.90 | $108.42 | 1,353,900 | — | — |
| 2025-09-25 | $106.07 | $108.59 | 1,186,900 | — | — |
| 2025-09-24 | $107.64 | $110.20 | 1,236,900 | — | — |
| 2025-09-23 | $109.66 | $112.27 | 1,123,800 | — | — |
| 2025-09-22 | $109.80 | $112.41 | 1,801,600 | — | — |
| 2025-09-19 | $114.96 | $117.69 | 1,404,400 | — | — |
| 2025-09-18 | $116.95 | $119.73 | 1,035,300 | — | — |
| 2025-09-17 | $113.95 | $116.66 | 1,311,700 | — | — |
| 2025-09-16 | $113.01 | $115.70 | 1,079,200 | — | — |
| 2025-09-15 | $114.50 | $117.22 | 841,200 | — | — |
| 2025-09-12 | $113.93 | $116.64 | 675,100 | — | — |
| 2025-09-11 | $115.54 | $118.29 | 878,100 | — | — |
| 2025-09-10 | $116.04 | $118.80 | 755,600 | — | — |
| 2025-09-09 | $115.28 | $118.02 | 874,500 | — | — |
| 2025-09-08 | $114.80 | $117.53 | 1,084,100 | — | — |
| 2025-09-05 | $117.18 | $119.97 | 1,714,700 | — | — |
| 2025-09-04 | $121.22 | $124.10 | 1,369,800 | — | — |
| 2025-09-03 | $117.99 | $120.79 | 1,222,600 | — | — |
| 2025-09-02 | $116.71 | $119.48 | 1,226,000 | — | — |
| 2025-08-29 | $116.96 | $119.74 | 1,250,400 | — | — |
| 2025-08-28 | $116.25 | $119.01 | 2,790,200 | — | — |
| 2025-08-27 | $120.29 | $123.15 | 1,127,100 | — | — |
| 2025-08-26 | $118.55 | $121.37 | 1,125,000 | — | — |
| 2025-08-25 | $115.80 | $118.55 | 1,399,900 | — | — |
| 2025-08-22 | $116.92 | $119.70 | 1,676,800 | — | — |
| 2025-08-21 | $115.82 | $118.57 | 4,283,900 | — | — |
| 2025-08-20 | $119.59 | $122.43 | 1,035,100 | — | — |
| 2025-08-19 | $119.34 | $122.18 | 1,222,100 | — | — |
| 2025-08-18 | $119.32 | $122.16 | 1,241,500 | — | — |
| 2025-08-15 | $118.96 | $121.79 | 953,500 | — | — |
| 2025-08-14 | $119.30 | $122.14 | 1,266,400 | — | — |
| 2025-08-13 | $120.99 | $123.87 | 1,926,500 | — | — |
| 2025-08-12 | $116.78 | $119.56 | 1,523,500 | — | — |
| 2025-08-11 | $114.86 | $117.59 | 1,033,000 | — | — |
| 2025-08-08 | $116.06 | $118.82 | 1,888,200 | — | — |
| 2025-08-07 | $115.20 | $117.94 | 3,411,900 | — | — |
| 2025-08-06 | $114.16 | $116.87 | 1,792,300 | — | — |
| 2025-08-05 | $115.45 | $118.19 | 886,700 | — | — |
| 2025-08-04 | $116.27 | $119.03 | 1,135,600 | — | — |
| 2025-08-01 | $112.32 | $114.99 | 1,601,200 | — | — |
| 2025-07-31 | $116.10 | $118.86 | 1,159,500 | — | — |
| 2025-07-30 | $116.99 | $119.77 | 1,088,700 | — | — |
| 2025-07-29 | $118.55 | $121.37 | 1,039,900 | — | — |
| 2025-07-28 | $120.01 | $122.86 | 846,900 | — | — |
| 2025-07-25 | $120.34 | $123.20 | 730,100 | — | — |
| 2025-07-24 | $118.33 | $121.14 | 818,000 | — | — |
| 2025-07-23 | $119.46 | $122.30 | 1,919,000 | — | — |
| 2025-07-22 | $117.15 | $119.93 | 2,053,200 | — | — |
| 2025-07-21 | $114.81 | $117.54 | 1,006,800 | — | — |
| 2025-07-18 | $115.06 | $117.79 | 973,700 | — | — |
| 2025-07-17 | $114.96 | $117.69 | 1,801,600 | — | — |
| 2025-07-16 | $110.51 | $113.14 | 1,391,400 | — | — |
| 2025-07-15 | $110.70 | $113.33 | 1,720,600 | — | — |
| 2025-07-14 | $111.45 | $114.10 | 1,032,900 | — | — |
| 2025-07-11 | $110.99 | $113.63 | 1,487,000 | — | — |
| 2025-07-10 | $111.19 | $113.83 | 1,514,100 | — | — |
| 2025-07-09 | $108.75 | $111.33 | 1,743,500 | — | — |
| 2025-07-08 | $105.55 | $108.06 | 942,100 | — | — |
| 2025-07-07 | $105.94 | $108.46 | 2,109,900 | — | — |
| 2025-07-03 | $107.24 | $109.79 | 894,600 | — | — |
| 2025-07-02 | $106.36 | $108.89 | 4,653,200 | — | — |
| 2025-07-01 | $99.26 | $101.62 | 1,902,900 | — | — |
| 2025-06-30 | $98.99 | $101.34 | 1,620,200 | — | — |
| 2025-06-27 | $96.50 | $98.79 | 1,813,400 | — | — |
| 2025-06-26 | $94.11 | $96.35 | 1,428,400 | — | — |
| 2025-06-25 | $93.37 | $95.59 | 1,423,400 | — | — |
| 2025-06-24 | $94.43 | $96.67 | 1,895,000 | — | — |
| 2025-06-23 | $91.75 | $93.93 | 1,441,800 | — | — |
| 2025-06-20 | $90.80 | $92.96 | 1,652,700 | — | — |
| 2025-06-18 | $89.16 | $91.28 | 1,996,500 | — | — |
| 2025-06-17 | $85.69 | $87.73 | 1,415,800 | — | — |
| 2025-06-16 | $87.13 | $89.20 | 1,838,800 | — | — |
| 2025-06-13 | $82.13 | $84.08 | 1,993,600 | — | — |
| 2025-06-12 | $87.93 | $90.02 | 2,803,200 | — | — |
| 2025-06-11 | $89.56 | $91.69 | 3,707,900 | — | — |
| 2025-06-10 | $89.48 | $91.61 | 1,544,800 | — | — |
| 2025-06-09 | $87.86 | $89.95 | 2,183,700 | — | — |
| 2025-06-06 | $87.25 | $89.32 | 1,054,700 | — | — |
| 2025-06-05 | $87.27 | $89.34 | 2,332,700 | — | — |
| 2025-06-04 | $87.91 | $90.00 | 2,329,900 | — | — |
| 2025-06-03 | $92.32 | $94.51 | 1,227,800 | — | — |
| 2025-06-02 | $92.30 | $94.49 | 1,065,800 | — | — |
| 2025-05-30 | $91.93 | $94.11 | 953,900 | — | — |
| 2025-05-29 | $94.36 | $96.60 | 1,255,400 | — | — |
| 2025-05-28 | $92.71 | $94.91 | 1,256,200 | — | — |
| 2025-05-27 | $94.78 | $97.03 | 1,203,300 | — | — |
| 2025-05-23 | $94.36 | $96.60 | 1,301,300 | — | — |
| 2025-05-22 | $95.37 | $97.64 | 1,220,800 | — | — |
| 2025-05-21 | $97.29 | $99.60 | 999,900 | — | — |
| 2025-05-20 | $100.59 | $102.98 | 823,400 | — | — |
| 2025-05-19 | $101.15 | $103.55 | 1,264,500 | — | — |
| 2025-05-16 | $102.08 | $104.51 | 1,229,000 | — | — |
| 2025-05-15 | $100.69 | $103.08 | 1,354,600 | — | — |
| 2025-05-14 | $101.11 | $103.51 | 2,059,200 | — | — |
| 2025-05-13 | $102.34 | $104.77 | 2,462,800 | — | — |
| 2025-05-12 | $98.99 | $101.34 | 3,011,900 | — | — |
| 2025-05-09 | $92.25 | $94.44 | 2,364,900 | — | — |
| 2025-05-08 | $91.63 | $93.81 | 4,094,700 | — | — |
| 2025-05-07 | $81.19 | $83.12 | 2,836,800 | — | — |
| 2025-05-06 | $80.08 | $81.98 | 2,238,900 | — | — |
| 2025-05-05 | $82.53 | $84.49 | 1,709,700 | — | — |
| 2025-05-02 | $84.14 | $86.14 | 1,892,100 | — | — |
| 2025-05-01 | $79.81 | $81.71 | 1,582,700 | — | — |
| 2025-04-30 | $80.50 | $82.41 | 873,300 | — | — |
| 2025-04-29 | $81.41 | $83.34 | 1,479,900 | — | — |
| 2025-04-28 | $80.10 | $82.00 | 1,479,800 | — | — |
| 2025-04-25 | $79.78 | $81.68 | 1,647,000 | — | — |
| 2025-04-24 | $79.28 | $81.16 | 1,119,800 | — | — |
| 2025-04-23 | $77.26 | $79.10 | 1,678,000 | — | — |
| 2025-04-22 | $74.47 | $76.24 | 982,400 | — | — |
| 2025-04-21 | $71.78 | $73.49 | 1,575,900 | — | — |
| 2025-04-17 | $74.20 | $75.96 | 1,342,400 | — | — |
| 2025-04-16 | $73.66 | $75.41 | 766,800 | — | — |
| 2025-04-15 | $74.68 | $76.45 | 1,362,700 | — | — |
| 2025-04-14 | $74.49 | $76.26 | 1,736,700 | — | — |
| 2025-04-11 | $73.53 | $75.28 | 2,038,800 | — | — |
| 2025-04-10 | $72.81 | $74.54 | 3,084,600 | — | — |
| 2025-04-09 | $78.75 | $80.62 | 6,384,000 | — | — |
| 2025-04-08 | $65.64 | $67.20 | 2,759,700 | — | — |
| 2025-04-07 | $70.24 | $71.91 | 5,698,200 | — | — |
| 2025-04-04 | $70.09 | $71.76 | 6,749,000 | — | — |
| 2025-04-03 | $69.49 | $71.14 | 8,117,100 | — | — |
| 2025-04-02 | $88.43 | $90.53 | 1,688,300 | — | — |
| 2025-04-01 | $84.20 | $86.20 | 1,124,700 | — | — |
| 2025-03-31 | $83.41 | $85.39 | 1,168,500 | — | — |
| 2025-03-28 | $84.02 | $86.02 | 1,673,000 | — | — |
| 2025-03-27 | $85.36 | $87.39 | 2,594,400 | — | — |
| 2025-03-26 | $89.77 | $91.90 | 1,110,300 | — | — |
| 2025-03-25 | $91.58 | $93.76 | 907,000 | — | — |
| 2025-03-24 | $92.10 | $94.29 | 1,937,500 | — | — |
| 2025-03-21 | $87.95 | $90.04 | 1,396,900 | — | — |
| 2025-03-20 | $89.40 | $91.52 | 1,615,500 | — | — |
| 2025-03-19 | $90.26 | $92.41 | 1,390,400 | — | — |
| 2025-03-18 | $86.83 | $88.89 | 876,500 | — | — |
| 2025-03-17 | $90.02 | $92.16 | 1,412,300 | — | — |
| 2025-03-14 | $88.27 | $90.37 | 1,563,200 | — | — |
| 2025-03-13 | $86.96 | $89.03 | 1,859,500 | — | — |
| 2025-03-12 | $91.11 | $93.28 | 1,826,200 | — | — |
| 2025-03-11 | $89.07 | $91.19 | 2,149,900 | — | — |
| 2025-03-10 | $86.65 | $88.71 | 2,235,900 | — | — |
| 2025-03-07 | $90.65 | $92.80 | 2,686,600 | — | — |
| 2025-03-06 | $90.91 | $93.07 | 1,049,900 | — | — |
| 2025-03-05 | $96.31 | $98.60 | 1,282,000 | — | — |
| 2025-03-04 | $94.45 | $96.69 | 1,719,200 | — | — |
| 2025-03-03 | $99.31 | $101.67 | 1,087,900 | — | — |
| 2025-02-28 | $105.09 | $107.59 | 768,200 | — | — |
| 2025-02-27 | $103.44 | $105.90 | 918,700 | — | — |
| 2025-02-26 | $105.93 | $108.45 | 1,146,500 | — | — |
| 2025-02-25 | $104.67 | $107.16 | 839,000 | — | — |
| 2025-02-24 | $102.70 | $105.14 | 1,164,800 | — | — |
| 2025-02-21 | $102.89 | $105.34 | 1,832,000 | — | — |
| 2025-02-20 | $110.86 | $113.49 | 1,021,300 | — | — |
| 2025-02-19 | $112.15 | $114.82 | 874,800 | — | — |
| 2025-02-18 | $110.08 | $112.70 | 1,129,200 | — | — |
| 2025-02-14 | $110.31 | $112.93 | 1,578,200 | — | — |
| 2025-02-13 | $114.44 | $117.16 | 4,893,200 | — | — |
| 2025-02-12 | $110.65 | $113.28 | 2,931,800 | — | — |
| 2025-02-11 | $108.84 | $111.43 | 1,695,200 | — | — |
| 2025-02-10 | $110.29 | $112.91 | 1,540,100 | — | — |
| 2025-02-07 | $113.83 | $116.54 | 959,700 | — | — |
| 2025-02-06 | $114.12 | $116.83 | 934,400 | — | — |
| 2025-02-05 | $111.78 | $114.44 | 704,000 | — | — |
| 2025-02-04 | $111.47 | $114.12 | 646,900 | — | — |
| 2025-02-03 | $109.00 | $111.59 | 1,068,200 | — | — |
| 2025-01-31 | $111.81 | $114.47 | 730,900 | — | — |
| 2025-01-30 | $113.72 | $116.42 | 868,600 | — | — |
| 2025-01-29 | $111.78 | $114.44 | 693,100 | — | — |
| 2025-01-28 | $111.97 | $114.63 | 831,700 | — | — |
| 2025-01-27 | $111.54 | $114.19 | 1,032,100 | — | — |
| 2025-01-24 | $110.62 | $113.25 | 714,500 | — | — |
| 2025-01-23 | $111.48 | $114.13 | 932,900 | — | — |
| 2025-01-22 | $111.65 | $114.30 | 825,000 | — | — |
| 2025-01-21 | $110.03 | $112.65 | 922,300 | — | — |
| 2025-01-17 | $109.32 | $111.92 | 569,500 | — | — |
| 2025-01-16 | $108.86 | $111.45 | 977,200 | — | — |
| 2025-01-15 | $107.22 | $109.77 | 962,300 | — | — |
| 2025-01-14 | $105.76 | $108.27 | 1,147,200 | — | — |
| 2025-01-13 | $104.33 | $106.81 | 1,315,200 | — | — |
| 2025-01-10 | $108.07 | $110.64 | 1,708,300 | — | — |
| 2025-01-08 | $102.22 | $104.65 | 669,000 | — | — |
| 2025-01-07 | $102.45 | $104.88 | 614,400 | — | — |
| 2025-01-06 | $102.66 | $105.10 | 1,429,500 | — | — |
| 2025-01-03 | $98.56 | $100.90 | 654,000 | — | — |
| 2025-01-02 | $97.06 | $99.37 | 557,300 | — | — |