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 — 2024
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2024-12-31 | $57.52 | $103.06 | 1,043,100 | — | — |
| 2024-12-30 | $57.48 | $102.99 | 692,900 | — | — |
| 2024-12-27 | $57.78 | $103.52 | 492,200 | — | — |
| 2024-12-26 | $58.46 | $104.37 | 568,400 | — | — |
| 2024-12-24 | $58.45 | $104.35 | 178,600 | — | — |
| 2024-12-23 | $58.09 | $103.71 | 483,000 | — | — |
| 2024-12-20 | $58.06 | $103.65 | 2,015,500 | — | — |
| 2024-12-19 | $58.15 | $103.81 | 887,900 | — | — |
| 2024-12-18 | $57.45 | $102.56 | 1,078,500 | — | — |
| 2024-12-17 | $59.83 | $106.81 | 1,940,100 | — | — |
| 2024-12-16 | $61.24 | $109.33 | 3,424,700 | — | — |
| 2024-12-13 | $60.62 | $108.22 | 941,900 | — | — |
| 2024-12-12 | $61.12 | $109.11 | 1,082,400 | — | — |
| 2024-12-11 | $61.40 | $109.61 | 1,180,800 | — | — |
| 2024-12-10 | $60.56 | $108.12 | 1,157,800 | — | — |
| 2024-12-09 | $60.85 | $108.63 | 969,700 | — | — |
| 2024-12-06 | $60.83 | $108.60 | 1,768,700 | — | — |
| 2024-12-05 | $61.71 | $110.17 | 790,600 | — | — |
| 2024-12-04 | $62.00 | $110.69 | 1,014,300 | — | — |
| 2024-12-03 | $61.55 | $109.88 | 1,346,800 | — | — |
| 2024-12-02 | $60.86 | $108.65 | 648,300 | — | — |
| 2024-11-29 | $61.02 | $108.94 | 337,000 | — | — |
| 2024-11-27 | $60.73 | $108.42 | 621,500 | — | — |
| 2024-11-26 | $61.31 | $109.45 | 928,700 | — | — |
| 2024-11-25 | $61.85 | $110.42 | 1,920,400 | — | — |
| 2024-11-22 | $61.00 | $108.90 | 3,080,900 | — | — |
| 2024-11-21 | $60.05 | $107.20 | 1,859,900 | — | — |
| 2024-11-20 | $59.89 | $106.92 | 1,102,600 | — | — |
| 2024-11-19 | $60.08 | $107.26 | 1,241,500 | — | — |
| 2024-11-18 | $59.56 | $106.33 | 932,300 | — | — |
| 2024-11-15 | $59.23 | $105.74 | 676,300 | — | — |
| 2024-11-14 | $59.19 | $105.67 | 698,300 | — | — |
| 2024-11-13 | $59.90 | $106.94 | 996,000 | — | — |
| 2024-11-12 | $60.43 | $107.88 | 797,400 | — | — |
| 2024-11-11 | $61.15 | $109.17 | 1,790,700 | — | — |
| 2024-11-08 | $59.88 | $106.90 | 1,284,700 | — | — |
| 2024-11-07 | $58.67 | $104.74 | 1,401,200 | — | — |
| 2024-11-06 | $59.57 | $106.35 | 2,599,500 | — | — |
| 2024-11-05 | $55.30 | $98.72 | 1,121,700 | — | — |
| 2024-11-04 | $53.74 | $95.94 | 911,700 | — | — |
| 2024-11-01 | $53.54 | $95.58 | 1,370,100 | — | — |
| 2024-10-31 | $52.64 | $93.98 | 1,251,300 | — | — |
| 2024-10-30 | $53.76 | $95.98 | 1,805,900 | — | — |
| 2024-10-29 | $54.14 | $96.65 | 3,900,600 | — | — |
| 2024-10-28 | $52.94 | $94.51 | 1,767,400 | — | — |
| 2024-10-25 | $52.66 | $94.01 | 799,200 | — | — |
| 2024-10-24 | $52.52 | $93.76 | 1,011,900 | — | — |
| 2024-10-23 | $53.00 | $94.62 | 851,600 | — | — |
| 2024-10-22 | $53.54 | $95.58 | 1,076,600 | — | — |
| 2024-10-21 | $53.92 | $96.26 | 802,000 | — | — |
| 2024-10-18 | $54.51 | $97.31 | 664,100 | — | — |
| 2024-10-17 | $54.79 | $97.81 | 644,300 | — | — |
| 2024-10-16 | $54.88 | $97.97 | 1,213,100 | — | — |
| 2024-10-15 | $53.69 | $95.85 | 1,530,900 | — | — |
| 2024-10-14 | $55.33 | $98.78 | 1,195,700 | — | — |
| 2024-10-11 | $55.10 | $98.37 | 1,042,400 | — | — |
| 2024-10-10 | $53.86 | $96.15 | 630,600 | — | — |
| 2024-10-09 | $54.22 | $96.80 | 1,037,100 | — | — |
| 2024-10-08 | $53.37 | $95.28 | 1,326,000 | — | — |
| 2024-10-07 | $54.58 | $97.44 | 1,792,500 | — | — |
| 2024-10-04 | $52.69 | $94.07 | 1,029,700 | — | — |
| 2024-10-03 | $52.20 | $93.19 | 2,065,300 | — | — |
| 2024-10-02 | $52.79 | $94.24 | 1,912,600 | — | — |
| 2024-10-01 | $51.87 | $92.60 | 1,155,400 | — | — |
| 2024-09-30 | $51.69 | $92.28 | 850,000 | — | — |
| 2024-09-27 | $51.37 | $91.71 | 1,351,800 | — | — |
| 2024-09-26 | $52.53 | $93.40 | 1,767,300 | — | — |
| 2024-09-25 | $52.17 | $92.76 | 2,970,700 | — | — |
| 2024-09-24 | $52.14 | $92.71 | 3,010,700 | — | — |
| 2024-09-23 | $48.60 | $86.42 | 1,243,100 | — | — |
| 2024-09-20 | $47.90 | $85.17 | 2,994,600 | — | — |
| 2024-09-19 | $48.28 | $85.85 | 1,694,800 | — | — |
| 2024-09-18 | $46.86 | $83.32 | 1,627,700 | — | — |
| 2024-09-17 | $47.16 | $83.86 | 1,333,800 | — | — |
| 2024-09-16 | $46.69 | $83.02 | 1,394,600 | — | — |
| 2024-09-13 | $46.65 | $82.95 | 1,110,500 | — | — |
| 2024-09-12 | $46.21 | $82.17 | 733,000 | — | — |
| 2024-09-11 | $45.60 | $81.08 | 1,192,400 | — | — |
| 2024-09-10 | $45.39 | $80.71 | 811,700 | — | — |
| 2024-09-09 | $45.85 | $81.53 | 662,900 | — | — |
| 2024-09-06 | $45.51 | $80.92 | 834,500 | — | — |
| 2024-09-05 | $46.60 | $82.86 | 471,800 | — | — |
| 2024-09-04 | $47.33 | $84.16 | 586,600 | — | — |
| 2024-09-03 | $47.64 | $84.71 | 888,900 | — | — |
| 2024-08-30 | $49.88 | $88.69 | 927,900 | — | — |
| 2024-08-29 | $49.48 | $87.98 | 836,100 | — | — |
| 2024-08-28 | $48.70 | $86.59 | 418,600 | — | — |
| 2024-08-27 | $49.12 | $87.34 | 556,200 | — | — |
| 2024-08-26 | $49.21 | $87.50 | 492,400 | — | — |
| 2024-08-23 | $49.12 | $87.34 | 526,700 | — | — |
| 2024-08-22 | $48.07 | $85.47 | 772,200 | — | — |
| 2024-08-21 | $47.93 | $85.23 | 441,400 | — | — |
| 2024-08-20 | $47.25 | $84.02 | 576,700 | — | — |
| 2024-08-19 | $47.76 | $84.92 | 486,600 | — | — |
| 2024-08-16 | $47.38 | $84.25 | 1,019,800 | — | — |
| 2024-08-15 | $47.36 | $84.21 | 881,700 | — | — |
| 2024-08-14 | $46.62 | $82.90 | 727,100 | — | — |
| 2024-08-13 | $46.53 | $82.74 | 952,800 | — | — |
| 2024-08-12 | $45.25 | $80.46 | 569,600 | — | — |
| 2024-08-09 | $45.55 | $80.99 | 751,800 | — | — |
| 2024-08-08 | $45.46 | $80.83 | 509,500 | — | — |
| 2024-08-07 | $44.51 | $79.14 | 828,400 | — | — |
| 2024-08-06 | $44.96 | $79.94 | 947,800 | — | — |
| 2024-08-05 | $44.46 | $79.06 | 2,108,900 | — | — |
| 2024-08-02 | $46.82 | $83.25 | 786,500 | — | — |
| 2024-08-01 | $48.95 | $87.04 | 992,200 | — | — |
| 2024-07-31 | $50.55 | $89.88 | 1,849,100 | — | — |
| 2024-07-30 | $49.23 | $87.54 | 1,874,300 | — | — |
| 2024-07-29 | $50.89 | $90.49 | 1,175,800 | — | — |
| 2024-07-26 | $50.69 | $90.13 | 1,078,600 | — | — |
| 2024-07-25 | $49.99 | $88.89 | 901,100 | — | — |
| 2024-07-24 | $49.49 | $88.00 | 892,200 | — | — |
| 2024-07-23 | $50.73 | $90.20 | 604,300 | — | — |
| 2024-07-22 | $50.85 | $90.42 | 622,200 | — | — |
| 2024-07-19 | $49.67 | $88.32 | 644,100 | — | — |
| 2024-07-18 | $50.29 | $89.42 | 1,094,900 | — | — |
| 2024-07-17 | $51.19 | $91.02 | 994,700 | — | — |
| 2024-07-16 | $51.52 | $91.61 | 745,800 | — | — |
| 2024-07-15 | $49.76 | $88.48 | 1,278,000 | — | — |
| 2024-07-12 | $48.37 | $86.01 | 622,400 | — | — |
| 2024-07-11 | $48.18 | $85.67 | 822,900 | — | — |
| 2024-07-10 | $47.18 | $83.89 | 501,100 | — | — |
| 2024-07-09 | $46.25 | $82.24 | 768,200 | — | — |
| 2024-07-08 | $46.80 | $83.22 | 679,500 | — | — |
| 2024-07-05 | $46.67 | $82.98 | 957,500 | — | — |
| 2024-07-03 | $47.53 | $84.51 | 508,600 | — | — |
| 2024-07-02 | $47.51 | $84.48 | 1,473,500 | — | — |
| 2024-07-01 | $46.87 | $83.34 | 884,300 | — | — |
| 2024-06-28 | $48.10 | $85.53 | 1,159,900 | — | — |
| 2024-06-27 | $47.85 | $84.71 | 897,800 | — | — |
| 2024-06-26 | $47.56 | $84.20 | 518,200 | — | — |
| 2024-06-25 | $48.15 | $85.24 | 603,900 | — | — |
| 2024-06-24 | $48.61 | $86.06 | 1,189,500 | — | — |
| 2024-06-21 | $47.84 | $84.69 | 1,560,200 | — | — |
| 2024-06-20 | $48.11 | $85.17 | 1,982,200 | — | — |
| 2024-06-18 | $47.86 | $84.73 | 1,299,000 | — | — |
| 2024-06-17 | $47.11 | $83.40 | 694,700 | — | — |
| 2024-06-14 | $46.59 | $82.48 | 672,500 | — | — |
| 2024-06-13 | $47.43 | $83.97 | 455,200 | — | — |
| 2024-06-12 | $48.38 | $85.65 | 583,100 | — | — |
| 2024-06-11 | $47.52 | $84.13 | 710,500 | — | — |
| 2024-06-10 | $47.86 | $84.73 | 606,900 | — | — |
| 2024-06-07 | $47.28 | $83.70 | 961,000 | — | — |
| 2024-06-06 | $47.45 | $84.00 | 804,800 | — | — |
| 2024-06-05 | $48.07 | $85.10 | 562,500 | — | — |
| 2024-06-04 | $48.00 | $84.98 | 1,745,600 | — | — |
| 2024-06-03 | $48.26 | $85.44 | 998,300 | — | — |
| 2024-05-31 | $49.70 | $87.98 | 1,430,500 | — | — |
| 2024-05-30 | $49.09 | $86.90 | 616,100 | — | — |
| 2024-05-29 | $48.61 | $86.06 | 1,006,200 | — | — |
| 2024-05-28 | $49.19 | $87.08 | 1,040,700 | — | — |
| 2024-05-24 | $49.51 | $87.65 | 1,646,100 | — | — |
| 2024-05-23 | $48.86 | $86.50 | 1,195,000 | — | — |
| 2024-05-22 | $49.98 | $88.48 | 577,000 | — | — |
| 2024-05-21 | $50.41 | $89.24 | 570,100 | — | — |
| 2024-05-20 | $49.90 | $88.34 | 601,300 | — | — |
| 2024-05-17 | $49.63 | $87.86 | 654,800 | — | — |
| 2024-05-16 | $49.84 | $88.23 | 669,800 | — | — |
| 2024-05-15 | $50.29 | $89.03 | 868,600 | — | — |
| 2024-05-14 | $49.55 | $87.72 | 810,400 | — | — |
| 2024-05-13 | $49.25 | $87.19 | 860,600 | — | — |
| 2024-05-10 | $49.59 | $87.79 | 833,400 | — | — |
| 2024-05-09 | $49.35 | $87.37 | 804,800 | — | — |
| 2024-05-08 | $48.90 | $86.57 | 992,500 | — | — |
| 2024-05-07 | $48.45 | $85.77 | 2,431,100 | — | — |
| 2024-05-06 | $48.15 | $85.24 | 1,894,500 | — | — |
| 2024-05-03 | $47.52 | $84.13 | 964,800 | — | — |
| 2024-05-02 | $47.27 | $83.68 | 1,379,800 | — | — |
| 2024-05-01 | $47.23 | $83.61 | 3,184,400 | — | — |
| 2024-04-30 | $47.16 | $83.49 | 2,508,400 | — | — |
| 2024-04-29 | $47.22 | $83.59 | 1,220,300 | — | — |
| 2024-04-26 | $46.76 | $82.78 | 622,000 | — | — |
| 2024-04-25 | $46.35 | $82.05 | 888,200 | — | — |
| 2024-04-24 | $46.73 | $82.73 | 776,900 | — | — |
| 2024-04-23 | $47.08 | $83.35 | 797,000 | — | — |
| 2024-04-22 | $46.04 | $81.51 | 965,600 | — | — |
| 2024-04-19 | $45.80 | $81.08 | 673,700 | — | — |
| 2024-04-18 | $45.63 | $80.78 | 1,013,100 | — | — |
| 2024-04-17 | $45.67 | $80.85 | 1,060,600 | — | — |
| 2024-04-16 | $46.38 | $82.11 | 1,507,700 | — | — |
| 2024-04-15 | $46.41 | $82.16 | 940,700 | — | — |
| 2024-04-12 | $46.66 | $82.60 | 707,700 | — | — |
| 2024-04-11 | $47.09 | $83.36 | 861,900 | — | — |
| 2024-04-10 | $47.48 | $84.05 | 613,300 | — | — |
| 2024-04-09 | $47.71 | $84.46 | 977,100 | — | — |
| 2024-04-08 | $47.89 | $84.78 | 1,767,700 | — | — |
| 2024-04-05 | $47.88 | $84.76 | 2,298,200 | — | — |
| 2024-04-04 | $47.14 | $83.45 | 1,608,700 | — | — |
| 2024-04-03 | $47.01 | $83.22 | 1,606,200 | — | — |
| 2024-04-02 | $46.29 | $81.95 | 1,302,500 | — | — |
| 2024-04-01 | $45.98 | $81.40 | 1,998,700 | — | — |
| 2024-03-28 | $45.68 | $80.87 | 834,900 | — | — |
| 2024-03-27 | $45.73 | $80.96 | 1,498,700 | — | — |
| 2024-03-26 | $45.61 | $80.37 | 723,800 | — | — |
| 2024-03-25 | $45.54 | $80.25 | 495,600 | — | — |
| 2024-03-22 | $45.62 | $80.39 | 681,200 | — | — |
| 2024-03-21 | $45.95 | $80.97 | 832,300 | — | — |
| 2024-03-20 | $45.02 | $79.33 | 954,100 | — | — |
| 2024-03-19 | $44.87 | $79.07 | 1,505,800 | — | — |
| 2024-03-18 | $44.55 | $78.50 | 1,179,300 | — | — |
| 2024-03-15 | $44.24 | $77.96 | 2,228,800 | — | — |
| 2024-03-14 | $44.15 | $77.80 | 955,800 | — | — |
| 2024-03-13 | $44.75 | $78.86 | 1,192,400 | — | — |
| 2024-03-12 | $44.04 | $77.61 | 1,253,100 | — | — |
| 2024-03-11 | $44.02 | $77.57 | 1,286,100 | — | — |
| 2024-03-08 | $43.38 | $76.44 | 824,800 | — | — |
| 2024-03-07 | $43.59 | $76.81 | 1,858,800 | — | — |
| 2024-03-06 | $42.50 | $74.89 | 1,348,400 | — | — |
| 2024-03-05 | $42.28 | $74.50 | 1,242,700 | — | — |
| 2024-03-04 | $42.28 | $74.50 | 1,241,200 | — | — |
| 2024-03-01 | $42.64 | $75.14 | 835,100 | — | — |
| 2024-02-29 | $42.32 | $74.57 | 2,004,300 | — | — |
| 2024-02-28 | $42.43 | $74.77 | 1,054,800 | — | — |
| 2024-02-27 | $42.57 | $75.02 | 1,822,500 | — | — |
| 2024-02-26 | $42.86 | $75.53 | 1,512,200 | — | — |
| 2024-02-23 | $42.12 | $74.22 | 1,584,400 | — | — |
| 2024-02-22 | $41.84 | $73.73 | 1,982,900 | — | — |
| 2024-02-21 | $42.54 | $74.96 | 1,732,500 | — | — |
| 2024-02-20 | $42.21 | $74.38 | 1,622,400 | — | — |
| 2024-02-16 | $42.90 | $75.60 | 996,700 | — | — |
| 2024-02-15 | $42.98 | $75.74 | 1,059,500 | — | — |
| 2024-02-14 | $41.97 | $73.96 | 839,900 | — | — |
| 2024-02-13 | $41.29 | $72.76 | 940,800 | — | — |
| 2024-02-12 | $42.01 | $74.03 | 690,700 | — | — |
| 2024-02-09 | $41.50 | $73.13 | 617,000 | — | — |
| 2024-02-08 | $41.34 | $72.85 | 1,026,800 | — | — |
| 2024-02-07 | $41.09 | $72.41 | 1,038,300 | — | — |
| 2024-02-06 | $40.52 | $71.40 | 685,700 | — | — |
| 2024-02-05 | $40.33 | $71.07 | 450,600 | — | — |
| 2024-02-02 | $40.98 | $72.21 | 943,300 | — | — |
| 2024-02-01 | $40.73 | $71.77 | 1,267,000 | — | — |
| 2024-01-31 | $39.93 | $70.36 | 1,219,900 | — | — |
| 2024-01-30 | $40.97 | $72.20 | 1,028,100 | — | — |
| 2024-01-29 | $41.13 | $72.48 | 922,400 | — | — |
| 2024-01-26 | $40.49 | $71.35 | 974,300 | — | — |
| 2024-01-25 | $40.86 | $72.00 | 674,000 | — | — |
| 2024-01-24 | $40.10 | $70.66 | 865,400 | — | — |
| 2024-01-23 | $40.53 | $71.42 | 778,200 | — | — |
| 2024-01-22 | $41.07 | $72.37 | 568,200 | — | — |
| 2024-01-19 | $40.61 | $71.56 | 620,100 | — | — |
| 2024-01-18 | $40.16 | $70.77 | 658,300 | — | — |
| 2024-01-17 | $39.56 | $69.71 | 799,700 | — | — |
| 2024-01-16 | $40.12 | $70.70 | 691,300 | — | — |
| 2024-01-12 | $40.29 | $71.00 | 813,400 | — | — |
| 2024-01-11 | $40.31 | $71.03 | 685,400 | — | — |
| 2024-01-10 | $39.71 | $69.98 | 510,400 | — | — |
| 2024-01-09 | $39.79 | $70.12 | 527,200 | — | — |
| 2024-01-08 | $40.15 | $70.75 | 626,400 | — | — |
| 2024-01-05 | $39.94 | $70.38 | 716,900 | — | — |
| 2024-01-04 | $39.73 | $70.01 | 1,216,400 | — | — |
| 2024-01-03 | $39.99 | $70.47 | 910,200 | — | — |
| 2024-01-02 | $40.51 | $71.39 | 669,800 | — | — |