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
- 2002-06-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 | — | — | — | $94.69 | 57,425 |
| 2026-09-03 | — | — | — | $93.85 | 52,310 |
| 2026-09-02 | — | — | — | $91.67 | 59,444 |
| 2026-09-01 | — | — | — | $91.76 | 59,732 |
| 2026-08-31 | — | — | — | $92.44 | 79,459 |
| 2026-08-28 | — | — | — | $93.14 | 63,472 |
| 2026-08-27 | $92.93 | $270.20 | 2,976,500 | $93.37 | 267,785 |
| 2026-08-26 | $93.59 | $272.12 | 4,128,100 | $92.65 | 242,004 |
| 2026-08-25 | $93.10 | $270.69 | 4,250,100 | $89.01 | 348,505 |
| 2026-08-24 | $86.86 | $252.55 | 2,403,700 | $86.94 | 142,962 |
| 2026-08-21 | $87.57 | $254.61 | 1,264,000 | $87.53 | 60,035 |
| 2026-08-20 | $86.44 | $251.33 | 1,502,200 | $87.50 | 83,448 |
| 2026-08-19 | $87.69 | $254.96 | 2,198,300 | $90.80 | 116,472 |
| 2026-08-18 | $90.13 | $262.06 | 1,308,400 | $91.11 | 69,723 |
| 2026-08-17 | $91.35 | $265.60 | 971,900 | $91.48 | 35,706 |
| 2026-08-14 | $91.54 | $266.16 | 1,018,600 | $90.88 | 37,792 |
| 2026-08-13 | $90.65 | $263.57 | 1,362,900 | $90.56 | 49,417 |
| 2026-08-12 | $90.33 | $262.64 | 2,763,000 | $89.46 | 70,965 |
| 2026-08-11 | $88.86 | $258.36 | 1,707,800 | $88.89 | 71,787 |
| 2026-08-10 | $88.56 | $257.49 | 3,389,700 | $88.73 | 49,084 |
| 2026-08-07 | $88.85 | $258.33 | 1,390,100 | $88.80 | 67,848 |
| 2026-08-06 | $88.32 | $256.79 | 1,292,800 | $88.67 | 74,820 |
| 2026-08-05 | $88.55 | $257.46 | 2,964,300 | $87.48 | 146,801 |
| 2026-08-04 | $87.13 | $253.33 | 4,184,000 | $88.12 | 112,052 |
| 2026-08-03 | $88.30 | $256.73 | 2,048,300 | $88.13 | 34,365 |
| 2026-07-31 | $87.77 | $255.19 | 2,386,200 | $87.88 | 61,396 |
| 2026-07-30 | $87.84 | $255.40 | 1,673,900 | $87.02 | 95,193 |
| 2026-07-29 | $86.04 | $250.16 | 1,646,700 | $88.03 | 63,843 |
| 2026-07-28 | $88.34 | $256.85 | 1,609,900 | $86.99 | 98,922 |
| 2026-07-27 | $86.88 | $252.61 | 1,386,400 | $87.46 | 89,501 |
| 2026-07-24 | $87.00 | $252.96 | 1,310,500 | $86.86 | 69,091 |
| 2026-07-23 | $86.61 | $251.82 | 4,176,200 | $86.64 | 168,196 |
| 2026-07-22 | $87.57 | $254.61 | 2,406,300 | $88.24 | 171,022 |
| 2026-07-21 | $87.37 | $254.03 | 2,553,700 | $87.54 | 91,265 |
| 2026-07-20 | $87.06 | $253.13 | 3,051,000 | $89.10 | 185,160 |
| 2026-07-17 | $89.43 | $260.02 | 2,396,100 | — | — |
| 2026-07-16 | $89.64 | $260.63 | 2,166,900 | — | — |
| 2026-07-15 | $90.29 | $262.52 | 3,057,900 | — | — |
| 2026-07-14 | $88.99 | $258.74 | 1,810,100 | — | — |
| 2026-07-13 | $88.00 | $255.86 | 1,846,800 | — | — |
| 2026-07-10 | $87.59 | $254.67 | 1,552,800 | — | — |
| 2026-07-09 | $86.06 | $250.22 | 1,459,500 | — | — |
| 2026-07-08 | $84.91 | $246.88 | 2,600,500 | — | — |
| 2026-07-07 | $86.20 | $250.63 | 5,836,300 | — | — |
| 2026-07-06 | $87.09 | $250.88 | 10,265,600 | — | — |
| 2026-07-02 | $85.40 | $246.01 | 3,670,600 | — | — |
| 2026-07-01 | $87.35 | $251.63 | 608,900 | — | — |
| 2026-06-30 | $86.84 | $250.16 | 2,523,900 | — | — |
| 2026-06-29 | $86.60 | $249.47 | 2,663,900 | — | — |
| 2026-06-26 | $86.16 | $248.20 | 2,242,500 | — | — |
| 2026-06-25 | $86.46 | $249.07 | 3,965,600 | — | — |
| 2026-06-24 | $85.30 | $245.73 | 5,664,700 | — | — |
| 2026-06-23 | $86.39 | $248.87 | 2,829,200 | — | — |
| 2026-06-22 | $86.90 | $250.33 | 4,169,500 | — | — |
| 2026-06-18 | $87.03 | $250.71 | 3,223,600 | — | — |
| 2026-06-17 | $86.37 | $248.81 | 2,313,000 | — | — |
| 2026-06-16 | $85.54 | $246.42 | 2,100,200 | — | — |
| 2026-06-15 | $84.62 | $243.77 | 3,253,500 | — | — |
| 2026-06-12 | $83.99 | $241.95 | 1,535,500 | — | — |
| 2026-06-11 | $82.69 | $238.21 | 4,395,100 | — | — |
| 2026-06-10 | $81.56 | $234.95 | 1,905,300 | — | — |
| 2026-06-09 | $81.70 | $235.35 | 2,164,700 | — | — |
| 2026-06-08 | $80.93 | $233.14 | 1,803,100 | — | — |
| 2026-06-05 | $80.56 | $232.07 | 1,522,600 | — | — |
| 2026-06-04 | $81.39 | $234.46 | 1,658,900 | — | — |
| 2026-06-03 | $80.26 | $231.21 | 2,249,900 | — | — |
| 2026-06-02 | $80.64 | $232.30 | 1,898,100 | — | — |
| 2026-06-01 | $78.61 | $226.45 | 3,899,200 | — | — |
| 2026-05-29 | $80.05 | $230.60 | 2,048,300 | — | — |
| 2026-05-28 | $79.79 | $229.85 | 3,549,100 | — | — |
| 2026-05-27 | $80.68 | $232.42 | 4,875,800 | — | — |
| 2026-05-26 | $80.40 | $231.61 | 2,622,400 | — | — |
| 2026-05-22 | $79.78 | $229.82 | 1,262,700 | — | — |
| 2026-05-21 | $79.43 | $228.82 | 3,081,200 | — | — |
| 2026-05-20 | $78.95 | $227.43 | 2,377,700 | — | — |
| 2026-05-19 | $77.27 | $222.59 | 2,161,200 | — | — |
| 2026-05-18 | $77.26 | $222.56 | 999,300 | — | — |
| 2026-05-15 | $77.08 | $222.05 | 1,489,000 | — | — |
| 2026-05-14 | $77.33 | $222.77 | 3,257,200 | — | — |
| 2026-05-13 | $76.45 | $220.23 | 2,595,100 | — | — |
| 2026-05-12 | $77.30 | $222.68 | 1,067,200 | — | — |
| 2026-05-11 | $77.04 | $221.93 | 2,274,900 | — | — |
| 2026-05-08 | $77.53 | $223.34 | 1,271,800 | — | — |
| 2026-05-07 | $78.09 | $224.96 | 1,039,500 | — | — |
| 2026-05-06 | $78.45 | $225.99 | 1,678,600 | — | — |
| 2026-05-05 | $76.67 | $220.86 | 1,269,100 | — | — |
| 2026-05-04 | $76.57 | $220.58 | 1,230,600 | — | — |
| 2026-05-01 | $78.00 | $224.70 | 1,242,100 | — | — |
| 2026-04-30 | $77.80 | $224.12 | 1,777,900 | — | — |
| 2026-04-29 | $75.65 | $217.93 | 1,996,100 | — | — |
| 2026-04-28 | $76.71 | $220.98 | 3,271,100 | — | — |
| 2026-04-27 | $76.39 | $220.06 | 1,257,800 | — | — |
| 2026-04-24 | $75.71 | $218.10 | 2,095,100 | — | — |
| 2026-04-23 | $74.96 | $215.94 | 1,725,700 | — | — |
| 2026-04-22 | $75.14 | $216.46 | 3,051,200 | — | — |
| 2026-04-21 | $75.87 | $218.56 | 2,358,500 | — | — |
| 2026-04-20 | $76.78 | $221.18 | 3,016,900 | — | — |
| 2026-04-17 | $76.56 | $220.55 | 4,414,900 | — | — |
| 2026-04-16 | $75.00 | $216.05 | 1,412,900 | — | — |
| 2026-04-15 | $75.36 | $217.09 | 2,952,400 | — | — |