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
- 1996-12-03 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.33 | 73,268 |
| 2026-09-03 | — | — | — | $70.22 | 88,965 |
| 2026-09-02 | — | — | — | $66.33 | 68,943 |
| 2026-09-01 | — | — | — | $66.51 | 75,094 |
| 2026-08-31 | — | — | — | $67.41 | 33,685 |
| 2026-08-28 | — | — | — | $73.34 | 108,238 |
| 2026-08-27 | $72.73 | $72.73 | 1,342,900 | $72.07 | 53,480 |
| 2026-08-26 | $71.51 | $71.51 | 1,378,600 | $72.61 | 62,565 |
| 2026-08-25 | $72.46 | $72.46 | 1,315,300 | $73.50 | 38,225 |
| 2026-08-24 | $72.28 | $72.28 | 1,433,600 | $73.50 | 68,065 |
| 2026-08-21 | $74.72 | $74.72 | 1,209,800 | $75.58 | 68,086 |
| 2026-08-20 | $74.03 | $74.03 | 1,755,600 | $75.96 | 87,982 |
| 2026-08-19 | $76.67 | $76.67 | 2,063,300 | $76.70 | 81,001 |
| 2026-08-18 | $76.07 | $76.07 | 1,987,400 | $78.50 | 105,112 |
| 2026-08-17 | $81.41 | $81.41 | 1,578,500 | $82.98 | 62,833 |
| 2026-08-14 | $82.87 | $82.87 | 1,414,900 | $83.20 | 61,012 |
| 2026-08-13 | $82.90 | $82.90 | 1,886,400 | $87.57 | 127,003 |
| 2026-08-12 | $87.23 | $87.23 | 1,537,100 | $86.48 | 61,178 |
| 2026-08-11 | $84.52 | $84.52 | 1,258,500 | $85.75 | 60,248 |
| 2026-08-10 | $84.83 | $84.83 | 2,052,300 | $81.05 | 66,926 |
| 2026-08-07 | $80.38 | $80.38 | 1,875,000 | $83.75 | 83,675 |
| 2026-08-06 | $81.99 | $81.99 | 2,386,800 | $79.22 | 114,077 |
| 2026-08-05 | $81.03 | $81.03 | 4,021,100 | $77.54 | 264,201 |
| 2026-08-04 | $86.16 | $86.16 | 3,918,100 | $84.84 | 154,056 |
| 2026-08-03 | $81.29 | $81.29 | 3,537,100 | $75.36 | 136,787 |
| 2026-07-31 | $76.93 | $76.93 | 1,366,200 | $79.38 | 57,925 |
| 2026-07-30 | $77.60 | $77.60 | 2,200,400 | $72.47 | 130,242 |
| 2026-07-29 | $70.19 | $70.19 | 2,464,700 | $74.86 | 139,417 |
| 2026-07-28 | $74.13 | $74.13 | 1,580,900 | $71.83 | 91,935 |
| 2026-07-27 | $74.87 | $74.87 | 1,338,300 | $73.17 | 56,852 |
| 2026-07-24 | $71.70 | $71.70 | 1,790,100 | $74.36 | 103,465 |
| 2026-07-23 | $74.27 | $74.27 | 1,416,200 | $72.97 | 66,200 |
| 2026-07-22 | $74.37 | $74.37 | 1,603,000 | $73.35 | 66,468 |
| 2026-07-21 | $73.69 | $73.69 | 1,728,200 | $71.24 | 67,858 |
| 2026-07-20 | $69.51 | $69.51 | 1,677,000 | $70.83 | 62,799 |
| 2026-07-17 | $71.48 | $71.48 | 3,650,300 | — | — |
| 2026-07-16 | $68.71 | $68.71 | 2,742,600 | — | — |
| 2026-07-15 | $70.44 | $70.44 | 1,711,900 | — | — |
| 2026-07-14 | $69.84 | $69.84 | 1,635,100 | — | — |
| 2026-07-13 | $69.54 | $69.54 | 2,648,900 | — | — |
| 2026-07-10 | $73.56 | $73.56 | 2,437,700 | — | — |
| 2026-07-09 | $70.39 | $70.39 | 3,145,700 | — | — |
| 2026-07-08 | $74.00 | $74.00 | 1,775,300 | — | — |
| 2026-07-07 | $76.72 | $76.72 | 2,183,600 | — | — |
| 2026-07-06 | $83.80 | $83.80 | 2,326,000 | — | — |
| 2026-07-02 | $83.06 | $83.06 | 2,438,600 | — | — |
| 2026-07-01 | $83.02 | $83.02 | 7,082,700 | — | — |
| 2026-06-30 | $89.81 | $89.81 | 6,421,900 | — | — |
| 2026-06-29 | $76.69 | $76.69 | 4,666,100 | — | — |
| 2026-06-26 | $61.95 | $61.95 | 4,901,800 | — | — |
| 2026-06-25 | $60.00 | $60.00 | 2,329,500 | — | — |
| 2026-06-24 | $62.23 | $62.23 | 1,967,200 | — | — |
| 2026-06-23 | $63.88 | $63.88 | 1,837,800 | — | — |
| 2026-06-22 | $64.23 | $64.23 | 2,743,700 | — | — |
| 2026-06-18 | $64.13 | $64.13 | 3,640,100 | — | — |
| 2026-06-17 | $64.55 | $64.55 | 2,451,200 | — | — |
| 2026-06-16 | $62.45 | $62.45 | 3,324,600 | — | — |
| 2026-06-15 | $65.87 | $65.87 | 3,458,300 | — | — |
| 2026-06-12 | $70.17 | $70.17 | 3,630,800 | — | — |
| 2026-06-11 | $72.71 | $72.71 | 3,590,900 | — | — |
| 2026-06-10 | $61.50 | $61.50 | 3,090,600 | — | — |
| 2026-06-09 | $63.94 | $63.94 | 2,746,700 | — | — |
| 2026-06-08 | $65.48 | $65.48 | 4,305,900 | — | — |
| 2026-06-05 | $67.18 | $67.18 | 2,557,500 | — | — |
| 2026-06-04 | $72.93 | $72.93 | 2,185,800 | — | — |
| 2026-06-03 | $69.62 | $69.62 | 3,490,000 | — | — |
| 2026-06-02 | $72.61 | $72.61 | 2,757,400 | — | — |
| 2026-06-01 | $72.86 | $72.86 | 4,227,800 | — | — |
| 2026-05-29 | $80.62 | $80.62 | 4,777,400 | — | — |
| 2026-05-28 | $86.69 | $86.69 | 3,841,100 | — | — |
| 2026-05-27 | $85.57 | $85.57 | 3,085,600 | — | — |
| 2026-05-26 | $81.40 | $81.40 | 2,582,000 | — | — |
| 2026-05-22 | $74.56 | $74.56 | 2,293,600 | — | — |
| 2026-05-21 | $70.76 | $70.76 | 2,813,100 | — | — |
| 2026-05-20 | $75.27 | $75.27 | 3,122,000 | — | — |
| 2026-05-19 | $70.95 | $70.95 | 2,456,600 | — | — |
| 2026-05-18 | $71.52 | $71.52 | 2,571,500 | — | — |
| 2026-05-15 | $69.50 | $69.50 | 1,624,900 | — | — |
| 2026-05-14 | $74.30 | $74.30 | 1,592,300 | — | — |
| 2026-05-13 | $70.58 | $70.58 | 1,275,900 | — | — |
| 2026-05-12 | $70.99 | $70.99 | 1,391,000 | — | — |
| 2026-05-11 | $73.07 | $73.07 | 1,946,500 | — | — |
| 2026-05-08 | $70.01 | $70.01 | 1,538,700 | — | — |
| 2026-05-07 | $66.33 | $66.33 | 1,768,800 | — | — |
| 2026-05-06 | $67.30 | $67.30 | 1,299,200 | — | — |
| 2026-05-05 | $65.57 | $65.57 | 754,700 | — | — |
| 2026-05-04 | $63.82 | $63.82 | 871,900 | — | — |
| 2026-05-01 | $65.12 | $65.12 | 1,250,900 | — | — |
| 2026-04-30 | $65.91 | $65.91 | 2,596,200 | — | — |
| 2026-04-29 | $59.28 | $59.28 | 1,961,700 | — | — |
| 2026-04-28 | $58.06 | $58.06 | 1,545,600 | — | — |
| 2026-04-27 | $58.66 | $58.66 | 1,633,900 | — | — |
| 2026-04-24 | $61.99 | $61.99 | 1,359,400 | — | — |
| 2026-04-23 | $62.58 | $62.58 | 1,122,900 | — | — |
| 2026-04-22 | $63.08 | $63.08 | 1,204,800 | — | — |
| 2026-04-21 | $62.53 | $62.53 | 1,233,900 | — | — |
| 2026-04-20 | $64.08 | $64.08 | 1,425,400 | — | — |
| 2026-04-17 | $62.85 | $62.85 | 1,849,000 | — | — |
| 2026-04-16 | $61.23 | $61.23 | 1,497,000 | — | — |
| 2026-04-15 | $59.92 | $59.92 | 1,953,900 | — | — |