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-02-07 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
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2026-09-04 | — | — | — | $55.15 | 78,403 |
| 2026-09-03 | — | — | — | $55.85 | 128,382 |
| 2026-09-02 | — | — | — | $56.43 | 122,889 |
| 2026-09-01 | — | — | — | $55.28 | 176,876 |
| 2026-08-31 | — | — | — | $55.40 | 54,404 |
| 2026-08-28 | — | — | — | $56.81 | 60,621 |
| 2026-08-27 | $56.48 | $61.78 | 2,282,400 | $56.66 | 94,785 |
| 2026-08-26 | $57.16 | $62.52 | 2,597,300 | $57.12 | 168,568 |
| 2026-08-25 | $57.05 | $62.40 | 5,287,500 | $56.10 | 211,994 |
| 2026-08-24 | $56.19 | $61.46 | 2,560,400 | $56.16 | 112,917 |
| 2026-08-21 | $55.93 | $61.18 | 1,992,700 | $55.99 | 66,999 |
| 2026-08-20 | $55.77 | $61.00 | 2,287,500 | $55.04 | 147,820 |
| 2026-08-19 | $55.20 | $60.38 | 1,856,900 | $54.99 | 138,924 |
| 2026-08-18 | $54.42 | $59.53 | 2,151,800 | $54.88 | 145,894 |
| 2026-08-17 | $54.68 | $59.81 | 2,866,200 | $54.43 | 134,244 |
| 2026-08-14 | $54.31 | $59.41 | 4,372,900 | $53.75 | 242,245 |
| 2026-08-13 | $53.60 | $58.63 | 3,096,400 | $52.73 | 291,928 |
| 2026-08-12 | $52.59 | $57.52 | 5,964,600 | $52.80 | 364,941 |
| 2026-08-11 | $52.69 | $57.63 | 9,647,600 | $53.29 | 500,620 |
| 2026-08-10 | $55.47 | $60.67 | 1,996,500 | $56.27 | 136,102 |
| 2026-08-07 | $56.74 | $62.06 | 2,501,400 | $56.39 | 137,313 |
| 2026-08-06 | $54.71 | $59.84 | 2,050,200 | $56.02 | 84,446 |
| 2026-08-05 | $55.50 | $60.71 | 2,271,600 | $54.78 | 125,076 |
| 2026-08-04 | $54.47 | $59.58 | 2,338,400 | $54.41 | 105,630 |
| 2026-08-03 | $55.12 | $60.29 | 1,620,300 | $55.12 | 64,524 |
| 2026-07-31 | $55.60 | $60.82 | 1,548,500 | $55.29 | 87,827 |
| 2026-07-30 | $55.73 | $60.96 | 2,077,700 | $57.43 | 144,631 |
| 2026-07-29 | $57.52 | $62.92 | 2,717,000 | $58.19 | 138,119 |
| 2026-07-28 | $57.72 | $63.14 | 3,038,900 | $58.40 | 171,908 |
| 2026-07-27 | $57.45 | $62.84 | 2,167,500 | $57.39 | 121,760 |
| 2026-07-24 | $57.44 | $62.83 | 2,157,800 | $56.96 | 159,188 |
| 2026-07-23 | $56.38 | $61.67 | 2,020,000 | $56.69 | 92,748 |
| 2026-07-22 | $57.08 | $62.44 | 1,755,100 | $57.95 | 109,949 |
| 2026-07-21 | $57.60 | $63.00 | 2,930,500 | $56.92 | 225,297 |
| 2026-07-20 | $56.66 | $61.98 | 1,767,200 | $57.30 | 157,826 |
| 2026-07-17 | $57.16 | $62.52 | 2,138,900 | — | — |
| 2026-07-16 | $56.59 | $61.90 | 3,149,300 | — | — |
| 2026-07-15 | $54.19 | $59.27 | 2,374,300 | — | — |
| 2026-07-14 | $54.73 | $59.87 | 2,002,100 | — | — |
| 2026-07-13 | $54.35 | $59.45 | 1,461,000 | — | — |
| 2026-07-10 | $53.57 | $58.60 | 1,755,200 | — | — |
| 2026-07-09 | $53.84 | $58.89 | 2,072,200 | — | — |
| 2026-07-08 | $54.62 | $59.74 | 3,305,100 | — | — |
| 2026-07-07 | $54.93 | $60.08 | 5,233,900 | — | — |
| 2026-07-06 | $53.83 | $58.88 | 3,734,900 | — | — |
| 2026-07-02 | $55.04 | $60.20 | 4,863,700 | — | — |
| 2026-07-01 | $53.65 | $58.68 | 4,744,500 | — | — |
| 2026-06-30 | $52.15 | $57.04 | 5,002,600 | — | — |
| 2026-06-29 | $52.00 | $56.61 | 3,213,400 | — | — |
| 2026-06-26 | $51.00 | $55.52 | 27,921,000 | — | — |
| 2026-06-25 | $50.92 | $55.43 | 4,175,700 | — | — |
| 2026-06-24 | $50.10 | $54.54 | 3,759,200 | — | — |
| 2026-06-23 | $48.67 | $52.98 | 3,495,400 | — | — |
| 2026-06-22 | $47.16 | $51.34 | 2,889,900 | — | — |
| 2026-06-18 | $46.52 | $50.64 | 7,313,000 | — | — |
| 2026-06-17 | $46.52 | $50.64 | 2,431,800 | — | — |
| 2026-06-16 | $46.87 | $51.02 | 2,223,400 | — | — |
| 2026-06-15 | $46.47 | $50.59 | 3,008,100 | — | — |
| 2026-06-12 | $46.81 | $50.96 | 1,818,900 | — | — |
| 2026-06-11 | $46.55 | $50.67 | 2,009,200 | — | — |
| 2026-06-10 | $46.82 | $50.97 | 1,783,400 | — | — |
| 2026-06-09 | $46.71 | $50.85 | 3,699,900 | — | — |
| 2026-06-08 | $45.70 | $49.75 | 4,227,300 | — | — |
| 2026-06-05 | $47.48 | $51.69 | 1,755,100 | — | — |
| 2026-06-04 | $46.37 | $50.48 | 2,131,300 | — | — |
| 2026-06-03 | $46.59 | $50.72 | 2,307,300 | — | — |
| 2026-06-02 | $46.38 | $50.49 | 1,645,900 | — | — |
| 2026-06-01 | $47.23 | $51.41 | 1,743,900 | — | — |
| 2026-05-29 | $48.89 | $53.22 | 3,614,800 | — | — |
| 2026-05-28 | $49.46 | $53.84 | 3,229,600 | — | — |
| 2026-05-27 | $50.46 | $54.93 | 2,054,700 | — | — |
| 2026-05-26 | $51.00 | $55.52 | 3,200,300 | — | — |
| 2026-05-22 | $50.19 | $54.64 | 3,805,700 | — | — |
| 2026-05-21 | $50.13 | $54.57 | 7,840,800 | — | — |
| 2026-05-20 | $51.68 | $56.26 | 1,940,100 | — | — |
| 2026-05-19 | $50.81 | $55.31 | 1,701,100 | — | — |
| 2026-05-18 | $50.09 | $54.53 | 1,414,700 | — | — |
| 2026-05-15 | $49.35 | $53.72 | 3,321,800 | — | — |
| 2026-05-14 | $51.14 | $55.67 | 2,120,000 | — | — |
| 2026-05-13 | $51.61 | $56.18 | 2,140,300 | — | — |
| 2026-05-12 | $51.47 | $56.03 | 2,613,000 | — | — |
| 2026-05-11 | $50.38 | $54.84 | 2,780,500 | — | — |
| 2026-05-08 | $51.71 | $56.29 | 2,664,100 | — | — |
| 2026-05-07 | $49.60 | $53.99 | 1,801,700 | — | — |
| 2026-05-06 | $50.02 | $54.45 | 2,691,000 | — | — |
| 2026-05-05 | $49.68 | $54.08 | 2,783,100 | — | — |
| 2026-05-04 | $50.13 | $54.57 | 2,306,900 | — | — |
| 2026-05-01 | $50.15 | $54.59 | 1,819,200 | — | — |
| 2026-04-30 | $50.78 | $55.28 | 1,341,500 | — | — |
| 2026-04-29 | $50.21 | $54.66 | 1,900,500 | — | — |
| 2026-04-28 | $50.32 | $54.78 | 1,893,700 | — | — |
| 2026-04-27 | $50.32 | $54.78 | 1,887,400 | — | — |
| 2026-04-24 | $50.10 | $54.54 | 1,906,700 | — | — |
| 2026-04-23 | $50.58 | $55.06 | 2,505,000 | — | — |
| 2026-04-22 | $47.76 | $51.99 | 2,040,900 | — | — |
| 2026-04-21 | $49.52 | $53.91 | 2,452,300 | — | — |
| 2026-04-20 | $50.21 | $54.66 | 1,626,200 | — | — |
| 2026-04-17 | $49.59 | $53.98 | 2,648,600 | — | — |
| 2026-04-16 | $50.58 | $55.06 | 2,282,000 | — | — |
| 2026-04-15 | $49.48 | $53.86 | 2,223,300 | — | — |