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-11 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 | $96.00 | $96.00 | 86,707 | — | — |
| 2021-12-30 | $97.50 | $97.50 | 61,273 | — | — |
| 2021-12-29 | $98.40 | $98.40 | 40,647 | — | — |
| 2021-12-28 | $108.45 | $108.45 | 14,973 | — | — |
| 2021-12-27 | $111.45 | $111.45 | 24,493 | — | — |
| 2021-12-23 | $110.85 | $110.85 | 17,307 | — | — |
| 2021-12-22 | $109.50 | $109.50 | 24,267 | — | — |
| 2021-12-21 | $105.60 | $105.60 | 66,647 | — | — |
| 2021-12-20 | $108.75 | $108.75 | 63,953 | — | — |
| 2021-12-17 | $110.40 | $110.40 | 341,773 | — | — |
| 2021-12-16 | $102.00 | $102.00 | 101,773 | — | — |
| 2021-12-15 | $104.85 | $104.85 | 96,733 | — | — |
| 2021-12-14 | $104.55 | $104.55 | 40,860 | — | — |
| 2021-12-13 | $106.05 | $106.05 | 37,127 | — | — |
| 2021-12-10 | $118.35 | $118.35 | 37,980 | — | — |
| 2021-12-09 | $116.55 | $116.55 | 31,487 | — | — |
| 2021-12-08 | $120.15 | $120.15 | 29,460 | — | — |
| 2021-12-07 | $117.30 | $117.30 | 40,660 | — | — |
| 2021-12-06 | $110.70 | $110.70 | 92,647 | — | — |
| 2021-12-03 | $96.45 | $96.45 | 33,780 | — | — |
| 2021-12-02 | $102.60 | $102.60 | 27,633 | — | — |
| 2021-12-01 | $105.90 | $105.90 | 17,267 | — | — |
| 2021-11-30 | $112.50 | $112.50 | 24,453 | — | — |
| 2021-11-29 | $113.25 | $113.25 | 35,720 | — | — |
| 2021-11-26 | $113.40 | $113.40 | 17,920 | — | — |
| 2021-11-24 | $108.30 | $108.30 | 25,433 | — | — |
| 2021-11-23 | $107.70 | $107.70 | 21,573 | — | — |
| 2021-11-22 | $110.85 | $110.85 | 35,720 | — | — |
| 2021-11-19 | $121.20 | $121.20 | 32,927 | — | — |
| 2021-11-18 | $124.95 | $124.95 | 26,267 | — | — |
| 2021-11-17 | $126.45 | $126.45 | 32,433 | — | — |
| 2021-11-16 | $128.40 | $128.40 | 42,827 | — | — |
| 2021-11-15 | $124.50 | $124.50 | 43,840 | — | — |
| 2021-11-12 | $119.25 | $119.25 | 45,633 | — | — |
| 2021-11-11 | $114.75 | $114.75 | 73,747 | — | — |
| 2021-11-10 | $108.60 | $108.60 | 56,680 | — | — |
| 2021-11-09 | $112.20 | $112.20 | 38,487 | — | — |
| 2021-11-08 | $113.40 | $113.40 | 37,660 | — | — |
| 2021-11-05 | $116.25 | $116.25 | 45,467 | — | — |
| 2021-11-04 | $115.95 | $115.95 | 35,700 | — | — |
| 2021-11-03 | $109.80 | $109.80 | 58,360 | — | — |
| 2021-11-02 | $116.55 | $116.55 | 28,780 | — | — |
| 2021-11-01 | $119.85 | $119.85 | 19,100 | — | — |
| 2021-10-29 | $116.40 | $116.40 | 26,953 | — | — |
| 2021-10-28 | $119.40 | $119.40 | 44,593 | — | — |
| 2021-10-27 | $121.50 | $121.50 | 83,080 | — | — |
| 2021-10-26 | $115.05 | $115.05 | 39,047 | — | — |
| 2021-10-25 | $111.90 | $111.90 | 55,600 | — | — |
| 2021-10-22 | $116.40 | $116.40 | 39,713 | — | — |
| 2021-10-21 | $116.40 | $116.40 | 106,173 | — | — |
| 2021-10-20 | $123.00 | $123.00 | 73,167 | — | — |
| 2021-10-19 | $128.25 | $128.25 | 49,187 | — | — |
| 2021-10-18 | $123.75 | $123.75 | 112,520 | — | — |
| 2021-10-15 | $123.75 | $123.75 | 108,827 | — | — |
| 2021-10-14 | $122.70 | $122.70 | 781,787 | — | — |
| 2021-10-13 | $121.35 | $121.35 | 54,460 | — | — |
| 2021-10-12 | $126.75 | $126.75 | 39,607 | — | — |
| 2021-10-11 | $127.50 | $127.50 | 58,280 | — | — |
| 2021-10-08 | $129.45 | $129.45 | 115,953 | — | — |
| 2021-10-07 | $116.25 | $116.25 | 49,133 | — | — |
| 2021-10-06 | $114.75 | $114.75 | 68,007 | — | — |
| 2021-10-05 | $121.35 | $121.35 | 195,380 | — | — |
| 2021-10-04 | $112.65 | $112.65 | 279,713 | — | — |
| 2021-10-01 | $126.75 | $126.75 | 66,333 | — | — |
| 2021-09-30 | $130.80 | $130.80 | 59,693 | — | — |
| 2021-09-29 | $133.50 | $133.50 | 89,727 | — | — |
| 2021-09-28 | $147.15 | $147.15 | 64,373 | — | — |
| 2021-09-27 | $151.50 | $151.50 | 93,207 | — | — |
| 2021-09-24 | $156.15 | $156.15 | 91,740 | — | — |
| 2021-09-23 | $154.05 | $154.05 | 147,027 | — | — |
| 2021-09-22 | $163.95 | $163.95 | 135,900 | — | — |
| 2021-09-21 | $187.05 | $187.05 | 174,967 | — | — |
| 2021-09-20 | $190.65 | $190.65 | 402,673 | — | — |
| 2021-09-17 | $204.45 | $204.45 | 1,483,613 | — | — |
| 2021-09-16 | $299.55 | $299.55 | 7,421,053 | — | — |
| 2021-09-15 | $188.70 | $188.70 | 445,167 | — | — |
| 2021-09-14 | $165.90 | $165.90 | 419,460 | — | — |
| 2021-09-13 | $147.60 | $147.60 | 120,133 | — | — |
| 2021-09-10 | $144.45 | $144.45 | 186,847 | — | — |
| 2021-09-09 | $153.00 | $153.00 | 741,880 | — | — |
| 2021-09-08 | $173.25 | $173.25 | 136,127 | — | — |
| 2021-09-07 | $163.50 | $163.50 | 422,367 | — | — |
| 2021-09-03 | $129.45 | $129.45 | 26,053 | — | — |
| 2021-09-02 | $135.30 | $135.30 | 52,793 | — | — |
| 2021-09-01 | $132.00 | $132.00 | 16,547 | — | — |
| 2021-08-31 | $134.85 | $134.85 | 22,213 | — | — |
| 2021-08-30 | $137.10 | $137.10 | 49,287 | — | — |
| 2021-08-27 | $148.05 | $148.05 | 97,967 | — | — |
| 2021-08-26 | $149.25 | $149.25 | 53,593 | — | — |
| 2021-08-25 | $149.55 | $149.55 | 14,573 | — | — |
| 2021-08-24 | $149.55 | $149.55 | 11,873 | — | — |
| 2021-08-23 | $149.55 | $149.55 | 23,887 | — | — |
| 2021-08-20 | $149.25 | $149.25 | 43,120 | — | — |
| 2021-08-19 | $149.40 | $149.40 | 6,167 | — | — |
| 2021-08-18 | $149.40 | $149.40 | 24,433 | — | — |
| 2021-08-17 | $149.40 | $149.40 | 80,387 | — | — |
| 2021-08-16 | $149.40 | $149.40 | 137,007 | — | — |
| 2021-08-13 | $149.40 | $149.40 | 42,960 | — | — |
| 2021-08-12 | $149.55 | $149.55 | 4,133 | — | — |
| 2021-08-11 | $149.40 | $149.40 | 4,113 | — | — |
| 2021-08-10 | $149.25 | $149.25 | 33,840 | — | — |
| 2021-08-09 | $148.65 | $148.65 | 960 | — | — |
| 2021-08-06 | $148.65 | $148.65 | 11,627 | — | — |
| 2021-08-05 | $148.65 | $148.65 | 16,633 | — | — |
| 2021-08-04 | $148.50 | $148.50 | 4,207 | — | — |
| 2021-08-03 | $148.50 | $148.50 | 4,487 | — | — |
| 2021-08-02 | $148.35 | $148.35 | 7,507 | — | — |
| 2021-07-30 | $148.05 | $148.05 | 50,687 | — | — |
| 2021-07-29 | $148.95 | $148.95 | 22,840 | — | — |
| 2021-07-28 | $148.95 | $148.95 | 2,113 | — | — |
| 2021-07-27 | $148.95 | $148.95 | 2,100 | — | — |
| 2021-07-26 | $148.95 | $148.95 | 31,927 | — | — |
| 2021-07-23 | $148.95 | $148.95 | 1,627 | — | — |
| 2021-07-22 | $148.80 | $148.80 | 75,720 | — | — |
| 2021-07-21 | $148.95 | $148.95 | 30,467 | — | — |
| 2021-07-20 | $149.10 | $149.10 | 2,207 | — | — |
| 2021-07-19 | $149.10 | $149.10 | 8,933 | — | — |
| 2021-07-16 | $149.10 | $149.10 | 4,907 | — | — |
| 2021-07-15 | $148.95 | $148.95 | 21,867 | — | — |
| 2021-07-14 | $148.95 | $148.95 | 31,100 | — | — |
| 2021-07-13 | $148.95 | $148.95 | 9,920 | — | — |
| 2021-07-12 | $148.95 | $148.95 | 4,933 | — | — |
| 2021-07-09 | $148.95 | $148.95 | 1,220 | — | — |
| 2021-07-08 | $148.95 | $148.95 | 4,647 | — | — |
| 2021-07-07 | $148.95 | $148.95 | 2,420 | — | — |
| 2021-07-06 | $148.95 | $148.95 | 2,967 | — | — |
| 2021-07-02 | $149.10 | $149.10 | 4,753 | — | — |
| 2021-07-01 | $148.95 | $148.95 | 6,173 | — | — |
| 2021-06-30 | $148.95 | $148.95 | 16,747 | — | — |
| 2021-06-29 | $148.95 | $148.95 | 3,807 | — | — |
| 2021-06-28 | $148.95 | $148.95 | 63,340 | — | — |
| 2021-06-25 | $148.95 | $148.95 | 24,347 | — | — |
| 2021-06-24 | $149.25 | $149.25 | 5,400 | — | — |
| 2021-06-23 | $149.10 | $149.10 | 2,060 | — | — |
| 2021-06-22 | $149.25 | $149.25 | 1,467 | — | — |
| 2021-06-21 | $148.95 | $148.95 | 3,600 | — | — |
| 2021-06-18 | $148.95 | $148.95 | 12,047 | — | — |
| 2021-06-17 | $148.95 | $148.95 | 2,627 | — | — |
| 2021-06-16 | $148.95 | $148.95 | 2,080 | — | — |
| 2021-06-15 | $148.95 | $148.95 | 11,927 | — | — |
| 2021-06-14 | $149.25 | $149.25 | 13,127 | — | — |
| 2021-06-11 | $149.55 | $149.55 | 5,087 | — | — |
| 2021-06-10 | $149.10 | $149.10 | 17,600 | — | — |
| 2021-06-09 | $149.10 | $149.10 | 8,220 | — | — |
| 2021-06-08 | $149.10 | $149.10 | 1,780 | — | — |
| 2021-06-07 | $148.95 | $148.95 | 3,507 | — | — |
| 2021-06-04 | $148.65 | $148.65 | 55,420 | — | — |
| 2021-06-03 | $149.25 | $149.25 | 5,800 | — | — |
| 2021-06-02 | $148.50 | $148.50 | 32,267 | — | — |
| 2021-06-01 | $148.50 | $148.50 | 24,167 | — | — |
| 2021-05-28 | $148.50 | $148.50 | 3,480 | — | — |
| 2021-05-27 | $148.50 | $148.50 | 3,927 | — | — |
| 2021-05-26 | $148.50 | $148.50 | 50,500 | — | — |
| 2021-05-25 | $148.50 | $148.50 | 4,987 | — | — |
| 2021-05-24 | $148.50 | $148.50 | 3,640 | — | — |
| 2021-05-21 | $148.50 | $148.50 | 89,793 | — | — |
| 2021-05-20 | $148.50 | $148.50 | 3,353 | — | — |
| 2021-05-19 | $148.50 | $148.50 | 3,933 | — | — |
| 2021-05-18 | $148.35 | $148.35 | 5,560 | — | — |
| 2021-05-17 | $148.35 | $148.35 | 8,433 | — | — |
| 2021-05-14 | $148.43 | $148.43 | 9,127 | — | — |
| 2021-05-13 | $148.05 | $148.05 | 12,380 | — | — |
| 2021-05-12 | $147.90 | $147.90 | 109,793 | — | — |
| 2021-05-11 | $148.50 | $148.50 | 145,400 | — | — |
| 2021-05-10 | $148.50 | $148.50 | 41,693 | — | — |
| 2021-05-07 | $148.50 | $148.50 | 4,627 | — | — |
| 2021-05-06 | $148.35 | $148.35 | 128,320 | — | — |
| 2021-05-05 | $149.40 | $149.40 | 15,000 | — | — |
| 2021-05-04 | $149.55 | $149.55 | 19,007 | — | — |
| 2021-05-03 | $149.25 | $149.25 | 16,753 | — | — |
| 2021-04-30 | $149.70 | $149.70 | 10,327 | — | — |
| 2021-04-29 | $149.70 | $149.70 | 25,373 | — | — |
| 2021-04-28 | $149.55 | $149.55 | 11,107 | — | — |
| 2021-04-27 | $150.00 | $150.00 | 15,960 | — | — |
| 2021-04-26 | $150.00 | $150.00 | 33,347 | — | — |
| 2021-04-23 | $150.00 | $150.00 | 12,940 | — | — |
| 2021-04-22 | $148.65 | $148.65 | 15,267 | — | — |
| 2021-04-21 | $148.65 | $148.65 | 25,833 | — | — |
| 2021-04-20 | $148.35 | $148.35 | 173,213 | — | — |
| 2021-04-19 | $149.25 | $149.25 | 19,953 | — | — |
| 2021-04-16 | $149.85 | $149.85 | 23,513 | — | — |
| 2021-04-15 | $149.70 | $149.70 | 22,133 | — | — |
| 2021-04-14 | $149.85 | $149.85 | 29,500 | — | — |
| 2021-04-13 | $150.15 | $150.15 | 51,767 | — | — |
| 2021-04-12 | $150.30 | $150.30 | 40,287 | — | — |
| 2021-04-09 | $150.90 | $150.90 | 44,840 | — | — |
| 2021-04-08 | $151.20 | $151.20 | 55,967 | — | — |
| 2021-04-07 | $151.65 | $151.65 | 16,333 | — | — |
| 2021-04-06 | $151.65 | $151.65 | 20,687 | — | — |
| 2021-04-05 | $151.65 | $151.65 | 10,973 | — | — |
| 2021-04-01 | $151.65 | $151.65 | 30,247 | — | — |
| 2021-03-31 | $151.65 | $151.65 | 16,993 | — | — |
| 2021-03-30 | $151.65 | $151.65 | 29,480 | — | — |
| 2021-03-29 | $150.30 | $150.30 | 58,473 | — | — |
| 2021-03-26 | $150.75 | $150.75 | 79,480 | — | — |
| 2021-03-25 | $151.20 | $151.20 | 127,220 | — | — |
| 2021-03-24 | $150.90 | $150.90 | 76,600 | — | — |
| 2021-03-23 | $151.20 | $151.20 | 125,993 | — | — |
| 2021-03-22 | $155.10 | $155.10 | 86,527 | — | — |
| 2021-03-19 | $155.40 | $155.40 | 234,573 | — | — |
| 2021-03-18 | $157.05 | $157.05 | 719,753 | — | — |
| 2021-03-17 | $160.05 | $160.05 | 20,700 | — | — |
| 2021-03-16 | $158.40 | $158.40 | 39,627 | — | — |
| 2021-03-15 | $156.45 | $156.45 | 45,213 | — | — |
| 2021-03-12 | $159.00 | $159.00 | 12,607 | — | — |
| 2021-03-11 | $158.25 | $158.25 | 35,140 | — | — |
| 2021-03-10 | $154.95 | $154.95 | 19,220 | — | — |
| 2021-03-09 | $154.65 | $154.65 | 12,447 | — | — |
| 2021-03-08 | $153.00 | $153.00 | 19,853 | — | — |
| 2021-03-05 | $156.30 | $156.30 | 40,960 | — | — |
| 2021-03-04 | $154.05 | $154.05 | 60,800 | — | — |
| 2021-03-03 | $156.75 | $156.75 | 37,860 | — | — |
| 2021-03-02 | $161.70 | $161.70 | 54,573 | — | — |
| 2021-03-01 | $165.90 | $165.90 | 23,840 | — | — |
| 2021-02-26 | $163.35 | $163.35 | 49,993 | — | — |
| 2021-02-25 | $162.60 | $162.60 | 58,293 | — | — |
| 2021-02-24 | $169.65 | $169.65 | 32,187 | — | — |
| 2021-02-23 | $167.55 | $167.55 | 80,567 | — | — |
| 2021-02-22 | $178.50 | $178.50 | 28,687 | — | — |
| 2021-02-19 | $182.25 | $182.25 | 42,027 | — | — |
| 2021-02-18 | $179.25 | $179.25 | 35,393 | — | — |
| 2021-02-17 | $177.75 | $177.75 | 41,707 | — | — |
| 2021-02-16 | $176.40 | $176.40 | 48,873 | — | — |
| 2021-02-12 | $178.35 | $178.35 | 69,680 | — | — |
| 2021-02-11 | $176.25 | $176.25 | 72,687 | — | — |
| 2021-02-10 | $170.70 | $170.70 | 32,307 | — | — |
| 2021-02-09 | $169.50 | $169.50 | 29,767 | — | — |
| 2021-02-08 | $169.50 | $169.50 | 19,800 | — | — |
| 2021-02-05 | $169.20 | $169.20 | 16,193 | — | — |
| 2021-02-04 | $170.70 | $170.70 | 10,053 | — | — |
| 2021-02-03 | $171.30 | $171.30 | 16,720 | — | — |
| 2021-02-02 | $169.50 | $169.50 | 14,220 | — | — |
| 2021-02-01 | $166.80 | $166.80 | 14,393 | — | — |
| 2021-01-29 | $164.55 | $164.55 | 9,980 | — | — |
| 2021-01-28 | $165.15 | $165.15 | 38,607 | — | — |
| 2021-01-27 | $163.05 | $163.05 | 45,447 | — | — |
| 2021-01-26 | $168.45 | $168.45 | 14,793 | — | — |
| 2021-01-25 | $169.80 | $169.80 | 24,933 | — | — |
| 2021-01-22 | $172.50 | $172.50 | 25,893 | — | — |
| 2021-01-21 | $169.95 | $169.95 | 23,480 | — | — |
| 2021-01-20 | $167.40 | $167.40 | 23,633 | — | — |
| 2021-01-19 | $167.25 | $167.25 | 33,600 | — | — |
| 2021-01-15 | $168.15 | $168.15 | 32,313 | — | — |
| 2021-01-14 | $168.30 | $168.30 | 28,127 | — | — |
| 2021-01-13 | $169.20 | $169.20 | 26,247 | — | — |
| 2021-01-12 | $167.10 | $167.10 | 28,753 | — | — |
| 2021-01-11 | $163.05 | $163.05 | 31,620 | — | — |
| 2021-01-08 | $165.45 | $165.45 | 81,633 | — | — |
| 2021-01-07 | $165.00 | $165.00 | 24,793 | — | — |
| 2021-01-06 | $164.40 | $164.40 | 19,820 | — | — |
| 2021-01-05 | $165.23 | $165.23 | 38,653 | — | — |
| 2021-01-04 | $165.15 | $165.15 | 27,040 | — | — |