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
- 2007-06-22 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 | — | — | — | $135.85 | 138,256 |
| 2026-09-03 | — | — | — | $137.55 | 180,561 |
| 2026-09-02 | — | — | — | $136.46 | 90,059 |
| 2026-09-01 | — | — | — | $139.74 | 159,643 |
| 2026-08-31 | — | — | — | $141.39 | 120,652 |
| 2026-08-28 | — | — | — | $144.75 | 130,017 |
| 2026-08-27 | $143.64 | $387.57 | 2,675,900 | $143.81 | 153,374 |
| 2026-08-26 | $143.20 | $386.38 | 3,688,600 | $143.06 | 70,916 |
| 2026-08-25 | $143.41 | $386.95 | 2,153,700 | $142.90 | 80,926 |
| 2026-08-24 | $143.64 | $387.57 | 2,169,900 | $143.76 | 83,942 |
| 2026-08-21 | $143.38 | $386.87 | 2,971,900 | $143.13 | 92,736 |
| 2026-08-20 | $141.35 | $381.39 | 3,139,000 | $144.22 | 150,993 |
| 2026-08-19 | $145.09 | $391.48 | 3,121,500 | $141.33 | 133,574 |
| 2026-08-18 | $140.59 | $379.34 | 3,395,700 | $139.72 | 145,105 |
| 2026-08-17 | $140.57 | $379.29 | 3,763,500 | $142.63 | 172,365 |
| 2026-08-14 | $143.93 | $388.35 | 3,805,100 | $149.34 | 138,938 |
| 2026-08-13 | $149.32 | $402.90 | 4,228,900 | $147.41 | 208,786 |
| 2026-08-12 | $146.41 | $395.05 | 4,182,400 | $148.60 | 230,317 |
| 2026-08-11 | $147.17 | $397.10 | 7,373,700 | $142.01 | 556,962 |
| 2026-08-10 | $141.66 | $382.23 | 5,260,100 | $137.10 | 316,392 |
| 2026-08-07 | $137.13 | $370.01 | 4,069,700 | $134.69 | 316,734 |
| 2026-08-06 | $133.45 | $360.08 | 3,801,700 | $135.69 | 194,654 |
| 2026-08-05 | $136.03 | $367.04 | 3,791,100 | $138.99 | 162,270 |
| 2026-08-04 | $137.20 | $370.19 | 5,864,000 | $134.72 | 279,508 |
| 2026-08-03 | $134.68 | $363.40 | 5,503,800 | $127.96 | 248,986 |
| 2026-07-31 | $127.75 | $341.22 | 4,897,900 | $127.96 | 195,722 |
| 2026-07-30 | $128.07 | $342.07 | 5,740,600 | $130.34 | 242,425 |
| 2026-07-29 | $129.40 | $345.62 | 6,291,600 | $132.89 | 262,317 |
| 2026-07-28 | $133.90 | $357.64 | 6,229,400 | $132.27 | 320,881 |
| 2026-07-27 | $132.60 | $354.17 | 6,801,300 | $132.04 | 338,411 |
| 2026-07-24 | $130.00 | $347.23 | 6,222,300 | $124.87 | 270,161 |
| 2026-07-23 | $124.50 | $332.54 | 8,260,000 | $121.34 | 367,709 |
| 2026-07-22 | $122.82 | $328.05 | 3,958,900 | $124.22 | 239,138 |
| 2026-07-21 | $124.15 | $331.60 | 5,183,500 | $124.02 | 172,234 |
| 2026-07-20 | $123.61 | $330.16 | 4,765,500 | $126.92 | 246,722 |
| 2026-07-17 | $126.91 | $338.97 | 4,805,600 | — | — |
| 2026-07-16 | $128.97 | $344.47 | 3,773,000 | — | — |
| 2026-07-15 | $127.05 | $339.35 | 5,478,600 | — | — |
| 2026-07-14 | $124.56 | $332.70 | 3,932,100 | — | — |
| 2026-07-13 | $122.04 | $325.96 | 3,250,200 | — | — |
| 2026-07-10 | $123.09 | $328.77 | 2,568,800 | — | — |
| 2026-07-09 | $122.15 | $326.26 | 4,327,400 | — | — |
| 2026-07-08 | $118.62 | $316.83 | 3,270,000 | — | — |
| 2026-07-07 | $120.89 | $322.89 | 3,778,800 | — | — |
| 2026-07-06 | $123.42 | $329.65 | 3,156,600 | — | — |
| 2026-07-02 | $122.78 | $327.94 | 3,603,300 | — | — |
| 2026-07-01 | $119.55 | $319.31 | 5,555,900 | — | — |
| 2026-06-30 | $117.67 | $314.29 | 7,368,600 | — | — |
| 2026-06-29 | $114.88 | $306.84 | 5,104,200 | — | — |
| 2026-06-26 | $115.40 | $308.23 | 7,488,100 | — | — |
| 2026-06-25 | $114.18 | $304.97 | 4,831,600 | — | — |
| 2026-06-24 | $112.99 | $301.79 | 7,957,200 | — | — |
| 2026-06-23 | $120.07 | $320.70 | 5,303,000 | — | — |
| 2026-06-22 | $123.26 | $329.22 | 4,331,700 | — | — |
| 2026-06-18 | $123.79 | $330.64 | 10,280,700 | — | — |
| 2026-06-17 | $125.01 | $333.90 | 5,882,700 | — | — |
| 2026-06-16 | $127.87 | $341.54 | 4,220,600 | — | — |
| 2026-06-15 | $124.63 | $332.88 | 5,703,200 | — | — |
| 2026-06-12 | $122.79 | $327.97 | 4,447,200 | — | — |
| 2026-06-11 | $120.88 | $322.87 | 4,298,500 | — | — |
| 2026-06-10 | $118.48 | $316.46 | 3,846,500 | — | — |
| 2026-06-09 | $120.29 | $321.29 | 5,438,700 | — | — |
| 2026-06-08 | $114.19 | $305.00 | 3,228,600 | — | — |
| 2026-06-05 | $115.35 | $308.10 | 5,562,800 | — | — |
| 2026-06-04 | $118.55 | $316.64 | 8,022,400 | — | — |
| 2026-06-03 | $110.28 | $294.55 | 8,132,200 | — | — |
| 2026-06-02 | $114.91 | $306.92 | 4,873,200 | — | — |
| 2026-06-01 | $116.94 | $312.34 | 5,576,000 | — | — |
| 2026-05-29 | $116.97 | $312.42 | 8,393,300 | — | — |
| 2026-05-28 | $116.14 | $310.21 | 5,651,700 | — | — |
| 2026-05-27 | $118.00 | $315.17 | 3,537,700 | — | — |
| 2026-05-26 | $118.12 | $315.49 | 3,817,000 | — | — |
| 2026-05-22 | $118.51 | $316.54 | 3,968,600 | — | — |
| 2026-05-21 | $118.57 | $316.70 | 4,672,600 | — | — |
| 2026-05-20 | $116.83 | $312.05 | 4,329,600 | — | — |
| 2026-05-19 | $114.26 | $305.18 | 4,812,900 | — | — |
| 2026-05-18 | $117.04 | $312.61 | 5,756,600 | — | — |
| 2026-05-15 | $117.89 | $314.88 | 4,867,300 | — | — |
| 2026-05-14 | $122.46 | $327.09 | 3,384,000 | — | — |
| 2026-05-13 | $119.62 | $319.50 | 4,997,300 | — | — |
| 2026-05-12 | $122.76 | $327.89 | 3,957,900 | — | — |
| 2026-05-11 | $121.40 | $324.26 | 4,187,400 | — | — |
| 2026-05-08 | $123.77 | $330.59 | 3,294,500 | — | — |
| 2026-05-07 | $122.33 | $326.74 | 5,131,000 | — | — |
| 2026-05-06 | $124.69 | $333.04 | 4,850,500 | — | — |
| 2026-05-05 | $122.72 | $327.78 | 4,783,400 | — | — |
| 2026-05-04 | $123.09 | $328.77 | 4,348,800 | — | — |
| 2026-05-01 | $126.35 | $334.38 | 5,648,700 | — | — |
| 2026-04-30 | $125.58 | $332.34 | 9,135,600 | — | — |
| 2026-04-29 | $119.83 | $317.12 | 5,994,900 | — | — |
| 2026-04-28 | $121.52 | $321.60 | 6,240,700 | — | — |
| 2026-04-27 | $120.37 | $318.55 | 5,662,000 | — | — |
| 2026-04-24 | $121.65 | $321.94 | 4,983,800 | — | — |
| 2026-04-23 | $122.33 | $323.74 | 10,221,600 | — | — |
| 2026-04-22 | $129.73 | $343.32 | 5,913,200 | — | — |
| 2026-04-21 | $128.50 | $340.07 | 6,207,000 | — | — |
| 2026-04-20 | $128.99 | $341.36 | 4,362,700 | — | — |
| 2026-04-17 | $129.08 | $341.60 | 7,638,200 | — | — |
| 2026-04-16 | $128.13 | $339.09 | 6,150,200 | — | — |
| 2026-04-15 | $130.19 | $344.54 | 9,540,800 | — | — |