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
- 1973-02-21 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 | $173.82 | $531.65 | 953,400 | — | — |
| 2021-12-30 | $173.49 | $530.65 | 678,700 | — | — |
| 2021-12-29 | $173.89 | $531.87 | 1,092,300 | — | — |
| 2021-12-28 | $173.77 | $531.50 | 863,800 | — | — |
| 2021-12-27 | $173.89 | $531.87 | 1,899,600 | — | — |
| 2021-12-23 | $170.57 | $521.71 | 1,309,400 | — | — |
| 2021-12-22 | $170.48 | $521.44 | 1,045,700 | — | — |
| 2021-12-21 | $168.85 | $516.45 | 1,566,700 | — | — |
| 2021-12-20 | $168.30 | $514.77 | 1,344,800 | — | — |
| 2021-12-17 | $168.30 | $514.77 | 2,541,200 | — | — |
| 2021-12-16 | $170.00 | $519.97 | 1,992,400 | — | — |
| 2021-12-15 | $170.42 | $521.26 | 1,820,100 | — | — |
| 2021-12-14 | $168.98 | $516.85 | 2,011,000 | — | — |
| 2021-12-13 | $170.65 | $521.96 | 1,451,400 | — | — |
| 2021-12-10 | $171.80 | $525.48 | 1,203,600 | — | — |
| 2021-12-09 | $171.05 | $523.18 | 1,392,500 | — | — |
| 2021-12-08 | $172.91 | $528.87 | 1,266,900 | — | — |
| 2021-12-07 | $172.58 | $527.86 | 1,475,200 | — | — |
| 2021-12-06 | $170.46 | $521.38 | 1,763,800 | — | — |
| 2021-12-03 | $167.79 | $513.21 | 1,989,000 | — | — |
| 2021-12-02 | $168.47 | $515.29 | 1,798,800 | — | — |
| 2021-12-01 | $163.74 | $500.82 | 1,730,600 | — | — |
| 2021-11-30 | $164.02 | $501.68 | 4,614,500 | — | — |
| 2021-11-29 | $167.03 | $510.89 | 2,004,500 | — | — |
| 2021-11-26 | $166.41 | $508.99 | 1,398,500 | — | — |
| 2021-11-24 | $169.78 | $519.30 | 1,568,600 | — | — |
| 2021-11-23 | $169.05 | $517.06 | 1,731,600 | — | — |
| 2021-11-22 | $169.27 | $517.74 | 1,698,500 | — | — |
| 2021-11-19 | $169.32 | $517.89 | 1,393,500 | — | — |
| 2021-11-18 | $167.50 | $512.32 | 1,233,800 | — | — |
| 2021-11-17 | $167.79 | $513.21 | 1,326,300 | — | — |
| 2021-11-16 | $168.56 | $515.57 | 1,593,000 | — | — |
| 2021-11-15 | $167.35 | $511.87 | 1,526,200 | — | — |
| 2021-11-12 | $166.70 | $509.88 | 1,203,400 | — | — |
| 2021-11-11 | $164.92 | $504.43 | 1,078,000 | — | — |
| 2021-11-10 | $165.15 | $505.14 | 1,466,700 | — | — |
| 2021-11-09 | $164.92 | $504.43 | 1,877,800 | — | — |
| 2021-11-08 | $164.00 | $501.62 | 1,722,800 | — | — |
| 2021-11-05 | $161.45 | $493.82 | 1,458,900 | — | — |
| 2021-11-04 | $161.18 | $492.99 | 1,629,900 | — | — |
| 2021-11-03 | $162.62 | $497.40 | 1,656,100 | — | — |
| 2021-11-02 | $164.09 | $501.89 | 2,565,900 | — | — |
| 2021-11-01 | $162.79 | $497.92 | 2,038,400 | — | — |
| 2021-10-29 | $166.80 | $510.18 | 2,924,800 | — | — |
| 2021-10-28 | $167.45 | $512.17 | 1,651,700 | — | — |
| 2021-10-27 | $167.64 | $512.75 | 2,124,500 | — | — |
| 2021-10-26 | $168.91 | $516.64 | 1,945,400 | — | — |
| 2021-10-25 | $169.13 | $517.31 | 1,476,500 | — | — |
| 2021-10-22 | $169.57 | $518.66 | 2,168,600 | — | — |
| 2021-10-21 | $168.43 | $515.17 | 2,856,300 | — | — |
| 2021-10-20 | $165.85 | $507.28 | 2,048,900 | — | — |
| 2021-10-19 | $164.66 | $503.64 | 2,036,200 | — | — |
| 2021-10-18 | $161.81 | $494.92 | 2,756,500 | — | — |
| 2021-10-15 | $162.00 | $495.50 | 3,956,600 | — | — |
| 2021-10-14 | $160.67 | $491.43 | 1,853,000 | — | — |
| 2021-10-13 | $157.42 | $481.49 | 1,927,700 | — | — |
| 2021-10-12 | $157.00 | $480.21 | 1,563,400 | — | — |
| 2021-10-11 | $156.82 | $479.66 | 1,730,600 | — | — |
| 2021-10-08 | $156.66 | $479.17 | 1,029,600 | — | — |
| 2021-10-07 | $156.60 | $478.98 | 1,741,300 | — | — |
| 2021-10-06 | $155.25 | $473.22 | 1,896,400 | — | — |
| 2021-10-05 | $154.54 | $471.05 | 2,266,600 | — | — |
| 2021-10-04 | $151.74 | $462.52 | 1,711,300 | — | — |
| 2021-10-01 | $154.13 | $469.81 | 1,737,400 | — | — |
| 2021-09-30 | $151.43 | $461.58 | 2,448,300 | — | — |
| 2021-09-29 | $154.48 | $470.87 | 1,242,100 | — | — |
| 2021-09-28 | $153.27 | $467.18 | 1,848,200 | — | — |
| 2021-09-27 | $156.57 | $477.24 | 1,571,100 | — | — |
| 2021-09-24 | $159.46 | $486.05 | 1,486,600 | — | — |
| 2021-09-23 | $158.53 | $483.22 | 2,339,700 | — | — |
| 2021-09-22 | $157.08 | $478.80 | 2,106,400 | — | — |
| 2021-09-21 | $155.59 | $474.26 | 1,435,300 | — | — |
| 2021-09-20 | $154.89 | $472.12 | 1,775,100 | — | — |
| 2021-09-17 | $155.83 | $474.99 | 3,865,000 | — | — |
| 2021-09-16 | $158.22 | $482.27 | 1,659,600 | — | — |
| 2021-09-15 | $158.80 | $484.04 | 2,281,200 | — | — |
| 2021-09-14 | $157.61 | $480.41 | 2,021,300 | — | — |
| 2021-09-13 | $159.14 | $485.08 | 1,727,200 | — | — |
| 2021-09-10 | $160.48 | $489.16 | 1,112,700 | — | — |
| 2021-09-09 | $160.29 | $488.58 | 2,022,700 | — | — |
| 2021-09-08 | $159.00 | $484.65 | 1,239,100 | — | — |
| 2021-09-07 | $157.89 | $481.27 | 1,314,900 | — | — |
| 2021-09-03 | $159.50 | $486.17 | 1,078,500 | — | — |
| 2021-09-02 | $159.42 | $485.93 | 1,680,000 | — | — |
| 2021-09-01 | $158.05 | $481.75 | 1,335,000 | — | — |
| 2021-08-31 | $157.20 | $479.16 | 2,096,800 | — | — |
| 2021-08-30 | $156.41 | $476.75 | 1,531,700 | — | — |
| 2021-08-27 | $156.35 | $476.57 | 1,334,800 | — | — |
| 2021-08-26 | $154.72 | $471.60 | 1,280,100 | — | — |
| 2021-08-25 | $155.32 | $473.43 | 1,281,400 | — | — |
| 2021-08-24 | $155.27 | $473.28 | 1,339,400 | — | — |
| 2021-08-23 | $155.86 | $475.08 | 1,771,400 | — | — |
| 2021-08-20 | $155.13 | $472.85 | 1,914,300 | — | — |
| 2021-08-19 | $153.92 | $469.17 | 1,909,200 | — | — |
| 2021-08-18 | $152.94 | $466.18 | 1,719,000 | — | — |
| 2021-08-17 | $154.52 | $470.99 | 1,432,800 | — | — |
| 2021-08-16 | $153.53 | $467.98 | 1,510,000 | — | — |
| 2021-08-13 | $151.64 | $462.22 | 1,963,200 | — | — |
| 2021-08-12 | $151.08 | $460.51 | 1,327,700 | — | — |
| 2021-08-11 | $151.59 | $462.06 | 1,539,700 | — | — |
| 2021-08-10 | $150.32 | $458.19 | 2,839,400 | — | — |
| 2021-08-09 | $150.64 | $459.17 | 994,600 | — | — |
| 2021-08-06 | $149.89 | $456.88 | 2,065,900 | — | — |
| 2021-08-05 | $150.93 | $460.05 | 1,365,200 | — | — |
| 2021-08-04 | $148.89 | $453.83 | 1,428,300 | — | — |
| 2021-08-03 | $150.33 | $458.22 | 1,954,700 | — | — |
| 2021-08-02 | $147.99 | $451.09 | 1,514,000 | — | — |
| 2021-07-30 | $147.22 | $448.74 | 2,145,700 | — | — |
| 2021-07-29 | $146.80 | $447.46 | 1,780,100 | — | — |
| 2021-07-28 | $144.79 | $441.34 | 2,798,300 | — | — |
| 2021-07-27 | $146.71 | $445.56 | 3,463,300 | — | — |
| 2021-07-26 | $147.64 | $448.38 | 3,895,600 | — | — |
| 2021-07-23 | $147.41 | $447.68 | 1,694,100 | — | — |
| 2021-07-22 | $145.90 | $443.10 | 3,104,900 | — | — |
| 2021-07-21 | $142.39 | $432.44 | 2,727,200 | — | — |
| 2021-07-20 | $141.70 | $430.34 | 1,813,200 | — | — |
| 2021-07-19 | $139.04 | $422.26 | 1,665,000 | — | — |
| 2021-07-16 | $141.33 | $429.22 | 1,912,800 | — | — |
| 2021-07-15 | $141.05 | $428.37 | 1,819,400 | — | — |
| 2021-07-14 | $140.96 | $428.09 | 1,438,100 | — | — |
| 2021-07-13 | $141.05 | $428.37 | 1,379,900 | — | — |
| 2021-07-12 | $141.83 | $430.74 | 1,526,500 | — | — |
| 2021-07-09 | $142.60 | $433.08 | 1,870,600 | — | — |
| 2021-07-08 | $141.52 | $429.80 | 2,788,600 | — | — |
| 2021-07-07 | $142.57 | $432.98 | 1,568,500 | — | — |
| 2021-07-06 | $142.55 | $432.92 | 2,850,800 | — | — |
| 2021-07-02 | $142.31 | $432.19 | 1,601,700 | — | — |
| 2021-07-01 | $142.34 | $432.29 | 1,589,900 | — | — |
| 2021-06-30 | $140.68 | $427.24 | 2,048,700 | — | — |
| 2021-06-29 | $140.94 | $428.03 | 1,600,900 | — | — |
| 2021-06-28 | $138.95 | $421.99 | 2,550,700 | — | — |
| 2021-06-25 | $139.70 | $424.27 | 6,749,000 | — | — |
| 2021-06-24 | $138.15 | $419.56 | 1,672,700 | — | — |
| 2021-06-23 | $137.49 | $417.56 | 1,540,200 | — | — |
| 2021-06-22 | $136.72 | $415.22 | 2,195,000 | — | — |
| 2021-06-21 | $136.34 | $414.06 | 1,784,200 | — | — |
| 2021-06-18 | $134.31 | $407.90 | 4,441,100 | — | — |
| 2021-06-17 | $136.84 | $415.58 | 3,256,400 | — | — |
| 2021-06-16 | $139.71 | $424.30 | 2,215,400 | — | — |
| 2021-06-15 | $140.63 | $427.09 | 1,825,900 | — | — |
| 2021-06-14 | $139.63 | $424.06 | 1,054,200 | — | — |
| 2021-06-11 | $138.92 | $421.90 | 1,098,100 | — | — |
| 2021-06-10 | $138.49 | $420.59 | 1,310,500 | — | — |
| 2021-06-09 | $137.42 | $417.34 | 1,031,300 | — | — |
| 2021-06-08 | $137.41 | $417.31 | 1,237,900 | — | — |
| 2021-06-07 | $137.97 | $419.01 | 1,524,600 | — | — |
| 2021-06-04 | $139.67 | $424.18 | 1,531,900 | — | — |
| 2021-06-03 | $139.37 | $423.27 | 1,859,000 | — | — |
| 2021-06-02 | $139.33 | $423.14 | 2,110,800 | — | — |
| 2021-06-01 | $138.81 | $421.57 | 1,704,500 | — | — |
| 2021-05-28 | $138.35 | $420.17 | 1,424,800 | — | — |
| 2021-05-27 | $137.28 | $416.92 | 1,822,900 | — | — |
| 2021-05-26 | $136.50 | $414.55 | 1,381,100 | — | — |
| 2021-05-25 | $136.60 | $414.85 | 1,218,500 | — | — |
| 2021-05-24 | $136.43 | $414.34 | 1,032,600 | — | — |
| 2021-05-21 | $136.18 | $413.58 | 1,558,400 | — | — |
| 2021-05-20 | $135.71 | $412.15 | 1,430,300 | — | — |
| 2021-05-19 | $134.24 | $407.69 | 1,580,300 | — | — |
| 2021-05-18 | $133.79 | $406.32 | 1,268,300 | — | — |
| 2021-05-17 | $134.49 | $408.45 | 1,649,900 | — | — |
| 2021-05-14 | $134.56 | $408.66 | 1,562,200 | — | — |
| 2021-05-13 | $134.59 | $408.75 | 2,104,200 | — | — |
| 2021-05-12 | $132.79 | $403.28 | 2,695,500 | — | — |
| 2021-05-11 | $134.77 | $409.30 | 1,839,100 | — | — |
| 2021-05-10 | $137.79 | $418.47 | 1,588,300 | — | — |
| 2021-05-07 | $137.97 | $419.01 | 1,623,600 | — | — |
| 2021-05-06 | $137.77 | $418.41 | 1,023,400 | — | — |
| 2021-05-05 | $137.66 | $418.07 | 1,772,700 | — | — |
| 2021-05-04 | $135.16 | $410.48 | 2,003,300 | — | — |
| 2021-05-03 | $135.30 | $410.91 | 2,094,800 | — | — |
| 2021-04-30 | $135.70 | $412.12 | 2,295,700 | — | — |
| 2021-04-29 | $135.98 | $412.97 | 1,681,700 | — | — |
| 2021-04-28 | $134.01 | $406.99 | 1,855,200 | — | — |
| 2021-04-27 | $132.21 | $401.52 | 2,571,300 | — | — |
| 2021-04-26 | $127.20 | $386.31 | 1,337,000 | — | — |
| 2021-04-23 | $127.67 | $387.73 | 1,231,400 | — | — |
| 2021-04-22 | $126.91 | $385.43 | 1,032,600 | — | — |
| 2021-04-21 | $127.53 | $387.31 | 1,765,500 | — | — |
| 2021-04-20 | $127.35 | $386.76 | 1,238,500 | — | — |
| 2021-04-19 | $127.15 | $386.15 | 1,236,800 | — | — |
| 2021-04-16 | $127.44 | $387.03 | 2,206,700 | — | — |
| 2021-04-15 | $126.96 | $385.58 | 1,624,200 | — | — |
| 2021-04-14 | $125.44 | $380.96 | 1,097,600 | — | — |
| 2021-04-13 | $126.24 | $383.39 | 1,110,800 | — | — |
| 2021-04-12 | $126.21 | $383.30 | 956,700 | — | — |
| 2021-04-09 | $126.18 | $383.21 | 1,117,400 | — | — |
| 2021-04-08 | $124.83 | $379.11 | 1,316,100 | — | — |
| 2021-04-07 | $124.06 | $376.77 | 1,334,600 | — | — |
| 2021-04-06 | $124.48 | $378.05 | 1,139,000 | — | — |
| 2021-04-05 | $124.89 | $377.88 | 1,798,300 | — | — |
| 2021-04-01 | $123.15 | $372.61 | 1,827,200 | — | — |
| 2021-03-31 | $121.80 | $368.53 | 2,233,400 | — | — |
| 2021-03-30 | $121.52 | $367.68 | 1,299,700 | — | — |
| 2021-03-29 | $121.88 | $368.77 | 1,558,400 | — | — |
| 2021-03-26 | $120.23 | $363.78 | 1,966,600 | — | — |
| 2021-03-25 | $118.67 | $359.06 | 1,730,900 | — | — |
| 2021-03-24 | $118.00 | $357.03 | 1,493,400 | — | — |
| 2021-03-23 | $116.93 | $353.79 | 1,581,400 | — | — |
| 2021-03-22 | $117.28 | $354.85 | 2,146,300 | — | — |
| 2021-03-19 | $116.88 | $353.64 | 4,104,300 | — | — |
| 2021-03-18 | $119.32 | $361.02 | 2,267,600 | — | — |
| 2021-03-17 | $119.16 | $360.54 | 1,702,200 | — | — |
| 2021-03-16 | $118.78 | $359.39 | 1,368,700 | — | — |
| 2021-03-15 | $118.86 | $359.63 | 1,358,800 | — | — |
| 2021-03-12 | $117.89 | $356.70 | 1,441,900 | — | — |
| 2021-03-11 | $118.20 | $357.64 | 3,677,400 | — | — |
| 2021-03-10 | $117.35 | $355.06 | 1,449,200 | — | — |
| 2021-03-09 | $116.81 | $353.43 | 2,038,700 | — | — |
| 2021-03-08 | $117.35 | $355.06 | 1,840,700 | — | — |
| 2021-03-05 | $117.01 | $354.04 | 2,015,500 | — | — |
| 2021-03-04 | $113.21 | $342.54 | 2,210,300 | — | — |
| 2021-03-03 | $115.03 | $348.04 | 2,388,100 | — | — |
| 2021-03-02 | $115.96 | $350.86 | 1,757,000 | — | — |
| 2021-03-01 | $117.46 | $355.40 | 1,330,300 | — | — |
| 2021-02-26 | $115.22 | $348.62 | 1,845,700 | — | — |
| 2021-02-25 | $118.23 | $357.73 | 1,419,200 | — | — |
| 2021-02-24 | $119.02 | $360.12 | 1,536,800 | — | — |
| 2021-02-23 | $118.33 | $358.03 | 1,342,100 | — | — |
| 2021-02-22 | $118.39 | $358.21 | 1,758,900 | — | — |
| 2021-02-19 | $117.07 | $354.22 | 1,445,500 | — | — |
| 2021-02-18 | $117.73 | $356.21 | 2,422,800 | — | — |
| 2021-02-17 | $117.68 | $356.06 | 2,558,900 | — | — |
| 2021-02-16 | $114.50 | $346.44 | 2,340,800 | — | — |
| 2021-02-12 | $112.80 | $341.30 | 1,339,100 | — | — |
| 2021-02-11 | $112.80 | $341.30 | 1,104,900 | — | — |
| 2021-02-10 | $112.73 | $341.09 | 1,331,800 | — | — |
| 2021-02-09 | $113.85 | $344.47 | 1,271,500 | — | — |
| 2021-02-08 | $113.87 | $344.54 | 1,346,300 | — | — |
| 2021-02-05 | $113.60 | $343.72 | 1,638,800 | — | — |
| 2021-02-04 | $111.70 | $337.97 | 1,590,600 | — | — |
| 2021-02-03 | $111.14 | $336.27 | 1,631,800 | — | — |
| 2021-02-02 | $112.90 | $341.60 | 2,110,400 | — | — |
| 2021-02-01 | $109.99 | $332.80 | 2,278,400 | — | — |
| 2021-01-29 | $109.91 | $332.55 | 2,488,400 | — | — |
| 2021-01-28 | $108.83 | $327.88 | 2,144,300 | — | — |
| 2021-01-27 | $107.60 | $324.17 | 2,370,600 | — | — |
| 2021-01-26 | $111.26 | $335.20 | 1,140,700 | — | — |
| 2021-01-25 | $112.03 | $337.52 | 1,223,100 | — | — |
| 2021-01-22 | $111.52 | $335.98 | 1,490,400 | — | — |
| 2021-01-21 | $111.83 | $336.92 | 1,249,100 | — | — |
| 2021-01-20 | $113.44 | $341.77 | 1,704,000 | — | — |
| 2021-01-19 | $112.22 | $338.09 | 1,656,300 | — | — |
| 2021-01-15 | $111.84 | $336.95 | 2,533,300 | — | — |
| 2021-01-14 | $111.99 | $337.40 | 1,358,300 | — | — |
| 2021-01-13 | $113.48 | $341.89 | 1,498,700 | — | — |
| 2021-01-12 | $113.00 | $340.44 | 2,027,600 | — | — |
| 2021-01-11 | $112.59 | $339.21 | 1,998,900 | — | — |
| 2021-01-08 | $113.48 | $341.89 | 2,439,400 | — | — |
| 2021-01-07 | $113.34 | $341.47 | 2,612,300 | — | — |
| 2021-01-06 | $113.50 | $341.95 | 2,122,600 | — | — |
| 2021-01-05 | $112.72 | $339.60 | 1,137,900 | — | — |
| 2021-01-04 | $113.51 | $341.98 | 1,671,400 | — | — |