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
- 2018-12-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 | — | — | — | $153.39 | 483,236 |
| 2026-09-03 | — | — | — | $146.04 | 496,886 |
| 2026-09-02 | — | — | — | $152.20 | 404,161 |
| 2026-09-01 | — | — | — | $139.92 | 699,190 |
| 2026-08-31 | — | — | — | $134.44 | 372,388 |
| 2026-08-28 | — | — | — | $137.05 | 567,197 |
| 2026-08-27 | $142.77 | $142.77 | 24,993,200 | $144.30 | 614,497 |
| 2026-08-26 | $149.66 | $149.66 | 22,009,500 | $154.53 | 570,919 |
| 2026-08-25 | $158.83 | $158.83 | 49,225,700 | $144.03 | 864,091 |
| 2026-08-24 | $138.89 | $138.89 | 31,587,200 | $142.68 | 764,586 |
| 2026-08-21 | $145.13 | $145.13 | 87,316,100 | $133.16 | 1,614,179 |
| 2026-08-20 | $133.32 | $133.32 | 99,499,900 | $150.14 | 1,737,664 |
| 2026-08-19 | $174.38 | $174.38 | 199,252,300 | $116.17 | 3,643,870 |
| 2026-08-18 | $62.96 | $62.96 | 4,305,000 | $63.05 | 129,956 |
| 2026-08-17 | $64.46 | $64.46 | 3,979,600 | $64.73 | 140,501 |
| 2026-08-14 | $63.32 | $63.32 | 4,700,900 | $62.75 | 122,255 |
| 2026-08-13 | $63.65 | $63.65 | 8,159,700 | $63.94 | 225,600 |
| 2026-08-12 | $63.67 | $63.67 | 6,582,000 | $60.58 | 237,052 |
| 2026-08-11 | $60.57 | $60.57 | 6,556,300 | $60.35 | 221,827 |
| 2026-08-10 | $59.81 | $59.81 | 6,224,500 | $59.77 | 248,275 |
| 2026-08-07 | $59.17 | $59.17 | 6,820,600 | $54.79 | 325,150 |
| 2026-08-06 | $53.86 | $53.86 | 5,640,300 | $57.71 | 177,271 |
| 2026-08-05 | $56.26 | $56.26 | 5,163,300 | $58.15 | 206,213 |
| 2026-08-04 | $56.99 | $56.99 | 4,000,100 | $56.70 | 147,089 |
| 2026-08-03 | $55.14 | $55.14 | 5,176,700 | $54.93 | 168,514 |
| 2026-07-31 | $54.82 | $54.82 | 7,764,500 | $57.17 | 391,982 |
| 2026-07-30 | $57.92 | $57.92 | 4,458,300 | $55.89 | 168,679 |
| 2026-07-29 | $54.49 | $54.49 | 4,348,300 | $55.34 | 124,237 |
| 2026-07-28 | $55.81 | $55.81 | 5,553,600 | $54.99 | 235,842 |
| 2026-07-27 | $55.63 | $55.63 | 5,038,200 | $54.90 | 191,286 |
| 2026-07-24 | $54.07 | $54.07 | 4,427,800 | $57.28 | 165,527 |
| 2026-07-23 | $57.02 | $57.02 | 4,695,600 | $57.11 | 187,084 |
| 2026-07-22 | $58.07 | $58.07 | 3,780,400 | $59.52 | 114,898 |
| 2026-07-21 | $59.66 | $59.66 | 4,357,400 | $59.57 | 144,641 |
| 2026-07-20 | $59.49 | $59.49 | 4,967,900 | $61.43 | 217,678 |
| 2026-07-17 | $61.82 | $61.82 | 4,552,000 | — | — |
| 2026-07-16 | $63.15 | $63.15 | 5,593,100 | — | — |
| 2026-07-15 | $68.28 | $68.28 | 3,427,800 | — | — |
| 2026-07-14 | $67.44 | $67.44 | 5,812,300 | — | — |
| 2026-07-13 | $67.01 | $67.01 | 8,522,000 | — | — |
| 2026-07-10 | $68.27 | $68.27 | 9,176,900 | — | — |
| 2026-07-09 | $76.56 | $76.56 | 4,415,000 | — | — |
| 2026-07-08 | $73.80 | $73.80 | 6,581,700 | — | — |
| 2026-07-07 | $79.77 | $79.77 | 8,688,300 | — | — |
| 2026-07-06 | $81.80 | $81.80 | 17,296,900 | — | — |
| 2026-07-02 | $79.76 | $79.76 | 14,087,700 | — | — |
| 2026-07-01 | $72.50 | $72.50 | 9,275,300 | — | — |
| 2026-06-30 | $70.03 | $70.03 | 11,805,900 | — | — |
| 2026-06-29 | $69.70 | $69.70 | 8,077,400 | — | — |
| 2026-06-26 | $67.27 | $67.27 | 14,456,700 | — | — |
| 2026-06-25 | $59.75 | $59.75 | 6,797,400 | — | — |
| 2026-06-24 | $60.42 | $60.42 | 11,704,000 | — | — |
| 2026-06-23 | $61.00 | $61.00 | 6,814,200 | — | — |
| 2026-06-22 | $59.35 | $59.35 | 8,363,500 | — | — |
| 2026-06-18 | $63.96 | $63.96 | 24,078,800 | — | — |
| 2026-06-17 | $61.80 | $61.80 | 12,448,000 | — | — |
| 2026-06-16 | $55.40 | $55.40 | 13,050,500 | — | — |
| 2026-06-15 | $52.13 | $52.13 | 6,342,100 | — | — |
| 2026-06-12 | $49.91 | $49.91 | 5,080,100 | — | — |
| 2026-06-11 | $49.64 | $49.64 | 6,196,200 | — | — |
| 2026-06-10 | $45.99 | $45.99 | 4,217,000 | — | — |
| 2026-06-09 | $47.73 | $47.73 | 5,080,500 | — | — |
| 2026-06-08 | $47.60 | $47.60 | 3,994,600 | — | — |
| 2026-06-05 | $47.44 | $47.44 | 6,084,100 | — | — |
| 2026-06-04 | $51.59 | $51.59 | 6,709,700 | — | — |
| 2026-06-03 | $49.06 | $49.06 | 6,934,400 | — | — |
| 2026-06-02 | $45.64 | $45.64 | 5,690,100 | — | — |
| 2026-06-01 | $46.06 | $46.06 | 6,177,800 | — | — |
| 2026-05-29 | $47.19 | $47.19 | 6,314,900 | — | — |
| 2026-05-28 | $47.57 | $47.57 | 4,726,400 | — | — |
| 2026-05-27 | $47.61 | $47.61 | 3,592,400 | — | — |
| 2026-05-26 | $47.03 | $47.03 | 3,993,700 | — | — |
| 2026-05-22 | $46.88 | $46.88 | 4,217,900 | — | — |
| 2026-05-21 | $47.26 | $47.26 | 4,790,700 | — | — |
| 2026-05-20 | $48.12 | $48.12 | 4,777,800 | — | — |
| 2026-05-19 | $45.72 | $45.72 | 5,455,600 | — | — |
| 2026-05-18 | $48.11 | $48.11 | 5,028,700 | — | — |
| 2026-05-15 | $49.04 | $49.04 | 7,233,100 | — | — |
| 2026-05-14 | $50.03 | $50.03 | 7,668,100 | — | — |
| 2026-05-13 | $50.42 | $50.42 | 7,508,300 | — | — |
| 2026-05-12 | $53.27 | $53.27 | 11,248,200 | — | — |
| 2026-05-11 | $52.88 | $52.88 | 25,402,200 | — | — |
| 2026-05-08 | $54.35 | $54.35 | 20,925,900 | — | — |
| 2026-05-07 | $48.54 | $48.54 | 8,496,600 | — | — |
| 2026-05-06 | $48.79 | $48.79 | 4,390,300 | — | — |
| 2026-05-05 | $46.71 | $46.71 | 4,834,200 | — | — |
| 2026-05-04 | $47.30 | $47.30 | 7,587,700 | — | — |
| 2026-05-01 | $45.37 | $45.37 | 10,233,100 | — | — |
| 2026-04-30 | $45.94 | $45.94 | 6,066,100 | — | — |
| 2026-04-29 | $45.72 | $45.72 | 5,478,400 | — | — |
| 2026-04-28 | $47.14 | $47.14 | 3,643,500 | — | — |
| 2026-04-27 | $48.70 | $48.70 | 6,089,500 | — | — |
| 2026-04-24 | $50.73 | $50.73 | 4,552,400 | — | — |
| 2026-04-23 | $52.85 | $52.85 | 4,062,700 | — | — |
| 2026-04-22 | $55.60 | $55.60 | 3,506,600 | — | — |
| 2026-04-21 | $54.23 | $54.23 | 6,195,700 | — | — |
| 2026-04-20 | $54.59 | $54.59 | 5,609,200 | — | — |
| 2026-04-17 | $53.72 | $53.72 | 13,585,400 | — | — |
| 2026-04-16 | $54.68 | $54.68 | 5,092,600 | — | — |
| 2026-04-15 | $54.26 | $54.26 | 4,806,900 | — | — |