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
- 1980-03-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 | $188.62 | $518.50 | 598,200 | — | — |
| 2021-12-30 | $186.73 | $513.31 | 919,400 | — | — |
| 2021-12-29 | $187.21 | $514.63 | 968,800 | — | — |
| 2021-12-28 | $186.51 | $512.70 | 883,500 | — | — |
| 2021-12-27 | $184.10 | $506.08 | 886,000 | — | — |
| 2021-12-23 | $182.20 | $500.86 | 1,153,000 | — | — |
| 2021-12-22 | $178.99 | $492.03 | 1,013,500 | — | — |
| 2021-12-21 | $179.24 | $492.72 | 1,833,100 | — | — |
| 2021-12-20 | $177.94 | $489.14 | 2,001,500 | — | — |
| 2021-12-17 | $183.70 | $504.98 | 2,447,400 | — | — |
| 2021-12-16 | $191.44 | $526.26 | 1,511,700 | — | — |
| 2021-12-15 | $191.98 | $527.74 | 1,531,600 | — | — |
| 2021-12-14 | $191.38 | $526.09 | 1,281,500 | — | — |
| 2021-12-13 | $192.43 | $528.98 | 937,400 | — | — |
| 2021-12-10 | $194.56 | $534.83 | 1,605,400 | — | — |
| 2021-12-09 | $192.00 | $527.79 | 2,400,400 | — | — |
| 2021-12-08 | $192.22 | $528.40 | 2,474,600 | — | — |
| 2021-12-07 | $186.05 | $511.44 | 978,400 | — | — |
| 2021-12-06 | $184.36 | $506.79 | 2,127,600 | — | — |
| 2021-12-03 | $182.06 | $500.47 | 1,903,900 | — | — |
| 2021-12-02 | $176.64 | $485.57 | 1,818,000 | — | — |
| 2021-12-01 | $171.07 | $470.26 | 1,543,200 | — | — |
| 2021-11-30 | $174.76 | $480.40 | 2,964,800 | — | — |
| 2021-11-29 | $184.15 | $504.04 | 1,043,200 | — | — |
| 2021-11-26 | $182.73 | $500.16 | 672,500 | — | — |
| 2021-11-24 | $189.70 | $519.24 | 839,900 | — | — |
| 2021-11-23 | $189.50 | $518.69 | 1,572,400 | — | — |
| 2021-11-22 | $187.58 | $513.43 | 2,351,700 | — | — |
| 2021-11-19 | $190.25 | $520.74 | 1,371,700 | — | — |
| 2021-11-18 | $192.31 | $526.38 | 1,130,100 | — | — |
| 2021-11-17 | $193.79 | $530.43 | 1,165,300 | — | — |
| 2021-11-16 | $196.09 | $536.73 | 1,215,800 | — | — |
| 2021-11-15 | $194.21 | $531.58 | 1,277,300 | — | — |
| 2021-11-12 | $196.61 | $538.15 | 2,007,600 | — | — |
| 2021-11-11 | $190.29 | $520.85 | 957,800 | — | — |
| 2021-11-10 | $187.40 | $512.94 | 655,000 | — | — |
| 2021-11-09 | $188.02 | $514.64 | 650,200 | — | — |
| 2021-11-08 | $184.71 | $505.58 | 708,900 | — | — |
| 2021-11-05 | $183.83 | $503.17 | 897,700 | — | — |
| 2021-11-04 | $184.27 | $504.37 | 890,100 | — | — |
| 2021-11-03 | $187.41 | $512.97 | 1,782,700 | — | — |
| 2021-11-02 | $182.68 | $500.02 | 1,525,800 | — | — |
| 2021-11-01 | $177.99 | $487.18 | 1,397,200 | — | — |
| 2021-10-29 | $179.73 | $491.95 | 2,215,100 | — | — |
| 2021-10-28 | $185.08 | $506.59 | 2,121,000 | — | — |
| 2021-10-27 | $186.23 | $509.74 | 1,113,600 | — | — |
| 2021-10-26 | $186.72 | $511.08 | 607,300 | — | — |
| 2021-10-25 | $189.09 | $517.57 | 1,037,900 | — | — |
| 2021-10-22 | $188.09 | $514.83 | 731,100 | — | — |
| 2021-10-21 | $187.94 | $514.42 | 620,900 | — | — |
| 2021-10-20 | $187.57 | $513.40 | 1,155,400 | — | — |
| 2021-10-19 | $184.32 | $504.51 | 872,600 | — | — |
| 2021-10-18 | $182.72 | $500.13 | 869,700 | — | — |
| 2021-10-15 | $181.67 | $497.26 | 1,025,800 | — | — |
| 2021-10-14 | $179.50 | $491.32 | 1,001,000 | — | — |
| 2021-10-13 | $173.30 | $474.35 | 782,000 | — | — |
| 2021-10-12 | $173.73 | $475.52 | 726,200 | — | — |
| 2021-10-11 | $174.79 | $478.42 | 496,100 | — | — |
| 2021-10-08 | $177.28 | $485.24 | 523,200 | — | — |
| 2021-10-07 | $177.61 | $486.14 | 714,400 | — | — |
| 2021-10-06 | $176.83 | $484.01 | 796,200 | — | — |
| 2021-10-05 | $176.46 | $483.00 | 608,800 | — | — |
| 2021-10-04 | $173.95 | $476.12 | 1,118,000 | — | — |
| 2021-10-01 | $174.87 | $478.64 | 1,490,700 | — | — |
| 2021-09-30 | $175.31 | $479.85 | 1,253,600 | — | — |
| 2021-09-29 | $182.12 | $498.49 | 588,100 | — | — |
| 2021-09-28 | $181.56 | $496.95 | 1,073,200 | — | — |
| 2021-09-27 | $186.31 | $509.96 | 960,500 | — | — |
| 2021-09-24 | $185.36 | $507.36 | 900,200 | — | — |
| 2021-09-23 | $184.45 | $504.87 | 1,157,100 | — | — |
| 2021-09-22 | $181.81 | $497.64 | 852,300 | — | — |
| 2021-09-21 | $179.89 | $492.38 | 1,285,500 | — | — |
| 2021-09-20 | $183.99 | $503.61 | 975,100 | — | — |
| 2021-09-17 | $186.24 | $509.76 | 1,589,200 | — | — |
| 2021-09-16 | $187.72 | $513.82 | 1,489,000 | — | — |
| 2021-09-15 | $185.71 | $508.31 | 877,400 | — | — |
| 2021-09-14 | $182.38 | $499.20 | 994,600 | — | — |
| 2021-09-13 | $186.46 | $510.37 | 794,200 | — | — |
| 2021-09-10 | $186.42 | $510.26 | 977,900 | — | — |
| 2021-09-09 | $188.55 | $516.09 | 1,139,000 | — | — |
| 2021-09-08 | $188.31 | $515.43 | 1,981,800 | — | — |
| 2021-09-07 | $183.23 | $501.53 | 2,111,700 | — | — |
| 2021-09-03 | $191.10 | $523.07 | 896,900 | — | — |
| 2021-09-02 | $193.09 | $526.35 | 1,367,100 | — | — |
| 2021-09-01 | $192.50 | $524.74 | 873,100 | — | — |
| 2021-08-31 | $193.27 | $526.84 | 1,215,000 | — | — |
| 2021-08-30 | $194.88 | $531.23 | 850,400 | — | — |
| 2021-08-27 | $194.05 | $528.97 | 795,600 | — | — |
| 2021-08-26 | $193.29 | $526.90 | 533,100 | — | — |
| 2021-08-25 | $194.18 | $529.32 | 609,900 | — | — |
| 2021-08-24 | $192.49 | $524.72 | 979,700 | — | — |
| 2021-08-23 | $190.53 | $519.37 | 683,600 | — | — |
| 2021-08-20 | $190.39 | $518.99 | 911,900 | — | — |
| 2021-08-19 | $189.68 | $517.06 | 1,012,700 | — | — |
| 2021-08-18 | $192.69 | $525.26 | 1,065,600 | — | — |
| 2021-08-17 | $194.50 | $530.20 | 1,102,000 | — | — |
| 2021-08-16 | $200.49 | $546.52 | 655,200 | — | — |
| 2021-08-13 | $200.12 | $545.51 | 565,000 | — | — |
| 2021-08-12 | $200.79 | $547.34 | 536,800 | — | — |
| 2021-08-11 | $202.20 | $551.18 | 992,400 | — | — |
| 2021-08-10 | $198.02 | $539.79 | 701,200 | — | — |
| 2021-08-09 | $195.60 | $533.19 | 599,300 | — | — |
| 2021-08-06 | $196.61 | $535.95 | 771,200 | — | — |
| 2021-08-05 | $196.25 | $534.97 | 983,900 | — | — |
| 2021-08-04 | $195.01 | $531.59 | 658,300 | — | — |
| 2021-08-03 | $199.00 | $542.46 | 923,100 | — | — |
| 2021-08-02 | $195.79 | $533.71 | 861,700 | — | — |
| 2021-07-30 | $197.05 | $537.15 | 1,440,200 | — | — |
| 2021-07-29 | $197.79 | $539.16 | 1,222,500 | — | — |
| 2021-07-28 | $195.44 | $532.76 | 1,429,200 | — | — |
| 2021-07-27 | $201.61 | $549.58 | 1,480,300 | — | — |
| 2021-07-26 | $205.98 | $561.49 | 969,400 | — | — |
| 2021-07-23 | $204.19 | $556.61 | 781,400 | — | — |
| 2021-07-22 | $202.27 | $551.38 | 853,300 | — | — |
| 2021-07-21 | $204.26 | $556.80 | 580,400 | — | — |
| 2021-07-20 | $203.94 | $555.93 | 976,600 | — | — |
| 2021-07-19 | $200.35 | $546.14 | 855,100 | — | — |
| 2021-07-16 | $203.05 | $553.50 | 558,900 | — | — |
| 2021-07-15 | $206.83 | $563.81 | 524,700 | — | — |
| 2021-07-14 | $205.96 | $561.43 | 698,900 | — | — |
| 2021-07-13 | $207.06 | $564.43 | 1,169,200 | — | — |
| 2021-07-12 | $209.43 | $570.89 | 954,400 | — | — |
| 2021-07-09 | $208.53 | $568.44 | 875,400 | — | — |
| 2021-07-08 | $205.45 | $560.04 | 690,200 | — | — |
| 2021-07-07 | $208.77 | $569.09 | 958,100 | — | — |
| 2021-07-06 | $205.98 | $561.49 | 756,500 | — | — |
| 2021-07-02 | $207.95 | $566.86 | 800,800 | — | — |
| 2021-07-01 | $206.44 | $562.74 | 581,800 | — | — |
| 2021-06-30 | $204.99 | $558.79 | 681,000 | — | — |
| 2021-06-29 | $204.39 | $557.15 | 619,100 | — | — |
| 2021-06-28 | $204.84 | $558.38 | 977,900 | — | — |
| 2021-06-25 | $204.82 | $558.33 | 1,512,000 | — | — |
| 2021-06-24 | $202.59 | $552.25 | 1,461,100 | — | — |
| 2021-06-23 | $198.48 | $541.04 | 757,100 | — | — |
| 2021-06-22 | $198.45 | $540.96 | 520,700 | — | — |
| 2021-06-21 | $198.79 | $541.89 | 1,052,900 | — | — |
| 2021-06-18 | $194.92 | $531.34 | 1,865,600 | — | — |
| 2021-06-17 | $195.41 | $532.68 | 1,598,400 | — | — |
| 2021-06-16 | $196.74 | $536.30 | 1,169,600 | — | — |
| 2021-06-15 | $202.25 | $551.32 | 803,900 | — | — |
| 2021-06-14 | $202.94 | $553.20 | 802,500 | — | — |
| 2021-06-11 | $203.37 | $554.37 | 973,300 | — | — |
| 2021-06-10 | $204.00 | $556.09 | 1,044,100 | — | — |
| 2021-06-09 | $206.57 | $563.10 | 729,900 | — | — |
| 2021-06-08 | $208.86 | $569.34 | 732,000 | — | — |
| 2021-06-07 | $209.15 | $570.13 | 1,071,400 | — | — |
| 2021-06-04 | $212.85 | $578.31 | 497,200 | — | — |
| 2021-06-03 | $212.22 | $576.60 | 834,000 | — | — |
| 2021-06-02 | $213.03 | $578.80 | 723,000 | — | — |
| 2021-06-01 | $215.89 | $586.57 | 800,600 | — | — |
| 2021-05-28 | $216.80 | $589.04 | 858,100 | — | — |
| 2021-05-27 | $214.38 | $582.47 | 1,194,900 | — | — |
| 2021-05-26 | $212.64 | $577.74 | 909,500 | — | — |
| 2021-05-25 | $212.19 | $576.51 | 1,181,300 | — | — |
| 2021-05-24 | $211.59 | $574.88 | 1,321,900 | — | — |
| 2021-05-21 | $210.11 | $570.86 | 962,500 | — | — |
| 2021-05-20 | $209.21 | $568.42 | 1,108,100 | — | — |
| 2021-05-19 | $208.59 | $566.73 | 1,157,700 | — | — |
| 2021-05-18 | $211.87 | $575.65 | 917,900 | — | — |
| 2021-05-17 | $214.83 | $583.69 | 728,300 | — | — |
| 2021-05-14 | $216.01 | $586.89 | 907,100 | — | — |
| 2021-05-13 | $216.10 | $587.14 | 1,512,600 | — | — |
| 2021-05-12 | $209.89 | $570.27 | 1,405,200 | — | — |
| 2021-05-11 | $217.69 | $591.46 | 1,011,500 | — | — |
| 2021-05-10 | $220.69 | $599.61 | 1,556,500 | — | — |
| 2021-05-07 | $219.69 | $596.89 | 1,297,500 | — | — |
| 2021-05-06 | $217.40 | $590.67 | 1,321,700 | — | — |
| 2021-05-05 | $213.11 | $579.01 | 1,541,700 | — | — |
| 2021-05-04 | $210.72 | $572.52 | 1,904,300 | — | — |
| 2021-05-03 | $210.57 | $572.11 | 1,851,800 | — | — |
| 2021-04-30 | $206.77 | $561.79 | 1,457,000 | — | — |
| 2021-04-29 | $209.49 | $569.18 | 1,022,500 | — | — |
| 2021-04-28 | $206.55 | $561.19 | 1,779,300 | — | — |
| 2021-04-27 | $207.93 | $564.94 | 918,800 | — | — |
| 2021-04-26 | $206.48 | $561.00 | 848,600 | — | — |
| 2021-04-23 | $209.09 | $568.09 | 1,030,900 | — | — |
| 2021-04-22 | $207.12 | $562.74 | 856,800 | — | — |
| 2021-04-21 | $206.34 | $560.62 | 1,244,500 | — | — |
| 2021-04-20 | $202.94 | $551.38 | 1,076,300 | — | — |
| 2021-04-19 | $205.89 | $559.40 | 2,379,200 | — | — |
| 2021-04-16 | $205.38 | $558.01 | 1,159,100 | — | — |
| 2021-04-15 | $202.70 | $550.73 | 1,012,400 | — | — |
| 2021-04-14 | $201.43 | $547.28 | 566,900 | — | — |
| 2021-04-13 | $202.44 | $550.02 | 728,400 | — | — |
| 2021-04-12 | $204.14 | $554.64 | 1,282,400 | — | — |
| 2021-04-09 | $201.91 | $548.58 | 987,500 | — | — |
| 2021-04-08 | $199.48 | $541.98 | 750,400 | — | — |
| 2021-04-07 | $200.24 | $544.05 | 717,200 | — | — |
| 2021-04-06 | $203.97 | $554.18 | 928,700 | — | — |
| 2021-04-05 | $202.42 | $549.97 | 794,100 | — | — |
| 2021-04-01 | $200.66 | $545.19 | 1,160,800 | — | — |
| 2021-03-31 | $199.67 | $542.50 | 1,037,700 | — | — |
| 2021-03-30 | $200.41 | $544.51 | 1,376,800 | — | — |
| 2021-03-29 | $199.47 | $541.95 | 792,400 | — | — |
| 2021-03-26 | $202.07 | $549.02 | 1,093,500 | — | — |
| 2021-03-25 | $195.79 | $531.96 | 2,235,200 | — | — |
| 2021-03-24 | $194.38 | $528.13 | 898,100 | — | — |
| 2021-03-23 | $192.77 | $523.75 | 887,900 | — | — |
| 2021-03-22 | $195.79 | $531.96 | 863,800 | — | — |
| 2021-03-19 | $196.67 | $534.35 | 2,629,600 | — | — |
| 2021-03-18 | $197.23 | $535.87 | 2,466,300 | — | — |
| 2021-03-17 | $194.93 | $529.62 | 1,358,400 | — | — |
| 2021-03-16 | $190.13 | $516.58 | 892,600 | — | — |
| 2021-03-15 | $193.14 | $524.76 | 888,300 | — | — |
| 2021-03-12 | $190.46 | $517.47 | 1,044,300 | — | — |
| 2021-03-11 | $191.98 | $521.60 | 906,100 | — | — |
| 2021-03-10 | $191.15 | $519.35 | 1,126,400 | — | — |
| 2021-03-09 | $187.95 | $510.66 | 1,193,800 | — | — |
| 2021-03-08 | $186.60 | $506.99 | 994,400 | — | — |
| 2021-03-05 | $185.31 | $501.58 | 1,876,800 | — | — |
| 2021-03-04 | $181.33 | $490.81 | 1,455,800 | — | — |
| 2021-03-03 | $184.76 | $500.09 | 1,632,200 | — | — |
| 2021-03-02 | $185.47 | $502.01 | 2,358,000 | — | — |
| 2021-03-01 | $180.73 | $489.18 | 1,169,200 | — | — |
| 2021-02-26 | $174.84 | $473.24 | 1,322,100 | — | — |
| 2021-02-25 | $174.62 | $472.65 | 1,372,100 | — | — |
| 2021-02-24 | $174.98 | $473.62 | 1,962,500 | — | — |
| 2021-02-23 | $172.92 | $468.04 | 950,000 | — | — |
| 2021-02-22 | $173.51 | $469.64 | 968,600 | — | — |
| 2021-02-19 | $175.07 | $473.86 | 1,205,100 | — | — |
| 2021-02-18 | $171.98 | $465.50 | 1,239,800 | — | — |
| 2021-02-17 | $170.47 | $461.41 | 1,495,200 | — | — |
| 2021-02-16 | $171.66 | $464.63 | 1,396,900 | — | — |
| 2021-02-12 | $175.57 | $475.22 | 966,600 | — | — |
| 2021-02-11 | $174.75 | $473.00 | 1,119,100 | — | — |
| 2021-02-10 | $177.30 | $479.90 | 889,200 | — | — |
| 2021-02-09 | $175.58 | $475.24 | 826,100 | — | — |
| 2021-02-08 | $175.68 | $475.51 | 1,165,300 | — | — |
| 2021-02-05 | $176.64 | $478.11 | 1,123,400 | — | — |
| 2021-02-04 | $175.64 | $475.41 | 1,104,700 | — | — |
| 2021-02-03 | $174.35 | $471.92 | 1,223,700 | — | — |
| 2021-02-02 | $177.12 | $479.41 | 1,210,400 | — | — |
| 2021-02-01 | $174.28 | $471.73 | 1,329,900 | — | — |
| 2021-01-29 | $173.49 | $469.59 | 1,538,500 | — | — |
| 2021-01-28 | $180.02 | $487.26 | 2,632,000 | — | — |
| 2021-01-27 | $173.35 | $469.21 | 1,994,600 | — | — |
| 2021-01-26 | $176.62 | $478.06 | 945,100 | — | — |
| 2021-01-25 | $174.99 | $473.65 | 1,113,800 | — | — |
| 2021-01-22 | $175.21 | $474.24 | 1,252,600 | — | — |
| 2021-01-21 | $177.01 | $479.11 | 1,380,900 | — | — |
| 2021-01-20 | $176.06 | $476.54 | 1,115,100 | — | — |
| 2021-01-19 | $176.56 | $477.90 | 1,531,700 | — | — |
| 2021-01-15 | $172.63 | $467.26 | 1,255,100 | — | — |
| 2021-01-14 | $173.17 | $468.72 | 1,505,200 | — | — |
| 2021-01-13 | $173.43 | $469.42 | 2,085,500 | — | — |
| 2021-01-12 | $176.47 | $477.65 | 1,191,400 | — | — |
| 2021-01-11 | $176.35 | $477.33 | 698,900 | — | — |
| 2021-01-08 | $176.73 | $478.36 | 907,100 | — | — |
| 2021-01-07 | $177.42 | $480.22 | 1,054,500 | — | — |
| 2021-01-06 | $176.24 | $477.03 | 1,303,300 | — | — |
| 2021-01-05 | $170.13 | $460.49 | 1,405,200 | — | — |
| 2021-01-04 | $169.35 | $458.38 | 2,230,100 | — | — |