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 — 2026
| 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 | — | — |
| 2026-04-14 | $313.42 | $313.42 | 4,500,100 | — | — |
| 2026-04-13 | $307.93 | $307.93 | 4,516,800 | — | — |
| 2026-04-10 | $307.50 | $307.50 | 7,969,000 | — | — |
| 2026-04-09 | $284.17 | $284.17 | 6,374,700 | — | — |
| 2026-04-08 | $281.79 | $281.79 | 7,230,100 | — | — |
| 2026-04-07 | $255.10 | $255.10 | 4,027,500 | — | — |
| 2026-04-06 | $253.22 | $253.22 | 3,772,200 | — | — |
| 2026-04-02 | $258.16 | $258.16 | 5,188,100 | — | — |
| 2026-04-01 | $247.80 | $247.80 | 6,927,800 | — | — |
| 2026-03-31 | $238.21 | $238.21 | 6,152,000 | — | — |
| 2026-03-30 | $219.65 | $219.65 | 8,235,200 | — | — |
| 2026-03-27 | $243.48 | $243.48 | 5,433,500 | — | — |
| 2026-03-26 | $243.29 | $243.29 | 6,390,900 | — | — |
| 2026-03-25 | $272.04 | $272.04 | 5,314,100 | — | — |
| 2026-03-24 | $272.33 | $272.33 | 9,338,800 | — | — |
| 2026-03-23 | $255.05 | $255.05 | 9,205,200 | — | — |
| 2026-03-20 | $253.63 | $253.63 | 51,484,800 | — | — |
| 2026-03-19 | $275.57 | $275.57 | 9,382,800 | — | — |
| 2026-03-18 | $257.21 | $257.21 | 9,952,700 | — | — |
| 2026-03-17 | $245.80 | $245.80 | 7,599,900 | — | — |
| 2026-03-16 | $247.37 | $247.37 | 6,165,200 | — | — |
| 2026-03-13 | $242.76 | $242.76 | 3,932,600 | — | — |
| 2026-03-12 | $241.27 | $241.27 | 5,718,800 | — | — |
| 2026-03-11 | $251.41 | $251.41 | 6,806,900 | — | — |
| 2026-03-10 | $260.64 | $260.64 | 7,866,100 | — | — |
| 2026-03-09 | $252.32 | $252.32 | 10,589,700 | — | — |
| 2026-03-06 | $235.72 | $235.72 | 8,055,900 | — | — |
| 2026-03-05 | $253.87 | $253.87 | 8,812,300 | — | — |
| 2026-03-04 | $274.86 | $274.86 | 10,520,100 | — | — |
| 2026-03-03 | $280.81 | $280.81 | 8,099,500 | — | — |
| 2026-03-02 | $298.91 | $298.91 | 10,243,400 | — | — |
| 2026-02-27 | $258.93 | $258.93 | 15,226,100 | — | — |
| 2026-02-26 | $250.14 | $250.14 | 7,894,000 | — | — |
| 2026-02-25 | $267.90 | $267.90 | 7,096,800 | — | — |
| 2026-02-24 | $254.86 | $254.86 | 4,618,900 | — | — |
| 2026-02-23 | $248.89 | $248.89 | 4,712,700 | — | — |
| 2026-02-20 | $248.18 | $248.18 | 6,285,900 | — | — |
| 2026-02-19 | $232.48 | $232.48 | 4,084,700 | — | — |
| 2026-02-18 | $223.89 | $223.89 | 3,227,100 | — | — |
| 2026-02-17 | $219.96 | $219.96 | 4,616,600 | — | — |
| 2026-02-13 | $217.23 | $217.23 | 4,052,200 | — | — |
| 2026-02-12 | $216.10 | $216.10 | 6,733,700 | — | — |
| 2026-02-11 | $223.69 | $223.69 | 5,608,400 | — | — |
| 2026-02-10 | $228.37 | $228.37 | 7,514,100 | — | — |
| 2026-02-09 | $242.46 | $242.46 | 5,940,600 | — | — |
| 2026-02-06 | $227.68 | $227.68 | 6,589,900 | — | — |
| 2026-02-05 | $209.24 | $209.24 | 12,867,100 | — | — |
| 2026-02-04 | $211.00 | $211.00 | 13,363,100 | — | — |
| 2026-02-03 | $229.18 | $229.18 | 6,938,800 | — | — |
| 2026-02-02 | $222.44 | $222.44 | 5,212,000 | — | — |
| 2026-01-30 | $212.18 | $212.18 | 7,083,200 | — | — |
| 2026-01-29 | $215.86 | $215.86 | 4,535,800 | — | — |
| 2026-01-28 | $221.14 | $221.14 | 4,303,500 | — | — |
| 2026-01-27 | $214.00 | $214.00 | 4,140,200 | — | — |
| 2026-01-26 | $197.76 | $197.76 | 3,097,000 | — | — |
| 2026-01-23 | $196.94 | $196.94 | 2,564,900 | — | — |
| 2026-01-22 | $202.72 | $202.72 | 4,101,300 | — | — |
| 2026-01-21 | $201.46 | $201.46 | 5,978,400 | — | — |
| 2026-01-20 | $193.46 | $193.46 | 4,305,500 | — | — |
| 2026-01-16 | $191.04 | $191.04 | 3,592,300 | — | — |
| 2026-01-15 | $195.96 | $195.96 | 7,028,800 | — | — |
| 2026-01-14 | $184.11 | $184.11 | 2,882,800 | — | — |
| 2026-01-13 | $190.03 | $190.03 | 4,541,300 | — | — |
| 2026-01-12 | $185.18 | $185.18 | 5,984,600 | — | — |
| 2026-01-09 | $178.06 | $178.06 | 5,456,500 | — | — |
| 2026-01-08 | $173.15 | $173.15 | 5,985,000 | — | — |
| 2026-01-07 | $191.62 | $191.62 | 3,064,300 | — | — |
| 2026-01-06 | $194.11 | $194.11 | 4,647,500 | — | — |
| 2026-01-05 | $186.36 | $186.36 | 5,235,400 | — | — |
| 2026-01-02 | $194.33 | $194.33 | 3,515,100 | — | — |