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-09-13 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 | $63.47 | $63.47 | 741,900 | — | — |
| 2025-12-30 | $65.01 | $65.01 | 614,600 | — | — |
| 2025-12-29 | $68.06 | $68.06 | 526,700 | — | — |
| 2025-12-26 | $70.50 | $70.50 | 495,000 | — | — |
| 2025-12-24 | $73.64 | $73.64 | 268,100 | — | — |
| 2025-12-23 | $72.61 | $72.61 | 892,700 | — | — |
| 2025-12-22 | $75.15 | $75.15 | 777,400 | — | — |
| 2025-12-19 | $73.50 | $73.50 | 969,900 | — | — |
| 2025-12-18 | $72.14 | $72.14 | 858,900 | — | — |
| 2025-12-17 | $70.14 | $70.14 | 974,900 | — | — |
| 2025-12-16 | $73.03 | $73.03 | 1,285,500 | — | — |
| 2025-12-15 | $66.17 | $66.17 | 1,187,100 | — | — |
| 2025-12-12 | $70.35 | $70.35 | 3,484,500 | — | — |
| 2025-12-11 | $73.85 | $73.85 | 1,137,100 | — | — |
| 2025-12-10 | $71.51 | $71.51 | 1,073,400 | — | — |
| 2025-12-09 | $69.31 | $69.31 | 1,566,700 | — | — |
| 2025-12-08 | $67.70 | $67.70 | 630,500 | — | — |
| 2025-12-05 | $68.39 | $68.39 | 771,900 | — | — |
| 2025-12-04 | $66.72 | $66.72 | 1,037,900 | — | — |
| 2025-12-03 | $64.44 | $64.44 | 673,500 | — | — |
| 2025-12-02 | $59.93 | $59.93 | 627,000 | — | — |
| 2025-12-01 | $60.61 | $60.61 | 697,200 | — | — |
| 2025-11-28 | $61.75 | $61.75 | 577,300 | — | — |
| 2025-11-26 | $58.84 | $58.84 | 513,200 | — | — |
| 2025-11-25 | $56.21 | $56.21 | 656,300 | — | — |
| 2025-11-24 | $53.43 | $53.43 | 713,000 | — | — |
| 2025-11-21 | $54.44 | $54.44 | 962,200 | — | — |
| 2025-11-20 | $52.40 | $52.40 | 1,117,300 | — | — |
| 2025-11-19 | $52.14 | $52.14 | 702,300 | — | — |
| 2025-11-18 | $51.67 | $51.67 | 755,600 | — | — |
| 2025-11-17 | $50.97 | $50.97 | 834,000 | — | — |
| 2025-11-14 | $52.14 | $52.14 | 950,200 | — | — |
| 2025-11-13 | $52.72 | $52.72 | 1,210,500 | — | — |
| 2025-11-12 | $57.29 | $57.29 | 628,000 | — | — |
| 2025-11-11 | $56.71 | $56.71 | 953,000 | — | — |
| 2025-11-10 | $58.01 | $58.01 | 814,700 | — | — |
| 2025-11-07 | $59.24 | $59.24 | 1,343,000 | — | — |
| 2025-11-06 | $57.99 | $57.99 | 2,981,400 | — | — |
| 2025-11-05 | $66.25 | $66.25 | 1,890,200 | — | — |
| 2025-11-04 | $61.48 | $61.48 | 1,127,500 | — | — |
| 2025-11-03 | $64.09 | $64.09 | 711,200 | — | — |
| 2025-10-31 | $65.55 | $65.55 | 1,380,500 | — | — |
| 2025-10-30 | $65.08 | $65.08 | 1,153,300 | — | — |
| 2025-10-29 | $70.33 | $70.33 | 700,100 | — | — |
| 2025-10-28 | $72.10 | $72.10 | 532,800 | — | — |
| 2025-10-27 | $76.28 | $76.28 | 565,300 | — | — |
| 2025-10-24 | $76.96 | $76.96 | 655,400 | — | — |
| 2025-10-23 | $76.20 | $76.20 | 482,900 | — | — |
| 2025-10-22 | $73.93 | $73.93 | 899,800 | — | — |
| 2025-10-21 | $75.19 | $75.19 | 465,800 | — | — |
| 2025-10-20 | $75.67 | $75.67 | 617,400 | — | — |
| 2025-10-17 | $73.86 | $73.86 | 708,800 | — | — |
| 2025-10-16 | $74.90 | $74.90 | 557,400 | — | — |
| 2025-10-15 | $77.99 | $77.99 | 809,900 | — | — |
| 2025-10-14 | $80.01 | $80.01 | 1,316,300 | — | — |
| 2025-10-13 | $77.01 | $77.01 | 895,100 | — | — |
| 2025-10-10 | $77.35 | $77.35 | 801,600 | — | — |
| 2025-10-09 | $81.69 | $81.69 | 476,300 | — | — |
| 2025-10-08 | $81.52 | $81.52 | 495,600 | — | — |
| 2025-10-07 | $82.70 | $82.70 | 890,200 | — | — |
| 2025-10-06 | $86.33 | $86.33 | 581,400 | — | — |
| 2025-10-03 | $85.53 | $85.53 | 760,000 | — | — |
| 2025-10-02 | $83.29 | $83.29 | 983,500 | — | — |
| 2025-10-01 | $78.83 | $78.83 | 890,100 | — | — |
| 2025-09-30 | $79.53 | $79.53 | 1,136,900 | — | — |
| 2025-09-29 | $81.40 | $81.40 | 876,600 | — | — |
| 2025-09-26 | $84.19 | $84.19 | 400,200 | — | — |
| 2025-09-25 | $84.27 | $84.27 | 1,075,000 | — | — |
| 2025-09-24 | $86.27 | $86.27 | 962,600 | — | — |
| 2025-09-23 | $85.93 | $85.93 | 1,142,500 | — | — |
| 2025-09-22 | $91.98 | $91.98 | 854,600 | — | — |
| 2025-09-19 | $91.60 | $91.60 | 1,148,300 | — | — |
| 2025-09-18 | $89.50 | $89.50 | 814,200 | — | — |
| 2025-09-17 | $88.50 | $88.50 | 643,600 | — | — |
| 2025-09-16 | $88.83 | $88.83 | 520,400 | — | — |
| 2025-09-15 | $90.08 | $90.08 | 516,600 | — | — |
| 2025-09-12 | $89.27 | $89.27 | 856,000 | — | — |
| 2025-09-11 | $87.68 | $87.68 | 1,224,900 | — | — |
| 2025-09-10 | $89.10 | $89.10 | 1,008,200 | — | — |
| 2025-09-09 | $92.75 | $92.75 | 1,068,800 | — | — |
| 2025-09-08 | $88.00 | $88.00 | 760,500 | — | — |
| 2025-09-05 | $85.85 | $85.85 | 768,300 | — | — |
| 2025-09-04 | $84.89 | $84.89 | 963,900 | — | — |
| 2025-09-03 | $88.04 | $88.04 | 688,300 | — | — |
| 2025-09-02 | $90.48 | $90.48 | 847,300 | — | — |
| 2025-08-29 | $94.60 | $94.60 | 1,183,500 | — | — |
| 2025-08-28 | $95.81 | $95.81 | 863,000 | — | — |
| 2025-08-27 | $92.70 | $92.70 | 775,000 | — | — |
| 2025-08-26 | $93.24 | $93.24 | 642,900 | — | — |
| 2025-08-25 | $92.30 | $92.30 | 933,700 | — | — |
| 2025-08-22 | $95.67 | $95.67 | 1,257,500 | — | — |
| 2025-08-21 | $88.58 | $88.58 | 473,100 | — | — |
| 2025-08-20 | $88.77 | $88.77 | 893,800 | — | — |
| 2025-08-19 | $88.85 | $88.85 | 1,274,900 | — | — |
| 2025-08-18 | $93.23 | $93.23 | 860,100 | — | — |
| 2025-08-15 | $91.87 | $91.87 | 905,700 | — | — |
| 2025-08-14 | $91.47 | $91.47 | 1,107,100 | — | — |
| 2025-08-13 | $92.17 | $92.17 | 1,383,900 | — | — |
| 2025-08-12 | $89.14 | $89.14 | 1,712,600 | — | — |
| 2025-08-11 | $87.31 | $87.31 | 2,029,500 | — | — |
| 2025-08-08 | $91.51 | $91.51 | 5,323,500 | — | — |
| 2025-08-07 | $139.33 | $139.33 | 2,159,500 | — | — |
| 2025-08-06 | $142.41 | $142.41 | 1,782,200 | — | — |
| 2025-08-05 | $151.94 | $151.94 | 833,900 | — | — |
| 2025-08-04 | $156.99 | $156.99 | 657,000 | — | — |
| 2025-08-01 | $144.00 | $144.00 | 968,800 | — | — |
| 2025-07-31 | $154.84 | $154.84 | 744,100 | — | — |
| 2025-07-30 | $150.93 | $150.93 | 1,003,400 | — | — |
| 2025-07-29 | $142.41 | $142.41 | 627,700 | — | — |
| 2025-07-28 | $146.49 | $146.49 | 733,000 | — | — |
| 2025-07-25 | $148.95 | $148.95 | 1,206,600 | — | — |
| 2025-07-24 | $140.72 | $140.72 | 543,800 | — | — |
| 2025-07-23 | $139.21 | $139.21 | 649,300 | — | — |
| 2025-07-22 | $134.55 | $134.55 | 812,300 | — | — |
| 2025-07-21 | $135.98 | $135.98 | 941,000 | — | — |
| 2025-07-18 | $140.59 | $140.59 | 704,100 | — | — |
| 2025-07-17 | $140.48 | $140.48 | 860,100 | — | — |
| 2025-07-16 | $144.96 | $144.96 | 1,011,700 | — | — |
| 2025-07-15 | $133.32 | $133.32 | 860,800 | — | — |
| 2025-07-14 | $135.81 | $135.81 | 1,016,700 | — | — |
| 2025-07-11 | $134.73 | $134.73 | 1,680,800 | — | — |
| 2025-07-10 | $148.63 | $148.63 | 1,696,600 | — | — |
| 2025-07-09 | $166.09 | $166.09 | 956,700 | — | — |
| 2025-07-08 | $164.13 | $164.13 | 1,564,700 | — | — |
| 2025-07-07 | $181.50 | $181.50 | 932,200 | — | — |
| 2025-07-03 | $182.16 | $182.16 | 579,100 | — | — |
| 2025-07-02 | $172.30 | $172.30 | 847,100 | — | — |
| 2025-07-01 | $167.58 | $167.58 | 1,512,200 | — | — |
| 2025-06-30 | $179.25 | $179.25 | 1,207,300 | — | — |
| 2025-06-27 | $165.40 | $165.40 | 1,115,300 | — | — |
| 2025-06-26 | $164.16 | $164.16 | 740,800 | — | — |
| 2025-06-25 | $154.79 | $154.79 | 958,600 | — | — |
| 2025-06-24 | $160.12 | $160.12 | 1,079,400 | — | — |
| 2025-06-23 | $144.98 | $144.98 | 1,038,500 | — | — |
| 2025-06-20 | $147.04 | $147.04 | 795,200 | — | — |
| 2025-06-18 | $143.03 | $143.03 | 794,200 | — | — |
| 2025-06-17 | $143.87 | $143.87 | 1,193,500 | — | — |
| 2025-06-16 | $146.43 | $146.43 | 1,081,100 | — | — |
| 2025-06-13 | $133.54 | $133.54 | 1,393,400 | — | — |
| 2025-06-12 | $140.10 | $140.10 | 985,300 | — | — |
| 2025-06-11 | $131.20 | $131.20 | 1,105,300 | — | — |
| 2025-06-10 | $122.83 | $122.83 | 2,586,200 | — | — |
| 2025-06-09 | $132.16 | $132.16 | 886,200 | — | — |
| 2025-06-06 | $132.09 | $132.09 | 946,100 | — | — |
| 2025-06-05 | $123.73 | $123.73 | 893,400 | — | — |
| 2025-06-04 | $119.79 | $119.79 | 857,400 | — | — |
| 2025-06-03 | $114.06 | $114.06 | 693,300 | — | — |
| 2025-06-02 | $112.52 | $112.52 | 888,600 | — | — |
| 2025-05-30 | $106.71 | $106.71 | 1,200,200 | — | — |
| 2025-05-29 | $109.15 | $109.15 | 781,200 | — | — |
| 2025-05-28 | $111.37 | $111.37 | 678,000 | — | — |
| 2025-05-27 | $110.36 | $110.36 | 874,800 | — | — |
| 2025-05-23 | $105.31 | $105.31 | 943,900 | — | — |
| 2025-05-22 | $101.66 | $101.66 | 891,300 | — | — |
| 2025-05-21 | $99.11 | $99.11 | 1,034,100 | — | — |
| 2025-05-20 | $99.13 | $99.13 | 642,100 | — | — |
| 2025-05-19 | $98.75 | $98.75 | 1,144,100 | — | — |
| 2025-05-16 | $93.79 | $93.79 | 1,026,000 | — | — |
| 2025-05-15 | $90.10 | $90.10 | 803,400 | — | — |
| 2025-05-14 | $91.01 | $91.01 | 1,042,200 | — | — |
| 2025-05-13 | $90.54 | $90.54 | 1,698,000 | — | — |
| 2025-05-12 | $86.50 | $86.50 | 2,259,500 | — | — |
| 2025-05-09 | $87.10 | $87.10 | 3,899,600 | — | — |
| 2025-05-08 | $74.98 | $74.98 | 6,284,900 | — | — |
| 2025-05-07 | $52.75 | $52.75 | 1,343,600 | — | — |
| 2025-05-06 | $55.19 | $55.19 | 570,500 | — | — |
| 2025-05-05 | $55.95 | $55.95 | 513,700 | — | — |
| 2025-05-02 | $55.73 | $55.73 | 641,800 | — | — |
| 2025-05-01 | $52.03 | $52.03 | 617,000 | — | — |
| 2025-04-30 | $51.95 | $51.95 | 962,500 | — | — |
| 2025-04-29 | $51.74 | $51.74 | 620,600 | — | — |
| 2025-04-28 | $49.55 | $49.55 | 604,800 | — | — |
| 2025-04-25 | $47.97 | $47.97 | 394,100 | — | — |
| 2025-04-24 | $47.42 | $47.42 | 787,500 | — | — |
| 2025-04-23 | $42.84 | $42.84 | 588,100 | — | — |
| 2025-04-22 | $41.26 | $41.26 | 679,600 | — | — |
| 2025-04-21 | $38.59 | $38.59 | 996,500 | — | — |
| 2025-04-17 | $44.80 | $44.80 | 774,100 | — | — |
| 2025-04-16 | $42.74 | $42.74 | 596,700 | — | — |
| 2025-04-15 | $42.46 | $42.46 | 669,800 | — | — |
| 2025-04-14 | $39.43 | $39.43 | 741,400 | — | — |
| 2025-04-11 | $38.61 | $38.61 | 684,700 | — | — |
| 2025-04-10 | $36.42 | $36.42 | 1,205,300 | — | — |
| 2025-04-09 | $38.15 | $38.15 | 1,321,800 | — | — |
| 2025-04-08 | $30.42 | $30.42 | 1,163,200 | — | — |
| 2025-04-07 | $30.56 | $30.56 | 1,411,500 | — | — |
| 2025-04-04 | $28.70 | $28.70 | 1,126,200 | — | — |
| 2025-04-03 | $32.34 | $32.34 | 834,700 | — | — |
| 2025-04-02 | $37.19 | $37.19 | 554,200 | — | — |
| 2025-04-01 | $36.34 | $36.34 | 735,100 | — | — |
| 2025-03-31 | $34.89 | $34.89 | 1,135,700 | — | — |
| 2025-03-28 | $35.17 | $35.17 | 651,600 | — | — |
| 2025-03-27 | $37.58 | $37.58 | 542,400 | — | — |
| 2025-03-26 | $39.47 | $39.47 | 1,084,200 | — | — |
| 2025-03-25 | $41.75 | $41.75 | 588,000 | — | — |
| 2025-03-24 | $42.15 | $42.15 | 781,800 | — | — |
| 2025-03-21 | $39.32 | $39.32 | 612,000 | — | — |
| 2025-03-20 | $38.66 | $38.66 | 597,000 | — | — |
| 2025-03-19 | $38.35 | $38.35 | 1,045,200 | — | — |
| 2025-03-18 | $36.28 | $36.28 | 694,800 | — | — |
| 2025-03-17 | $39.17 | $39.17 | 694,800 | — | — |
| 2025-03-14 | $38.75 | $38.75 | 545,400 | — | — |
| 2025-03-13 | $36.21 | $36.21 | 609,000 | — | — |
| 2025-03-12 | $39.56 | $39.56 | 1,764,000 | — | — |
| 2025-03-11 | $36.75 | $36.75 | 1,108,200 | — | — |
| 2025-03-10 | $34.02 | $34.02 | 1,177,200 | — | — |
| 2025-03-07 | $38.94 | $38.94 | 975,600 | — | — |
| 2025-03-06 | $37.63 | $37.63 | 1,717,200 | — | — |
| 2025-03-05 | $43.51 | $43.51 | 858,000 | — | — |
| 2025-03-04 | $43.67 | $43.67 | 1,129,800 | — | — |
| 2025-03-03 | $45.42 | $45.42 | 1,075,800 | — | — |
| 2025-02-28 | $49.85 | $49.85 | 1,160,400 | — | — |
| 2025-02-27 | $47.69 | $47.69 | 1,663,800 | — | — |
| 2025-02-26 | $51.04 | $51.04 | 2,584,800 | — | — |
| 2025-02-25 | $48.57 | $48.57 | 2,212,200 | — | — |
| 2025-02-24 | $47.37 | $47.37 | 1,083,000 | — | — |
| 2025-02-21 | $47.78 | $47.78 | 1,052,400 | — | — |
| 2025-02-20 | $51.40 | $51.40 | 1,179,600 | — | — |
| 2025-02-19 | $55.12 | $55.12 | 794,400 | — | — |
| 2025-02-18 | $58.00 | $58.00 | 919,200 | — | — |
| 2025-02-14 | $56.69 | $56.69 | 1,123,800 | — | — |
| 2025-02-13 | $55.83 | $55.83 | 1,402,200 | — | — |
| 2025-02-12 | $50.89 | $50.89 | 1,304,400 | — | — |
| 2025-02-11 | $44.11 | $44.11 | 940,200 | — | — |
| 2025-02-10 | $46.26 | $46.26 | 1,292,400 | — | — |
| 2025-02-07 | $42.39 | $42.39 | 727,800 | — | — |
| 2025-02-06 | $40.87 | $40.87 | 463,200 | — | — |
| 2025-02-05 | $40.33 | $40.33 | 421,800 | — | — |
| 2025-02-04 | $40.16 | $40.16 | 539,400 | — | — |
| 2025-02-03 | $38.43 | $38.43 | 461,400 | — | — |
| 2025-01-31 | $39.00 | $39.00 | 532,200 | — | — |
| 2025-01-30 | $38.95 | $38.95 | 583,800 | — | — |
| 2025-01-29 | $40.34 | $40.34 | 283,200 | — | — |
| 2025-01-28 | $39.30 | $39.30 | 604,800 | — | — |
| 2025-01-27 | $37.55 | $37.55 | 720,600 | — | — |
| 2025-01-24 | $39.18 | $39.18 | 497,400 | — | — |
| 2025-01-23 | $39.79 | $39.79 | 580,800 | — | — |
| 2025-01-22 | $38.25 | $38.25 | 687,600 | — | — |
| 2025-01-21 | $38.29 | $38.29 | 1,245,000 | — | — |
| 2025-01-17 | $37.50 | $37.50 | 1,515,600 | — | — |
| 2025-01-16 | $43.75 | $43.75 | 1,657,800 | — | — |
| 2025-01-15 | $43.26 | $43.26 | 889,800 | — | — |
| 2025-01-14 | $38.90 | $38.90 | 606,600 | — | — |
| 2025-01-13 | $36.99 | $36.99 | 693,600 | — | — |
| 2025-01-10 | $38.11 | $38.11 | 766,800 | — | — |
| 2025-01-08 | $41.35 | $41.35 | 523,800 | — | — |
| 2025-01-07 | $42.37 | $42.37 | 888,600 | — | — |
| 2025-01-06 | $46.01 | $46.01 | 652,800 | — | — |
| 2025-01-03 | $46.45 | $46.45 | 819,000 | — | — |
| 2025-01-02 | $45.47 | $45.47 | 1,119,600 | — | — |