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
- 2015-04-16 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 | $218.94 | $218.94 | 1,298,800 | — | — |
| 2021-12-30 | $222.01 | $222.01 | 875,900 | — | — |
| 2021-12-29 | $221.91 | $221.91 | 1,126,600 | — | — |
| 2021-12-28 | $221.73 | $221.73 | 1,087,300 | — | — |
| 2021-12-27 | $229.67 | $229.67 | 1,459,900 | — | — |
| 2021-12-23 | $228.09 | $228.09 | 1,226,000 | — | — |
| 2021-12-22 | $225.10 | $225.10 | 1,228,500 | — | — |
| 2021-12-21 | $224.78 | $224.78 | 1,556,800 | — | — |
| 2021-12-20 | $218.48 | $218.48 | 1,417,900 | — | — |
| 2021-12-17 | $221.60 | $221.60 | 3,183,700 | — | — |
| 2021-12-16 | $218.29 | $218.29 | 2,422,000 | — | — |
| 2021-12-15 | $229.13 | $229.13 | 3,382,100 | — | — |
| 2021-12-14 | $217.66 | $217.66 | 2,010,400 | — | — |
| 2021-12-13 | $219.72 | $219.72 | 1,862,900 | — | — |
| 2021-12-10 | $225.28 | $225.28 | 1,868,800 | — | — |
| 2021-12-09 | $234.40 | $234.40 | 1,565,000 | — | — |
| 2021-12-08 | $246.00 | $246.00 | 2,417,100 | — | — |
| 2021-12-07 | $237.45 | $237.45 | 3,100,700 | — | — |
| 2021-12-06 | $224.90 | $224.90 | 2,384,200 | — | — |
| 2021-12-03 | $231.33 | $231.33 | 4,266,700 | — | — |
| 2021-12-02 | $249.56 | $249.56 | 3,270,400 | — | — |
| 2021-12-01 | $259.28 | $259.28 | 2,552,100 | — | — |
| 2021-11-30 | $274.58 | $274.58 | 4,008,900 | — | — |
| 2021-11-29 | $281.48 | $281.48 | 2,207,100 | — | — |
| 2021-11-26 | $291.38 | $291.38 | 1,780,300 | — | — |
| 2021-11-24 | $296.91 | $296.91 | 3,254,200 | — | — |
| 2021-11-23 | $279.53 | $279.53 | 2,837,800 | — | — |
| 2021-11-22 | $279.24 | $279.24 | 2,537,100 | — | — |
| 2021-11-19 | $294.38 | $294.38 | 2,282,700 | — | — |
| 2021-11-18 | $290.27 | $290.27 | 1,865,800 | — | — |
| 2021-11-17 | $282.32 | $282.32 | 1,494,900 | — | — |
| 2021-11-16 | $286.75 | $286.75 | 2,701,800 | — | — |
| 2021-11-15 | $272.72 | $272.72 | 2,182,500 | — | — |
| 2021-11-12 | $272.15 | $272.15 | 2,741,800 | — | — |
| 2021-11-11 | $253.34 | $253.34 | 973,100 | — | — |
| 2021-11-10 | $248.58 | $248.58 | 1,782,900 | — | — |
| 2021-11-09 | $258.67 | $258.67 | 1,868,900 | — | — |
| 2021-11-08 | $260.86 | $260.86 | 2,259,200 | — | — |
| 2021-11-05 | $260.12 | $260.12 | 2,710,100 | — | — |
| 2021-11-04 | $271.27 | $271.27 | 7,772,900 | — | — |
| 2021-11-03 | $239.62 | $239.62 | 3,812,600 | — | — |
| 2021-11-02 | $240.63 | $240.63 | 2,359,900 | — | — |
| 2021-11-01 | $243.62 | $243.62 | 2,291,700 | — | — |
| 2021-10-29 | $250.69 | $250.69 | 1,817,900 | — | — |
| 2021-10-28 | $242.75 | $242.75 | 3,192,900 | — | — |
| 2021-10-27 | $243.89 | $243.89 | 1,592,400 | — | — |
| 2021-10-26 | $247.52 | $247.52 | 2,161,800 | — | — |
| 2021-10-25 | $252.57 | $252.57 | 3,496,300 | — | — |
| 2021-10-22 | $241.27 | $241.27 | 1,855,000 | — | — |
| 2021-10-21 | $235.98 | $235.98 | 1,735,200 | — | — |
| 2021-10-20 | $233.12 | $233.12 | 1,997,100 | — | — |
| 2021-10-19 | $226.41 | $226.41 | 1,432,400 | — | — |
| 2021-10-18 | $228.00 | $228.00 | 2,519,300 | — | — |
| 2021-10-15 | $221.09 | $221.09 | 1,389,500 | — | — |
| 2021-10-14 | $215.90 | $215.90 | 1,378,200 | — | — |
| 2021-10-13 | $213.75 | $213.75 | 1,032,500 | — | — |
| 2021-10-12 | $213.14 | $213.14 | 2,236,200 | — | — |
| 2021-10-11 | $202.34 | $202.34 | 2,212,300 | — | — |
| 2021-10-08 | $212.02 | $212.02 | 1,695,300 | — | — |
| 2021-10-07 | $216.52 | $216.52 | 1,802,300 | — | — |
| 2021-10-06 | $209.53 | $209.53 | 1,539,500 | — | — |
| 2021-10-05 | $203.64 | $203.64 | 1,286,400 | — | — |
| 2021-10-04 | $198.72 | $198.72 | 1,882,100 | — | — |
| 2021-10-01 | $204.37 | $204.37 | 1,995,300 | — | — |
| 2021-09-30 | $207.96 | $207.96 | 1,996,800 | — | — |
| 2021-09-29 | $205.30 | $205.30 | 1,921,300 | — | — |
| 2021-09-28 | $212.35 | $212.35 | 2,694,800 | — | — |
| 2021-09-27 | $225.78 | $225.78 | 1,554,600 | — | — |
| 2021-09-24 | $222.85 | $222.85 | 1,310,400 | — | — |
| 2021-09-23 | $223.66 | $223.66 | 2,096,700 | — | — |
| 2021-09-22 | $219.37 | $219.37 | 1,669,600 | — | — |
| 2021-09-21 | $220.59 | $220.59 | 1,478,900 | — | — |
| 2021-09-20 | $217.66 | $217.66 | 2,328,400 | — | — |
| 2021-09-17 | $226.98 | $226.98 | 3,405,400 | — | — |
| 2021-09-16 | $224.15 | $224.15 | 1,902,500 | — | — |
| 2021-09-15 | $217.42 | $217.42 | 1,586,900 | — | — |
| 2021-09-14 | $214.31 | $214.31 | 1,518,700 | — | — |
| 2021-09-13 | $212.60 | $212.60 | 1,887,700 | — | — |
| 2021-09-10 | $217.02 | $217.02 | 1,401,300 | — | — |
| 2021-09-09 | $216.63 | $216.63 | 1,346,100 | — | — |
| 2021-09-08 | $214.77 | $214.77 | 1,641,800 | — | — |
| 2021-09-07 | $216.44 | $216.44 | 2,000,700 | — | — |
| 2021-09-03 | $220.38 | $220.38 | 1,908,900 | — | — |
| 2021-09-02 | $213.49 | $213.49 | 1,602,400 | — | — |
| 2021-09-01 | $216.78 | $216.78 | 2,161,200 | — | — |
| 2021-08-31 | $216.26 | $216.26 | 1,894,900 | — | — |
| 2021-08-30 | $217.71 | $217.71 | 1,821,700 | — | — |
| 2021-08-27 | $210.40 | $210.40 | 2,028,900 | — | — |
| 2021-08-26 | $212.59 | $212.59 | 4,068,600 | — | — |
| 2021-08-25 | $202.28 | $202.28 | 1,166,200 | — | — |
| 2021-08-24 | $201.40 | $201.40 | 2,080,700 | — | — |
| 2021-08-23 | $196.58 | $196.58 | 2,435,700 | — | — |
| 2021-08-20 | $199.27 | $199.27 | 2,437,700 | — | — |
| 2021-08-19 | $192.28 | $192.28 | 2,567,000 | — | — |
| 2021-08-18 | $190.80 | $190.80 | 2,115,200 | — | — |
| 2021-08-17 | $194.30 | $194.30 | 2,369,200 | — | — |
| 2021-08-16 | $190.42 | $190.42 | 2,150,200 | — | — |
| 2021-08-13 | $192.08 | $192.08 | 1,384,000 | — | — |
| 2021-08-12 | $193.24 | $193.24 | 1,498,800 | — | — |
| 2021-08-11 | $193.96 | $193.96 | 2,828,400 | — | — |
| 2021-08-10 | $188.46 | $188.46 | 2,804,800 | — | — |
| 2021-08-09 | $183.10 | $183.10 | 3,241,900 | — | — |
| 2021-08-06 | $178.36 | $178.36 | 4,167,100 | — | — |
| 2021-08-05 | $182.41 | $182.41 | 10,977,700 | — | — |
| 2021-08-04 | $202.10 | $202.10 | 6,194,500 | — | — |
| 2021-08-03 | $190.46 | $190.46 | 2,600,900 | — | — |
| 2021-08-02 | $188.89 | $188.89 | 2,651,500 | — | — |
| 2021-07-30 | $183.51 | $183.51 | 4,757,100 | — | — |
| 2021-07-29 | $198.98 | $198.98 | 1,429,300 | — | — |
| 2021-07-28 | $202.94 | $202.94 | 1,688,400 | — | — |
| 2021-07-27 | $199.48 | $199.48 | 2,793,400 | — | — |
| 2021-07-26 | $206.05 | $206.05 | 1,588,600 | — | — |
| 2021-07-23 | $208.86 | $208.86 | 2,789,200 | — | — |
| 2021-07-22 | $201.85 | $201.85 | 2,625,900 | — | — |
| 2021-07-21 | $195.80 | $195.80 | 1,467,900 | — | — |
| 2021-07-20 | $194.87 | $194.87 | 2,118,500 | — | — |
| 2021-07-19 | $190.33 | $190.33 | 2,600,900 | — | — |
| 2021-07-16 | $184.42 | $184.42 | 1,878,000 | — | — |
| 2021-07-15 | $182.30 | $182.30 | 2,368,700 | — | — |
| 2021-07-14 | $182.86 | $182.86 | 2,855,600 | — | — |
| 2021-07-13 | $188.50 | $188.50 | 2,543,500 | — | — |
| 2021-07-12 | $194.30 | $194.30 | 2,697,500 | — | — |
| 2021-07-09 | $195.09 | $195.09 | 1,606,200 | — | — |
| 2021-07-08 | $196.02 | $196.02 | 1,761,400 | — | — |
| 2021-07-07 | $192.90 | $192.90 | 1,795,300 | — | — |
| 2021-07-06 | $197.81 | $197.81 | 2,479,000 | — | — |
| 2021-07-02 | $197.57 | $197.57 | 1,805,500 | — | — |
| 2021-07-01 | $199.51 | $199.51 | 3,265,900 | — | — |
| 2021-06-30 | $205.84 | $205.84 | 3,117,100 | — | — |
| 2021-06-29 | $202.53 | $202.53 | 3,828,100 | — | — |
| 2021-06-28 | $198.41 | $198.41 | 4,933,000 | — | — |
| 2021-06-25 | $184.80 | $184.80 | 3,087,600 | — | — |
| 2021-06-24 | $181.52 | $181.52 | 2,574,600 | — | — |
| 2021-06-23 | $179.45 | $179.45 | 2,934,800 | — | — |
| 2021-06-22 | $177.98 | $177.98 | 4,224,400 | — | — |
| 2021-06-21 | $170.79 | $170.79 | 2,134,900 | — | — |
| 2021-06-18 | $169.82 | $169.82 | 3,505,300 | — | — |
| 2021-06-17 | $169.64 | $169.64 | 2,503,200 | — | — |
| 2021-06-16 | $167.37 | $167.37 | 2,561,000 | — | — |
| 2021-06-15 | $166.06 | $166.06 | 2,633,600 | — | — |
| 2021-06-14 | $170.30 | $170.30 | 2,668,900 | — | — |
| 2021-06-11 | $165.82 | $165.82 | 2,432,200 | — | — |
| 2021-06-10 | $167.15 | $167.15 | 2,348,200 | — | — |
| 2021-06-09 | $167.30 | $167.30 | 5,125,600 | — | — |
| 2021-06-08 | $170.21 | $170.21 | 2,623,300 | — | — |
| 2021-06-07 | $168.32 | $168.32 | 2,763,700 | — | — |
| 2021-06-04 | $164.18 | $164.18 | 2,270,800 | — | — |
| 2021-06-03 | $165.74 | $165.74 | 3,336,600 | — | — |
| 2021-06-02 | $175.14 | $175.14 | 4,900,600 | — | — |
| 2021-06-01 | $163.46 | $163.46 | 2,448,900 | — | — |
| 2021-05-28 | $164.73 | $164.73 | 1,974,400 | — | — |
| 2021-05-27 | $166.74 | $166.74 | 2,984,200 | — | — |
| 2021-05-26 | $168.22 | $168.22 | 1,423,800 | — | — |
| 2021-05-25 | $167.05 | $167.05 | 1,558,800 | — | — |
| 2021-05-24 | $165.18 | $165.18 | 2,404,400 | — | — |
| 2021-05-21 | $167.56 | $167.56 | 2,527,600 | — | — |
| 2021-05-20 | $172.36 | $172.36 | 3,159,800 | — | — |
| 2021-05-19 | $165.42 | $165.42 | 2,511,900 | — | — |
| 2021-05-18 | $167.25 | $167.25 | 3,103,200 | — | — |
| 2021-05-17 | $165.18 | $165.18 | 1,933,200 | — | — |
| 2021-05-14 | $163.11 | $163.11 | 2,330,500 | — | — |
| 2021-05-13 | $156.59 | $156.59 | 3,093,200 | — | — |
| 2021-05-12 | $159.34 | $159.34 | 3,313,600 | — | — |
| 2021-05-11 | $169.84 | $169.84 | 4,017,000 | — | — |
| 2021-05-10 | $167.13 | $167.13 | 5,095,400 | — | — |
| 2021-05-07 | $165.51 | $165.51 | 5,859,700 | — | — |
| 2021-05-06 | $157.68 | $157.68 | 15,673,700 | — | — |
| 2021-05-05 | $184.57 | $184.57 | 5,624,600 | — | — |
| 2021-05-04 | $188.45 | $188.45 | 3,529,400 | — | — |
| 2021-05-03 | $190.71 | $190.71 | 3,607,100 | — | — |
| 2021-04-30 | $198.79 | $198.79 | 3,159,100 | — | — |
| 2021-04-29 | $208.80 | $208.80 | 2,316,800 | — | — |
| 2021-04-28 | $211.35 | $211.35 | 1,898,700 | — | — |
| 2021-04-27 | $207.49 | $207.49 | 2,288,800 | — | — |
| 2021-04-26 | $205.18 | $205.18 | 4,198,900 | — | — |
| 2021-04-23 | $214.59 | $214.59 | 1,475,700 | — | — |
| 2021-04-22 | $210.28 | $210.28 | 1,701,400 | — | — |
| 2021-04-21 | $209.76 | $209.76 | 1,687,000 | — | — |
| 2021-04-20 | $206.86 | $206.86 | 2,768,200 | — | — |
| 2021-04-19 | $213.19 | $213.19 | 2,236,600 | — | — |
| 2021-04-16 | $219.99 | $219.99 | 1,525,000 | — | — |
| 2021-04-15 | $219.29 | $219.29 | 1,818,900 | — | — |
| 2021-04-14 | $218.07 | $218.07 | 1,723,200 | — | — |
| 2021-04-13 | $224.03 | $224.03 | 2,023,600 | — | — |
| 2021-04-12 | $218.13 | $218.13 | 1,878,900 | — | — |
| 2021-04-09 | $218.57 | $218.57 | 2,723,500 | — | — |
| 2021-04-08 | $215.39 | $215.39 | 3,606,000 | — | — |
| 2021-04-07 | $204.02 | $204.02 | 2,208,100 | — | — |
| 2021-04-06 | $206.01 | $206.01 | 3,038,800 | — | — |
| 2021-04-05 | $197.20 | $197.20 | 3,628,800 | — | — |
| 2021-04-01 | $208.20 | $208.20 | 1,775,500 | — | — |
| 2021-03-31 | $201.67 | $201.67 | 2,512,600 | — | — |
| 2021-03-30 | $198.87 | $198.87 | 2,648,700 | — | — |
| 2021-03-29 | $196.31 | $196.31 | 2,026,000 | — | — |
| 2021-03-26 | $202.32 | $202.32 | 2,667,400 | — | — |
| 2021-03-25 | $196.20 | $196.20 | 3,432,800 | — | — |
| 2021-03-24 | $199.18 | $199.18 | 3,866,000 | — | — |
| 2021-03-23 | $219.67 | $219.67 | 3,754,800 | — | — |
| 2021-03-22 | $219.77 | $219.77 | 3,136,200 | — | — |
| 2021-03-19 | $215.41 | $215.41 | 4,843,300 | — | — |
| 2021-03-18 | $209.51 | $209.51 | 3,421,800 | — | — |
| 2021-03-17 | $218.44 | $218.44 | 4,325,400 | — | — |
| 2021-03-16 | $215.98 | $215.98 | 2,451,900 | — | — |
| 2021-03-15 | $223.23 | $223.23 | 2,574,500 | — | — |
| 2021-03-12 | $221.14 | $221.14 | 2,763,700 | — | — |
| 2021-03-11 | $220.84 | $220.84 | 3,406,000 | — | — |
| 2021-03-10 | $205.93 | $205.93 | 2,739,200 | — | — |
| 2021-03-09 | $206.79 | $206.79 | 3,710,000 | — | — |
| 2021-03-08 | $190.26 | $190.26 | 3,910,100 | — | — |
| 2021-03-05 | $200.30 | $200.30 | 5,644,800 | — | — |
| 2021-03-04 | $198.10 | $198.10 | 6,511,400 | — | — |
| 2021-03-03 | $208.61 | $208.61 | 7,227,300 | — | — |
| 2021-03-02 | $238.43 | $238.43 | 3,690,900 | — | — |
| 2021-03-01 | $244.58 | $244.58 | 6,681,200 | — | — |
| 2021-02-26 | $220.27 | $220.27 | 11,049,000 | — | — |
| 2021-02-25 | $197.58 | $197.58 | 3,698,700 | — | — |
| 2021-02-24 | $209.10 | $209.10 | 2,179,000 | — | — |
| 2021-02-23 | $210.75 | $210.75 | 3,646,100 | — | — |
| 2021-02-22 | $213.12 | $213.12 | 2,652,200 | — | — |
| 2021-02-19 | $227.27 | $227.27 | 1,828,100 | — | — |
| 2021-02-18 | $220.82 | $220.82 | 1,525,700 | — | — |
| 2021-02-17 | $222.41 | $222.41 | 2,391,700 | — | — |
| 2021-02-16 | $228.32 | $228.32 | 2,165,900 | — | — |
| 2021-02-12 | $233.86 | $233.86 | 1,808,200 | — | — |
| 2021-02-11 | $226.05 | $226.05 | 1,521,400 | — | — |
| 2021-02-10 | $225.65 | $225.65 | 1,689,600 | — | — |
| 2021-02-09 | $229.87 | $229.87 | 1,664,300 | — | — |
| 2021-02-08 | $231.69 | $231.69 | 2,989,400 | — | — |
| 2021-02-05 | $231.12 | $231.12 | 3,817,600 | — | — |
| 2021-02-04 | $220.84 | $220.84 | 3,185,600 | — | — |
| 2021-02-03 | $210.07 | $210.07 | 1,727,000 | — | — |
| 2021-02-02 | $210.29 | $210.29 | 1,976,300 | — | — |
| 2021-02-01 | $203.77 | $203.77 | 1,800,700 | — | — |
| 2021-01-29 | $199.09 | $199.09 | 2,271,100 | — | — |
| 2021-01-28 | $202.41 | $202.41 | 2,986,300 | — | — |
| 2021-01-27 | $193.37 | $193.37 | 3,648,200 | — | — |
| 2021-01-26 | $204.41 | $204.41 | 8,013,800 | — | — |
| 2021-01-25 | $208.81 | $208.81 | 2,341,400 | — | — |
| 2021-01-22 | $213.59 | $213.59 | 2,162,700 | — | — |
| 2021-01-21 | $212.54 | $212.54 | 2,939,900 | — | — |
| 2021-01-20 | $215.69 | $215.69 | 3,436,300 | — | — |
| 2021-01-19 | $221.31 | $221.31 | 4,515,000 | — | — |
| 2021-01-15 | $204.42 | $204.42 | 3,601,500 | — | — |
| 2021-01-14 | $211.52 | $211.52 | 5,038,600 | — | — |
| 2021-01-13 | $207.03 | $207.03 | 2,925,000 | — | — |
| 2021-01-12 | $205.15 | $205.15 | 9,353,800 | — | — |
| 2021-01-11 | $183.04 | $183.04 | 3,821,000 | — | — |
| 2021-01-08 | $175.65 | $175.65 | 2,470,400 | — | — |
| 2021-01-07 | $170.79 | $170.79 | 2,785,200 | — | — |
| 2021-01-06 | $167.57 | $167.57 | 2,966,000 | — | — |
| 2021-01-05 | $174.98 | $174.98 | 2,168,200 | — | — |
| 2021-01-04 | $172.08 | $172.08 | 3,262,000 | — | — |