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
- 1987-10-02 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 | — | — | — | $269.96 | 161,544 |
| 2026-09-03 | — | — | — | $266.97 | 187,773 |
| 2026-09-02 | — | — | — | $268.68 | 139,645 |
| 2026-09-01 | — | — | — | $270.86 | 209,122 |
| 2026-08-31 | — | — | — | $279.00 | 176,339 |
| 2026-08-28 | — | — | — | $288.98 | 193,857 |
| 2026-08-27 | $295.39 | $295.39 | 4,907,600 | $302.13 | 128,073 |
| 2026-08-26 | $294.37 | $294.37 | 5,468,200 | $286.85 | 122,333 |
| 2026-08-25 | $288.14 | $288.14 | 4,738,900 | $286.70 | 157,511 |
| 2026-08-24 | $275.49 | $275.49 | 6,919,700 | $275.45 | 210,870 |
| 2026-08-21 | $289.52 | $289.52 | 6,000,800 | $295.76 | 242,610 |
| 2026-08-20 | $290.03 | $290.03 | 4,979,500 | $291.12 | 152,102 |
| 2026-08-19 | $287.47 | $287.47 | 7,421,700 | $308.83 | 388,259 |
| 2026-08-18 | $306.43 | $306.43 | 9,644,600 | $325.10 | 436,548 |
| 2026-08-17 | $351.22 | $351.22 | 8,609,600 | $332.50 | 235,633 |
| 2026-08-14 | $325.83 | $325.83 | 8,757,800 | $328.33 | 360,075 |
| 2026-08-13 | $327.23 | $327.23 | 13,072,500 | $343.92 | 585,578 |
| 2026-08-12 | $355.64 | $355.64 | 12,452,800 | $358.06 | 413,927 |
| 2026-08-11 | $328.57 | $328.57 | 6,507,100 | $324.93 | 200,864 |
| 2026-08-10 | $325.15 | $325.15 | 9,845,600 | $385.20 | 498,229 |
| 2026-08-07 | $379.13 | $379.13 | 11,257,200 | $356.76 | 476,063 |
| 2026-08-06 | $334.22 | $334.22 | 6,037,000 | $314.15 | 244,091 |
| 2026-08-05 | $328.22 | $328.22 | 5,780,900 | $320.19 | 337,658 |
| 2026-08-04 | $323.73 | $323.73 | 8,958,000 | $325.54 | 366,770 |
| 2026-08-03 | $288.14 | $288.14 | 5,547,900 | $254.19 | 316,122 |
| 2026-07-31 | $262.89 | $262.89 | 5,475,200 | $273.99 | 302,941 |
| 2026-07-30 | $249.06 | $249.06 | 6,357,000 | $243.33 | 300,556 |
| 2026-07-29 | $222.05 | $222.05 | 6,900,600 | $242.96 | 378,893 |
| 2026-07-28 | $243.33 | $243.33 | 8,375,000 | $256.15 | 369,207 |
| 2026-07-27 | $271.31 | $271.31 | 4,637,800 | $281.68 | 241,273 |
| 2026-07-24 | $282.39 | $282.39 | 3,765,800 | $306.18 | 202,300 |
| 2026-07-23 | $313.22 | $313.22 | 2,853,300 | $308.27 | 153,067 |
| 2026-07-22 | $312.19 | $312.19 | 2,769,700 | $306.89 | 105,418 |
| 2026-07-21 | $317.22 | $317.22 | 4,531,800 | $307.07 | 233,021 |
| 2026-07-20 | $285.40 | $285.40 | 3,606,800 | $287.71 | 211,059 |
| 2026-07-17 | $277.60 | $277.60 | 5,956,400 | — | — |
| 2026-07-16 | $276.96 | $276.96 | 4,962,600 | — | — |
| 2026-07-15 | $299.38 | $299.38 | 5,188,100 | — | — |
| 2026-07-14 | $310.77 | $310.77 | 3,093,700 | — | — |
| 2026-07-13 | $307.39 | $307.39 | 3,218,900 | — | — |
| 2026-07-10 | $324.50 | $324.50 | 4,030,200 | — | — |
| 2026-07-09 | $327.24 | $327.24 | 4,158,600 | — | — |
| 2026-07-08 | $317.05 | $317.05 | 3,873,700 | — | — |
| 2026-07-07 | $314.13 | $314.13 | 5,475,000 | — | — |
| 2026-07-06 | $335.70 | $335.70 | 3,258,300 | — | — |
| 2026-07-02 | $333.36 | $333.36 | 6,965,900 | — | — |
| 2026-07-01 | $368.65 | $368.65 | 4,316,200 | — | — |
| 2026-06-30 | $394.47 | $394.47 | 4,428,300 | — | — |
| 2026-06-29 | $391.22 | $391.22 | 7,860,000 | — | — |
| 2026-06-26 | $380.56 | $380.56 | 7,103,900 | — | — |
| 2026-06-25 | $407.25 | $407.25 | 4,530,200 | — | — |
| 2026-06-24 | $392.50 | $392.50 | 4,641,200 | — | — |
| 2026-06-23 | $381.22 | $381.22 | 5,954,800 | — | — |
| 2026-06-22 | $425.48 | $425.48 | 9,178,100 | — | — |
| 2026-06-18 | $389.57 | $389.57 | 7,520,600 | — | — |
| 2026-06-17 | $378.85 | $378.85 | 5,707,600 | — | — |
| 2026-06-16 | $382.81 | $382.81 | 5,594,400 | — | — |
| 2026-06-15 | $413.84 | $413.84 | 5,158,700 | — | — |
| 2026-06-12 | $385.03 | $385.03 | 5,386,600 | — | — |
| 2026-06-11 | $363.58 | $363.58 | 6,489,500 | — | — |
| 2026-06-10 | $354.77 | $354.77 | 5,666,800 | — | — |
| 2026-06-09 | $355.94 | $355.94 | 8,180,300 | — | — |
| 2026-06-08 | $401.93 | $401.93 | 5,558,400 | — | — |
| 2026-06-05 | $376.99 | $376.99 | 6,418,700 | — | — |
| 2026-06-04 | $421.90 | $421.90 | 6,032,700 | — | — |
| 2026-06-03 | $417.43 | $417.43 | 5,393,600 | — | — |
| 2026-06-02 | $426.89 | $426.89 | 9,124,000 | — | — |
| 2026-06-01 | $362.90 | $362.90 | 6,065,900 | — | — |
| 2026-05-29 | $361.47 | $361.47 | 11,073,100 | — | — |
| 2026-05-28 | $376.95 | $376.95 | 3,698,100 | — | — |
| 2026-05-27 | $380.18 | $380.18 | 3,989,500 | — | — |
| 2026-05-26 | $381.35 | $381.35 | 4,081,200 | — | — |
| 2026-05-22 | $377.57 | $377.57 | 3,980,200 | — | — |
| 2026-05-21 | $378.00 | $378.00 | 4,366,200 | — | — |
| 2026-05-20 | $358.50 | $358.50 | 5,065,900 | — | — |
| 2026-05-19 | $353.63 | $353.63 | 5,779,000 | — | — |
| 2026-05-18 | $362.83 | $362.83 | 6,342,100 | — | — |
| 2026-05-15 | $382.45 | $382.45 | 6,627,000 | — | — |
| 2026-05-14 | $404.94 | $404.94 | 4,791,300 | — | — |
| 2026-05-13 | $403.71 | $403.71 | 6,758,900 | — | — |
| 2026-05-12 | $374.01 | $374.01 | 5,990,300 | — | — |
| 2026-05-11 | $379.69 | $379.69 | 9,856,100 | — | — |
| 2026-05-08 | $335.26 | $335.26 | 7,901,600 | — | — |
| 2026-05-07 | $319.19 | $319.19 | 12,673,300 | — | — |
| 2026-05-06 | $344.67 | $344.67 | 9,720,600 | — | — |
| 2026-05-05 | $335.73 | $335.73 | 5,601,200 | — | — |
| 2026-05-04 | $329.89 | $329.89 | 6,539,000 | — | — |
| 2026-05-01 | $329.50 | $329.50 | 4,620,100 | — | — |
| 2026-04-30 | $319.71 | $319.71 | 6,165,400 | — | — |
| 2026-04-29 | $304.93 | $304.93 | 6,884,400 | — | — |
| 2026-04-28 | $303.97 | $303.97 | 6,393,400 | — | — |
| 2026-04-27 | $321.53 | $321.53 | 6,217,500 | — | — |
| 2026-04-24 | $336.09 | $336.09 | 5,294,900 | — | — |
| 2026-04-23 | $337.68 | $337.68 | 6,064,200 | — | — |
| 2026-04-22 | $350.47 | $350.47 | 5,202,300 | — | — |
| 2026-04-21 | $343.79 | $343.79 | 5,115,900 | — | — |
| 2026-04-20 | $347.51 | $347.51 | 3,872,500 | — | — |
| 2026-04-17 | $345.02 | $345.02 | 5,628,900 | — | — |
| 2026-04-16 | $328.00 | $328.00 | 6,805,400 | — | — |
| 2026-04-15 | $308.20 | $308.20 | 4,953,400 | — | — |