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
- 1984-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 — 2021
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2021-12-31 | $502.14 | $607.55 | 1,695,400 | — | — |
| 2021-12-30 | $504.43 | $610.32 | 1,309,800 | — | — |
| 2021-12-29 | $505.58 | $611.71 | 1,573,900 | — | — |
| 2021-12-28 | $502.94 | $608.52 | 1,495,500 | — | — |
| 2021-12-27 | $499.50 | $604.35 | 1,349,400 | — | — |
| 2021-12-23 | $495.38 | $599.37 | 1,706,500 | — | — |
| 2021-12-22 | $494.13 | $597.86 | 1,687,500 | — | — |
| 2021-12-21 | $487.21 | $589.48 | 2,536,000 | — | — |
| 2021-12-20 | $483.73 | $585.27 | 3,145,600 | — | — |
| 2021-12-17 | $487.12 | $589.38 | 5,707,200 | — | — |
| 2021-12-16 | $492.86 | $596.32 | 4,080,800 | — | — |
| 2021-12-15 | $494.38 | $598.16 | 4,188,600 | — | — |
| 2021-12-14 | $479.46 | $580.11 | 3,018,000 | — | — |
| 2021-12-13 | $478.14 | $578.51 | 2,724,800 | — | — |
| 2021-12-10 | $478.23 | $578.62 | 2,572,300 | — | — |
| 2021-12-09 | $473.32 | $572.68 | 2,977,400 | — | — |
| 2021-12-08 | $468.86 | $567.28 | 3,228,300 | — | — |
| 2021-12-07 | $464.73 | $562.28 | 3,105,200 | — | — |
| 2021-12-06 | $460.11 | $556.70 | 4,721,500 | — | — |
| 2021-12-03 | $449.32 | $543.64 | 3,038,300 | — | — |
| 2021-12-02 | $446.02 | $537.89 | 4,738,700 | — | — |
| 2021-12-01 | $444.34 | $535.87 | 4,325,500 | — | — |
| 2021-11-30 | $444.22 | $535.72 | 7,435,400 | — | — |
| 2021-11-29 | $452.00 | $545.10 | 4,079,700 | — | — |
| 2021-11-26 | $439.91 | $530.52 | 2,480,600 | — | — |
| 2021-11-24 | $450.16 | $542.89 | 2,248,800 | — | — |
| 2021-11-23 | $447.13 | $539.23 | 2,857,000 | — | — |
| 2021-11-22 | $437.54 | $527.67 | 2,598,700 | — | — |
| 2021-11-19 | $440.00 | $530.63 | 3,536,100 | — | — |
| 2021-11-18 | $449.47 | $542.05 | 2,073,800 | — | — |
| 2021-11-17 | $448.95 | $541.43 | 2,281,500 | — | — |
| 2021-11-16 | $449.62 | $542.23 | 3,383,800 | — | — |
| 2021-11-15 | $450.80 | $543.66 | 2,849,600 | — | — |
| 2021-11-12 | $458.99 | $553.53 | 2,609,500 | — | — |
| 2021-11-11 | $457.39 | $551.61 | 2,246,800 | — | — |
| 2021-11-10 | $459.90 | $554.63 | 2,818,200 | — | — |
| 2021-11-09 | $464.35 | $560.00 | 2,657,800 | — | — |
| 2021-11-08 | $462.62 | $557.91 | 2,279,900 | — | — |
| 2021-11-05 | $455.81 | $549.70 | 2,905,000 | — | — |
| 2021-11-04 | $456.76 | $550.85 | 2,517,300 | — | — |
| 2021-11-03 | $457.33 | $551.53 | 2,438,200 | — | — |
| 2021-11-02 | $452.04 | $545.15 | 2,600,000 | — | — |
| 2021-11-01 | $454.11 | $547.65 | 2,203,100 | — | — |
| 2021-10-29 | $460.47 | $555.32 | 2,497,800 | — | — |
| 2021-10-28 | $455.44 | $549.25 | 1,672,600 | — | — |
| 2021-10-27 | $453.48 | $546.89 | 3,520,400 | — | — |
| 2021-10-26 | $454.64 | $548.29 | 3,103,900 | — | — |
| 2021-10-25 | $449.49 | $542.08 | 3,553,500 | — | — |
| 2021-10-22 | $449.16 | $541.68 | 2,736,200 | — | — |
| 2021-10-21 | $442.28 | $533.38 | 2,465,100 | — | — |
| 2021-10-20 | $435.09 | $524.71 | 2,764,000 | — | — |
| 2021-10-19 | $424.38 | $511.80 | 1,616,800 | — | — |
| 2021-10-18 | $424.62 | $512.08 | 2,232,800 | — | — |
| 2021-10-15 | $428.07 | $516.25 | 3,312,000 | — | — |
| 2021-10-14 | $420.36 | $506.95 | 6,038,800 | — | — |
| 2021-10-13 | $403.55 | $486.67 | 3,021,800 | — | — |
| 2021-10-12 | $403.24 | $486.30 | 2,415,700 | — | — |
| 2021-10-11 | $404.99 | $488.41 | 2,164,200 | — | — |
| 2021-10-08 | $408.46 | $492.60 | 2,012,200 | — | — |
| 2021-10-07 | $404.70 | $488.06 | 2,813,700 | — | — |
| 2021-10-06 | $394.25 | $475.46 | 2,809,200 | — | — |
| 2021-10-05 | $393.43 | $474.47 | 3,269,400 | — | — |
| 2021-10-04 | $387.01 | $466.73 | 3,074,800 | — | — |
| 2021-10-01 | $392.43 | $473.26 | 3,146,600 | — | — |
| 2021-09-30 | $390.74 | $471.23 | 3,779,900 | — | — |
| 2021-09-29 | $400.41 | $482.89 | 2,056,300 | — | — |
| 2021-09-28 | $398.62 | $480.73 | 3,115,400 | — | — |
| 2021-09-27 | $405.27 | $488.75 | 2,608,600 | — | — |
| 2021-09-24 | $407.08 | $490.93 | 1,950,400 | — | — |
| 2021-09-23 | $408.03 | $492.08 | 2,681,600 | — | — |
| 2021-09-22 | $408.70 | $492.89 | 3,629,400 | — | — |
| 2021-09-21 | $412.34 | $497.28 | 2,382,200 | — | — |
| 2021-09-20 | $412.70 | $497.71 | 2,799,800 | — | — |
| 2021-09-17 | $420.16 | $506.71 | 4,534,200 | — | — |
| 2021-09-16 | $416.84 | $502.70 | 2,262,700 | — | — |
| 2021-09-15 | $417.52 | $503.52 | 3,180,600 | — | — |
| 2021-09-14 | $412.54 | $497.52 | 2,879,800 | — | — |
| 2021-09-13 | $414.52 | $499.90 | 3,068,200 | — | — |
| 2021-09-10 | $403.91 | $487.11 | 4,215,800 | — | — |
| 2021-09-09 | $414.55 | $498.19 | 3,508,500 | — | — |
| 2021-09-08 | $415.39 | $499.20 | 2,262,500 | — | — |
| 2021-09-07 | $421.24 | $506.23 | 1,920,300 | — | — |
| 2021-09-03 | $422.86 | $508.18 | 1,604,800 | — | — |
| 2021-09-02 | $423.71 | $509.20 | 3,137,400 | — | — |
| 2021-09-01 | $417.35 | $501.56 | 2,034,400 | — | — |
| 2021-08-31 | $416.27 | $500.26 | 4,249,100 | — | — |
| 2021-08-30 | $418.30 | $502.70 | 1,284,200 | — | — |
| 2021-08-27 | $418.76 | $503.25 | 1,621,600 | — | — |
| 2021-08-26 | $416.85 | $500.96 | 1,385,400 | — | — |
| 2021-08-25 | $419.74 | $504.43 | 1,939,000 | — | — |
| 2021-08-24 | $423.41 | $508.84 | 1,619,300 | — | — |
| 2021-08-23 | $425.36 | $511.18 | 2,375,900 | — | — |
| 2021-08-20 | $429.71 | $516.41 | 2,401,900 | — | — |
| 2021-08-19 | $427.89 | $514.22 | 3,204,500 | — | — |
| 2021-08-18 | $417.32 | $501.52 | 3,037,000 | — | — |
| 2021-08-17 | $421.78 | $506.88 | 2,258,000 | — | — |
| 2021-08-16 | $417.21 | $501.39 | 2,377,500 | — | — |
| 2021-08-13 | $409.67 | $492.33 | 1,537,800 | — | — |
| 2021-08-12 | $405.96 | $487.87 | 1,939,900 | — | — |
| 2021-08-11 | $407.74 | $490.01 | 1,542,600 | — | — |
| 2021-08-10 | $411.78 | $494.86 | 1,441,800 | — | — |
| 2021-08-09 | $410.87 | $493.77 | 1,509,800 | — | — |
| 2021-08-06 | $415.12 | $498.88 | 1,944,000 | — | — |
| 2021-08-05 | $411.19 | $494.15 | 3,598,600 | — | — |
| 2021-08-04 | $421.54 | $506.59 | 1,995,400 | — | — |
| 2021-08-03 | $421.90 | $507.02 | 2,496,500 | — | — |
| 2021-08-02 | $415.57 | $499.42 | 1,806,500 | — | — |
| 2021-07-30 | $412.22 | $495.39 | 1,864,200 | — | — |
| 2021-07-29 | $412.08 | $495.22 | 1,597,300 | — | — |
| 2021-07-28 | $409.17 | $491.73 | 2,446,600 | — | — |
| 2021-07-27 | $415.10 | $498.85 | 2,630,600 | — | — |
| 2021-07-26 | $413.54 | $496.98 | 2,232,600 | — | — |
| 2021-07-23 | $417.70 | $501.98 | 1,611,700 | — | — |
| 2021-07-22 | $415.77 | $499.66 | 1,421,900 | — | — |
| 2021-07-21 | $414.64 | $498.30 | 1,863,700 | — | — |
| 2021-07-20 | $412.97 | $496.29 | 3,186,700 | — | — |
| 2021-07-19 | $409.06 | $491.59 | 3,611,300 | — | — |
| 2021-07-16 | $419.70 | $504.38 | 2,625,400 | — | — |
| 2021-07-15 | $420.05 | $504.80 | 3,546,500 | — | — |
| 2021-07-14 | $414.74 | $498.42 | 3,538,700 | — | — |
| 2021-07-13 | $418.54 | $502.99 | 2,948,900 | — | — |
| 2021-07-12 | $416.04 | $499.98 | 2,802,600 | — | — |
| 2021-07-09 | $412.11 | $495.26 | 2,078,900 | — | — |
| 2021-07-08 | $409.95 | $492.66 | 2,032,300 | — | — |
| 2021-07-07 | $411.66 | $494.72 | 2,270,400 | — | — |
| 2021-07-06 | $410.26 | $493.04 | 2,615,300 | — | — |
| 2021-07-02 | $409.36 | $491.95 | 1,982,400 | — | — |
| 2021-07-01 | $404.89 | $486.58 | 2,678,100 | — | — |
| 2021-06-30 | $400.44 | $481.23 | 2,875,600 | — | — |
| 2021-06-29 | $398.10 | $478.42 | 2,458,800 | — | — |
| 2021-06-28 | $401.46 | $482.46 | 3,193,300 | — | — |
| 2021-06-25 | $404.95 | $486.66 | 16,928,900 | — | — |
| 2021-06-24 | $398.87 | $479.35 | 3,309,100 | — | — |
| 2021-06-23 | $395.56 | $475.37 | 2,942,100 | — | — |
| 2021-06-22 | $398.69 | $479.13 | 3,964,600 | — | — |
| 2021-06-21 | $398.07 | $478.39 | 3,839,300 | — | — |
| 2021-06-18 | $389.37 | $467.93 | 5,521,400 | — | — |
| 2021-06-17 | $397.35 | $475.78 | 3,532,000 | — | — |
| 2021-06-16 | $397.25 | $475.66 | 3,330,800 | — | — |
| 2021-06-15 | $400.28 | $479.29 | 2,845,800 | — | — |
| 2021-06-14 | $399.16 | $477.95 | 2,674,900 | — | — |
| 2021-06-11 | $397.89 | $476.43 | 3,094,300 | — | — |
| 2021-06-10 | $401.49 | $480.74 | 4,033,600 | — | — |
| 2021-06-09 | $401.10 | $480.27 | 1,925,700 | — | — |
| 2021-06-08 | $401.74 | $481.04 | 3,051,300 | — | — |
| 2021-06-07 | $400.25 | $479.25 | 3,353,800 | — | — |
| 2021-06-04 | $405.64 | $485.71 | 2,990,900 | — | — |
| 2021-06-03 | $407.96 | $488.48 | 2,281,200 | — | — |
| 2021-06-02 | $405.85 | $485.96 | 2,232,900 | — | — |
| 2021-06-01 | $406.72 | $487.00 | 2,199,600 | — | — |
| 2021-05-28 | $411.92 | $493.22 | 2,367,900 | — | — |
| 2021-05-27 | $412.70 | $494.16 | 2,041,800 | — | — |
| 2021-05-26 | $413.21 | $494.77 | 1,903,900 | — | — |
| 2021-05-25 | $413.05 | $494.58 | 2,285,600 | — | — |
| 2021-05-24 | $410.95 | $492.06 | 1,883,600 | — | — |
| 2021-05-21 | $411.63 | $492.88 | 4,295,400 | — | — |
| 2021-05-20 | $408.64 | $489.30 | 2,105,800 | — | — |
| 2021-05-19 | $409.50 | $490.33 | 2,783,100 | — | — |
| 2021-05-18 | $410.38 | $491.38 | 2,694,800 | — | — |
| 2021-05-17 | $408.63 | $489.29 | 1,583,900 | — | — |
| 2021-05-14 | $409.80 | $490.69 | 2,072,900 | — | — |
| 2021-05-13 | $408.56 | $489.20 | 2,637,500 | — | — |
| 2021-05-12 | $405.37 | $485.38 | 2,888,100 | — | — |
| 2021-05-11 | $411.70 | $492.96 | 3,024,000 | — | — |
| 2021-05-10 | $420.89 | $503.97 | 2,489,300 | — | — |
| 2021-05-07 | $417.65 | $500.09 | 1,851,000 | — | — |
| 2021-05-06 | $414.97 | $496.88 | 3,058,700 | — | — |
| 2021-05-05 | $412.50 | $493.92 | 2,767,600 | — | — |
| 2021-05-04 | $411.34 | $492.53 | 3,237,200 | — | — |
| 2021-05-03 | $405.90 | $486.02 | 2,568,500 | — | — |
| 2021-04-30 | $398.80 | $477.52 | 2,328,100 | — | — |
| 2021-04-29 | $401.55 | $480.81 | 1,996,500 | — | — |
| 2021-04-28 | $394.59 | $472.47 | 1,886,500 | — | — |
| 2021-04-27 | $394.50 | $472.37 | 1,758,500 | — | — |
| 2021-04-26 | $395.86 | $473.99 | 1,642,300 | — | — |
| 2021-04-23 | $400.31 | $479.32 | 2,263,200 | — | — |
| 2021-04-22 | $396.54 | $474.81 | 2,718,600 | — | — |
| 2021-04-21 | $398.81 | $477.53 | 2,473,300 | — | — |
| 2021-04-20 | $396.53 | $474.80 | 3,348,100 | — | — |
| 2021-04-19 | $389.84 | $466.79 | 2,965,400 | — | — |
| 2021-04-16 | $391.01 | $468.19 | 4,532,400 | — | — |
| 2021-04-15 | $390.01 | $466.99 | 4,488,300 | — | — |
| 2021-04-14 | $375.63 | $449.77 | 2,805,600 | — | — |
| 2021-04-13 | $374.50 | $448.42 | 2,652,300 | — | — |
| 2021-04-12 | $376.28 | $450.55 | 3,057,300 | — | — |
| 2021-04-09 | $376.30 | $450.57 | 2,483,200 | — | — |
| 2021-04-08 | $364.89 | $436.91 | 2,426,700 | — | — |
| 2021-04-07 | $365.64 | $437.81 | 2,158,900 | — | — |
| 2021-04-06 | $364.37 | $436.29 | 2,698,600 | — | — |
| 2021-04-05 | $370.18 | $443.25 | 2,709,400 | — | — |
| 2021-04-01 | $367.07 | $439.52 | 2,977,700 | — | — |
| 2021-03-31 | $372.07 | $445.51 | 3,356,500 | — | — |
| 2021-03-30 | $373.56 | $447.29 | 3,066,000 | — | — |
| 2021-03-29 | $379.06 | $453.88 | 2,740,400 | — | — |
| 2021-03-26 | $376.48 | $450.79 | 2,959,800 | — | — |
| 2021-03-25 | $371.09 | $444.34 | 3,021,500 | — | — |
| 2021-03-24 | $370.60 | $443.75 | 3,407,800 | — | — |
| 2021-03-23 | $368.50 | $441.23 | 3,100,100 | — | — |
| 2021-03-22 | $366.86 | $439.27 | 3,505,200 | — | — |
| 2021-03-19 | $365.58 | $437.74 | 8,572,900 | — | — |
| 2021-03-18 | $362.05 | $433.51 | 3,311,600 | — | — |
| 2021-03-17 | $352.18 | $421.69 | 2,633,100 | — | — |
| 2021-03-16 | $354.60 | $424.59 | 2,904,200 | — | — |
| 2021-03-15 | $353.88 | $423.73 | 2,343,400 | — | — |
| 2021-03-12 | $356.02 | $426.29 | 2,088,700 | — | — |
| 2021-03-11 | $353.10 | $421.30 | 2,520,500 | — | — |
| 2021-03-10 | $349.60 | $417.12 | 3,012,300 | — | — |
| 2021-03-09 | $351.98 | $419.96 | 4,277,600 | — | — |
| 2021-03-08 | $350.17 | $417.80 | 3,419,900 | — | — |
| 2021-03-05 | $347.10 | $414.14 | 4,563,100 | — | — |
| 2021-03-04 | $333.81 | $398.28 | 4,991,600 | — | — |
| 2021-03-03 | $332.87 | $397.16 | 3,039,700 | — | — |
| 2021-03-02 | $334.64 | $399.27 | 2,568,900 | — | — |
| 2021-03-01 | $334.65 | $399.28 | 4,198,900 | — | — |
| 2021-02-26 | $332.22 | $396.39 | 5,430,000 | — | — |
| 2021-02-25 | $328.87 | $392.39 | 2,780,100 | — | — |
| 2021-02-24 | $332.21 | $396.37 | 3,360,500 | — | — |
| 2021-02-23 | $329.51 | $393.15 | 3,225,700 | — | — |
| 2021-02-22 | $327.64 | $390.92 | 2,688,300 | — | — |
| 2021-02-19 | $324.58 | $387.27 | 2,313,800 | — | — |
| 2021-02-18 | $328.41 | $391.84 | 2,383,500 | — | — |
| 2021-02-17 | $326.86 | $389.99 | 2,620,000 | — | — |
| 2021-02-16 | $324.62 | $387.32 | 4,339,000 | — | — |
| 2021-02-12 | $328.24 | $391.64 | 2,760,800 | — | — |
| 2021-02-11 | $333.07 | $397.40 | 2,776,700 | — | — |
| 2021-02-10 | $333.40 | $397.79 | 4,122,700 | — | — |
| 2021-02-09 | $329.63 | $393.30 | 4,096,900 | — | — |
| 2021-02-08 | $324.34 | $386.98 | 4,758,200 | — | — |
| 2021-02-05 | $324.51 | $387.19 | 7,227,900 | — | — |
| 2021-02-04 | $329.32 | $392.93 | 5,962,200 | — | — |
| 2021-02-03 | $337.89 | $403.15 | 2,537,100 | — | — |
| 2021-02-02 | $338.72 | $404.14 | 2,663,700 | — | — |
| 2021-02-01 | $334.00 | $398.51 | 3,020,200 | — | — |
| 2021-01-29 | $333.58 | $398.01 | 3,899,200 | — | — |
| 2021-01-28 | $338.15 | $403.46 | 2,769,900 | — | — |
| 2021-01-27 | $332.99 | $397.30 | 4,770,900 | — | — |
| 2021-01-26 | $343.11 | $409.38 | 2,467,500 | — | — |
| 2021-01-25 | $347.81 | $414.99 | 2,506,300 | — | — |
| 2021-01-22 | $347.55 | $414.68 | 2,585,100 | — | — |
| 2021-01-21 | $355.00 | $423.57 | 3,749,800 | — | — |
| 2021-01-20 | $350.84 | $418.60 | 3,036,800 | — | — |
| 2021-01-19 | $352.19 | $420.21 | 3,361,300 | — | — |
| 2021-01-15 | $351.30 | $419.15 | 3,777,000 | — | — |
| 2021-01-14 | $350.53 | $418.23 | 2,919,900 | — | — |
| 2021-01-13 | $355.04 | $423.61 | 1,974,500 | — | — |
| 2021-01-12 | $357.37 | $426.39 | 2,372,500 | — | — |
| 2021-01-11 | $360.75 | $430.43 | 2,695,100 | — | — |
| 2021-01-08 | $363.39 | $433.58 | 2,947,800 | — | — |
| 2021-01-07 | $365.03 | $435.53 | 3,366,700 | — | — |
| 2021-01-06 | $359.27 | $428.66 | 6,561,400 | — | — |
| 2021-01-05 | $344.80 | $411.40 | 3,160,500 | — | — |
| 2021-01-04 | $349.50 | $417.00 | 4,203,800 | — | — |