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-02-01 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 | — | — | — | $115.51 | 33,178 |
| 2026-09-03 | — | — | — | $113.04 | 86,097 |
| 2026-09-02 | — | — | — | $114.12 | 94,940 |
| 2026-09-01 | — | — | — | $115.17 | 65,630 |
| 2026-08-31 | — | — | — | $116.83 | 62,036 |
| 2026-08-28 | — | — | — | $122.84 | 60,495 |
| 2026-08-27 | $122.69 | $313.47 | 1,257,300 | $122.63 | 78,220 |
| 2026-08-26 | $121.43 | $310.25 | 1,338,600 | $120.97 | 63,238 |
| 2026-08-25 | $120.90 | $308.90 | 986,600 | $122.42 | 62,340 |
| 2026-08-24 | $121.19 | $309.64 | 1,555,200 | $121.40 | 61,777 |
| 2026-08-21 | $122.02 | $311.76 | 827,400 | $122.91 | 21,618 |
| 2026-08-20 | $122.94 | $314.11 | 1,380,000 | $122.10 | 39,361 |
| 2026-08-19 | $122.08 | $311.91 | 1,481,500 | $128.06 | 80,570 |
| 2026-08-18 | $126.67 | $323.64 | 1,213,700 | $129.79 | 56,277 |
| 2026-08-17 | $129.90 | $331.90 | 1,209,800 | $128.70 | 50,412 |
| 2026-08-14 | $129.43 | $330.69 | 874,600 | $125.50 | 55,212 |
| 2026-08-13 | $126.62 | $323.51 | 1,181,100 | $124.50 | 59,930 |
| 2026-08-12 | $124.36 | $317.74 | 1,096,300 | $124.03 | 56,784 |
| 2026-08-11 | $122.39 | $312.71 | 1,503,100 | $122.12 | 60,559 |
| 2026-08-10 | $121.56 | $310.59 | 2,068,800 | $120.61 | 88,448 |
| 2026-08-07 | $121.15 | $309.54 | 1,491,800 | $123.26 | 69,768 |
| 2026-08-06 | $121.96 | $311.61 | 2,882,900 | $127.46 | 170,394 |
| 2026-08-05 | $127.13 | $324.82 | 2,711,900 | $128.82 | 153,848 |
| 2026-08-04 | $125.51 | $320.68 | 2,511,100 | $123.05 | 123,420 |
| 2026-08-03 | $124.08 | $317.02 | 1,889,800 | $121.87 | 77,000 |
| 2026-07-31 | $122.32 | $312.53 | 2,939,400 | $125.63 | 59,614 |
| 2026-07-30 | $124.64 | $318.46 | 2,745,900 | $122.42 | 133,384 |
| 2026-07-29 | $120.75 | $308.52 | 1,802,600 | $124.34 | 96,532 |
| 2026-07-28 | $125.70 | $321.16 | 1,168,900 | $126.53 | 75,646 |
| 2026-07-27 | $126.99 | $324.46 | 1,455,000 | $129.64 | 77,802 |
| 2026-07-24 | $128.31 | $327.83 | 1,808,100 | $126.85 | 93,924 |
| 2026-07-23 | $124.55 | $318.23 | 1,660,700 | $123.37 | 72,049 |
| 2026-07-22 | $124.51 | $318.12 | 1,229,800 | $125.41 | 59,882 |
| 2026-07-21 | $125.56 | $320.81 | 1,537,300 | $125.99 | 93,266 |
| 2026-07-20 | $124.23 | $317.41 | 1,775,600 | $123.63 | 108,208 |
| 2026-07-17 | $123.82 | $316.36 | 2,105,100 | — | — |
| 2026-07-16 | $121.66 | $310.84 | 2,244,300 | — | — |
| 2026-07-15 | $123.52 | $315.59 | 2,946,900 | — | — |
| 2026-07-14 | $122.66 | $313.40 | 2,580,300 | — | — |
| 2026-07-13 | $122.37 | $312.66 | 2,813,900 | — | — |
| 2026-07-10 | $121.51 | $310.46 | 1,834,500 | — | — |
| 2026-07-09 | $119.48 | $305.27 | 1,802,600 | — | — |
| 2026-07-08 | $115.46 | $295.00 | 2,340,600 | — | — |
| 2026-07-07 | $115.75 | $295.74 | 2,791,400 | — | — |
| 2026-07-06 | $116.38 | $297.35 | 1,911,800 | — | — |
| 2026-07-02 | $117.16 | $299.34 | 2,957,700 | — | — |
| 2026-07-01 | $121.90 | $311.46 | 2,204,100 | — | — |
| 2026-06-30 | $126.31 | $322.72 | 1,782,700 | — | — |
| 2026-06-29 | $129.97 | $332.07 | 1,210,900 | — | — |
| 2026-06-26 | $132.44 | $338.38 | 2,134,000 | — | — |
| 2026-06-25 | $131.06 | $334.86 | 2,267,700 | — | — |
| 2026-06-24 | $130.59 | $333.66 | 2,322,500 | — | — |
| 2026-06-23 | $133.06 | $339.97 | 1,969,200 | — | — |
| 2026-06-22 | $131.86 | $336.90 | 1,732,800 | — | — |
| 2026-06-18 | $127.83 | $326.61 | 2,110,400 | — | — |
| 2026-06-17 | $125.44 | $320.50 | 1,304,200 | — | — |
| 2026-06-16 | $128.21 | $327.58 | 1,669,700 | — | — |
| 2026-06-15 | $126.28 | $322.65 | 1,257,000 | — | — |
| 2026-06-12 | $127.24 | $322.89 | 928,200 | — | — |
| 2026-06-11 | $125.17 | $317.64 | 1,239,400 | — | — |
| 2026-06-10 | $123.36 | $313.05 | 846,400 | — | — |
| 2026-06-09 | $126.14 | $320.10 | 1,368,900 | — | — |
| 2026-06-08 | $123.50 | $313.40 | 1,436,400 | — | — |
| 2026-06-05 | $124.66 | $316.34 | 1,706,500 | — | — |
| 2026-06-04 | $130.25 | $330.53 | 1,318,600 | — | — |
| 2026-06-03 | $127.95 | $324.69 | 1,205,200 | — | — |
| 2026-06-02 | $128.46 | $325.99 | 1,465,800 | — | — |
| 2026-06-01 | $126.38 | $320.71 | 1,508,200 | — | — |
| 2026-05-29 | $128.25 | $325.45 | 2,365,400 | — | — |
| 2026-05-28 | $126.83 | $321.85 | 1,026,000 | — | — |
| 2026-05-27 | $127.01 | $322.31 | 1,255,000 | — | — |
| 2026-05-26 | $128.40 | $325.83 | 1,003,700 | — | — |
| 2026-05-22 | $126.46 | $320.91 | 949,800 | — | — |
| 2026-05-21 | $127.33 | $323.12 | 1,342,200 | — | — |
| 2026-05-20 | $125.81 | $319.26 | 1,025,600 | — | — |
| 2026-05-19 | $123.52 | $313.45 | 964,700 | — | — |
| 2026-05-18 | $123.96 | $314.57 | 1,032,700 | — | — |
| 2026-05-15 | $125.07 | $317.38 | 1,249,400 | — | — |
| 2026-05-14 | $127.75 | $324.19 | 1,051,400 | — | — |
| 2026-05-13 | $126.12 | $320.05 | 1,742,000 | — | — |
| 2026-05-12 | $126.21 | $320.28 | 2,047,400 | — | — |
| 2026-05-11 | $129.96 | $329.79 | 1,358,900 | — | — |
| 2026-05-08 | $128.84 | $326.95 | 1,141,500 | — | — |
| 2026-05-07 | $126.81 | $321.80 | 2,182,400 | — | — |
| 2026-05-06 | $132.06 | $335.12 | 1,677,500 | — | — |
| 2026-05-05 | $131.70 | $334.21 | 2,242,100 | — | — |
| 2026-05-04 | $128.22 | $325.38 | 1,494,900 | — | — |
| 2026-05-01 | $127.19 | $322.76 | 2,399,900 | — | — |
| 2026-04-30 | $125.99 | $319.72 | 5,039,300 | — | — |
| 2026-04-29 | $114.52 | $290.61 | 1,848,600 | — | — |
| 2026-04-28 | $112.62 | $285.79 | 1,882,400 | — | — |
| 2026-04-27 | $112.75 | $286.12 | 1,712,600 | — | — |
| 2026-04-24 | $116.03 | $294.44 | 1,642,700 | — | — |
| 2026-04-23 | $116.12 | $294.67 | 1,390,400 | — | — |
| 2026-04-22 | $117.23 | $297.49 | 1,355,500 | — | — |
| 2026-04-21 | $117.83 | $299.01 | 1,526,800 | — | — |
| 2026-04-20 | $120.53 | $305.86 | 1,447,600 | — | — |
| 2026-04-17 | $118.07 | $299.62 | 1,938,900 | — | — |
| 2026-04-16 | $117.73 | $298.76 | 1,830,900 | — | — |
| 2026-04-15 | $113.55 | $288.15 | 998,100 | — | — |