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 — 2026
| 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 | — | — |
| 2026-04-14 | $126.33 | $334.33 | 8,699,400 | — | — |
| 2026-04-13 | $121.82 | $322.39 | 7,564,400 | — | — |
| 2026-04-10 | $114.83 | $303.89 | 4,449,300 | — | — |
| 2026-04-09 | $116.90 | $309.37 | 5,905,300 | — | — |
| 2026-04-08 | $117.67 | $311.41 | 8,228,700 | — | — |
| 2026-04-07 | $112.73 | $298.33 | 4,093,000 | — | — |
| 2026-04-06 | $112.24 | $297.04 | 4,324,000 | — | — |
| 2026-04-02 | $113.05 | $299.18 | 7,761,000 | — | — |
| 2026-04-01 | $114.33 | $302.57 | 7,738,600 | — | — |
| 2026-03-31 | $114.99 | $304.31 | 8,733,300 | — | — |
| 2026-03-30 | $111.60 | $295.34 | 8,779,000 | — | — |
| 2026-03-27 | $108.07 | $286.00 | 8,764,900 | — | — |
| 2026-03-26 | $109.63 | $290.13 | 6,995,000 | — | — |
| 2026-03-25 | $108.38 | $286.82 | 6,284,800 | — | — |
| 2026-03-24 | $107.98 | $285.76 | 7,565,800 | — | — |
| 2026-03-23 | $109.35 | $289.39 | 8,775,100 | — | — |
| 2026-03-20 | $110.43 | $292.25 | 50,695,600 | — | — |
| 2026-03-19 | $113.47 | $300.29 | 8,837,300 | — | — |
| 2026-03-18 | $113.53 | $300.45 | 9,748,200 | — | — |
| 2026-03-17 | $112.00 | $296.40 | 9,070,200 | — | — |
| 2026-03-16 | $107.12 | $283.49 | 7,786,800 | — | — |
| 2026-03-13 | $106.78 | $282.59 | 11,075,700 | — | — |
| 2026-03-12 | $102.12 | $270.25 | 15,162,000 | — | — |
| 2026-03-11 | $107.25 | $283.83 | 8,917,400 | — | — |
| 2026-03-10 | $109.96 | $291.00 | 6,944,600 | — | — |
| 2026-03-09 | $110.65 | $292.83 | 10,438,800 | — | — |
| 2026-03-06 | $110.40 | $292.17 | 10,342,200 | — | — |
| 2026-03-05 | $115.55 | $305.80 | 8,985,100 | — | — |
| 2026-03-04 | $114.14 | $302.07 | 8,267,800 | — | — |
| 2026-03-03 | $110.92 | $293.54 | 15,189,400 | — | — |
| 2026-03-02 | $115.33 | $305.21 | 9,537,800 | — | — |
| 2026-02-27 | $113.37 | $300.03 | 10,191,100 | — | — |
| 2026-02-26 | $117.95 | $312.15 | 9,118,600 | — | — |
| 2026-02-25 | $118.22 | $312.86 | 8,244,000 | — | — |
| 2026-02-24 | $116.41 | $308.07 | 10,059,200 | — | — |
| 2026-02-23 | $113.71 | $300.93 | 18,370,400 | — | — |
| 2026-02-20 | $121.27 | $320.93 | 14,610,300 | — | — |
| 2026-02-19 | $125.76 | $332.82 | 11,095,000 | — | — |
| 2026-02-18 | $132.90 | $351.71 | 5,392,800 | — | — |
| 2026-02-17 | $131.39 | $347.72 | 6,807,200 | — | — |
| 2026-02-13 | $129.86 | $343.67 | 5,819,200 | — | — |
| 2026-02-12 | $129.77 | $343.43 | 9,828,700 | — | — |
| 2026-02-11 | $133.47 | $353.22 | 6,578,200 | — | — |
| 2026-02-10 | $133.82 | $354.15 | 8,074,900 | — | — |
| 2026-02-09 | $131.42 | $347.80 | 8,577,100 | — | — |
| 2026-02-06 | $129.69 | $339.27 | 11,661,500 | — | — |
| 2026-02-05 | $126.83 | $331.79 | 12,941,400 | — | — |
| 2026-02-04 | $134.54 | $351.96 | 9,627,700 | — | — |
| 2026-02-03 | $133.88 | $350.24 | 12,011,000 | — | — |
| 2026-02-02 | $141.28 | $369.59 | 4,411,300 | — | — |
| 2026-01-30 | $142.42 | $372.58 | 3,862,600 | — | — |
| 2026-01-29 | $142.94 | $373.94 | 8,265,500 | — | — |
| 2026-01-28 | $146.79 | $384.01 | 4,658,700 | — | — |
| 2026-01-27 | $148.41 | $388.25 | 2,952,600 | — | — |
| 2026-01-26 | $150.07 | $392.59 | 4,118,800 | — | — |
| 2026-01-23 | $150.48 | $393.66 | 4,132,100 | — | — |
| 2026-01-22 | $154.91 | $405.25 | 3,269,000 | — | — |
| 2026-01-21 | $155.97 | $408.02 | 4,156,700 | — | — |
| 2026-01-20 | $153.91 | $402.63 | 4,107,700 | — | — |
| 2026-01-16 | $163.50 | $427.72 | 4,126,600 | — | — |
| 2026-01-15 | $160.81 | $420.69 | 2,436,400 | — | — |
| 2026-01-14 | $158.71 | $415.19 | 2,944,300 | — | — |
| 2026-01-13 | $155.25 | $406.14 | 3,067,100 | — | — |
| 2026-01-12 | $156.58 | $409.62 | 3,142,200 | — | — |
| 2026-01-09 | $157.62 | $412.34 | 2,846,200 | — | — |
| 2026-01-08 | $155.30 | $406.27 | 4,314,100 | — | — |
| 2026-01-07 | $153.59 | $401.80 | 8,699,200 | — | — |
| 2026-01-06 | $162.65 | $425.50 | 3,341,400 | — | — |
| 2026-01-05 | $162.35 | $424.71 | 3,508,100 | — | — |
| 2026-01-02 | $158.80 | $415.43 | 2,921,800 | — | — |