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-17 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 | $73.90 | $93.68 | 841,600 | — | — |
| 2025-12-30 | $74.95 | $95.01 | 733,400 | — | — |
| 2025-12-29 | $75.45 | $95.65 | 692,700 | — | — |
| 2025-12-26 | $76.13 | $96.51 | 446,300 | — | — |
| 2025-12-24 | $76.41 | $96.86 | 274,400 | — | — |
| 2025-12-23 | $76.48 | $96.95 | 1,117,900 | — | — |
| 2025-12-22 | $75.98 | $96.32 | 864,600 | — | — |
| 2025-12-19 | $74.53 | $94.48 | 2,145,800 | — | — |
| 2025-12-18 | $73.36 | $93.00 | 1,118,800 | — | — |
| 2025-12-17 | $72.66 | $92.11 | 1,196,300 | — | — |
| 2025-12-16 | $72.31 | $91.67 | 985,700 | — | — |
| 2025-12-15 | $73.70 | $93.43 | 1,156,800 | — | — |
| 2025-12-12 | $73.05 | $92.60 | 1,507,200 | — | — |
| 2025-12-11 | $72.77 | $92.25 | 2,957,900 | — | — |
| 2025-12-10 | $76.42 | $96.88 | 1,968,800 | — | — |
| 2025-12-09 | $76.51 | $96.99 | 1,420,300 | — | — |
| 2025-12-08 | $78.61 | $99.65 | 1,560,800 | — | — |
| 2025-12-05 | $76.60 | $97.10 | 659,600 | — | — |
| 2025-12-04 | $77.60 | $98.37 | 1,032,600 | — | — |
| 2025-12-03 | $75.38 | $95.56 | 742,100 | — | — |
| 2025-12-02 | $75.31 | $95.47 | 817,300 | — | — |
| 2025-12-01 | $74.83 | $94.86 | 1,270,500 | — | — |
| 2025-11-28 | $76.23 | $96.64 | 543,200 | — | — |
| 2025-11-26 | $75.72 | $95.99 | 829,000 | — | — |
| 2025-11-25 | $74.70 | $94.70 | 855,400 | — | — |
| 2025-11-24 | $72.93 | $92.45 | 958,500 | — | — |
| 2025-11-21 | $72.54 | $91.96 | 1,258,300 | — | — |
| 2025-11-20 | $70.55 | $89.43 | 1,266,400 | — | — |
| 2025-11-19 | $71.23 | $90.30 | 1,282,000 | — | — |
| 2025-11-18 | $71.73 | $90.93 | 2,150,500 | — | — |
| 2025-11-17 | $69.91 | $88.62 | 1,567,500 | — | — |
| 2025-11-14 | $69.09 | $87.58 | 719,200 | — | — |
| 2025-11-13 | $68.94 | $87.39 | 910,700 | — | — |
| 2025-11-12 | $68.73 | $87.13 | 739,200 | — | — |
| 2025-11-11 | $68.83 | $87.25 | 1,270,300 | — | — |
| 2025-11-10 | $67.81 | $85.96 | 953,300 | — | — |
| 2025-11-07 | $69.13 | $87.63 | 865,300 | — | — |
| 2025-11-06 | $69.12 | $87.62 | 837,500 | — | — |
| 2025-11-05 | $69.67 | $88.32 | 1,186,900 | — | — |
| 2025-11-04 | $69.93 | $88.65 | 1,030,800 | — | — |
| 2025-11-03 | $72.13 | $91.44 | 945,000 | — | — |
| 2025-10-31 | $71.40 | $90.30 | 833,000 | — | — |
| 2025-10-30 | $70.96 | $89.74 | 1,208,200 | — | — |
| 2025-10-29 | $73.02 | $92.35 | 1,205,100 | — | — |
| 2025-10-28 | $72.63 | $91.85 | 1,171,600 | — | — |
| 2025-10-27 | $73.82 | $93.36 | 1,522,300 | — | — |
| 2025-10-24 | $72.79 | $92.05 | 1,889,100 | — | — |
| 2025-10-23 | $70.95 | $89.73 | 5,518,500 | — | — |
| 2025-10-22 | $63.74 | $80.61 | 1,577,300 | — | — |
| 2025-10-21 | $64.11 | $81.08 | 967,800 | — | — |
| 2025-10-20 | $63.22 | $79.95 | 652,300 | — | — |
| 2025-10-17 | $61.77 | $78.12 | 803,900 | — | — |
| 2025-10-16 | $61.21 | $77.41 | 735,400 | — | — |
| 2025-10-15 | $62.38 | $78.89 | 582,500 | — | — |
| 2025-10-14 | $62.50 | $79.04 | 597,900 | — | — |
| 2025-10-13 | $62.40 | $78.91 | 885,100 | — | — |
| 2025-10-10 | $62.04 | $78.46 | 835,300 | — | — |
| 2025-10-09 | $64.47 | $81.53 | 657,100 | — | — |
| 2025-10-08 | $65.59 | $82.95 | 630,800 | — | — |
| 2025-10-07 | $65.26 | $82.53 | 891,000 | — | — |
| 2025-10-06 | $66.01 | $83.48 | 931,400 | — | — |
| 2025-10-03 | $64.69 | $81.81 | 691,000 | — | — |
| 2025-10-02 | $64.00 | $80.94 | 740,800 | — | — |
| 2025-10-01 | $63.99 | $80.93 | 1,191,200 | — | — |
| 2025-09-30 | $62.70 | $79.29 | 1,163,300 | — | — |
| 2025-09-29 | $61.62 | $77.93 | 991,900 | — | — |
| 2025-09-26 | $63.37 | $80.14 | 1,769,700 | — | — |
| 2025-09-25 | $61.07 | $77.23 | 639,000 | — | — |
| 2025-09-24 | $61.17 | $77.36 | 656,500 | — | — |
| 2025-09-23 | $61.87 | $78.24 | 674,000 | — | — |
| 2025-09-22 | $62.00 | $78.41 | 794,100 | — | — |
| 2025-09-19 | $61.86 | $78.23 | 2,129,000 | — | — |
| 2025-09-18 | $62.50 | $79.04 | 832,800 | — | — |
| 2025-09-17 | $62.06 | $78.48 | 808,300 | — | — |
| 2025-09-16 | $62.65 | $79.23 | 672,600 | — | — |
| 2025-09-15 | $62.10 | $78.54 | 689,900 | — | — |
| 2025-09-12 | $61.95 | $78.35 | 666,800 | — | — |
| 2025-09-11 | $62.59 | $79.16 | 969,400 | — | — |
| 2025-09-10 | $61.91 | $78.30 | 1,249,800 | — | — |
| 2025-09-09 | $62.86 | $79.50 | 874,600 | — | — |
| 2025-09-08 | $64.36 | $81.39 | 783,800 | — | — |
| 2025-09-05 | $64.88 | $82.05 | 726,200 | — | — |
| 2025-09-04 | $64.14 | $81.12 | 691,400 | — | — |
| 2025-09-03 | $63.88 | $80.79 | 957,200 | — | — |
| 2025-09-02 | $64.73 | $81.86 | 1,212,400 | — | — |
| 2025-08-29 | $63.15 | $79.86 | 936,100 | — | — |
| 2025-08-28 | $63.96 | $80.89 | 689,000 | — | — |
| 2025-08-27 | $63.61 | $80.45 | 654,800 | — | — |
| 2025-08-26 | $63.56 | $80.38 | 818,800 | — | — |
| 2025-08-25 | $62.37 | $78.88 | 676,000 | — | — |
| 2025-08-22 | $63.44 | $80.23 | 609,200 | — | — |
| 2025-08-21 | $62.41 | $78.93 | 1,260,800 | — | — |
| 2025-08-20 | $60.73 | $76.80 | 900,700 | — | — |
| 2025-08-19 | $61.16 | $77.35 | 824,200 | — | — |
| 2025-08-18 | $61.57 | $77.87 | 554,000 | — | — |
| 2025-08-15 | $61.73 | $78.07 | 644,800 | — | — |
| 2025-08-14 | $62.46 | $78.99 | 1,103,400 | — | — |
| 2025-08-13 | $63.92 | $80.84 | 984,700 | — | — |
| 2025-08-12 | $61.95 | $78.35 | 588,200 | — | — |
| 2025-08-11 | $60.17 | $76.09 | 916,300 | — | — |
| 2025-08-08 | $60.32 | $76.28 | 802,800 | — | — |
| 2025-08-07 | $61.12 | $77.08 | 694,800 | — | — |
| 2025-08-06 | $60.88 | $76.78 | 1,009,700 | — | — |
| 2025-08-05 | $60.87 | $76.77 | 671,300 | — | — |
| 2025-08-04 | $60.88 | $76.78 | 1,185,800 | — | — |
| 2025-08-01 | $59.55 | $75.10 | 1,136,000 | — | — |
| 2025-07-31 | $59.91 | $75.56 | 1,077,800 | — | — |
| 2025-07-30 | $61.00 | $76.93 | 1,076,100 | — | — |
| 2025-07-29 | $61.36 | $77.38 | 1,530,900 | — | — |
| 2025-07-28 | $61.85 | $78.00 | 1,521,700 | — | — |
| 2025-07-25 | $61.11 | $77.07 | 2,636,800 | — | — |
| 2025-07-24 | $62.36 | $78.64 | 2,121,800 | — | — |
| 2025-07-23 | $62.60 | $78.95 | 1,567,800 | — | — |
| 2025-07-22 | $60.80 | $76.68 | 1,994,400 | — | — |
| 2025-07-21 | $60.12 | $75.82 | 1,095,200 | — | — |
| 2025-07-18 | $60.48 | $76.27 | 833,600 | — | — |
| 2025-07-17 | $60.71 | $76.56 | 1,219,400 | — | — |
| 2025-07-16 | $58.97 | $74.37 | 724,000 | — | — |
| 2025-07-15 | $58.69 | $74.02 | 793,100 | — | — |
| 2025-07-14 | $59.22 | $74.68 | 759,300 | — | — |
| 2025-07-11 | $58.84 | $74.21 | 652,300 | — | — |
| 2025-07-10 | $59.57 | $75.13 | 1,803,700 | — | — |
| 2025-07-09 | $59.45 | $74.98 | 1,346,900 | — | — |
| 2025-07-08 | $57.40 | $72.39 | 1,093,900 | — | — |
| 2025-07-07 | $57.32 | $72.29 | 675,700 | — | — |
| 2025-07-03 | $57.30 | $72.26 | 438,500 | — | — |
| 2025-07-02 | $57.54 | $72.57 | 703,400 | — | — |
| 2025-07-01 | $57.15 | $72.07 | 999,100 | — | — |
| 2025-06-30 | $56.49 | $71.24 | 886,700 | — | — |
| 2025-06-27 | $56.90 | $71.76 | 1,607,600 | — | — |
| 2025-06-26 | $56.87 | $71.72 | 1,245,600 | — | — |
| 2025-06-25 | $55.72 | $70.27 | 1,876,400 | — | — |
| 2025-06-24 | $54.73 | $69.02 | 1,207,600 | — | — |
| 2025-06-23 | $54.94 | $69.29 | 840,300 | — | — |
| 2025-06-20 | $54.39 | $68.59 | 1,799,600 | — | — |
| 2025-06-18 | $54.36 | $68.56 | 1,210,200 | — | — |
| 2025-06-17 | $55.08 | $69.46 | 1,300,500 | — | — |
| 2025-06-16 | $54.45 | $68.67 | 921,500 | — | — |
| 2025-06-13 | $54.75 | $69.05 | 768,300 | — | — |
| 2025-06-12 | $55.93 | $70.54 | 1,354,800 | — | — |
| 2025-06-11 | $56.36 | $71.08 | 1,037,400 | — | — |
| 2025-06-10 | $56.51 | $71.27 | 905,200 | — | — |
| 2025-06-09 | $57.32 | $72.29 | 1,080,700 | — | — |
| 2025-06-06 | $56.39 | $71.12 | 1,181,800 | — | — |
| 2025-06-05 | $55.85 | $70.43 | 888,200 | — | — |
| 2025-06-04 | $55.80 | $70.37 | 1,289,700 | — | — |
| 2025-06-03 | $55.66 | $70.20 | 2,503,200 | — | — |
| 2025-06-02 | $53.28 | $67.19 | 1,462,400 | — | — |
| 2025-05-30 | $52.89 | $66.70 | 1,043,100 | — | — |
| 2025-05-29 | $53.38 | $67.32 | 1,510,400 | — | — |
| 2025-05-28 | $51.63 | $65.11 | 862,700 | — | — |
| 2025-05-27 | $52.88 | $66.69 | 972,700 | — | — |
| 2025-05-23 | $51.40 | $64.82 | 1,093,900 | — | — |
| 2025-05-22 | $52.07 | $65.67 | 837,900 | — | — |
| 2025-05-21 | $51.89 | $65.44 | 676,000 | — | — |
| 2025-05-20 | $53.67 | $67.69 | 1,018,300 | — | — |
| 2025-05-19 | $54.32 | $68.51 | 1,091,800 | — | — |
| 2025-05-16 | $54.66 | $68.93 | 857,300 | — | — |
| 2025-05-15 | $54.05 | $68.16 | 872,500 | — | — |
| 2025-05-14 | $53.83 | $67.89 | 1,436,300 | — | — |
| 2025-05-13 | $53.58 | $67.57 | 1,166,800 | — | — |
| 2025-05-12 | $54.03 | $68.14 | 1,098,500 | — | — |
| 2025-05-09 | $51.59 | $65.06 | 1,022,400 | — | — |
| 2025-05-08 | $51.90 | $65.45 | 1,024,500 | — | — |
| 2025-05-07 | $50.54 | $63.74 | 1,018,600 | — | — |
| 2025-05-06 | $50.50 | $63.69 | 1,252,400 | — | — |
| 2025-05-05 | $50.12 | $63.21 | 958,000 | — | — |
| 2025-05-02 | $49.65 | $62.62 | 1,108,000 | — | — |
| 2025-05-01 | $48.53 | $60.99 | 1,235,100 | — | — |
| 2025-04-30 | $48.47 | $60.91 | 1,574,200 | — | — |
| 2025-04-29 | $49.80 | $62.58 | 1,184,300 | — | — |
| 2025-04-28 | $50.54 | $63.51 | 1,280,600 | — | — |
| 2025-04-25 | $50.30 | $63.21 | 920,100 | — | — |
| 2025-04-24 | $50.17 | $63.05 | 1,829,600 | — | — |
| 2025-04-23 | $49.50 | $62.21 | 2,285,800 | — | — |
| 2025-04-22 | $48.31 | $60.71 | 4,347,500 | — | — |
| 2025-04-21 | $50.50 | $63.46 | 2,059,400 | — | — |
| 2025-04-17 | $52.10 | $65.48 | 1,663,100 | — | — |
| 2025-04-16 | $52.11 | $65.49 | 848,800 | — | — |
| 2025-04-15 | $52.20 | $65.60 | 875,000 | — | — |
| 2025-04-14 | $52.76 | $66.30 | 1,489,600 | — | — |
| 2025-04-11 | $51.88 | $65.20 | 900,200 | — | — |
| 2025-04-10 | $51.12 | $64.24 | 1,406,300 | — | — |
| 2025-04-09 | $53.26 | $66.93 | 1,569,400 | — | — |
| 2025-04-08 | $47.49 | $59.68 | 1,518,200 | — | — |
| 2025-04-07 | $47.70 | $59.95 | 1,311,400 | — | — |
| 2025-04-04 | $48.14 | $60.50 | 1,614,100 | — | — |
| 2025-04-03 | $51.38 | $64.57 | 1,547,900 | — | — |
| 2025-04-02 | $56.08 | $70.48 | 1,292,100 | — | — |
| 2025-04-01 | $54.74 | $68.79 | 1,310,300 | — | — |
| 2025-03-31 | $54.76 | $68.82 | 1,669,500 | — | — |
| 2025-03-28 | $56.31 | $70.77 | 777,900 | — | — |
| 2025-03-27 | $58.10 | $73.02 | 893,600 | — | — |
| 2025-03-26 | $59.12 | $74.30 | 1,287,500 | — | — |
| 2025-03-25 | $58.40 | $73.39 | 759,500 | — | — |
| 2025-03-24 | $57.55 | $72.32 | 889,300 | — | — |
| 2025-03-21 | $55.76 | $70.08 | 2,410,200 | — | — |
| 2025-03-20 | $56.82 | $71.41 | 569,500 | — | — |
| 2025-03-19 | $57.85 | $72.70 | 943,200 | — | — |
| 2025-03-18 | $56.94 | $71.56 | 919,800 | — | — |
| 2025-03-17 | $57.28 | $71.99 | 1,255,900 | — | — |
| 2025-03-14 | $56.48 | $70.98 | 1,523,300 | — | — |
| 2025-03-13 | $55.46 | $69.70 | 913,700 | — | — |
| 2025-03-12 | $56.50 | $71.01 | 754,000 | — | — |
| 2025-03-11 | $56.59 | $71.12 | 1,284,300 | — | — |
| 2025-03-10 | $56.39 | $70.87 | 1,299,200 | — | — |
| 2025-03-07 | $58.20 | $73.14 | 1,481,500 | — | — |
| 2025-03-06 | $58.06 | $72.97 | 1,686,900 | — | — |
| 2025-03-05 | $60.01 | $75.42 | 812,400 | — | — |
| 2025-03-04 | $58.91 | $74.03 | 1,138,400 | — | — |
| 2025-03-03 | $60.84 | $76.46 | 999,900 | — | — |
| 2025-02-28 | $63.37 | $79.64 | 1,039,900 | — | — |
| 2025-02-27 | $62.37 | $78.38 | 724,100 | — | — |
| 2025-02-26 | $62.47 | $78.51 | 734,600 | — | — |
| 2025-02-25 | $62.34 | $78.34 | 474,200 | — | — |
| 2025-02-24 | $62.42 | $78.44 | 568,800 | — | — |
| 2025-02-21 | $62.62 | $78.70 | 695,200 | — | — |
| 2025-02-20 | $64.08 | $80.53 | 670,300 | — | — |
| 2025-02-19 | $64.97 | $81.65 | 1,161,700 | — | — |
| 2025-02-18 | $67.34 | $84.63 | 1,080,500 | — | — |
| 2025-02-14 | $65.47 | $82.28 | 979,400 | — | — |
| 2025-02-13 | $64.19 | $80.67 | 523,200 | — | — |
| 2025-02-12 | $64.90 | $81.56 | 662,400 | — | — |
| 2025-02-11 | $66.19 | $83.18 | 550,500 | — | — |
| 2025-02-10 | $65.66 | $82.52 | 675,400 | — | — |
| 2025-02-07 | $65.31 | $82.08 | 772,300 | — | — |
| 2025-02-06 | $64.61 | $80.98 | 895,600 | — | — |
| 2025-02-05 | $64.18 | $80.44 | 885,700 | — | — |
| 2025-02-04 | $64.11 | $80.36 | 688,900 | — | — |
| 2025-02-03 | $64.70 | $81.10 | 947,800 | — | — |
| 2025-01-31 | $65.20 | $81.72 | 763,000 | — | — |
| 2025-01-30 | $66.10 | $82.85 | 1,100,300 | — | — |
| 2025-01-29 | $65.70 | $82.35 | 885,200 | — | — |
| 2025-01-28 | $66.85 | $83.79 | 1,603,500 | — | — |
| 2025-01-27 | $67.13 | $84.14 | 1,551,500 | — | — |
| 2025-01-24 | $67.60 | $84.73 | 2,810,800 | — | — |
| 2025-01-23 | $70.69 | $88.60 | 2,872,400 | — | — |
| 2025-01-22 | $68.47 | $85.82 | 2,185,200 | — | — |
| 2025-01-21 | $68.46 | $85.81 | 2,725,100 | — | — |
| 2025-01-17 | $66.35 | $83.16 | 3,235,400 | — | — |
| 2025-01-16 | $66.82 | $83.75 | 1,115,300 | — | — |
| 2025-01-15 | $67.38 | $84.46 | 796,200 | — | — |
| 2025-01-14 | $66.56 | $83.43 | 720,000 | — | — |
| 2025-01-13 | $65.78 | $82.45 | 898,400 | — | — |
| 2025-01-10 | $64.37 | $80.68 | 1,064,900 | — | — |
| 2025-01-08 | $64.83 | $81.26 | 753,100 | — | — |
| 2025-01-07 | $64.48 | $80.82 | 1,272,300 | — | — |
| 2025-01-06 | $63.90 | $80.09 | 1,028,700 | — | — |
| 2025-01-03 | $63.02 | $78.99 | 824,300 | — | — |
| 2025-01-02 | $61.80 | $77.46 | 555,800 | — | — |