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
- 2017-04-28 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 | — | — | — | $72.74 | 187,717 |
| 2026-09-03 | — | — | — | $75.13 | 340,774 |
| 2026-09-02 | — | — | — | $72.04 | 303,487 |
| 2026-09-01 | — | — | — | $72.07 | 254,298 |
| 2026-08-31 | — | — | — | $73.39 | 281,073 |
| 2026-08-28 | — | — | — | $74.53 | 354,391 |
| 2026-08-27 | $74.09 | $74.09 | 4,171,000 | $74.05 | 208,523 |
| 2026-08-26 | $73.95 | $73.95 | 5,396,800 | $75.86 | 273,987 |
| 2026-08-25 | $75.77 | $75.77 | 9,333,100 | $72.68 | 525,640 |
| 2026-08-24 | $72.33 | $72.33 | 9,610,000 | $69.97 | 522,517 |
| 2026-08-21 | $69.91 | $69.91 | 12,496,700 | $71.67 | 301,193 |
| 2026-08-20 | $71.52 | $71.52 | 11,202,200 | $69.56 | 591,460 |
| 2026-08-19 | $70.44 | $70.44 | 12,351,500 | $65.83 | 545,650 |
| 2026-08-18 | $65.00 | $65.00 | 16,880,000 | $67.60 | 717,699 |
| 2026-08-17 | $70.09 | $70.09 | 7,524,700 | $74.32 | 319,479 |
| 2026-08-14 | $75.59 | $75.59 | 5,472,300 | $73.76 | 286,811 |
| 2026-08-13 | $73.70 | $73.70 | 7,907,100 | $72.42 | 313,791 |
| 2026-08-12 | $72.48 | $72.48 | 4,707,600 | $72.64 | 341,570 |
| 2026-08-11 | $72.00 | $72.00 | 6,765,400 | $72.96 | 382,274 |
| 2026-08-10 | $74.16 | $74.16 | 11,920,900 | $70.99 | 553,017 |
| 2026-08-07 | $70.85 | $70.85 | 10,488,600 | $69.38 | 493,609 |
| 2026-08-06 | $68.34 | $68.34 | 8,413,400 | $68.13 | 269,082 |
| 2026-08-05 | $69.48 | $69.48 | 8,116,600 | $69.32 | 373,404 |
| 2026-08-04 | $68.03 | $68.03 | 7,792,700 | $67.67 | 359,248 |
| 2026-08-03 | $66.13 | $66.13 | 10,042,800 | $64.06 | 449,787 |
| 2026-07-31 | $62.36 | $62.36 | 11,883,000 | $62.12 | 610,854 |
| 2026-07-30 | $61.44 | $61.44 | 33,498,900 | $57.79 | 2,821,054 |
| 2026-07-29 | $66.32 | $66.32 | 18,103,900 | $64.96 | 1,035,730 |
| 2026-07-28 | $66.07 | $66.07 | 11,287,400 | $64.05 | 630,908 |
| 2026-07-27 | $64.04 | $64.04 | 8,936,400 | $62.62 | 425,265 |
| 2026-07-24 | $60.46 | $60.46 | 6,438,400 | $60.48 | 366,530 |
| 2026-07-23 | $60.19 | $60.19 | 10,721,100 | $61.78 | 500,351 |
| 2026-07-22 | $62.75 | $62.75 | 8,231,400 | $64.22 | 414,763 |
| 2026-07-21 | $65.58 | $65.58 | 8,706,700 | $64.20 | 435,177 |
| 2026-07-20 | $64.14 | $64.14 | 10,488,100 | $67.54 | 589,578 |
| 2026-07-17 | $67.34 | $67.34 | 8,032,700 | — | — |
| 2026-07-16 | $70.66 | $70.66 | 5,799,800 | — | — |
| 2026-07-15 | $70.59 | $70.59 | 5,954,200 | — | — |
| 2026-07-14 | $70.38 | $70.38 | 9,811,600 | — | — |
| 2026-07-13 | $64.99 | $64.99 | 6,705,400 | — | — |
| 2026-07-10 | $65.83 | $65.83 | 4,766,000 | — | — |
| 2026-07-09 | $67.12 | $67.12 | 5,411,500 | — | — |
| 2026-07-08 | $66.36 | $66.36 | 11,680,500 | — | — |
| 2026-07-07 | $67.49 | $67.49 | 20,217,800 | — | — |
| 2026-07-06 | $70.38 | $70.38 | 6,016,900 | — | — |
| 2026-07-02 | $68.60 | $68.60 | 8,384,100 | — | — |
| 2026-07-01 | $67.87 | $67.87 | 11,595,100 | — | — |
| 2026-06-30 | $65.82 | $65.82 | 8,659,000 | — | — |
| 2026-06-29 | $63.72 | $63.72 | 13,109,500 | — | — |
| 2026-06-26 | $62.35 | $62.35 | 36,196,500 | — | — |
| 2026-06-25 | $66.20 | $66.20 | 9,982,100 | — | — |
| 2026-06-24 | $67.91 | $67.91 | 10,734,000 | — | — |
| 2026-06-23 | $64.83 | $64.83 | 9,475,100 | — | — |
| 2026-06-22 | $66.67 | $66.67 | 9,028,600 | — | — |
| 2026-06-18 | $66.56 | $66.56 | 14,501,800 | — | — |
| 2026-06-17 | $62.86 | $62.86 | 17,207,600 | — | — |
| 2026-06-16 | $70.04 | $70.04 | 7,199,000 | — | — |
| 2026-06-15 | $68.90 | $68.90 | 15,290,700 | — | — |
| 2026-06-12 | $64.10 | $64.10 | 10,036,800 | — | — |
| 2026-06-11 | $67.82 | $67.82 | 12,392,900 | — | — |
| 2026-06-10 | $67.25 | $67.25 | 7,093,700 | — | — |
| 2026-06-09 | $69.61 | $69.61 | 8,186,500 | — | — |
| 2026-06-08 | $69.45 | $69.45 | 8,291,800 | — | — |
| 2026-06-05 | $66.51 | $66.51 | 6,721,100 | — | — |
| 2026-06-04 | $66.19 | $66.19 | 6,720,300 | — | — |
| 2026-06-03 | $63.65 | $63.65 | 12,199,300 | — | — |
| 2026-06-02 | $65.60 | $65.60 | 13,402,700 | — | — |
| 2026-06-01 | $71.00 | $71.00 | 9,450,100 | — | — |
| 2026-05-29 | $73.00 | $73.00 | 16,461,500 | — | — |
| 2026-05-28 | $73.49 | $73.49 | 10,289,500 | — | — |
| 2026-05-27 | $73.00 | $73.00 | 11,968,700 | — | — |
| 2026-05-26 | $70.15 | $70.15 | 10,364,300 | — | — |
| 2026-05-22 | $68.28 | $68.28 | 9,360,900 | — | — |
| 2026-05-21 | $64.39 | $64.39 | 9,346,700 | — | — |
| 2026-05-20 | $64.91 | $64.91 | 10,802,800 | — | — |
| 2026-05-19 | $63.35 | $63.35 | 11,786,000 | — | — |
| 2026-05-18 | $66.02 | $66.02 | 9,426,800 | — | — |
| 2026-05-15 | $67.17 | $67.17 | 11,376,300 | — | — |
| 2026-05-14 | $69.53 | $69.53 | 7,146,300 | — | — |
| 2026-05-13 | $69.90 | $69.90 | 12,117,100 | — | — |
| 2026-05-12 | $73.72 | $73.72 | 7,886,700 | — | — |
| 2026-05-11 | $76.23 | $76.23 | 7,093,600 | — | — |
| 2026-05-08 | $77.94 | $77.94 | 6,955,000 | — | — |
| 2026-05-07 | $80.00 | $80.00 | 9,935,000 | — | — |
| 2026-05-06 | $77.88 | $77.88 | 12,938,000 | — | — |
| 2026-05-05 | $75.82 | $75.82 | 10,731,500 | — | — |
| 2026-05-04 | $75.31 | $75.31 | 12,208,500 | — | — |
| 2026-05-01 | $76.52 | $76.52 | 21,807,500 | — | — |
| 2026-04-30 | $79.16 | $79.16 | 28,943,000 | — | — |
| 2026-04-29 | $79.32 | $79.32 | 16,417,500 | — | — |
| 2026-04-28 | $81.28 | $81.28 | 7,961,000 | — | — |
| 2026-04-27 | $81.35 | $81.35 | 8,945,000 | — | — |
| 2026-04-24 | $81.82 | $81.82 | 7,974,000 | — | — |
| 2026-04-23 | $80.60 | $80.60 | 9,273,500 | — | — |
| 2026-04-22 | $83.36 | $83.36 | 10,466,000 | — | — |
| 2026-04-21 | $80.18 | $80.18 | 12,200,000 | — | — |
| 2026-04-20 | $80.40 | $80.40 | 10,185,500 | — | — |
| 2026-04-17 | $77.51 | $77.51 | 23,688,000 | — | — |
| 2026-04-16 | $72.45 | $72.45 | 18,025,000 | — | — |
| 2026-04-15 | $74.22 | $74.22 | 14,443,000 | — | — |