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
- 2025-06-23 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 | — | — | — | $43.80 | 306,948 |
| 2026-09-03 | — | — | — | $43.61 | 429,211 |
| 2026-09-02 | — | — | — | $41.67 | 347,887 |
| 2026-09-01 | — | — | — | $43.33 | 221,544 |
| 2026-08-31 | — | — | — | $44.41 | 107,500 |
| 2026-08-28 | — | — | — | $44.75 | 204,088 |
| 2026-08-27 | $44.29 | $44.84 | 2,464,500 | $44.80 | 199,717 |
| 2026-08-26 | $44.74 | $45.29 | 3,221,700 | $45.18 | 172,507 |
| 2026-08-25 | $44.25 | $44.80 | 5,206,900 | $44.35 | 237,936 |
| 2026-08-24 | $45.18 | $45.74 | 3,086,500 | $45.86 | 279,847 |
| 2026-08-21 | $45.68 | $46.24 | 5,181,600 | $45.16 | 183,701 |
| 2026-08-20 | $44.62 | $45.17 | 3,632,200 | $45.20 | 250,355 |
| 2026-08-19 | $45.26 | $45.82 | 3,771,600 | $45.23 | 203,535 |
| 2026-08-18 | $44.63 | $45.18 | 4,096,000 | $44.95 | 315,974 |
| 2026-08-17 | $45.73 | $46.18 | 4,180,200 | $46.58 | 424,230 |
| 2026-08-14 | $46.69 | $47.15 | 2,339,000 | $46.94 | 179,139 |
| 2026-08-13 | $46.75 | $47.21 | 2,749,600 | $46.70 | 156,859 |
| 2026-08-12 | $46.37 | $46.83 | 3,664,600 | $47.65 | 237,244 |
| 2026-08-11 | $47.60 | $48.07 | 4,814,600 | $46.66 | 320,112 |
| 2026-08-10 | $46.29 | $46.75 | 6,687,600 | $47.18 | 337,136 |
| 2026-08-07 | $46.64 | $47.10 | 9,533,800 | $47.60 | 689,353 |
| 2026-08-06 | $51.22 | $51.73 | 4,604,300 | $52.32 | 382,072 |
| 2026-08-05 | $52.88 | $53.41 | 2,902,800 | $52.04 | 211,264 |
| 2026-08-04 | $51.85 | $52.36 | 3,325,600 | $51.85 | 251,450 |
| 2026-08-03 | $51.08 | $51.59 | 2,798,400 | $49.50 | 206,980 |
| 2026-07-31 | $48.91 | $49.40 | 2,230,900 | $49.33 | 126,033 |
| 2026-07-30 | $49.60 | $50.09 | 3,821,300 | $51.02 | 255,740 |
| 2026-07-29 | $49.46 | $49.95 | 2,608,500 | $50.21 | 131,138 |
| 2026-07-28 | $50.37 | $50.87 | 1,940,300 | $50.14 | 103,440 |
| 2026-07-27 | $49.96 | $50.46 | 1,703,800 | $50.05 | 85,090 |
| 2026-07-24 | $49.25 | $49.74 | 2,524,300 | $48.56 | 165,812 |
| 2026-07-23 | $48.35 | $48.83 | 2,479,100 | $48.68 | 135,767 |
| 2026-07-22 | $49.56 | $50.05 | 2,820,500 | $49.07 | 193,708 |
| 2026-07-21 | $48.69 | $49.17 | 4,703,100 | $49.17 | 268,071 |
| 2026-07-20 | $48.79 | $49.27 | 3,065,900 | $50.34 | 263,101 |
| 2026-07-17 | $49.74 | $50.23 | 1,905,400 | — | — |
| 2026-07-16 | $51.18 | $51.69 | 1,686,700 | — | — |
| 2026-07-15 | $50.75 | $51.25 | 2,560,300 | — | — |
| 2026-07-14 | $49.77 | $50.26 | 2,758,300 | — | — |
| 2026-07-13 | $49.10 | $49.59 | 3,684,600 | — | — |
| 2026-07-10 | $50.75 | $51.25 | 1,955,200 | — | — |
| 2026-07-09 | $50.28 | $50.78 | 3,140,700 | — | — |
| 2026-07-08 | $49.45 | $49.94 | 2,785,800 | — | — |
| 2026-07-07 | $50.94 | $51.45 | 4,153,800 | — | — |
| 2026-07-06 | $54.01 | $54.55 | 1,690,700 | — | — |
| 2026-07-02 | $53.64 | $54.17 | 1,986,900 | — | — |
| 2026-07-01 | $52.73 | $53.25 | 1,882,500 | — | — |
| 2026-06-30 | $53.30 | $53.83 | 2,484,500 | — | — |
| 2026-06-29 | $53.15 | $53.68 | 3,583,400 | — | — |
| 2026-06-26 | $55.87 | $56.42 | 2,935,600 | — | — |
| 2026-06-25 | $55.88 | $56.43 | 2,895,200 | — | — |
| 2026-06-24 | $54.53 | $55.07 | 2,698,000 | — | — |
| 2026-06-23 | $52.80 | $53.32 | 2,113,800 | — | — |
| 2026-06-22 | $53.64 | $54.17 | 3,385,100 | — | — |
| 2026-06-18 | $55.35 | $55.90 | 3,536,000 | — | — |
| 2026-06-17 | $54.24 | $54.78 | 4,343,500 | — | — |
| 2026-06-16 | $55.62 | $56.17 | 3,524,700 | — | — |
| 2026-06-15 | $54.02 | $54.56 | 2,930,100 | — | — |
| 2026-06-12 | $53.17 | $53.70 | 2,146,800 | — | — |
| 2026-06-11 | $52.33 | $52.85 | 2,199,400 | — | — |
| 2026-06-10 | $50.51 | $51.01 | 3,731,800 | — | — |
| 2026-06-09 | $52.69 | $53.21 | 2,502,500 | — | — |
| 2026-06-08 | $50.80 | $51.30 | 6,111,000 | — | — |
| 2026-06-05 | $53.58 | $54.11 | 4,303,000 | — | — |
| 2026-06-04 | $54.36 | $54.90 | 3,407,800 | — | — |
| 2026-06-03 | $53.85 | $54.38 | 3,350,500 | — | — |
| 2026-06-02 | $54.35 | $54.89 | 2,585,000 | — | — |
| 2026-06-01 | $53.79 | $54.32 | 4,493,900 | — | — |
| 2026-05-29 | $54.39 | $54.93 | 10,695,200 | — | — |
| 2026-05-28 | $52.87 | $53.40 | 3,105,200 | — | — |
| 2026-05-27 | $53.10 | $53.63 | 2,643,800 | — | — |
| 2026-05-26 | $51.45 | $51.96 | 1,794,800 | — | — |
| 2026-05-22 | $49.95 | $50.45 | 2,341,400 | — | — |
| 2026-05-21 | $50.49 | $50.99 | 3,810,800 | — | — |
| 2026-05-20 | $50.00 | $50.50 | 3,718,700 | — | — |
| 2026-05-19 | $48.29 | $48.77 | 2,936,100 | — | — |
| 2026-05-18 | $49.64 | $50.13 | 2,553,400 | — | — |
| 2026-05-15 | $49.01 | $49.50 | 2,349,300 | — | — |
| 2026-05-14 | $50.89 | $51.40 | 1,723,900 | — | — |
| 2026-05-13 | $50.82 | $51.32 | 2,178,100 | — | — |
| 2026-05-12 | $52.34 | $52.86 | 2,803,900 | — | — |
| 2026-05-11 | $52.04 | $52.45 | 1,737,300 | — | — |
| 2026-05-08 | $52.89 | $53.30 | 2,544,100 | — | — |
| 2026-05-07 | $53.47 | $53.89 | 2,558,000 | — | — |
| 2026-05-06 | $54.95 | $55.38 | 2,828,100 | — | — |
| 2026-05-05 | $53.37 | $53.79 | 3,480,100 | — | — |
| 2026-05-04 | $50.91 | $51.31 | 3,178,900 | — | — |
| 2026-05-01 | $53.38 | $53.80 | 2,589,500 | — | — |
| 2026-04-30 | $53.78 | $54.20 | 6,355,800 | — | — |
| 2026-04-29 | $56.77 | $57.21 | 3,752,800 | — | — |
| 2026-04-28 | $57.47 | $57.92 | 2,423,700 | — | — |
| 2026-04-27 | $58.16 | $58.61 | 2,405,700 | — | — |
| 2026-04-24 | $57.55 | $58.00 | 2,311,400 | — | — |
| 2026-04-23 | $56.87 | $56.87 | 1,999,200 | — | — |
| 2026-04-22 | $56.58 | $56.58 | 1,979,400 | — | — |
| 2026-04-21 | $57.12 | $57.12 | 2,537,000 | — | — |
| 2026-04-20 | $58.20 | $58.20 | 2,787,400 | — | — |
| 2026-04-17 | $57.70 | $57.70 | 5,231,700 | — | — |
| 2026-04-16 | $57.18 | $57.18 | 2,445,200 | — | — |
| 2026-04-15 | $58.73 | $58.73 | 2,707,000 | — | — |