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
- 1972-06-01 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.71 | $649.50 | 2,914,900 | — | — |
| 2021-12-30 | $172.67 | $645.61 | 1,988,900 | — | — |
| 2021-12-29 | $172.97 | $646.74 | 2,299,500 | — | — |
| 2021-12-28 | $172.36 | $644.45 | 2,332,100 | — | — |
| 2021-12-27 | $171.47 | $641.13 | 2,868,800 | — | — |
| 2021-12-23 | $169.78 | $634.81 | 3,241,700 | — | — |
| 2021-12-22 | $169.97 | $635.52 | 4,362,900 | — | — |
| 2021-12-21 | $168.92 | $631.59 | 3,401,400 | — | — |
| 2021-12-20 | $169.42 | $633.46 | 5,263,600 | — | — |
| 2021-12-17 | $168.30 | $629.27 | 10,159,600 | — | — |
| 2021-12-16 | $171.82 | $642.44 | 6,909,900 | — | — |
| 2021-12-15 | $171.57 | $641.50 | 5,507,800 | — | — |
| 2021-12-14 | $169.39 | $633.35 | 4,985,000 | — | — |
| 2021-12-13 | $169.81 | $634.92 | 5,411,800 | — | — |
| 2021-12-10 | $168.97 | $631.78 | 5,025,700 | — | — |
| 2021-12-09 | $166.31 | $621.83 | 3,644,500 | — | — |
| 2021-12-08 | $166.52 | $622.62 | 3,891,900 | — | — |
| 2021-12-07 | $166.23 | $621.53 | 5,460,100 | — | — |
| 2021-12-06 | $166.42 | $622.24 | 5,403,100 | — | — |
| 2021-12-03 | $164.71 | $615.85 | 6,465,900 | — | — |
| 2021-12-02 | $160.62 | $600.56 | 4,619,800 | — | — |
| 2021-12-01 | $160.16 | $594.82 | 5,385,600 | — | — |
| 2021-11-30 | $159.78 | $593.41 | 7,610,000 | — | — |
| 2021-11-29 | $164.14 | $609.60 | 5,305,800 | — | — |
| 2021-11-26 | $161.14 | $598.46 | 3,402,900 | — | — |
| 2021-11-24 | $163.74 | $608.12 | 3,309,500 | — | — |
| 2021-11-23 | $165.25 | $613.72 | 3,878,000 | — | — |
| 2021-11-22 | $164.15 | $609.64 | 4,157,200 | — | — |
| 2021-11-19 | $163.81 | $608.37 | 5,242,200 | — | — |
| 2021-11-18 | $163.42 | $606.93 | 3,498,900 | — | — |
| 2021-11-17 | $163.37 | $606.74 | 3,332,200 | — | — |
| 2021-11-16 | $163.31 | $606.52 | 2,899,400 | — | — |
| 2021-11-15 | $163.80 | $608.34 | 3,357,100 | — | — |
| 2021-11-12 | $162.65 | $604.07 | 3,540,900 | — | — |
| 2021-11-11 | $162.69 | $604.22 | 2,453,000 | — | — |
| 2021-11-10 | $164.04 | $609.23 | 2,683,500 | — | — |
| 2021-11-09 | $163.51 | $607.26 | 3,778,600 | — | — |
| 2021-11-08 | $162.43 | $603.25 | 5,766,400 | — | — |
| 2021-11-05 | $166.00 | $616.51 | 3,754,300 | — | — |
| 2021-11-04 | $164.31 | $610.23 | 3,310,100 | — | — |
| 2021-11-03 | $164.30 | $610.19 | 3,595,000 | — | — |
| 2021-11-02 | $162.74 | $604.40 | 3,464,500 | — | — |
| 2021-11-01 | $161.26 | $598.90 | 3,017,100 | — | — |
| 2021-10-29 | $161.60 | $600.17 | 4,558,200 | — | — |
| 2021-10-28 | $161.62 | $600.24 | 3,589,600 | — | — |
| 2021-10-27 | $160.61 | $596.49 | 3,751,800 | — | — |
| 2021-10-26 | $161.17 | $598.57 | 3,684,700 | — | — |
| 2021-10-25 | $159.22 | $591.33 | 3,281,200 | — | — |
| 2021-10-22 | $159.97 | $594.11 | 3,240,300 | — | — |
| 2021-10-21 | $159.18 | $591.18 | 4,164,700 | — | — |
| 2021-10-20 | $161.31 | $599.09 | 3,716,500 | — | — |
| 2021-10-19 | $160.10 | $594.60 | 3,125,800 | — | — |
| 2021-10-18 | $158.09 | $587.13 | 3,274,200 | — | — |
| 2021-10-15 | $158.81 | $589.81 | 4,313,000 | — | — |
| 2021-10-14 | $159.26 | $591.48 | 3,677,100 | — | — |
| 2021-10-13 | $157.99 | $586.76 | 3,599,900 | — | — |
| 2021-10-12 | $156.93 | $582.82 | 3,195,400 | — | — |
| 2021-10-11 | $156.24 | $580.26 | 2,738,100 | — | — |
| 2021-10-08 | $156.03 | $579.48 | 4,186,000 | — | — |
| 2021-10-07 | $156.39 | $580.82 | 4,605,100 | — | — |
| 2021-10-06 | $154.96 | $575.51 | 5,499,200 | — | — |
| 2021-10-05 | $151.09 | $561.13 | 6,103,100 | — | — |
| 2021-10-04 | $150.20 | $557.83 | 5,404,900 | — | — |
| 2021-10-01 | $150.95 | $560.61 | 4,274,300 | — | — |
| 2021-09-30 | $150.41 | $558.61 | 4,949,200 | — | — |
| 2021-09-29 | $152.30 | $565.63 | 3,326,500 | — | — |
| 2021-09-28 | $151.05 | $560.99 | 5,910,900 | — | — |
| 2021-09-27 | $152.72 | $567.19 | 4,482,000 | — | — |
| 2021-09-24 | $154.20 | $572.68 | 2,366,100 | — | — |
| 2021-09-23 | $154.13 | $572.42 | 2,712,500 | — | — |
| 2021-09-22 | $154.01 | $571.98 | 3,001,000 | — | — |
| 2021-09-21 | $153.54 | $570.23 | 4,479,800 | — | — |
| 2021-09-20 | $153.61 | $570.49 | 5,484,600 | — | — |
| 2021-09-17 | $154.13 | $572.42 | 8,127,400 | — | — |
| 2021-09-16 | $155.56 | $577.74 | 4,589,900 | — | — |
| 2021-09-15 | $156.02 | $579.44 | 3,702,400 | — | — |
| 2021-09-14 | $155.15 | $576.21 | 2,808,600 | — | — |
| 2021-09-13 | $155.76 | $578.48 | 3,367,200 | — | — |
| 2021-09-10 | $155.46 | $577.36 | 3,851,500 | — | — |
| 2021-09-09 | $155.73 | $578.37 | 3,560,400 | — | — |
| 2021-09-08 | $156.72 | $582.04 | 3,199,100 | — | — |
| 2021-09-07 | $154.53 | $573.91 | 4,609,900 | — | — |
| 2021-09-03 | $157.09 | $583.42 | 2,035,100 | — | — |
| 2021-09-02 | $156.95 | $582.90 | 2,862,500 | — | — |
| 2021-09-01 | $157.91 | $582.47 | 4,231,400 | — | — |
| 2021-08-31 | $156.39 | $576.86 | 5,291,200 | — | — |
| 2021-08-30 | $156.00 | $575.43 | 2,540,300 | — | — |
| 2021-08-27 | $154.94 | $571.52 | 4,166,500 | — | — |
| 2021-08-26 | $154.63 | $570.37 | 3,220,700 | — | — |
| 2021-08-25 | $155.20 | $572.47 | 3,346,700 | — | — |
| 2021-08-24 | $155.89 | $575.02 | 3,760,800 | — | — |
| 2021-08-23 | $157.85 | $582.25 | 3,102,100 | — | — |
| 2021-08-20 | $158.35 | $584.09 | 3,484,100 | — | — |
| 2021-08-19 | $158.91 | $586.16 | 4,745,600 | — | — |
| 2021-08-18 | $156.28 | $576.46 | 3,419,200 | — | — |
| 2021-08-17 | $157.90 | $582.43 | 3,736,300 | — | — |
| 2021-08-16 | $158.05 | $582.99 | 3,224,000 | — | — |
| 2021-08-13 | $156.52 | $577.34 | 2,113,800 | — | — |
| 2021-08-12 | $155.07 | $571.99 | 1,958,700 | — | — |
| 2021-08-11 | $155.04 | $571.88 | 3,058,000 | — | — |
| 2021-08-10 | $154.43 | $569.63 | 2,670,200 | — | — |
| 2021-08-09 | $154.35 | $569.34 | 2,636,600 | — | — |
| 2021-08-06 | $154.33 | $569.27 | 3,430,900 | — | — |
| 2021-08-05 | $154.31 | $569.19 | 3,733,500 | — | — |
| 2021-08-04 | $154.05 | $568.23 | 4,846,300 | — | — |
| 2021-08-03 | $156.67 | $577.90 | 3,359,900 | — | — |
| 2021-08-02 | $156.32 | $576.61 | 3,425,900 | — | — |
| 2021-07-30 | $156.95 | $578.93 | 3,757,300 | — | — |
| 2021-07-29 | $156.81 | $578.41 | 3,055,600 | — | — |
| 2021-07-28 | $156.49 | $577.23 | 3,556,800 | — | — |
| 2021-07-27 | $157.94 | $582.58 | 4,043,900 | — | — |
| 2021-07-26 | $157.07 | $579.37 | 2,999,800 | — | — |
| 2021-07-23 | $157.18 | $579.78 | 3,588,400 | — | — |
| 2021-07-22 | $155.19 | $572.44 | 3,333,500 | — | — |
| 2021-07-21 | $155.24 | $572.62 | 4,905,900 | — | — |
| 2021-07-20 | $155.82 | $574.76 | 5,213,500 | — | — |
| 2021-07-19 | $155.80 | $574.69 | 5,750,200 | — | — |
| 2021-07-16 | $155.82 | $574.76 | 5,852,500 | — | — |
| 2021-07-15 | $155.25 | $572.66 | 4,920,600 | — | — |
| 2021-07-14 | $154.54 | $570.04 | 6,390,300 | — | — |
| 2021-07-13 | $152.96 | $564.21 | 8,750,800 | — | — |
| 2021-07-12 | $149.51 | $551.49 | 4,873,700 | — | — |
| 2021-07-09 | $149.48 | $551.38 | 4,088,600 | — | — |
| 2021-07-08 | $149.86 | $552.78 | 4,216,000 | — | — |
| 2021-07-07 | $149.79 | $552.52 | 4,225,000 | — | — |
| 2021-07-06 | $149.13 | $550.08 | 4,313,800 | — | — |
| 2021-07-02 | $148.91 | $549.27 | 3,835,500 | — | — |
| 2021-07-01 | $148.20 | $546.65 | 3,997,600 | — | — |
| 2021-06-30 | $148.17 | $546.54 | 4,943,700 | — | — |
| 2021-06-29 | $146.94 | $542.01 | 3,197,700 | — | — |
| 2021-06-28 | $147.04 | $542.38 | 4,282,800 | — | — |
| 2021-06-25 | $146.41 | $540.05 | 6,387,600 | — | — |
| 2021-06-24 | $145.67 | $537.32 | 3,818,900 | — | — |
| 2021-06-23 | $144.85 | $534.30 | 3,901,700 | — | — |
| 2021-06-22 | $146.78 | $541.42 | 3,518,000 | — | — |
| 2021-06-21 | $146.56 | $540.60 | 4,904,300 | — | — |
| 2021-06-18 | $145.42 | $536.40 | 10,661,700 | — | — |
| 2021-06-17 | $148.52 | $547.83 | 5,316,400 | — | — |
| 2021-06-16 | $147.10 | $542.60 | 5,492,100 | — | — |
| 2021-06-15 | $148.58 | $548.06 | 4,256,500 | — | — |
| 2021-06-14 | $148.57 | $548.02 | 3,831,900 | — | — |
| 2021-06-11 | $147.69 | $544.77 | 4,364,600 | — | — |
| 2021-06-10 | $147.60 | $544.44 | 4,698,200 | — | — |
| 2021-06-09 | $146.10 | $538.91 | 4,008,000 | — | — |
| 2021-06-08 | $146.37 | $539.90 | 5,997,200 | — | — |
| 2021-06-07 | $147.75 | $544.99 | 4,724,100 | — | — |
| 2021-06-04 | $147.84 | $545.33 | 4,427,400 | — | — |
| 2021-06-03 | $147.67 | $544.70 | 4,651,600 | — | — |
| 2021-06-02 | $148.22 | $542.76 | 4,546,900 | — | — |
| 2021-06-01 | $147.63 | $540.60 | 5,530,300 | — | — |
| 2021-05-28 | $147.94 | $541.74 | 4,913,700 | — | — |
| 2021-05-27 | $146.51 | $536.50 | 9,203,600 | — | — |
| 2021-05-26 | $148.30 | $543.06 | 4,462,600 | — | — |
| 2021-05-25 | $148.30 | $543.06 | 4,649,300 | — | — |
| 2021-05-24 | $147.85 | $541.41 | 3,627,800 | — | — |
| 2021-05-21 | $147.10 | $538.66 | 5,194,200 | — | — |
| 2021-05-20 | $147.23 | $539.14 | 3,964,600 | — | — |
| 2021-05-19 | $145.43 | $532.55 | 4,432,700 | — | — |
| 2021-05-18 | $145.51 | $532.84 | 4,527,300 | — | — |
| 2021-05-17 | $146.17 | $535.26 | 3,747,100 | — | — |
| 2021-05-14 | $146.59 | $536.79 | 4,224,700 | — | — |
| 2021-05-13 | $146.37 | $535.99 | 4,849,400 | — | — |
| 2021-05-12 | $144.23 | $528.15 | 5,651,700 | — | — |
| 2021-05-11 | $145.65 | $533.35 | 5,266,100 | — | — |
| 2021-05-10 | $146.72 | $537.27 | 5,270,600 | — | — |
| 2021-05-07 | $145.56 | $533.02 | 4,181,000 | — | — |
| 2021-05-06 | $145.56 | $533.02 | 4,472,200 | — | — |
| 2021-05-05 | $143.89 | $526.91 | 5,305,200 | — | — |
| 2021-05-04 | $143.96 | $527.16 | 6,603,800 | — | — |
| 2021-05-03 | $145.79 | $533.86 | 6,109,800 | — | — |
| 2021-04-30 | $144.16 | $527.90 | 5,051,100 | — | — |
| 2021-04-29 | $143.94 | $527.09 | 4,699,900 | — | — |
| 2021-04-28 | $141.83 | $519.36 | 4,962,700 | — | — |
| 2021-04-27 | $142.89 | $523.24 | 4,693,700 | — | — |
| 2021-04-26 | $143.36 | $524.97 | 5,817,700 | — | — |
| 2021-04-23 | $145.83 | $534.01 | 4,354,700 | — | — |
| 2021-04-22 | $146.07 | $534.89 | 4,904,400 | — | — |
| 2021-04-21 | $146.98 | $538.22 | 6,316,000 | — | — |
| 2021-04-20 | $145.71 | $533.57 | 4,999,700 | — | — |
| 2021-04-19 | $144.75 | $530.06 | 6,621,200 | — | — |
| 2021-04-16 | $144.16 | $527.90 | 6,481,400 | — | — |
| 2021-04-15 | $142.31 | $521.12 | 4,777,100 | — | — |
| 2021-04-14 | $142.11 | $520.39 | 4,685,300 | — | — |
| 2021-04-13 | $143.05 | $523.83 | 5,283,300 | — | — |
| 2021-04-12 | $143.02 | $523.72 | 4,386,700 | — | — |
| 2021-04-09 | $142.57 | $522.07 | 4,950,800 | — | — |
| 2021-04-08 | $142.54 | $521.96 | 6,725,100 | — | — |
| 2021-04-07 | $143.41 | $525.15 | 4,849,200 | — | — |
| 2021-04-06 | $143.67 | $526.10 | 4,751,900 | — | — |
| 2021-04-05 | $143.16 | $524.23 | 5,980,700 | — | — |
| 2021-04-01 | $141.28 | $517.35 | 4,823,400 | — | — |
| 2021-03-31 | $141.45 | $517.97 | 6,257,900 | — | — |
| 2021-03-30 | $142.54 | $521.96 | 4,372,700 | — | — |
| 2021-03-29 | $144.81 | $530.28 | 6,105,800 | — | — |
| 2021-03-26 | $142.70 | $522.55 | 6,785,600 | — | — |
| 2021-03-25 | $139.63 | $511.31 | 5,827,600 | — | — |
| 2021-03-24 | $138.81 | $508.30 | 5,082,300 | — | — |
| 2021-03-23 | $139.46 | $510.68 | 6,978,400 | — | — |
| 2021-03-22 | $137.80 | $504.61 | 7,813,400 | — | — |
| 2021-03-19 | $134.50 | $492.52 | 16,114,400 | — | — |
| 2021-03-18 | $132.53 | $485.31 | 6,476,700 | — | — |
| 2021-03-17 | $133.62 | $489.30 | 6,199,500 | — | — |
| 2021-03-16 | $134.01 | $490.73 | 5,544,700 | — | — |
| 2021-03-15 | $133.03 | $487.14 | 5,389,200 | — | — |
| 2021-03-12 | $133.04 | $487.18 | 5,275,100 | — | — |
| 2021-03-11 | $133.22 | $487.83 | 4,458,900 | — | — |
| 2021-03-10 | $133.58 | $489.15 | 7,791,700 | — | — |
| 2021-03-09 | $132.25 | $484.28 | 8,930,200 | — | — |
| 2021-03-08 | $132.13 | $483.84 | 8,634,900 | — | — |
| 2021-03-05 | $133.03 | $487.14 | 10,186,500 | — | — |
| 2021-03-04 | $128.83 | $471.76 | 9,102,800 | — | — |
| 2021-03-03 | $129.14 | $469.15 | 7,505,800 | — | — |
| 2021-03-02 | $131.07 | $476.16 | 5,614,000 | — | — |
| 2021-03-01 | $130.62 | $474.52 | 5,287,300 | — | — |
| 2021-02-26 | $129.19 | $469.33 | 8,329,000 | — | — |
| 2021-02-25 | $130.00 | $472.27 | 5,702,300 | — | — |
| 2021-02-24 | $132.09 | $479.86 | 4,944,000 | — | — |
| 2021-02-23 | $132.78 | $482.37 | 6,264,300 | — | — |
| 2021-02-22 | $131.99 | $479.50 | 5,792,900 | — | — |
| 2021-02-19 | $132.51 | $481.39 | 5,414,900 | — | — |
| 2021-02-18 | $135.37 | $491.78 | 3,935,200 | — | — |
| 2021-02-17 | $134.46 | $488.47 | 3,353,000 | — | — |
| 2021-02-16 | $134.38 | $488.18 | 5,180,100 | — | — |
| 2021-02-12 | $133.87 | $486.33 | 5,659,300 | — | — |
| 2021-02-11 | $134.97 | $490.33 | 7,528,000 | — | — |
| 2021-02-10 | $137.70 | $500.25 | 6,966,600 | — | — |
| 2021-02-09 | $139.60 | $507.15 | 3,179,300 | — | — |
| 2021-02-08 | $140.40 | $510.05 | 4,112,200 | — | — |
| 2021-02-05 | $140.96 | $512.09 | 4,437,900 | — | — |
| 2021-02-04 | $139.68 | $507.44 | 3,860,300 | — | — |
| 2021-02-03 | $138.02 | $501.41 | 3,609,600 | — | — |
| 2021-02-02 | $138.38 | $502.72 | 3,581,600 | — | — |
| 2021-02-01 | $136.98 | $497.63 | 4,185,700 | — | — |
| 2021-01-29 | $136.57 | $496.14 | 6,778,100 | — | — |
| 2021-01-28 | $139.19 | $505.66 | 5,514,000 | — | — |
| 2021-01-27 | $138.04 | $501.48 | 6,659,800 | — | — |
| 2021-01-26 | $141.80 | $515.14 | 4,242,500 | — | — |
| 2021-01-25 | $140.18 | $509.25 | 3,829,000 | — | — |
| 2021-01-22 | $138.59 | $503.48 | 4,014,900 | — | — |
| 2021-01-21 | $139.61 | $507.18 | 5,684,100 | — | — |
| 2021-01-20 | $141.33 | $513.43 | 5,019,300 | — | — |
| 2021-01-19 | $142.06 | $516.08 | 5,158,600 | — | — |
| 2021-01-15 | $141.39 | $513.65 | 4,309,100 | — | — |
| 2021-01-14 | $141.76 | $514.99 | 4,724,700 | — | — |
| 2021-01-13 | $142.59 | $518.01 | 4,361,600 | — | — |
| 2021-01-12 | $141.43 | $513.80 | 5,150,000 | — | — |
| 2021-01-11 | $142.09 | $516.19 | 3,902,700 | — | — |
| 2021-01-08 | $144.18 | $523.79 | 4,312,000 | — | — |
| 2021-01-07 | $142.47 | $517.57 | 4,473,200 | — | — |
| 2021-01-06 | $142.93 | $519.24 | 4,843,300 | — | — |
| 2021-01-05 | $144.70 | $525.68 | 4,126,000 | — | — |
| 2021-01-04 | $144.27 | $524.11 | 7,486,900 | — | — |