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
- 2022-01-27 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 | $143.89 | $143.89 | 2,521,600 | — | — |
| 2025-12-30 | $144.92 | $144.92 | 2,182,700 | — | — |
| 2025-12-29 | $144.70 | $144.70 | 2,828,700 | — | — |
| 2025-12-26 | $144.83 | $144.83 | 2,727,500 | — | — |
| 2025-12-24 | $150.19 | $150.19 | 1,956,400 | — | — |
| 2025-12-23 | $147.81 | $147.81 | 3,091,900 | — | — |
| 2025-12-22 | $149.94 | $149.94 | 5,094,100 | — | — |
| 2025-12-19 | $150.13 | $150.13 | 9,664,800 | — | — |
| 2025-12-18 | $138.57 | $138.57 | 5,374,200 | — | — |
| 2025-12-17 | $134.13 | $134.13 | 4,786,900 | — | — |
| 2025-12-16 | $140.34 | $140.34 | 4,778,400 | — | — |
| 2025-12-15 | $142.02 | $142.02 | 5,586,500 | — | — |
| 2025-12-12 | $143.91 | $143.91 | 7,997,700 | — | — |
| 2025-12-11 | $154.47 | $154.47 | 7,089,000 | — | — |
| 2025-12-10 | $157.98 | $157.98 | 9,031,600 | — | — |
| 2025-12-09 | $170.29 | $170.29 | 4,881,600 | — | — |
| 2025-12-08 | $178.94 | $178.94 | 5,847,600 | — | — |
| 2025-12-05 | $176.04 | $176.04 | 5,292,200 | — | — |
| 2025-12-04 | $180.92 | $180.92 | 5,648,000 | — | — |
| 2025-12-03 | $189.19 | $189.19 | 7,506,000 | — | — |
| 2025-12-02 | $188.44 | $188.44 | 16,853,500 | — | — |
| 2025-12-01 | $171.13 | $171.13 | 10,755,500 | — | — |
| 2025-11-28 | $177.60 | $177.60 | 5,665,200 | — | — |
| 2025-11-26 | $164.01 | $164.01 | 5,384,100 | — | — |
| 2025-11-25 | $154.18 | $154.18 | 5,200,000 | — | — |
| 2025-11-24 | $150.85 | $150.85 | 16,607,000 | — | — |
| 2025-11-21 | $133.49 | $133.49 | 8,404,400 | — | — |
| 2025-11-20 | $134.73 | $134.73 | 9,424,500 | — | — |
| 2025-11-19 | $141.88 | $141.88 | 4,494,000 | — | — |
| 2025-11-18 | $139.56 | $139.56 | 4,503,000 | — | — |
| 2025-11-17 | $145.58 | $145.58 | 4,124,300 | — | — |
| 2025-11-14 | $145.52 | $145.52 | 5,715,400 | — | — |
| 2025-11-13 | $142.95 | $142.95 | 7,413,900 | — | — |
| 2025-11-12 | $160.34 | $160.34 | 3,984,200 | — | — |
| 2025-11-11 | $158.50 | $158.50 | 3,985,500 | — | — |
| 2025-11-10 | $170.16 | $170.16 | 4,127,800 | — | — |
| 2025-11-07 | $163.61 | $163.61 | 6,910,100 | — | — |
| 2025-11-06 | $162.74 | $162.74 | 5,245,500 | — | — |
| 2025-11-05 | $173.16 | $173.16 | 4,984,300 | — | — |
| 2025-11-04 | $164.23 | $164.23 | 5,998,300 | — | — |
| 2025-11-03 | $180.64 | $180.64 | 4,599,700 | — | — |
| 2025-10-31 | $187.62 | $187.62 | 7,556,900 | — | — |
| 2025-10-30 | $166.62 | $166.62 | 5,154,900 | — | — |
| 2025-10-29 | $171.52 | $171.52 | 4,543,400 | — | — |
| 2025-10-28 | $162.18 | $162.18 | 4,021,900 | — | — |
| 2025-10-27 | $154.96 | $154.96 | 3,906,500 | — | — |
| 2025-10-24 | $155.55 | $155.55 | 6,051,900 | — | — |
| 2025-10-23 | $150.97 | $150.97 | 5,553,900 | — | — |
| 2025-10-22 | $137.20 | $137.20 | 6,333,200 | — | — |
| 2025-10-21 | $144.17 | $144.17 | 5,265,700 | — | — |
| 2025-10-20 | $151.66 | $151.66 | 6,634,800 | — | — |
| 2025-10-17 | $143.61 | $143.61 | 6,207,400 | — | — |
| 2025-10-16 | $136.53 | $136.53 | 4,884,500 | — | — |
| 2025-10-15 | $131.41 | $131.41 | 6,274,700 | — | — |
| 2025-10-14 | $129.75 | $129.75 | 10,759,000 | — | — |
| 2025-10-13 | $149.90 | $149.90 | 5,980,600 | — | — |
| 2025-10-10 | $138.83 | $138.83 | 8,183,200 | — | — |
| 2025-10-09 | $151.15 | $151.15 | 5,514,600 | — | — |
| 2025-10-08 | $148.87 | $148.87 | 6,720,500 | — | — |
| 2025-10-07 | $137.20 | $137.20 | 8,393,300 | — | — |
| 2025-10-06 | $147.42 | $147.42 | 6,451,300 | — | — |
| 2025-10-03 | $143.87 | $143.87 | 6,153,700 | — | — |
| 2025-10-02 | $149.63 | $149.63 | 6,126,500 | — | — |
| 2025-10-01 | $144.91 | $144.91 | 4,274,400 | — | — |
| 2025-09-30 | $145.61 | $145.61 | 3,625,700 | — | — |
| 2025-09-29 | $146.01 | $146.01 | 5,283,200 | — | — |
| 2025-09-26 | $142.93 | $142.93 | 4,861,800 | — | — |
| 2025-09-25 | $144.94 | $144.94 | 6,634,600 | — | — |
| 2025-09-24 | $149.38 | $149.38 | 7,768,900 | — | — |
| 2025-09-23 | $162.26 | $162.26 | 4,831,600 | — | — |
| 2025-09-22 | $164.10 | $164.10 | 6,067,900 | — | — |
| 2025-09-19 | $169.56 | $169.56 | 12,625,100 | — | — |
| 2025-09-18 | $172.31 | $172.31 | 5,338,300 | — | — |
| 2025-09-17 | $164.44 | $164.44 | 3,599,600 | — | — |
| 2025-09-16 | $164.42 | $164.42 | 4,137,400 | — | — |
| 2025-09-15 | $163.98 | $163.98 | 4,301,000 | — | — |
| 2025-09-12 | $161.99 | $161.99 | 3,549,200 | — | — |
| 2025-09-11 | $159.32 | $159.32 | 6,295,600 | — | — |
| 2025-09-10 | $163.96 | $163.96 | 7,452,600 | — | — |
| 2025-09-09 | $149.03 | $149.03 | 4,277,000 | — | — |
| 2025-09-08 | $147.53 | $147.53 | 7,085,100 | — | — |
| 2025-09-05 | $140.82 | $140.82 | 7,243,000 | — | — |
| 2025-09-04 | $134.00 | $134.00 | 14,059,100 | — | — |
| 2025-09-03 | $124.77 | $124.77 | 9,170,300 | — | — |
| 2025-09-02 | $124.27 | $124.27 | 6,412,900 | — | — |
| 2025-08-29 | $123.06 | $123.06 | 4,965,900 | — | — |
| 2025-08-28 | $131.82 | $131.82 | 4,880,700 | — | — |
| 2025-08-27 | $122.73 | $122.73 | 3,447,900 | — | — |
| 2025-08-26 | $120.10 | $120.10 | 3,567,800 | — | — |
| 2025-08-25 | $115.41 | $115.41 | 2,160,400 | — | — |
| 2025-08-22 | $114.04 | $114.04 | 4,815,200 | — | — |
| 2025-08-21 | $110.86 | $110.86 | 3,461,800 | — | — |
| 2025-08-20 | $105.99 | $105.99 | 5,526,800 | — | — |
| 2025-08-19 | $106.30 | $106.30 | 5,390,900 | — | — |
| 2025-08-18 | $118.74 | $118.74 | 2,974,400 | — | — |
| 2025-08-15 | $116.74 | $116.74 | 2,936,900 | — | — |
| 2025-08-14 | $117.33 | $117.33 | 4,400,800 | — | — |
| 2025-08-13 | $121.13 | $121.13 | 4,676,900 | — | — |
| 2025-08-12 | $125.38 | $125.38 | 3,229,500 | — | — |
| 2025-08-11 | $118.57 | $118.57 | 2,358,200 | — | — |
| 2025-08-08 | $120.41 | $120.41 | 2,921,700 | — | — |
| 2025-08-07 | $119.78 | $119.78 | 3,133,100 | — | — |
| 2025-08-06 | $117.34 | $117.34 | 4,519,100 | — | — |
| 2025-08-05 | $110.29 | $110.29 | 3,485,100 | — | — |
| 2025-08-04 | $114.70 | $114.70 | 3,192,300 | — | — |
| 2025-08-01 | $107.56 | $107.56 | 5,722,700 | — | — |
| 2025-07-31 | $111.55 | $111.55 | 5,513,400 | — | — |
| 2025-07-30 | $116.01 | $116.01 | 4,712,800 | — | — |
| 2025-07-29 | $109.38 | $109.38 | 4,566,100 | — | — |
| 2025-07-28 | $107.95 | $107.95 | 4,507,600 | — | — |
| 2025-07-25 | $101.22 | $101.22 | 2,304,800 | — | — |
| 2025-07-24 | $101.17 | $101.17 | 4,193,300 | — | — |
| 2025-07-23 | $98.41 | $98.41 | 4,447,100 | — | — |
| 2025-07-22 | $92.93 | $92.93 | 4,899,600 | — | — |
| 2025-07-21 | $95.74 | $95.74 | 4,510,600 | — | — |
| 2025-07-18 | $93.47 | $93.47 | 7,199,200 | — | — |
| 2025-07-17 | $98.45 | $98.45 | 4,873,700 | — | — |
| 2025-07-16 | $101.19 | $101.19 | 3,994,000 | — | — |
| 2025-07-15 | $102.59 | $102.59 | 3,763,600 | — | — |
| 2025-07-14 | $98.70 | $98.70 | 3,840,700 | — | — |
| 2025-07-11 | $98.52 | $98.52 | 3,230,900 | — | — |
| 2025-07-10 | $97.29 | $97.29 | 5,417,000 | — | — |
| 2025-07-09 | $97.59 | $97.59 | 6,828,300 | — | — |
| 2025-07-08 | $93.36 | $93.36 | 5,486,100 | — | — |
| 2025-07-07 | $92.73 | $92.73 | 3,073,000 | — | — |
| 2025-07-03 | $93.61 | $93.61 | 3,239,600 | — | — |
| 2025-07-02 | $89.37 | $89.37 | 4,674,500 | — | — |
| 2025-07-01 | $87.59 | $87.59 | 7,379,900 | — | — |
| 2025-06-30 | $92.59 | $92.59 | 3,988,900 | — | — |
| 2025-06-27 | $93.49 | $93.49 | 6,193,900 | — | — |
| 2025-06-26 | $95.05 | $95.05 | 5,153,200 | — | — |
| 2025-06-25 | $92.20 | $92.20 | 4,578,900 | — | — |
| 2025-06-24 | $91.92 | $91.92 | 6,384,900 | — | — |
| 2025-06-23 | $84.57 | $84.57 | 7,332,500 | — | — |
| 2025-06-20 | $85.51 | $85.51 | 5,532,700 | — | — |
| 2025-06-18 | $85.59 | $85.59 | 9,770,900 | — | — |
| 2025-06-17 | $79.71 | $79.71 | 6,665,700 | — | — |
| 2025-06-16 | $79.17 | $79.17 | 6,188,900 | — | — |
| 2025-06-13 | $73.49 | $73.49 | 4,562,700 | — | — |
| 2025-06-12 | $74.34 | $74.34 | 6,875,800 | — | — |
| 2025-06-11 | $71.64 | $71.64 | 6,729,700 | — | — |
| 2025-06-10 | $68.53 | $68.53 | 6,852,000 | — | — |
| 2025-06-09 | $71.09 | $71.09 | 6,553,700 | — | — |
| 2025-06-06 | $72.96 | $72.96 | 4,141,000 | — | — |
| 2025-06-05 | $73.00 | $73.00 | 7,599,100 | — | — |
| 2025-06-04 | $76.46 | $76.46 | 11,022,700 | — | — |
| 2025-06-03 | $71.92 | $71.92 | 22,645,800 | — | — |
| 2025-06-02 | $62.65 | $62.65 | 7,245,100 | — | — |
| 2025-05-30 | $60.96 | $60.96 | 4,681,600 | — | — |
| 2025-05-29 | $63.83 | $63.83 | 4,428,000 | — | — |
| 2025-05-28 | $62.71 | $62.71 | 2,330,900 | — | — |
| 2025-05-27 | $63.65 | $63.65 | 3,633,400 | — | — |
| 2025-05-23 | $61.78 | $61.78 | 1,958,800 | — | — |
| 2025-05-22 | $60.78 | $60.78 | 2,812,100 | — | — |
| 2025-05-21 | $60.45 | $60.45 | 3,304,800 | — | — |
| 2025-05-20 | $62.11 | $62.11 | 2,694,300 | — | — |
| 2025-05-19 | $61.96 | $61.96 | 3,582,000 | — | — |
| 2025-05-16 | $60.13 | $60.13 | 2,892,500 | — | — |
| 2025-05-15 | $59.58 | $59.58 | 3,133,400 | — | — |
| 2025-05-14 | $59.79 | $59.79 | 5,913,200 | — | — |
| 2025-05-13 | $59.07 | $59.07 | 6,165,100 | — | — |
| 2025-05-12 | $55.23 | $55.23 | 5,550,700 | — | — |
| 2025-05-09 | $50.80 | $50.80 | 2,840,000 | — | — |
| 2025-05-08 | $51.39 | $51.39 | 5,503,200 | — | — |
| 2025-05-07 | $48.43 | $48.43 | 3,543,700 | — | — |
| 2025-05-06 | $47.67 | $47.67 | 2,919,000 | — | — |
| 2025-05-05 | $48.69 | $48.69 | 2,688,800 | — | — |
| 2025-05-02 | $48.26 | $48.26 | 4,043,500 | — | — |
| 2025-05-01 | $45.54 | $45.54 | 3,893,200 | — | — |
| 2025-04-30 | $43.05 | $43.05 | 3,043,100 | — | — |
| 2025-04-29 | $43.21 | $43.21 | 2,143,800 | — | — |
| 2025-04-28 | $43.04 | $43.04 | 3,181,400 | — | — |
| 2025-04-25 | $43.68 | $43.68 | 2,370,300 | — | — |
| 2025-04-24 | $42.39 | $42.39 | 4,467,000 | — | — |
| 2025-04-23 | $40.49 | $40.49 | 4,368,200 | — | — |
| 2025-04-22 | $37.02 | $37.02 | 4,446,800 | — | — |
| 2025-04-21 | $34.86 | $34.86 | 4,360,600 | — | — |
| 2025-04-17 | $36.63 | $36.63 | 2,411,700 | — | — |
| 2025-04-16 | $37.72 | $37.72 | 2,794,300 | — | — |
| 2025-04-15 | $39.18 | $39.18 | 2,443,300 | — | — |
| 2025-04-14 | $39.10 | $39.10 | 2,801,700 | — | — |
| 2025-04-11 | $38.72 | $38.72 | 2,543,700 | — | — |
| 2025-04-10 | $38.24 | $38.24 | 5,404,700 | — | — |
| 2025-04-09 | $43.27 | $43.27 | 7,185,400 | — | — |
| 2025-04-08 | $35.30 | $35.30 | 6,529,000 | — | — |
| 2025-04-07 | $35.91 | $35.91 | 7,606,500 | — | — |
| 2025-04-04 | $33.30 | $33.30 | 8,429,000 | — | — |
| 2025-04-03 | $37.14 | $37.14 | 6,092,500 | — | — |
| 2025-04-02 | $43.04 | $43.04 | 5,069,800 | — | — |
| 2025-04-01 | $41.72 | $41.72 | 3,728,000 | — | — |
| 2025-03-31 | $40.16 | $40.16 | 5,106,700 | — | — |
| 2025-03-28 | $40.51 | $40.51 | 3,012,000 | — | — |
| 2025-03-27 | $42.43 | $42.43 | 6,272,900 | — | — |
| 2025-03-26 | $44.95 | $44.95 | 4,790,100 | — | — |
| 2025-03-25 | $49.18 | $49.18 | 3,052,800 | — | — |
| 2025-03-24 | $50.53 | $50.53 | 5,601,900 | — | — |
| 2025-03-21 | $46.34 | $46.34 | 3,273,400 | — | — |
| 2025-03-20 | $46.49 | $46.49 | 2,653,300 | — | — |
| 2025-03-19 | $46.77 | $46.77 | 4,636,900 | — | — |
| 2025-03-18 | $44.07 | $44.07 | 5,275,800 | — | — |
| 2025-03-17 | $47.02 | $47.02 | 5,608,600 | — | — |
| 2025-03-14 | $49.15 | $49.15 | 5,098,000 | — | — |
| 2025-03-13 | $44.95 | $44.95 | 3,986,400 | — | — |
| 2025-03-12 | $47.53 | $47.53 | 7,387,100 | — | — |
| 2025-03-11 | $43.36 | $43.36 | 6,282,700 | — | — |
| 2025-03-10 | $39.45 | $39.45 | 6,023,100 | — | — |
| 2025-03-07 | $43.70 | $43.70 | 8,374,700 | — | — |
| 2025-03-06 | $42.07 | $42.07 | 11,877,500 | — | — |
| 2025-03-05 | $46.73 | $46.73 | 18,851,200 | — | — |
| 2025-03-04 | $54.32 | $54.32 | 11,929,500 | — | — |
| 2025-03-03 | $50.42 | $50.42 | 6,848,000 | — | — |
| 2025-02-28 | $55.18 | $55.18 | 8,884,600 | — | — |
| 2025-02-27 | $52.60 | $52.60 | 7,391,000 | — | — |
| 2025-02-26 | $61.29 | $61.29 | 4,797,000 | — | — |
| 2025-02-25 | $56.97 | $56.97 | 7,192,100 | — | — |
| 2025-02-24 | $60.22 | $60.22 | 8,294,400 | — | — |
| 2025-02-21 | $66.78 | $66.78 | 4,181,300 | — | — |
| 2025-02-20 | $71.28 | $71.28 | 5,387,900 | — | — |
| 2025-02-19 | $71.76 | $71.76 | 3,559,000 | — | — |
| 2025-02-18 | $75.24 | $75.24 | 4,399,600 | — | — |
| 2025-02-14 | $70.70 | $70.70 | 4,937,100 | — | — |
| 2025-02-13 | $70.48 | $70.48 | 3,880,000 | — | — |
| 2025-02-12 | $71.35 | $71.35 | 4,600,800 | — | — |
| 2025-02-11 | $73.56 | $73.56 | 3,481,000 | — | — |
| 2025-02-10 | $77.08 | $77.08 | 4,311,500 | — | — |
| 2025-02-07 | $77.28 | $77.28 | 4,204,600 | — | — |
| 2025-02-06 | $79.64 | $79.64 | 4,706,800 | — | — |
| 2025-02-05 | $79.59 | $79.59 | 4,487,000 | — | — |
| 2025-02-04 | $76.25 | $76.25 | 5,001,800 | — | — |
| 2025-02-03 | $71.81 | $71.81 | 6,875,300 | — | — |
| 2025-01-31 | $70.02 | $70.02 | 9,170,500 | — | — |
| 2025-01-30 | $64.60 | $64.60 | 5,217,400 | — | — |
| 2025-01-29 | $58.79 | $58.79 | 5,664,900 | — | — |
| 2025-01-28 | $58.15 | $58.15 | 8,567,900 | — | — |
| 2025-01-27 | $55.60 | $55.60 | 20,178,200 | — | — |
| 2025-01-24 | $80.47 | $80.47 | 3,291,600 | — | — |
| 2025-01-23 | $84.18 | $84.18 | 3,278,900 | — | — |
| 2025-01-22 | $85.50 | $85.50 | 4,873,000 | — | — |
| 2025-01-21 | $81.52 | $81.52 | 6,235,000 | — | — |
| 2025-01-17 | $80.02 | $80.02 | 6,461,200 | — | — |
| 2025-01-16 | $75.60 | $75.60 | 4,018,800 | — | — |
| 2025-01-15 | $75.48 | $75.48 | 4,452,600 | — | — |
| 2025-01-14 | $69.39 | $69.39 | 3,122,000 | — | — |
| 2025-01-13 | $69.04 | $69.04 | 4,340,900 | — | — |
| 2025-01-10 | $73.80 | $73.80 | 3,841,700 | — | — |
| 2025-01-08 | $73.02 | $73.02 | 3,719,700 | — | — |
| 2025-01-07 | $75.28 | $75.28 | 5,360,200 | — | — |
| 2025-01-06 | $76.64 | $76.64 | 5,725,800 | — | — |
| 2025-01-03 | $72.39 | $72.39 | 2,897,100 | — | — |
| 2025-01-02 | $70.93 | $70.93 | 3,051,800 | — | — |