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
- 1986-07-09 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 | $567.70 | $810.15 | 1,509,200 | — | — |
| 2021-12-30 | $563.91 | $804.74 | 1,338,700 | — | — |
| 2021-12-29 | $567.77 | $810.25 | 1,753,000 | — | — |
| 2021-12-28 | $564.64 | $805.78 | 1,155,000 | — | — |
| 2021-12-27 | $563.47 | $804.11 | 2,262,900 | — | — |
| 2021-12-23 | $550.37 | $785.42 | 1,757,800 | — | — |
| 2021-12-22 | $549.67 | $784.42 | 1,454,500 | — | — |
| 2021-12-21 | $545.43 | $778.37 | 2,472,800 | — | — |
| 2021-12-20 | $548.56 | $782.83 | 2,033,600 | — | — |
| 2021-12-17 | $547.61 | $781.48 | 5,752,000 | — | — |
| 2021-12-16 | $552.63 | $788.64 | 2,683,000 | — | — |
| 2021-12-15 | $565.48 | $806.98 | 2,937,100 | — | — |
| 2021-12-14 | $545.34 | $778.24 | 3,494,400 | — | — |
| 2021-12-13 | $557.22 | $795.19 | 3,415,200 | — | — |
| 2021-12-10 | $558.82 | $797.48 | 6,333,600 | — | — |
| 2021-12-09 | $524.33 | $748.26 | 3,200,500 | — | — |
| 2021-12-08 | $530.11 | $756.50 | 3,037,500 | — | — |
| 2021-12-07 | $542.02 | $773.50 | 2,579,800 | — | — |
| 2021-12-06 | $533.20 | $760.91 | 2,432,900 | — | — |
| 2021-12-03 | $528.93 | $754.82 | 2,984,400 | — | — |
| 2021-12-02 | $525.51 | $749.94 | 3,277,500 | — | — |
| 2021-12-01 | $529.84 | $756.12 | 2,877,100 | — | — |
| 2021-11-30 | $539.38 | $769.73 | 4,244,200 | — | — |
| 2021-11-29 | $554.88 | $791.85 | 2,919,100 | — | — |
| 2021-11-26 | $546.13 | $779.37 | 1,844,800 | — | — |
| 2021-11-24 | $549.73 | $784.50 | 2,316,400 | — | — |
| 2021-11-23 | $545.26 | $778.12 | 2,147,000 | — | — |
| 2021-11-22 | $539.65 | $770.12 | 2,190,500 | — | — |
| 2021-11-19 | $533.79 | $761.76 | 1,909,800 | — | — |
| 2021-11-18 | $529.37 | $755.45 | 1,664,200 | — | — |
| 2021-11-17 | $526.29 | $751.05 | 1,609,400 | — | — |
| 2021-11-16 | $526.72 | $751.67 | 1,690,700 | — | — |
| 2021-11-15 | $519.89 | $741.92 | 1,392,300 | — | — |
| 2021-11-12 | $517.17 | $738.04 | 1,780,200 | — | — |
| 2021-11-11 | $512.18 | $730.92 | 1,227,300 | — | — |
| 2021-11-10 | $505.51 | $721.40 | 1,226,600 | — | — |
| 2021-11-09 | $508.71 | $725.96 | 1,881,800 | — | — |
| 2021-11-08 | $503.81 | $718.97 | 2,834,800 | — | — |
| 2021-11-05 | $513.12 | $732.26 | 2,071,700 | — | — |
| 2021-11-04 | $515.62 | $735.83 | 2,615,000 | — | — |
| 2021-11-03 | $502.33 | $716.86 | 1,856,000 | — | — |
| 2021-11-02 | $496.99 | $709.24 | 2,012,200 | — | — |
| 2021-11-01 | $491.87 | $701.93 | 1,548,700 | — | — |
| 2021-10-29 | $491.54 | $701.46 | 2,471,600 | — | — |
| 2021-10-28 | $490.53 | $700.02 | 1,362,400 | — | — |
| 2021-10-27 | $489.11 | $696.87 | 1,741,800 | — | — |
| 2021-10-26 | $485.53 | $691.77 | 2,378,600 | — | — |
| 2021-10-25 | $490.10 | $698.28 | 1,903,400 | — | — |
| 2021-10-22 | $481.99 | $686.72 | 1,710,300 | — | — |
| 2021-10-21 | $477.23 | $679.94 | 1,423,300 | — | — |
| 2021-10-20 | $469.77 | $669.31 | 1,352,900 | — | — |
| 2021-10-19 | $467.08 | $665.48 | 1,365,300 | — | — |
| 2021-10-18 | $461.95 | $658.17 | 2,141,300 | — | — |
| 2021-10-15 | $452.39 | $644.55 | 1,494,800 | — | — |
| 2021-10-14 | $450.66 | $642.08 | 1,480,400 | — | — |
| 2021-10-13 | $445.30 | $634.45 | 1,621,500 | — | — |
| 2021-10-12 | $446.87 | $636.68 | 1,380,900 | — | — |
| 2021-10-11 | $449.70 | $640.72 | 1,011,700 | — | — |
| 2021-10-08 | $451.85 | $643.78 | 1,545,800 | — | — |
| 2021-10-07 | $452.87 | $645.23 | 1,966,200 | — | — |
| 2021-10-06 | $449.34 | $640.20 | 1,334,600 | — | — |
| 2021-10-05 | $446.24 | $635.79 | 1,808,700 | — | — |
| 2021-10-04 | $440.14 | $627.10 | 2,264,000 | — | — |
| 2021-10-01 | $448.33 | $638.76 | 1,860,700 | — | — |
| 2021-09-30 | $449.35 | $640.22 | 1,836,400 | — | — |
| 2021-09-29 | $451.79 | $643.69 | 1,922,000 | — | — |
| 2021-09-28 | $447.35 | $637.37 | 2,632,700 | — | — |
| 2021-09-27 | $460.56 | $656.19 | 2,526,000 | — | — |
| 2021-09-24 | $467.75 | $666.43 | 3,353,800 | — | — |
| 2021-09-23 | $452.78 | $645.11 | 2,061,200 | — | — |
| 2021-09-22 | $452.33 | $644.46 | 1,380,800 | — | — |
| 2021-09-21 | $452.11 | $644.15 | 1,531,300 | — | — |
| 2021-09-20 | $451.14 | $642.77 | 2,602,000 | — | — |
| 2021-09-17 | $459.51 | $654.69 | 3,411,400 | — | — |
| 2021-09-16 | $463.31 | $660.11 | 1,577,500 | — | — |
| 2021-09-15 | $460.73 | $656.43 | 1,770,300 | — | — |
| 2021-09-14 | $458.41 | $653.13 | 1,383,900 | — | — |
| 2021-09-13 | $459.66 | $654.91 | 1,679,500 | — | — |
| 2021-09-10 | $465.16 | $662.74 | 1,324,800 | — | — |
| 2021-09-09 | $465.94 | $663.86 | 1,398,700 | — | — |
| 2021-09-08 | $465.70 | $663.51 | 1,372,000 | — | — |
| 2021-09-07 | $459.60 | $654.82 | 1,463,400 | — | — |
| 2021-09-03 | $462.55 | $659.02 | 1,302,400 | — | — |
| 2021-09-02 | $460.97 | $656.77 | 1,455,000 | — | — |
| 2021-09-01 | $456.52 | $650.43 | 1,325,400 | — | — |
| 2021-08-31 | $455.49 | $648.97 | 1,699,000 | — | — |
| 2021-08-30 | $455.93 | $649.59 | 1,219,800 | — | — |
| 2021-08-27 | $450.34 | $641.63 | 1,310,200 | — | — |
| 2021-08-26 | $449.31 | $640.16 | 1,418,600 | — | — |
| 2021-08-25 | $451.23 | $642.90 | 1,520,600 | — | — |
| 2021-08-24 | $451.79 | $643.69 | 1,541,700 | — | — |
| 2021-08-23 | $454.93 | $648.17 | 1,835,900 | — | — |
| 2021-08-20 | $458.99 | $653.95 | 1,911,200 | — | — |
| 2021-08-19 | $454.26 | $647.21 | 1,953,700 | — | — |
| 2021-08-18 | $446.21 | $635.74 | 2,030,100 | — | — |
| 2021-08-17 | $452.34 | $644.48 | 1,936,700 | — | — |
| 2021-08-16 | $452.86 | $645.22 | 1,515,600 | — | — |
| 2021-08-13 | $447.82 | $638.04 | 1,309,300 | — | — |
| 2021-08-12 | $445.36 | $634.53 | 1,230,700 | — | — |
| 2021-08-11 | $444.30 | $633.02 | 2,267,500 | — | — |
| 2021-08-10 | $443.03 | $631.21 | 1,893,700 | — | — |
| 2021-08-09 | $440.47 | $627.57 | 1,472,500 | — | — |
| 2021-08-06 | $439.63 | $626.37 | 1,789,800 | — | — |
| 2021-08-05 | $443.19 | $631.44 | 1,742,600 | — | — |
| 2021-08-04 | $435.04 | $619.83 | 1,280,500 | — | — |
| 2021-08-03 | $435.07 | $619.87 | 1,448,100 | — | — |
| 2021-08-02 | $428.92 | $611.11 | 1,366,900 | — | — |
| 2021-07-30 | $429.72 | $612.25 | 2,283,900 | — | — |
| 2021-07-29 | $425.28 | $605.92 | 1,434,200 | — | — |
| 2021-07-28 | $422.22 | $600.44 | 1,362,700 | — | — |
| 2021-07-27 | $424.34 | $603.45 | 1,666,500 | — | — |
| 2021-07-26 | $423.23 | $601.88 | 1,220,000 | — | — |
| 2021-07-23 | $423.43 | $602.16 | 1,344,500 | — | — |
| 2021-07-22 | $417.54 | $593.78 | 1,339,200 | — | — |
| 2021-07-21 | $415.01 | $590.19 | 1,480,000 | — | — |
| 2021-07-20 | $416.24 | $591.93 | 2,045,400 | — | — |
| 2021-07-19 | $414.15 | $588.96 | 2,293,100 | — | — |
| 2021-07-16 | $410.37 | $583.59 | 1,413,900 | — | — |
| 2021-07-15 | $411.82 | $585.65 | 1,894,100 | — | — |
| 2021-07-14 | $409.95 | $582.99 | 1,265,800 | — | — |
| 2021-07-13 | $407.06 | $578.88 | 1,540,300 | — | — |
| 2021-07-12 | $407.88 | $580.05 | 2,491,300 | — | — |
| 2021-07-09 | $412.37 | $586.43 | 2,304,200 | — | — |
| 2021-07-08 | $407.15 | $579.01 | 2,235,500 | — | — |
| 2021-07-07 | $404.68 | $575.50 | 2,308,600 | — | — |
| 2021-07-06 | $398.86 | $567.22 | 2,113,100 | — | — |
| 2021-07-02 | $398.94 | $567.33 | 1,676,600 | — | — |
| 2021-07-01 | $394.53 | $561.06 | 1,523,400 | — | — |
| 2021-06-30 | $395.67 | $562.68 | 2,031,700 | — | — |
| 2021-06-29 | $398.79 | $567.12 | 1,523,600 | — | — |
| 2021-06-28 | $396.54 | $563.92 | 1,645,500 | — | — |
| 2021-06-25 | $394.51 | $561.03 | 2,056,100 | — | — |
| 2021-06-24 | $392.07 | $557.56 | 1,487,300 | — | — |
| 2021-06-23 | $391.97 | $557.42 | 1,538,000 | — | — |
| 2021-06-22 | $392.18 | $557.72 | 1,934,800 | — | — |
| 2021-06-21 | $386.80 | $550.07 | 1,631,600 | — | — |
| 2021-06-18 | $380.88 | $541.65 | 3,415,700 | — | — |
| 2021-06-17 | $384.75 | $547.15 | 1,686,500 | — | — |
| 2021-06-16 | $379.41 | $539.56 | 1,801,700 | — | — |
| 2021-06-15 | $383.91 | $545.96 | 1,252,000 | — | — |
| 2021-06-14 | $383.76 | $545.74 | 1,652,600 | — | — |
| 2021-06-11 | $381.83 | $543.00 | 1,404,200 | — | — |
| 2021-06-10 | $383.01 | $544.68 | 1,404,000 | — | — |
| 2021-06-09 | $379.96 | $540.34 | 1,398,900 | — | — |
| 2021-06-08 | $379.70 | $539.97 | 1,553,800 | — | — |
| 2021-06-07 | $380.40 | $540.97 | 2,515,800 | — | — |
| 2021-06-04 | $387.52 | $551.09 | 1,765,900 | — | — |
| 2021-06-03 | $383.87 | $545.90 | 1,780,300 | — | — |
| 2021-06-02 | $380.59 | $541.24 | 1,881,000 | — | — |
| 2021-06-01 | $378.23 | $537.88 | 2,117,800 | — | — |
| 2021-05-28 | $378.27 | $537.94 | 4,681,200 | — | — |
| 2021-05-27 | $387.50 | $551.06 | 4,452,000 | — | — |
| 2021-05-26 | $385.62 | $548.39 | 1,648,000 | — | — |
| 2021-05-25 | $385.38 | $548.05 | 1,379,700 | — | — |
| 2021-05-24 | $383.45 | $545.30 | 1,657,000 | — | — |
| 2021-05-21 | $380.72 | $541.42 | 1,706,600 | — | — |
| 2021-05-20 | $383.58 | $545.49 | 1,427,300 | — | — |
| 2021-05-19 | $379.66 | $539.91 | 1,725,000 | — | — |
| 2021-05-18 | $382.81 | $544.39 | 1,698,200 | — | — |
| 2021-05-17 | $383.96 | $546.03 | 1,830,800 | — | — |
| 2021-05-14 | $384.42 | $546.68 | 1,876,100 | — | — |
| 2021-05-13 | $379.53 | $539.73 | 2,023,100 | — | — |
| 2021-05-12 | $372.20 | $529.31 | 2,344,600 | — | — |
| 2021-05-11 | $378.18 | $537.81 | 1,859,700 | — | — |
| 2021-05-10 | $381.48 | $542.50 | 1,998,700 | — | — |
| 2021-05-07 | $384.32 | $546.54 | 1,817,100 | — | — |
| 2021-05-06 | $382.76 | $544.32 | 2,641,400 | — | — |
| 2021-05-05 | $372.50 | $529.73 | 1,905,300 | — | — |
| 2021-05-04 | $375.29 | $533.70 | 2,133,800 | — | — |
| 2021-05-03 | $379.32 | $539.43 | 2,685,800 | — | — |
| 2021-04-30 | $372.09 | $529.15 | 2,118,900 | — | — |
| 2021-04-29 | $373.54 | $531.21 | 1,848,300 | — | — |
| 2021-04-28 | $369.59 | $524.47 | 1,305,600 | — | — |
| 2021-04-27 | $370.21 | $525.35 | 1,875,900 | — | — |
| 2021-04-26 | $368.52 | $522.95 | 2,059,700 | — | — |
| 2021-04-23 | $373.28 | $529.71 | 1,404,500 | — | — |
| 2021-04-22 | $371.26 | $526.84 | 2,138,000 | — | — |
| 2021-04-21 | $374.09 | $530.86 | 1,531,800 | — | — |
| 2021-04-20 | $371.73 | $527.51 | 2,330,700 | — | — |
| 2021-04-19 | $369.55 | $524.41 | 1,560,000 | — | — |
| 2021-04-16 | $370.72 | $526.07 | 2,249,200 | — | — |
| 2021-04-15 | $368.80 | $523.35 | 1,850,100 | — | — |
| 2021-04-14 | $363.17 | $515.36 | 1,509,400 | — | — |
| 2021-04-13 | $365.21 | $518.25 | 1,796,400 | — | — |
| 2021-04-12 | $364.81 | $517.69 | 1,836,600 | — | — |
| 2021-04-09 | $363.21 | $515.42 | 1,610,800 | — | — |
| 2021-04-08 | $361.22 | $512.59 | 2,839,200 | — | — |
| 2021-04-07 | $358.81 | $509.17 | 1,808,400 | — | — |
| 2021-04-06 | $360.12 | $511.03 | 2,142,000 | — | — |
| 2021-04-05 | $360.82 | $512.03 | 2,705,700 | — | — |
| 2021-04-01 | $354.94 | $503.68 | 2,938,600 | — | — |
| 2021-03-31 | $352.48 | $500.19 | 2,832,200 | — | — |
| 2021-03-30 | $349.75 | $496.32 | 2,602,400 | — | — |
| 2021-03-29 | $356.15 | $505.40 | 3,012,000 | — | — |
| 2021-03-26 | $352.02 | $499.54 | 3,061,200 | — | — |
| 2021-03-25 | $346.34 | $491.48 | 4,307,100 | — | — |
| 2021-03-24 | $338.04 | $479.70 | 3,006,400 | — | — |
| 2021-03-23 | $340.34 | $482.96 | 3,641,200 | — | — |
| 2021-03-22 | $334.49 | $474.66 | 4,064,900 | — | — |
| 2021-03-19 | $328.91 | $466.74 | 4,859,300 | — | — |
| 2021-03-18 | $322.98 | $458.33 | 2,736,900 | — | — |
| 2021-03-17 | $329.19 | $467.14 | 2,672,400 | — | — |
| 2021-03-16 | $327.25 | $464.39 | 3,066,700 | — | — |
| 2021-03-15 | $330.51 | $469.01 | 3,243,000 | — | — |
| 2021-03-12 | $331.14 | $469.91 | 3,182,100 | — | — |
| 2021-03-11 | $328.65 | $466.37 | 4,338,900 | — | — |
| 2021-03-10 | $323.83 | $459.53 | 4,523,500 | — | — |
| 2021-03-09 | $318.78 | $452.37 | 5,426,800 | — | — |
| 2021-03-08 | $311.42 | $441.92 | 4,873,500 | — | — |
| 2021-03-05 | $317.32 | $450.30 | 8,102,800 | — | — |
| 2021-03-04 | $319.04 | $452.74 | 5,501,200 | — | — |
| 2021-03-03 | $323.92 | $459.66 | 4,064,200 | — | — |
| 2021-03-02 | $328.46 | $466.10 | 4,660,100 | — | — |
| 2021-03-01 | $331.77 | $470.80 | 4,653,200 | — | — |
| 2021-02-26 | $331.00 | $469.71 | 3,362,200 | — | — |
| 2021-02-25 | $333.90 | $473.82 | 3,618,100 | — | — |
| 2021-02-24 | $340.70 | $483.47 | 3,305,800 | — | — |
| 2021-02-23 | $342.15 | $485.53 | 3,692,600 | — | — |
| 2021-02-22 | $350.21 | $496.97 | 2,215,600 | — | — |
| 2021-02-19 | $354.77 | $503.44 | 1,839,400 | — | — |
| 2021-02-18 | $356.92 | $506.49 | 1,914,900 | — | — |
| 2021-02-17 | $358.04 | $508.08 | 2,143,000 | — | — |
| 2021-02-16 | $354.00 | $502.35 | 1,829,000 | — | — |
| 2021-02-12 | $352.75 | $500.57 | 2,096,600 | — | — |
| 2021-02-11 | $352.20 | $499.79 | 2,088,400 | — | — |
| 2021-02-10 | $356.12 | $505.36 | 2,162,400 | — | — |
| 2021-02-09 | $359.56 | $510.24 | 2,154,000 | — | — |
| 2021-02-08 | $359.83 | $510.62 | 2,520,700 | — | — |
| 2021-02-05 | $355.17 | $504.01 | 2,165,600 | — | — |
| 2021-02-04 | $355.85 | $504.97 | 3,411,600 | — | — |
| 2021-02-03 | $355.21 | $503.07 | 1,759,800 | — | — |
| 2021-02-02 | $355.58 | $503.59 | 1,905,000 | — | — |
| 2021-02-01 | $350.52 | $496.43 | 2,371,200 | — | — |
| 2021-01-29 | $352.43 | $499.13 | 2,598,700 | — | — |
| 2021-01-28 | $357.06 | $505.69 | 2,251,100 | — | — |
| 2021-01-27 | $356.39 | $504.74 | 3,120,800 | — | — |
| 2021-01-26 | $364.98 | $516.91 | 1,807,000 | — | — |
| 2021-01-25 | $361.88 | $512.52 | 2,735,900 | — | — |
| 2021-01-22 | $362.30 | $513.11 | 1,960,300 | — | — |
| 2021-01-21 | $362.80 | $513.82 | 2,121,600 | — | — |
| 2021-01-20 | $361.30 | $511.70 | 2,767,200 | — | — |
| 2021-01-19 | $354.47 | $502.02 | 4,533,800 | — | — |
| 2021-01-15 | $362.16 | $512.91 | 2,340,400 | — | — |
| 2021-01-14 | $362.35 | $513.18 | 2,363,900 | — | — |
| 2021-01-13 | $366.95 | $519.70 | 1,968,800 | — | — |
| 2021-01-12 | $364.20 | $515.80 | 2,387,600 | — | — |
| 2021-01-11 | $364.01 | $515.53 | 2,562,500 | — | — |
| 2021-01-08 | $369.94 | $523.93 | 2,599,700 | — | — |
| 2021-01-07 | $367.92 | $521.07 | 2,849,500 | — | — |
| 2021-01-06 | $370.02 | $524.05 | 2,661,400 | — | — |
| 2021-01-05 | $375.74 | $532.15 | 2,748,400 | — | — |
| 2021-01-04 | $380.15 | $538.39 | 3,322,200 | — | — |