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
- 2001-07-19 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 — 2021
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2021-12-31 | $414.55 | $558.86 | 1,163,200 | — | — |
| 2021-12-30 | $413.83 | $557.89 | 1,278,000 | — | — |
| 2021-12-29 | $415.42 | $560.04 | 1,041,700 | — | — |
| 2021-12-28 | $415.27 | $559.83 | 1,362,600 | — | — |
| 2021-12-27 | $415.33 | $559.91 | 1,906,300 | — | — |
| 2021-12-23 | $403.31 | $543.71 | 1,374,000 | — | — |
| 2021-12-22 | $403.69 | $544.22 | 2,282,400 | — | — |
| 2021-12-21 | $392.89 | $529.66 | 2,222,400 | — | — |
| 2021-12-20 | $385.78 | $520.08 | 2,690,800 | — | — |
| 2021-12-17 | $396.24 | $534.18 | 4,929,100 | — | — |
| 2021-12-16 | $400.60 | $540.06 | 6,298,500 | — | — |
| 2021-12-15 | $375.30 | $505.95 | 2,804,900 | — | — |
| 2021-12-14 | $369.73 | $498.44 | 2,475,200 | — | — |
| 2021-12-13 | $377.72 | $509.21 | 2,843,900 | — | — |
| 2021-12-10 | $379.44 | $511.53 | 1,984,000 | — | — |
| 2021-12-09 | $371.45 | $500.76 | 1,841,400 | — | — |
| 2021-12-08 | $374.53 | $504.91 | 2,271,000 | — | — |
| 2021-12-07 | $371.34 | $500.61 | 1,943,800 | — | — |
| 2021-12-06 | $362.23 | $488.33 | 2,100,200 | — | — |
| 2021-12-03 | $361.42 | $487.24 | 2,331,900 | — | — |
| 2021-12-02 | $365.30 | $492.47 | 3,183,100 | — | — |
| 2021-12-01 | $360.14 | $485.51 | 2,876,800 | — | — |
| 2021-11-30 | $357.40 | $481.82 | 4,761,200 | — | — |
| 2021-11-29 | $365.82 | $493.17 | 2,857,100 | — | — |
| 2021-11-26 | $353.60 | $476.70 | 2,649,400 | — | — |
| 2021-11-24 | $362.37 | $488.52 | 2,191,500 | — | — |
| 2021-11-23 | $360.70 | $486.27 | 1,998,600 | — | — |
| 2021-11-22 | $363.30 | $489.77 | 2,098,400 | — | — |
| 2021-11-19 | $369.79 | $498.52 | 2,554,000 | — | — |
| 2021-11-18 | $370.78 | $499.86 | 2,555,900 | — | — |
| 2021-11-17 | $372.78 | $502.55 | 2,254,600 | — | — |
| 2021-11-16 | $371.16 | $500.37 | 2,041,600 | — | — |
| 2021-11-15 | $368.45 | $496.71 | 1,957,400 | — | — |
| 2021-11-12 | $371.23 | $500.46 | 1,802,100 | — | — |
| 2021-11-11 | $366.21 | $493.70 | 1,184,300 | — | — |
| 2021-11-10 | $364.74 | $491.71 | 1,352,400 | — | — |
| 2021-11-09 | $367.47 | $495.39 | 1,865,700 | — | — |
| 2021-11-08 | $366.93 | $494.67 | 1,731,600 | — | — |
| 2021-11-05 | $368.46 | $496.73 | 2,110,600 | — | — |
| 2021-11-04 | $366.80 | $494.49 | 1,979,200 | — | — |
| 2021-11-03 | $362.10 | $488.15 | 1,727,500 | — | — |
| 2021-11-02 | $361.50 | $487.35 | 2,204,300 | — | — |
| 2021-11-01 | $355.32 | $479.01 | 1,600,200 | — | — |
| 2021-10-29 | $358.79 | $483.69 | 1,936,400 | — | — |
| 2021-10-28 | $356.32 | $480.36 | 1,500,600 | — | — |
| 2021-10-27 | $354.05 | $477.30 | 1,567,700 | — | — |
| 2021-10-26 | $356.34 | $480.39 | 1,547,700 | — | — |
| 2021-10-25 | $356.44 | $480.52 | 1,523,800 | — | — |
| 2021-10-22 | $353.79 | $476.95 | 1,459,400 | — | — |
| 2021-10-21 | $347.12 | $467.96 | 1,520,200 | — | — |
| 2021-10-20 | $345.80 | $466.18 | 1,740,100 | — | — |
| 2021-10-19 | $349.74 | $471.49 | 2,177,800 | — | — |
| 2021-10-18 | $343.18 | $462.65 | 1,636,800 | — | — |
| 2021-10-15 | $341.82 | $460.81 | 2,074,900 | — | — |
| 2021-10-14 | $339.04 | $457.07 | 1,638,400 | — | — |
| 2021-10-13 | $330.18 | $445.12 | 1,768,500 | — | — |
| 2021-10-12 | $327.69 | $440.46 | 2,054,600 | — | — |
| 2021-10-11 | $326.50 | $438.86 | 1,475,900 | — | — |
| 2021-10-08 | $325.19 | $437.10 | 1,229,800 | — | — |
| 2021-10-07 | $326.25 | $438.52 | 1,188,400 | — | — |
| 2021-10-06 | $325.19 | $437.10 | 2,166,400 | — | — |
| 2021-10-05 | $325.12 | $437.00 | 1,628,800 | — | — |
| 2021-10-04 | $319.49 | $429.44 | 1,774,500 | — | — |
| 2021-10-01 | $324.86 | $436.65 | 1,802,300 | — | — |
| 2021-09-30 | $319.92 | $430.01 | 2,382,100 | — | — |
| 2021-09-29 | $323.53 | $434.87 | 1,741,300 | — | — |
| 2021-09-28 | $324.21 | $435.78 | 2,300,500 | — | — |
| 2021-09-27 | $334.51 | $449.62 | 2,025,300 | — | — |
| 2021-09-24 | $339.23 | $455.97 | 2,035,900 | — | — |
| 2021-09-23 | $343.00 | $461.04 | 4,543,400 | — | — |
| 2021-09-22 | $334.66 | $449.83 | 2,441,100 | — | — |
| 2021-09-21 | $331.15 | $445.11 | 2,820,300 | — | — |
| 2021-09-20 | $332.29 | $446.64 | 2,650,200 | — | — |
| 2021-09-17 | $335.40 | $450.82 | 4,455,100 | — | — |
| 2021-09-16 | $342.23 | $460.00 | 2,252,700 | — | — |
| 2021-09-15 | $344.43 | $462.96 | 1,657,200 | — | — |
| 2021-09-14 | $340.72 | $457.97 | 1,758,800 | — | — |
| 2021-09-13 | $339.44 | $456.25 | 1,854,200 | — | — |
| 2021-09-10 | $341.92 | $459.58 | 1,725,200 | — | — |
| 2021-09-09 | $341.10 | $458.48 | 1,668,200 | — | — |
| 2021-09-08 | $340.32 | $457.43 | 1,392,800 | — | — |
| 2021-09-07 | $341.49 | $459.01 | 1,380,700 | — | — |
| 2021-09-03 | $343.33 | $461.48 | 1,566,100 | — | — |
| 2021-09-02 | $341.00 | $458.35 | 1,600,500 | — | — |
| 2021-09-01 | $337.90 | $454.18 | 1,621,100 | — | — |
| 2021-08-31 | $336.56 | $452.38 | 1,641,300 | — | — |
| 2021-08-30 | $337.00 | $452.97 | 973,800 | — | — |
| 2021-08-27 | $335.66 | $451.17 | 1,126,200 | — | — |
| 2021-08-26 | $333.23 | $447.90 | 1,702,300 | — | — |
| 2021-08-25 | $333.44 | $448.19 | 1,613,600 | — | — |
| 2021-08-24 | $330.91 | $444.79 | 1,451,300 | — | — |
| 2021-08-23 | $332.92 | $447.49 | 2,017,900 | — | — |
| 2021-08-20 | $332.65 | $447.12 | 1,726,800 | — | — |
| 2021-08-19 | $328.25 | $441.21 | 1,294,200 | — | — |
| 2021-08-18 | $324.55 | $436.24 | 1,636,800 | — | — |
| 2021-08-17 | $329.30 | $442.62 | 1,531,700 | — | — |
| 2021-08-16 | $328.25 | $441.21 | 1,781,000 | — | — |
| 2021-08-13 | $323.45 | $434.76 | 970,300 | — | — |
| 2021-08-12 | $321.76 | $432.49 | 910,900 | — | — |
| 2021-08-11 | $319.79 | $429.84 | 1,841,600 | — | — |
| 2021-08-10 | $320.18 | $430.36 | 918,900 | — | — |
| 2021-08-09 | $319.52 | $429.48 | 1,225,100 | — | — |
| 2021-08-06 | $321.83 | $432.58 | 1,392,600 | — | — |
| 2021-08-05 | $320.31 | $430.54 | 1,952,400 | — | — |
| 2021-08-04 | $316.77 | $425.78 | 1,448,300 | — | — |
| 2021-08-03 | $318.52 | $428.13 | 1,979,600 | — | — |
| 2021-08-02 | $316.08 | $424.85 | 1,507,200 | — | — |
| 2021-07-30 | $317.68 | $427.00 | 2,305,400 | — | — |
| 2021-07-29 | $318.35 | $427.90 | 1,863,800 | — | — |
| 2021-07-28 | $316.31 | $425.16 | 2,006,300 | — | — |
| 2021-07-27 | $319.89 | $429.97 | 1,641,000 | — | — |
| 2021-07-26 | $318.98 | $428.75 | 1,345,800 | — | — |
| 2021-07-23 | $318.65 | $428.31 | 1,221,000 | — | — |
| 2021-07-22 | $314.26 | $422.41 | 1,274,800 | — | — |
| 2021-07-21 | $313.77 | $421.75 | 1,180,300 | — | — |
| 2021-07-20 | $312.06 | $419.45 | 1,448,700 | — | — |
| 2021-07-19 | $309.18 | $415.58 | 1,851,600 | — | — |
| 2021-07-16 | $311.91 | $419.25 | 2,666,100 | — | — |
| 2021-07-15 | $314.94 | $423.32 | 1,927,800 | — | — |
| 2021-07-14 | $314.39 | $422.58 | 1,743,800 | — | — |
| 2021-07-13 | $312.63 | $419.03 | 1,570,600 | — | — |
| 2021-07-12 | $311.57 | $417.61 | 1,456,900 | — | — |
| 2021-07-09 | $312.62 | $419.02 | 2,054,000 | — | — |
| 2021-07-08 | $309.15 | $414.37 | 1,867,700 | — | — |
| 2021-07-07 | $309.61 | $414.98 | 1,889,900 | — | — |
| 2021-07-06 | $305.40 | $409.34 | 1,856,200 | — | — |
| 2021-07-02 | $304.84 | $408.59 | 2,280,100 | — | — |
| 2021-07-01 | $300.00 | $402.10 | 3,104,100 | — | — |
| 2021-06-30 | $294.79 | $395.12 | 1,595,300 | — | — |
| 2021-06-29 | $296.43 | $397.32 | 2,060,700 | — | — |
| 2021-06-28 | $293.90 | $393.93 | 1,662,400 | — | — |
| 2021-06-25 | $294.66 | $394.95 | 4,233,600 | — | — |
| 2021-06-24 | $291.56 | $390.79 | 3,003,900 | — | — |
| 2021-06-23 | $285.70 | $382.94 | 2,161,300 | — | — |
| 2021-06-22 | $285.66 | $382.88 | 2,019,800 | — | — |
| 2021-06-21 | $285.56 | $382.75 | 1,959,400 | — | — |
| 2021-06-18 | $281.25 | $376.97 | 3,134,000 | — | — |
| 2021-06-17 | $284.77 | $381.69 | 1,872,100 | — | — |
| 2021-06-16 | $283.94 | $380.58 | 2,350,600 | — | — |
| 2021-06-15 | $286.19 | $383.59 | 1,408,200 | — | — |
| 2021-06-14 | $285.71 | $382.95 | 1,672,400 | — | — |
| 2021-06-11 | $285.28 | $382.37 | 1,473,100 | — | — |
| 2021-06-10 | $284.22 | $380.95 | 2,007,200 | — | — |
| 2021-06-09 | $282.11 | $378.13 | 1,166,500 | — | — |
| 2021-06-08 | $281.45 | $377.24 | 1,321,400 | — | — |
| 2021-06-07 | $282.19 | $378.23 | 1,404,000 | — | — |
| 2021-06-04 | $283.17 | $379.55 | 1,146,200 | — | — |
| 2021-06-03 | $279.63 | $374.80 | 1,540,600 | — | — |
| 2021-06-02 | $281.80 | $377.71 | 2,089,800 | — | — |
| 2021-06-01 | $280.88 | $376.48 | 1,670,800 | — | — |
| 2021-05-28 | $282.16 | $378.19 | 2,005,700 | — | — |
| 2021-05-27 | $280.05 | $375.36 | 7,166,300 | — | — |
| 2021-05-26 | $283.95 | $380.59 | 1,873,200 | — | — |
| 2021-05-25 | $285.99 | $383.33 | 1,761,300 | — | — |
| 2021-05-24 | $284.85 | $381.80 | 1,231,300 | — | — |
| 2021-05-21 | $283.38 | $379.83 | 2,210,200 | — | — |
| 2021-05-20 | $283.95 | $380.59 | 2,094,700 | — | — |
| 2021-05-19 | $280.97 | $376.60 | 1,625,200 | — | — |
| 2021-05-18 | $283.01 | $379.33 | 1,438,400 | — | — |
| 2021-05-17 | $287.00 | $384.68 | 1,500,000 | — | — |
| 2021-05-14 | $288.20 | $386.29 | 1,285,600 | — | — |
| 2021-05-13 | $285.32 | $382.43 | 1,698,200 | — | — |
| 2021-05-12 | $279.39 | $374.48 | 2,116,600 | — | — |
| 2021-05-11 | $287.95 | $385.95 | 1,541,700 | — | — |
| 2021-05-10 | $290.61 | $389.52 | 1,620,700 | — | — |
| 2021-05-07 | $291.53 | $390.75 | 1,394,200 | — | — |
| 2021-05-06 | $291.16 | $390.26 | 1,863,200 | — | — |
| 2021-05-05 | $289.52 | $388.06 | 1,553,800 | — | — |
| 2021-05-04 | $291.60 | $390.84 | 1,810,700 | — | — |
| 2021-05-03 | $292.17 | $391.61 | 1,300,400 | — | — |
| 2021-04-30 | $289.97 | $388.66 | 1,969,200 | — | — |
| 2021-04-29 | $292.54 | $392.10 | 1,247,800 | — | — |
| 2021-04-28 | $290.27 | $389.06 | 1,159,900 | — | — |
| 2021-04-27 | $290.25 | $389.04 | 1,270,900 | — | — |
| 2021-04-26 | $289.52 | $388.06 | 1,420,700 | — | — |
| 2021-04-23 | $291.74 | $391.03 | 1,505,300 | — | — |
| 2021-04-22 | $290.16 | $388.91 | 1,460,400 | — | — |
| 2021-04-21 | $290.72 | $389.67 | 1,585,900 | — | — |
| 2021-04-20 | $288.60 | $386.82 | 1,889,800 | — | — |
| 2021-04-19 | $286.54 | $384.06 | 1,437,100 | — | — |
| 2021-04-16 | $286.96 | $384.63 | 2,625,500 | — | — |
| 2021-04-15 | $285.15 | $382.20 | 2,047,500 | — | — |
| 2021-04-14 | $284.44 | $381.25 | 1,903,500 | — | — |
| 2021-04-13 | $285.22 | $381.11 | 2,228,000 | — | — |
| 2021-04-12 | $287.54 | $384.21 | 1,437,500 | — | — |
| 2021-04-09 | $287.71 | $384.44 | 1,787,800 | — | — |
| 2021-04-08 | $284.42 | $380.05 | 1,600,600 | — | — |
| 2021-04-07 | $282.57 | $377.57 | 2,736,300 | — | — |
| 2021-04-06 | $281.63 | $376.32 | 1,786,600 | — | — |
| 2021-04-05 | $281.13 | $375.65 | 2,631,300 | — | — |
| 2021-04-01 | $278.34 | $371.92 | 2,301,900 | — | — |
| 2021-03-31 | $276.25 | $369.13 | 2,375,800 | — | — |
| 2021-03-30 | $278.55 | $372.20 | 1,763,100 | — | — |
| 2021-03-29 | $279.54 | $373.52 | 2,398,700 | — | — |
| 2021-03-26 | $280.77 | $375.17 | 3,171,900 | — | — |
| 2021-03-25 | $268.61 | $358.92 | 1,714,700 | — | — |
| 2021-03-24 | $267.55 | $357.50 | 2,160,600 | — | — |
| 2021-03-23 | $266.03 | $355.47 | 2,160,300 | — | — |
| 2021-03-22 | $265.20 | $354.36 | 2,295,700 | — | — |
| 2021-03-19 | $263.78 | $352.47 | 4,460,500 | — | — |
| 2021-03-18 | $266.89 | $356.62 | 4,089,900 | — | — |
| 2021-03-17 | $264.27 | $353.12 | 2,626,500 | — | — |
| 2021-03-16 | $263.52 | $352.12 | 2,185,600 | — | — |
| 2021-03-15 | $266.26 | $355.78 | 2,295,700 | — | — |
| 2021-03-12 | $264.95 | $354.03 | 1,828,600 | — | — |
| 2021-03-11 | $266.37 | $355.93 | 2,972,000 | — | — |
| 2021-03-10 | $257.14 | $343.59 | 2,046,000 | — | — |
| 2021-03-09 | $254.37 | $339.89 | 2,729,200 | — | — |
| 2021-03-08 | $249.39 | $333.24 | 2,856,100 | — | — |
| 2021-03-05 | $249.51 | $333.40 | 3,236,500 | — | — |
| 2021-03-04 | $247.00 | $330.04 | 2,590,400 | — | — |
| 2021-03-03 | $254.18 | $339.64 | 2,114,400 | — | — |
| 2021-03-02 | $259.23 | $346.39 | 2,099,800 | — | — |
| 2021-03-01 | $258.16 | $344.96 | 1,954,700 | — | — |
| 2021-02-26 | $250.90 | $335.26 | 2,712,800 | — | — |
| 2021-02-25 | $253.78 | $339.10 | 2,157,700 | — | — |
| 2021-02-24 | $259.27 | $346.44 | 2,476,300 | — | — |
| 2021-02-23 | $256.19 | $342.32 | 2,191,300 | — | — |
| 2021-02-22 | $252.63 | $337.57 | 1,476,000 | — | — |
| 2021-02-19 | $254.29 | $339.79 | 2,038,400 | — | — |
| 2021-02-18 | $257.63 | $344.25 | 1,664,300 | — | — |
| 2021-02-17 | $258.78 | $345.78 | 1,881,000 | — | — |
| 2021-02-16 | $257.05 | $343.47 | 1,606,700 | — | — |
| 2021-02-12 | $257.47 | $344.03 | 1,219,200 | — | — |
| 2021-02-11 | $258.97 | $346.04 | 1,285,300 | — | — |
| 2021-02-10 | $256.94 | $343.33 | 1,428,300 | — | — |
| 2021-02-09 | $257.68 | $344.31 | 1,542,600 | — | — |
| 2021-02-08 | $257.31 | $343.82 | 1,508,700 | — | — |
| 2021-02-05 | $253.54 | $338.78 | 1,497,700 | — | — |
| 2021-02-04 | $253.01 | $338.07 | 1,702,200 | — | — |
| 2021-02-03 | $248.37 | $331.87 | 2,470,400 | — | — |
| 2021-02-02 | $248.75 | $332.38 | 2,010,300 | — | — |
| 2021-02-01 | $247.57 | $330.81 | 1,559,700 | — | — |
| 2021-01-29 | $241.92 | $323.26 | 2,494,400 | — | — |
| 2021-01-28 | $249.34 | $333.17 | 1,794,200 | — | — |
| 2021-01-27 | $246.10 | $328.84 | 1,833,100 | — | — |
| 2021-01-26 | $252.99 | $338.05 | 1,345,500 | — | — |
| 2021-01-25 | $252.04 | $336.78 | 1,921,600 | — | — |
| 2021-01-22 | $254.77 | $340.43 | 2,049,600 | — | — |
| 2021-01-21 | $257.94 | $344.66 | 1,625,600 | — | — |
| 2021-01-20 | $261.67 | $349.65 | 2,081,600 | — | — |
| 2021-01-19 | $255.84 | $341.86 | 2,249,400 | — | — |
| 2021-01-15 | $253.65 | $338.93 | 1,915,100 | — | — |
| 2021-01-14 | $255.00 | $340.73 | 2,253,200 | — | — |
| 2021-01-13 | $257.08 | $343.51 | 1,870,700 | — | — |
| 2021-01-12 | $258.40 | $344.10 | 1,898,200 | — | — |
| 2021-01-11 | $260.35 | $346.70 | 1,745,100 | — | — |
| 2021-01-08 | $264.16 | $351.77 | 2,010,700 | — | — |
| 2021-01-07 | $263.20 | $350.49 | 2,068,200 | — | — |
| 2021-01-06 | $260.74 | $347.22 | 2,535,600 | — | — |
| 2021-01-05 | $257.92 | $343.46 | 1,809,200 | — | — |
| 2021-01-04 | $256.46 | $341.52 | 2,505,100 | — | — |