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
- 2024-07-25 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 | $58.57 | $59.39 | 1,906,400 | — | — |
| 2024-12-30 | $58.76 | $59.05 | 1,235,600 | — | — |
| 2024-12-27 | $59.00 | $59.29 | 719,400 | — | — |
| 2024-12-26 | $58.87 | $59.16 | 490,200 | — | — |
| 2024-12-24 | $58.56 | $58.85 | 302,800 | — | — |
| 2024-12-23 | $58.54 | $58.83 | 953,600 | — | — |
| 2024-12-20 | $58.57 | $58.86 | 2,597,300 | — | — |
| 2024-12-19 | $56.90 | $57.18 | 1,675,200 | — | — |
| 2024-12-18 | $59.52 | $59.81 | 1,414,900 | — | — |
| 2024-12-17 | $60.56 | $60.86 | 783,800 | — | — |
| 2024-12-16 | $61.25 | $61.55 | 1,582,900 | — | — |
| 2024-12-13 | $62.02 | $62.32 | 969,900 | — | — |
| 2024-12-12 | $62.36 | $62.66 | 554,000 | — | — |
| 2024-12-11 | $62.80 | $63.11 | 1,013,300 | — | — |
| 2024-12-10 | $62.62 | $62.93 | 1,010,500 | — | — |
| 2024-12-09 | $63.57 | $63.88 | 1,243,000 | — | — |
| 2024-12-06 | $62.12 | $62.42 | 1,262,200 | — | — |
| 2024-12-05 | $62.90 | $63.21 | 1,055,700 | — | — |
| 2024-12-04 | $62.76 | $63.07 | 957,800 | — | — |
| 2024-12-03 | $62.57 | $62.88 | 969,200 | — | — |
| 2024-12-02 | $63.31 | $63.62 | 1,037,300 | — | — |
| 2024-11-29 | $63.42 | $63.73 | 342,400 | — | — |
| 2024-11-27 | $64.46 | $64.77 | 579,600 | — | — |
| 2024-11-26 | $64.57 | $64.88 | 846,200 | — | — |
| 2024-11-25 | $65.62 | $65.94 | 1,773,500 | — | — |
| 2024-11-22 | $64.10 | $64.41 | 1,229,900 | — | — |
| 2024-11-21 | $62.95 | $63.26 | 957,800 | — | — |
| 2024-11-20 | $63.86 | $64.17 | 791,800 | — | — |
| 2024-11-19 | $63.49 | $63.80 | 1,040,800 | — | — |
| 2024-11-18 | $63.61 | $63.92 | 842,700 | — | — |
| 2024-11-15 | $63.53 | $63.84 | 1,776,500 | — | — |
| 2024-11-14 | $63.14 | $63.45 | 1,914,300 | — | — |
| 2024-11-13 | $64.78 | $65.10 | 955,900 | — | — |
| 2024-11-12 | $65.61 | $65.93 | 790,000 | — | — |
| 2024-11-11 | $66.75 | $67.08 | 900,000 | — | — |
| 2024-11-08 | $67.32 | $67.65 | 1,265,500 | — | — |
| 2024-11-07 | $68.08 | $68.41 | 2,174,000 | — | — |
| 2024-11-06 | $67.80 | $68.13 | 2,975,600 | — | — |
| 2024-11-05 | $73.18 | $73.54 | 979,600 | — | — |
| 2024-11-04 | $72.54 | $72.89 | 1,032,200 | — | — |
| 2024-11-01 | $72.27 | $72.62 | 581,700 | — | — |
| 2024-10-31 | $74.04 | $74.40 | 488,700 | — | — |
| 2024-10-30 | $75.20 | $75.57 | 684,300 | — | — |
| 2024-10-29 | $76.10 | $76.47 | 387,500 | — | — |
| 2024-10-28 | $76.23 | $76.60 | 395,500 | — | — |
| 2024-10-25 | $76.24 | $76.61 | 564,500 | — | — |
| 2024-10-24 | $77.69 | $78.07 | 413,300 | — | — |
| 2024-10-23 | $78.11 | $78.49 | 413,000 | — | — |
| 2024-10-22 | $78.95 | $79.34 | 617,400 | — | — |
| 2024-10-21 | $77.00 | $77.38 | 473,700 | — | — |
| 2024-10-18 | $77.55 | $77.93 | 407,600 | — | — |
| 2024-10-17 | $76.43 | $76.80 | 585,500 | — | — |
| 2024-10-16 | $76.70 | $77.07 | 634,300 | — | — |
| 2024-10-15 | $76.43 | $76.80 | 605,400 | — | — |
| 2024-10-14 | $76.17 | $76.54 | 594,700 | — | — |
| 2024-10-11 | $75.27 | $75.64 | 623,900 | — | — |
| 2024-10-10 | $73.99 | $74.35 | 1,002,500 | — | — |
| 2024-10-09 | $74.28 | $74.64 | 845,100 | — | — |
| 2024-10-08 | $75.43 | $75.80 | 870,900 | — | — |
| 2024-10-07 | $75.07 | $75.44 | 950,600 | — | — |
| 2024-10-04 | $76.87 | $77.24 | 1,580,800 | — | — |
| 2024-10-03 | $76.75 | $77.12 | 2,628,300 | — | — |
| 2024-10-02 | $75.92 | $76.29 | 2,058,800 | — | — |
| 2024-10-01 | $76.73 | $77.10 | 2,119,700 | — | — |
| 2024-09-30 | $78.38 | $78.76 | 2,584,300 | — | — |
| 2024-09-27 | $78.29 | $78.29 | 1,522,300 | — | — |
| 2024-09-26 | $78.27 | $78.27 | 849,400 | — | — |
| 2024-09-25 | $78.98 | $78.98 | 872,900 | — | — |
| 2024-09-24 | $79.78 | $79.78 | 1,749,200 | — | — |
| 2024-09-23 | $80.65 | $80.65 | 1,006,700 | — | — |
| 2024-09-20 | $80.95 | $80.95 | 5,066,200 | — | — |
| 2024-09-19 | $82.13 | $82.13 | 1,142,800 | — | — |
| 2024-09-18 | $82.47 | $82.47 | 945,000 | — | — |
| 2024-09-17 | $82.40 | $82.40 | 595,300 | — | — |
| 2024-09-16 | $82.63 | $82.63 | 579,600 | — | — |
| 2024-09-13 | $83.25 | $83.25 | 1,132,400 | — | — |
| 2024-09-12 | $82.45 | $82.45 | 996,100 | — | — |
| 2024-09-11 | $81.76 | $81.76 | 704,000 | — | — |
| 2024-09-10 | $81.87 | $81.87 | 520,000 | — | — |
| 2024-09-09 | $82.81 | $82.81 | 575,200 | — | — |
| 2024-09-06 | $81.01 | $81.01 | 555,000 | — | — |
| 2024-09-05 | $83.13 | $83.13 | 390,300 | — | — |
| 2024-09-04 | $82.86 | $82.86 | 692,100 | — | — |
| 2024-09-03 | $81.66 | $81.66 | 700,600 | — | — |
| 2024-08-30 | $83.90 | $83.90 | 367,200 | — | — |
| 2024-08-29 | $83.48 | $83.48 | 305,100 | — | — |
| 2024-08-28 | $84.24 | $84.24 | 495,900 | — | — |
| 2024-08-27 | $86.03 | $86.03 | 554,200 | — | — |
| 2024-08-26 | $85.47 | $85.47 | 644,400 | — | — |
| 2024-08-23 | $85.82 | $85.82 | 595,600 | — | — |
| 2024-08-22 | $84.42 | $84.42 | 858,900 | — | — |
| 2024-08-21 | $86.46 | $86.46 | 349,100 | — | — |
| 2024-08-20 | $86.32 | $86.32 | 474,500 | — | — |
| 2024-08-19 | $87.68 | $87.68 | 1,381,500 | — | — |
| 2024-08-16 | $83.97 | $83.98 | 619,300 | — | — |
| 2024-08-15 | $84.32 | $84.32 | 566,500 | — | — |
| 2024-08-14 | $84.12 | $84.12 | 401,900 | — | — |
| 2024-08-13 | $84.01 | $84.01 | 1,221,300 | — | — |
| 2024-08-12 | $85.86 | $85.86 | 580,800 | — | — |
| 2024-08-09 | $87.97 | $87.97 | 839,200 | — | — |
| 2024-08-08 | $88.57 | $88.57 | 643,200 | — | — |
| 2024-08-07 | $86.17 | $86.17 | 3,974,600 | — | — |
| 2024-08-06 | $85.70 | $85.70 | 1,656,000 | — | — |
| 2024-08-05 | $84.81 | $84.81 | 1,699,300 | — | — |
| 2024-08-02 | $85.99 | $85.99 | 5,691,700 | — | — |
| 2024-08-01 | $86.16 | $86.16 | 4,850,800 | — | — |
| 2024-07-31 | $87.88 | $87.88 | 13,112,100 | — | — |
| 2024-07-30 | $87.12 | $87.12 | 4,031,000 | — | — |
| 2024-07-29 | $85.99 | $85.99 | 5,130,300 | — | — |
| 2024-07-26 | $82.88 | $82.88 | 4,817,400 | — | — |
| 2024-07-25 | $80.78 | $80.78 | 14,243,000 | — | — |