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
- 2020-12-10 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 | $166.49 | $166.49 | 2,596,000 | — | — |
| 2021-12-30 | $168.78 | $168.78 | 2,181,100 | — | — |
| 2021-12-29 | $167.44 | $167.44 | 1,995,400 | — | — |
| 2021-12-28 | $169.71 | $169.71 | 2,292,600 | — | — |
| 2021-12-27 | $171.68 | $171.68 | 2,725,200 | — | — |
| 2021-12-23 | $171.31 | $171.31 | 4,017,400 | — | — |
| 2021-12-22 | $169.29 | $169.29 | 4,802,500 | — | — |
| 2021-12-21 | $165.66 | $165.66 | 6,293,500 | — | — |
| 2021-12-20 | $157.23 | $157.23 | 4,639,300 | — | — |
| 2021-12-17 | $157.91 | $157.91 | 24,062,400 | — | — |
| 2021-12-16 | $156.38 | $156.38 | 9,415,100 | — | — |
| 2021-12-15 | $168.14 | $168.14 | 6,678,500 | — | — |
| 2021-12-14 | $167.96 | $167.96 | 5,660,400 | — | — |
| 2021-12-13 | $171.04 | $171.04 | 7,263,700 | — | — |
| 2021-12-10 | $180.42 | $180.42 | 3,980,400 | — | — |
| 2021-12-09 | $181.46 | $181.46 | 3,518,000 | — | — |
| 2021-12-08 | $186.49 | $186.49 | 4,218,700 | — | — |
| 2021-12-07 | $183.14 | $183.14 | 6,264,600 | — | — |
| 2021-12-06 | $180.85 | $180.85 | 9,813,800 | — | — |
| 2021-12-03 | $166.75 | $166.75 | 6,460,900 | — | — |
| 2021-12-02 | $169.60 | $169.60 | 5,687,600 | — | — |
| 2021-12-01 | $163.08 | $163.08 | 7,645,700 | — | — |
| 2021-11-30 | $172.54 | $172.54 | 10,682,700 | — | — |
| 2021-11-29 | $180.08 | $180.08 | 5,317,400 | — | — |
| 2021-11-26 | $173.86 | $173.86 | 6,044,100 | — | — |
| 2021-11-24 | $179.89 | $179.89 | 4,763,300 | — | — |
| 2021-11-23 | $178.27 | $178.27 | 6,451,900 | — | — |
| 2021-11-22 | $181.73 | $181.73 | 12,619,800 | — | — |
| 2021-11-19 | $196.42 | $196.42 | 8,181,900 | — | — |
| 2021-11-18 | $204.33 | $204.33 | 4,597,700 | — | — |
| 2021-11-17 | $199.11 | $199.11 | 6,383,400 | — | — |
| 2021-11-16 | $207.04 | $207.04 | 4,431,300 | — | — |
| 2021-11-15 | $207.21 | $207.21 | 7,479,300 | — | — |
| 2021-11-12 | $206.54 | $206.54 | 12,057,800 | — | — |
| 2021-11-11 | $191.61 | $191.61 | 5,899,000 | — | — |
| 2021-11-10 | $192.22 | $192.22 | 6,704,100 | — | — |
| 2021-11-09 | $194.68 | $194.68 | 9,056,100 | — | — |
| 2021-11-08 | $200.32 | $200.32 | 12,855,300 | — | — |
| 2021-11-05 | $201.62 | $201.62 | 27,330,500 | — | — |
| 2021-11-04 | $178.45 | $178.45 | 9,664,600 | — | — |
| 2021-11-03 | $172.87 | $172.87 | 2,827,100 | — | — |
| 2021-11-02 | $172.87 | $172.87 | 3,292,100 | — | — |
| 2021-11-01 | $174.60 | $174.60 | 4,401,100 | — | — |
| 2021-10-29 | $170.66 | $170.66 | 2,294,400 | — | — |
| 2021-10-28 | $171.70 | $171.70 | 2,143,700 | — | — |
| 2021-10-27 | $169.10 | $169.10 | 3,009,800 | — | — |
| 2021-10-26 | $171.14 | $171.14 | 2,937,900 | — | — |
| 2021-10-25 | $169.24 | $169.24 | 2,620,800 | — | — |
| 2021-10-22 | $166.64 | $166.64 | 2,986,000 | — | — |
| 2021-10-21 | $170.50 | $170.50 | 2,889,400 | — | — |
| 2021-10-20 | $169.76 | $169.76 | 2,687,000 | — | — |
| 2021-10-19 | $170.74 | $170.74 | 2,776,600 | — | — |
| 2021-10-18 | $172.32 | $172.32 | 2,793,700 | — | — |
| 2021-10-15 | $169.18 | $169.18 | 3,592,700 | — | — |
| 2021-10-14 | $170.50 | $170.50 | 4,139,400 | — | — |
| 2021-10-13 | $173.58 | $173.58 | 3,521,900 | — | — |
| 2021-10-12 | $172.75 | $172.75 | 6,028,100 | — | — |
| 2021-10-11 | $166.67 | $166.67 | 2,046,300 | — | — |
| 2021-10-08 | $169.97 | $169.97 | 2,265,100 | — | — |
| 2021-10-07 | $169.60 | $169.60 | 2,119,600 | — | — |
| 2021-10-06 | $167.25 | $167.25 | 2,461,500 | — | — |
| 2021-10-05 | $164.74 | $164.74 | 4,340,100 | — | — |
| 2021-10-04 | $164.50 | $164.50 | 4,459,400 | — | — |
| 2021-10-01 | $173.01 | $173.01 | 4,963,000 | — | — |
| 2021-09-30 | $167.75 | $167.75 | 2,662,500 | — | — |
| 2021-09-29 | $168.07 | $168.07 | 2,788,700 | — | — |
| 2021-09-28 | $168.58 | $168.58 | 4,362,800 | — | — |
| 2021-09-27 | $174.26 | $174.26 | 3,551,400 | — | — |
| 2021-09-24 | $175.88 | $175.88 | 4,084,900 | — | — |
| 2021-09-23 | $175.13 | $175.13 | 5,370,800 | — | — |
| 2021-09-22 | $169.96 | $169.96 | 4,353,600 | — | — |
| 2021-09-21 | $169.29 | $169.29 | 8,592,500 | — | — |
| 2021-09-20 | $161.64 | $161.64 | 6,846,800 | — | — |
| 2021-09-17 | $166.59 | $166.59 | 20,024,700 | — | — |
| 2021-09-16 | $168.15 | $168.15 | 6,094,800 | — | — |
| 2021-09-15 | $166.37 | $166.37 | 5,656,000 | — | — |
| 2021-09-14 | $163.30 | $163.30 | 4,655,500 | — | — |
| 2021-09-13 | $160.32 | $160.32 | 7,520,900 | — | — |
| 2021-09-10 | $165.20 | $165.20 | 3,985,300 | — | — |
| 2021-09-09 | $166.00 | $166.00 | 5,935,800 | — | — |
| 2021-09-08 | $163.93 | $163.93 | 5,866,500 | — | — |
| 2021-09-07 | $165.00 | $165.00 | 11,008,800 | — | — |
| 2021-09-03 | $158.00 | $158.00 | 4,456,400 | — | — |
| 2021-09-02 | $157.20 | $157.20 | 3,301,000 | — | — |
| 2021-09-01 | $156.59 | $156.59 | 4,324,700 | — | — |
| 2021-08-31 | $154.99 | $154.99 | 7,404,000 | — | — |
| 2021-08-30 | $156.02 | $156.02 | 3,968,700 | — | — |
| 2021-08-27 | $154.18 | $154.18 | 4,818,800 | — | — |
| 2021-08-26 | $152.73 | $152.73 | 7,243,000 | — | — |
| 2021-08-25 | $160.35 | $160.35 | 7,267,700 | — | — |
| 2021-08-24 | $161.42 | $161.42 | 22,096,800 | — | — |
| 2021-08-23 | $146.79 | $146.79 | 4,727,400 | — | — |
| 2021-08-20 | $143.70 | $143.70 | 2,996,200 | — | — |
| 2021-08-19 | $142.65 | $142.65 | 4,732,400 | — | — |
| 2021-08-18 | $146.74 | $146.74 | 5,190,100 | — | — |
| 2021-08-17 | $143.90 | $143.90 | 7,855,100 | — | — |
| 2021-08-16 | $148.57 | $148.57 | 7,715,200 | — | — |
| 2021-08-13 | $152.76 | $152.76 | 16,789,100 | — | — |
| 2021-08-12 | $151.15 | $151.15 | 8,794,100 | — | — |
| 2021-08-11 | $148.16 | $148.16 | 6,717,700 | — | — |
| 2021-08-10 | $147.95 | $147.95 | 5,149,800 | — | — |
| 2021-08-09 | $149.44 | $149.44 | 5,541,900 | — | — |
| 2021-08-06 | $149.99 | $149.99 | 4,043,500 | — | — |
| 2021-08-05 | $150.32 | $150.32 | 4,737,500 | — | — |
| 2021-08-04 | $147.40 | $147.40 | 4,631,400 | — | — |
| 2021-08-03 | $145.65 | $145.65 | 5,491,000 | — | — |
| 2021-08-02 | $145.49 | $145.49 | 4,522,400 | — | — |
| 2021-07-30 | $144.01 | $144.01 | 4,167,100 | — | — |
| 2021-07-29 | $143.47 | $143.47 | 5,005,500 | — | — |
| 2021-07-28 | $143.30 | $143.30 | 4,466,800 | — | — |
| 2021-07-27 | $141.58 | $141.58 | 5,113,100 | — | — |
| 2021-07-26 | $142.00 | $142.00 | 6,489,500 | — | — |
| 2021-07-23 | $138.73 | $138.73 | 2,811,100 | — | — |
| 2021-07-22 | $139.47 | $139.47 | 4,628,400 | — | — |
| 2021-07-21 | $139.25 | $139.25 | 5,269,600 | — | — |
| 2021-07-20 | $136.09 | $136.09 | 6,274,600 | — | — |
| 2021-07-19 | $131.88 | $131.88 | 7,215,700 | — | — |
| 2021-07-16 | $134.31 | $134.31 | 6,094,600 | — | — |
| 2021-07-15 | $137.50 | $137.50 | 6,576,100 | — | — |
| 2021-07-14 | $139.09 | $139.09 | 8,545,500 | — | — |
| 2021-07-13 | $143.41 | $143.41 | 5,871,500 | — | — |
| 2021-07-12 | $146.69 | $146.69 | 3,276,300 | — | — |
| 2021-07-09 | $149.64 | $149.64 | 7,065,100 | — | — |
| 2021-07-08 | $142.53 | $142.53 | 4,827,200 | — | — |
| 2021-07-07 | $143.72 | $143.72 | 5,650,900 | — | — |
| 2021-07-06 | $148.37 | $148.37 | 5,069,400 | — | — |
| 2021-07-02 | $150.23 | $150.23 | 4,826,500 | — | — |
| 2021-07-01 | $153.08 | $153.08 | 9,787,100 | — | — |
| 2021-06-30 | $153.14 | $153.14 | 9,798,600 | — | — |
| 2021-06-29 | $146.08 | $146.08 | 7,479,000 | — | — |
| 2021-06-28 | $149.94 | $149.94 | 6,451,000 | — | — |
| 2021-06-25 | $149.67 | $149.67 | 6,452,400 | — | — |
| 2021-06-24 | $150.73 | $150.73 | 8,173,400 | — | — |
| 2021-06-23 | $151.58 | $151.58 | 9,335,700 | — | — |
| 2021-06-22 | $149.68 | $149.68 | 5,790,400 | — | — |
| 2021-06-21 | $149.70 | $149.70 | 8,040,200 | — | — |
| 2021-06-18 | $152.52 | $152.52 | 11,628,900 | — | — |
| 2021-06-17 | $150.70 | $150.70 | 8,171,300 | — | — |
| 2021-06-16 | $149.15 | $149.15 | 9,632,800 | — | — |
| 2021-06-15 | $151.78 | $151.78 | 12,007,700 | — | — |
| 2021-06-14 | $149.21 | $149.21 | 6,107,500 | — | — |
| 2021-06-11 | $148.44 | $148.44 | 4,819,900 | — | — |
| 2021-06-10 | $146.12 | $146.12 | 9,482,500 | — | — |
| 2021-06-09 | $144.85 | $144.85 | 5,606,500 | — | — |
| 2021-06-08 | $147.01 | $147.01 | 7,125,800 | — | — |
| 2021-06-07 | $148.97 | $148.97 | 7,780,200 | — | — |
| 2021-06-04 | $150.73 | $150.73 | 8,534,900 | — | — |
| 2021-06-03 | $144.19 | $144.19 | 11,083,300 | — | — |
| 2021-06-02 | $151.00 | $151.00 | 16,245,100 | — | — |
| 2021-06-01 | $144.31 | $144.31 | 16,552,100 | — | — |
| 2021-05-28 | $140.40 | $140.40 | 12,000,600 | — | — |
| 2021-05-27 | $143.17 | $143.17 | 21,270,200 | — | — |
| 2021-05-26 | $134.75 | $134.75 | 8,179,200 | — | — |
| 2021-05-25 | $133.99 | $133.99 | 10,435,800 | — | — |
| 2021-05-24 | $135.91 | $135.91 | 8,543,600 | — | — |
| 2021-05-21 | $134.71 | $134.71 | 10,056,500 | — | — |
| 2021-05-20 | $136.20 | $136.20 | 8,903,600 | — | — |
| 2021-05-19 | $138.19 | $138.19 | 15,565,500 | — | — |
| 2021-05-18 | $135.02 | $135.02 | 18,555,600 | — | — |
| 2021-05-17 | $132.50 | $132.50 | 39,755,000 | — | — |
| 2021-05-14 | $141.20 | $141.20 | 20,325,400 | — | — |
| 2021-05-13 | $135.75 | $135.75 | 13,005,400 | — | — |
| 2021-05-12 | $140.25 | $140.25 | 5,307,500 | — | — |
| 2021-05-11 | $142.73 | $142.73 | 8,257,400 | — | — |
| 2021-05-10 | $146.73 | $146.73 | 5,827,200 | — | — |
| 2021-05-07 | $151.21 | $151.21 | 7,134,000 | — | — |
| 2021-05-06 | $153.64 | $153.64 | 8,529,000 | — | — |
| 2021-05-05 | $162.33 | $162.33 | 3,590,100 | — | — |
| 2021-05-04 | $168.90 | $168.90 | 4,658,000 | — | — |
| 2021-05-03 | $168.11 | $168.11 | 3,149,700 | — | — |
| 2021-04-30 | $172.71 | $172.71 | 3,580,000 | — | — |
| 2021-04-29 | $177.68 | $177.68 | 3,116,000 | — | — |
| 2021-04-28 | $180.00 | $180.00 | 2,409,700 | — | — |
| 2021-04-27 | $177.94 | $177.94 | 2,883,000 | — | — |
| 2021-04-26 | $174.88 | $174.88 | 2,549,400 | — | — |
| 2021-04-23 | $174.25 | $174.25 | 3,329,900 | — | — |
| 2021-04-22 | $170.71 | $170.71 | 3,856,500 | — | — |
| 2021-04-21 | $167.07 | $167.07 | 3,878,600 | — | — |
| 2021-04-20 | $169.57 | $169.57 | 4,575,000 | — | — |
| 2021-04-19 | $174.58 | $174.58 | 3,125,700 | — | — |
| 2021-04-16 | $178.69 | $178.69 | 3,058,300 | — | — |
| 2021-04-15 | $175.35 | $175.35 | 2,894,900 | — | — |
| 2021-04-14 | $176.43 | $176.43 | 2,938,600 | — | — |
| 2021-04-13 | $177.95 | $177.95 | 3,573,600 | — | — |
| 2021-04-12 | $176.49 | $176.49 | 2,619,800 | — | — |
| 2021-04-09 | $179.50 | $179.50 | 2,910,200 | — | — |
| 2021-04-08 | $180.18 | $180.18 | 2,625,300 | — | — |
| 2021-04-07 | $179.94 | $179.94 | 6,663,500 | — | — |
| 2021-04-06 | $190.03 | $190.03 | 3,565,600 | — | — |
| 2021-04-05 | $186.69 | $186.69 | 2,591,400 | — | — |
| 2021-04-01 | $188.24 | $188.24 | 2,921,400 | — | — |
| 2021-03-31 | $187.94 | $187.94 | 3,079,500 | — | — |
| 2021-03-30 | $183.10 | $183.10 | 2,903,300 | — | — |
| 2021-03-29 | $182.50 | $182.50 | 4,508,800 | — | — |
| 2021-03-26 | $174.40 | $174.40 | 3,562,900 | — | — |
| 2021-03-25 | $176.16 | $176.16 | 5,264,100 | — | — |
| 2021-03-24 | $178.85 | $178.85 | 3,756,100 | — | — |
| 2021-03-23 | $187.14 | $187.14 | 3,460,600 | — | — |
| 2021-03-22 | $195.00 | $195.00 | 3,740,400 | — | — |
| 2021-03-19 | $194.39 | $194.39 | 4,444,600 | — | — |
| 2021-03-18 | $191.45 | $191.45 | 3,711,500 | — | — |
| 2021-03-17 | $201.36 | $201.36 | 3,781,900 | — | — |
| 2021-03-16 | $200.01 | $200.01 | 4,605,600 | — | — |
| 2021-03-15 | $209.99 | $209.99 | 4,329,400 | — | — |
| 2021-03-12 | $206.74 | $206.74 | 5,556,500 | — | — |
| 2021-03-11 | $197.87 | $197.87 | 6,031,200 | — | — |
| 2021-03-10 | $183.79 | $183.79 | 6,145,600 | — | — |
| 2021-03-09 | $183.11 | $183.11 | 6,079,900 | — | — |
| 2021-03-08 | $180.81 | $180.81 | 4,988,500 | — | — |
| 2021-03-05 | $179.81 | $179.81 | 8,788,500 | — | — |
| 2021-03-04 | $180.23 | $180.23 | 9,993,700 | — | — |
| 2021-03-03 | $180.40 | $180.40 | 10,592,900 | — | — |
| 2021-03-02 | $189.90 | $189.90 | 9,144,900 | — | — |
| 2021-03-01 | $196.42 | $196.42 | 15,798,500 | — | — |
| 2021-02-26 | $206.35 | $206.35 | 19,368,600 | — | — |
| 2021-02-25 | $182.06 | $182.06 | 11,568,500 | — | — |
| 2021-02-24 | $200.20 | $200.20 | 5,983,500 | — | — |
| 2021-02-23 | $187.59 | $187.59 | 5,902,400 | — | — |
| 2021-02-22 | $195.34 | $195.34 | 3,674,200 | — | — |
| 2021-02-19 | $201.07 | $201.07 | 2,605,800 | — | — |
| 2021-02-18 | $198.04 | $198.04 | 2,791,400 | — | — |
| 2021-02-17 | $201.96 | $201.96 | 4,090,600 | — | — |
| 2021-02-16 | $209.86 | $209.86 | 3,487,900 | — | — |
| 2021-02-12 | $212.68 | $212.68 | 3,041,700 | — | — |
| 2021-02-11 | $216.84 | $216.84 | 3,595,200 | — | — |
| 2021-02-10 | $211.66 | $211.66 | 5,257,200 | — | — |
| 2021-02-09 | $199.88 | $199.88 | 4,725,800 | — | — |
| 2021-02-08 | $200.43 | $200.43 | 3,488,100 | — | — |
| 2021-02-05 | $195.31 | $195.31 | 2,869,700 | — | — |
| 2021-02-04 | $195.80 | $195.80 | 3,631,500 | — | — |
| 2021-02-03 | $185.72 | $185.72 | 4,169,000 | — | — |
| 2021-02-02 | $179.17 | $179.17 | 4,413,600 | — | — |
| 2021-02-01 | $180.44 | $180.44 | 3,877,400 | — | — |
| 2021-01-29 | $183.63 | $183.63 | 4,529,800 | — | — |
| 2021-01-28 | $187.37 | $187.37 | 7,077,700 | — | — |
| 2021-01-27 | $201.25 | $201.25 | 11,019,800 | — | — |
| 2021-01-26 | $192.74 | $192.74 | 6,460,900 | — | — |
| 2021-01-25 | $177.53 | $177.53 | 7,472,900 | — | — |
| 2021-01-22 | $181.87 | $181.87 | 7,136,800 | — | — |
| 2021-01-21 | $180.40 | $180.40 | 17,618,400 | — | — |
| 2021-01-20 | $161.83 | $161.83 | 8,517,400 | — | — |
| 2021-01-19 | $173.69 | $173.69 | 4,685,400 | — | — |
| 2021-01-15 | $169.27 | $169.27 | 8,575,700 | — | — |
| 2021-01-14 | $180.50 | $180.50 | 9,926,500 | — | — |
| 2021-01-13 | $169.99 | $169.99 | 12,529,700 | — | — |
| 2021-01-12 | $160.80 | $160.80 | 8,123,600 | — | — |
| 2021-01-11 | $148.13 | $148.13 | 2,801,900 | — | — |
| 2021-01-08 | $149.77 | $149.77 | 4,615,600 | — | — |
| 2021-01-07 | $151.27 | $151.27 | 4,482,800 | — | — |
| 2021-01-06 | $142.77 | $142.77 | 4,213,900 | — | — |
| 2021-01-05 | $148.30 | $148.30 | 5,974,200 | — | — |
| 2021-01-04 | $139.15 | $139.15 | 6,409,900 | — | — |