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
- 2006-10-17 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 | — | — | — | $131.71 | 63,184 |
| 2026-09-03 | — | — | — | $135.27 | 41,229 |
| 2026-09-02 | — | — | — | $137.19 | 37,668 |
| 2026-09-01 | — | — | — | $141.07 | 43,959 |
| 2026-08-31 | — | — | — | $140.40 | 48,246 |
| 2026-08-28 | — | — | — | $140.82 | 36,481 |
| 2026-08-27 | $139.86 | $278.94 | 880,300 | $137.07 | 24,705 |
| 2026-08-26 | $137.43 | $274.10 | 944,500 | $134.66 | 50,716 |
| 2026-08-25 | $134.54 | $268.33 | 1,248,900 | $137.33 | 85,179 |
| 2026-08-24 | $138.43 | $276.09 | 737,100 | $140.74 | 41,043 |
| 2026-08-21 | $141.39 | $281.99 | 954,900 | $142.05 | 46,439 |
| 2026-08-20 | $141.37 | $281.95 | 1,160,600 | $146.07 | 44,950 |
| 2026-08-19 | $146.31 | $291.81 | 1,171,300 | $143.47 | 66,305 |
| 2026-08-18 | $143.48 | $286.16 | 1,232,000 | $143.23 | 36,873 |
| 2026-08-17 | $142.25 | $283.71 | 1,096,200 | $142.76 | 63,627 |
| 2026-08-14 | $143.83 | $286.86 | 1,392,800 | $142.69 | 59,678 |
| 2026-08-13 | $142.61 | $284.43 | 1,660,400 | $140.22 | 86,531 |
| 2026-08-12 | $140.38 | $279.98 | 1,708,100 | $139.17 | 72,085 |
| 2026-08-11 | $140.89 | $281.00 | 1,888,800 | $137.35 | 55,992 |
| 2026-08-10 | $139.10 | $277.43 | 1,884,700 | $136.79 | 92,860 |
| 2026-08-07 | $137.57 | $274.38 | 1,955,000 | $133.63 | 79,444 |
| 2026-08-06 | $135.26 | $269.77 | 2,007,500 | $128.05 | 95,958 |
| 2026-08-05 | $126.85 | $252.99 | 2,478,900 | $130.07 | 99,460 |
| 2026-08-04 | $130.60 | $260.47 | 2,831,900 | $125.30 | 169,555 |
| 2026-08-03 | $118.72 | $236.78 | 1,838,100 | $117.65 | 81,838 |
| 2026-07-31 | $115.60 | $230.56 | 1,180,800 | $111.84 | 48,430 |
| 2026-07-30 | $112.41 | $224.20 | 1,154,300 | $112.30 | 45,237 |
| 2026-07-29 | $114.37 | $228.10 | 1,421,200 | $117.01 | 79,539 |
| 2026-07-28 | $118.36 | $236.06 | 1,497,800 | $116.34 | 55,255 |
| 2026-07-27 | $114.95 | $229.26 | 1,393,900 | $113.10 | 79,278 |
| 2026-07-24 | $112.14 | $223.66 | 1,190,600 | $111.63 | 61,128 |
| 2026-07-23 | $110.33 | $220.05 | 1,218,200 | $107.25 | 63,625 |
| 2026-07-22 | $107.26 | $213.92 | 1,001,500 | $106.75 | 46,062 |
| 2026-07-21 | $104.92 | $209.26 | 1,538,100 | $104.51 | 72,674 |
| 2026-07-20 | $107.02 | $213.44 | 1,731,300 | $106.11 | 100,078 |
| 2026-07-17 | $106.48 | $212.37 | 2,094,400 | — | — |
| 2026-07-16 | $108.29 | $215.98 | 1,574,500 | — | — |
| 2026-07-15 | $108.21 | $215.82 | 1,238,200 | — | — |
| 2026-07-14 | $106.56 | $212.53 | 1,059,300 | — | — |
| 2026-07-13 | $106.58 | $212.57 | 1,238,800 | — | — |
| 2026-07-10 | $107.02 | $213.44 | 1,068,000 | — | — |
| 2026-07-09 | $106.62 | $212.65 | 1,676,100 | — | — |
| 2026-07-08 | $107.18 | $213.76 | 969,400 | — | — |
| 2026-07-07 | $108.57 | $216.54 | 1,375,800 | — | — |
| 2026-07-06 | $108.72 | $216.84 | 1,844,100 | — | — |
| 2026-07-02 | $108.84 | $217.07 | 2,315,500 | — | — |
| 2026-07-01 | $103.07 | $205.57 | 1,645,100 | — | — |
| 2026-06-30 | $102.97 | $205.37 | 1,988,000 | — | — |
| 2026-06-29 | $100.44 | $200.32 | 2,650,000 | — | — |
| 2026-06-26 | $101.76 | $202.95 | 2,473,900 | — | — |
| 2026-06-25 | $100.00 | $199.44 | 1,601,300 | — | — |
| 2026-06-24 | $104.32 | $208.06 | 1,426,900 | — | — |
| 2026-06-23 | $106.11 | $211.63 | 1,754,400 | — | — |
| 2026-06-22 | $104.84 | $209.10 | 3,058,100 | — | — |
| 2026-06-18 | $107.12 | $213.64 | 6,872,600 | — | — |
| 2026-06-17 | $108.67 | $216.74 | 2,530,500 | — | — |
| 2026-06-16 | $113.58 | $226.53 | 1,863,100 | — | — |
| 2026-06-15 | $114.60 | $228.56 | 2,581,700 | — | — |
| 2026-06-12 | $122.16 | $242.78 | 1,199,200 | — | — |
| 2026-06-11 | $122.08 | $242.62 | 746,100 | — | — |
| 2026-06-10 | $121.69 | $241.85 | 1,285,500 | — | — |
| 2026-06-09 | $123.52 | $245.49 | 896,900 | — | — |
| 2026-06-08 | $122.80 | $244.06 | 1,028,400 | — | — |
| 2026-06-05 | $124.43 | $247.29 | 1,258,600 | — | — |
| 2026-06-04 | $124.57 | $247.57 | 1,092,200 | — | — |
| 2026-06-03 | $124.35 | $247.14 | 1,245,000 | — | — |
| 2026-06-02 | $126.82 | $252.04 | 1,506,800 | — | — |
| 2026-06-01 | $127.72 | $253.83 | 1,290,100 | — | — |
| 2026-05-29 | $127.80 | $253.99 | 2,600,800 | — | — |
| 2026-05-28 | $131.59 | $261.52 | 1,409,100 | — | — |
| 2026-05-27 | $130.62 | $259.60 | 1,453,300 | — | — |
| 2026-05-26 | $128.12 | $254.63 | 1,221,800 | — | — |
| 2026-05-22 | $126.01 | $250.43 | 774,900 | — | — |
| 2026-05-21 | $123.04 | $244.53 | 847,400 | — | — |
| 2026-05-20 | $124.39 | $247.22 | 1,115,300 | — | — |
| 2026-05-19 | $125.96 | $250.34 | 907,400 | — | — |
| 2026-05-18 | $124.84 | $248.11 | 1,284,900 | — | — |
| 2026-05-15 | $123.69 | $245.82 | 1,242,800 | — | — |
| 2026-05-14 | $125.55 | $249.52 | 989,600 | — | — |
| 2026-05-13 | $124.17 | $246.78 | 1,589,600 | — | — |
| 2026-05-12 | $128.39 | $255.16 | 2,307,600 | — | — |
| 2026-05-11 | $127.68 | $253.75 | 1,890,300 | — | — |
| 2026-05-08 | $130.11 | $258.58 | 1,515,800 | — | — |
| 2026-05-07 | $131.26 | $260.87 | 1,447,300 | — | — |
| 2026-05-06 | $134.90 | $268.10 | 2,230,500 | — | — |
| 2026-05-05 | $137.19 | $272.65 | 2,252,400 | — | — |
| 2026-05-04 | $148.81 | $295.75 | 2,071,600 | — | — |
| 2026-05-01 | $149.23 | $296.58 | 1,163,300 | — | — |
| 2026-04-30 | $149.22 | $296.56 | 853,600 | — | — |
| 2026-04-29 | $145.91 | $289.98 | 785,800 | — | — |
| 2026-04-28 | $146.15 | $290.46 | 869,700 | — | — |
| 2026-04-27 | $144.24 | $286.67 | 627,500 | — | — |
| 2026-04-24 | $146.06 | $290.28 | 798,100 | — | — |
| 2026-04-23 | $147.60 | $293.34 | 1,046,900 | — | — |
| 2026-04-22 | $150.71 | $299.52 | 877,500 | — | — |
| 2026-04-21 | $153.20 | $304.47 | 700,900 | — | — |
| 2026-04-20 | $154.82 | $307.69 | 609,500 | — | — |
| 2026-04-17 | $155.17 | $308.39 | 1,043,400 | — | — |
| 2026-04-16 | $156.47 | $310.97 | 767,100 | — | — |
| 2026-04-15 | $159.04 | $316.08 | 814,800 | — | — |