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
- 2018-04-27 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 | $130.08 | $135.54 | 69,000 | — | — |
| 2021-12-30 | $128.66 | $134.06 | 51,700 | — | — |
| 2021-12-29 | $129.72 | $135.16 | 96,900 | — | — |
| 2021-12-28 | $126.75 | $132.07 | 134,000 | — | — |
| 2021-12-27 | $138.69 | $144.51 | 279,300 | — | — |
| 2021-12-23 | $138.09 | $143.88 | 76,100 | — | — |
| 2021-12-22 | $136.67 | $142.40 | 94,200 | — | — |
| 2021-12-21 | $131.94 | $137.47 | 125,800 | — | — |
| 2021-12-20 | $122.51 | $127.65 | 110,200 | — | — |
| 2021-12-17 | $125.35 | $130.61 | 208,800 | — | — |
| 2021-12-16 | $130.90 | $136.39 | 190,300 | — | — |
| 2021-12-15 | $136.81 | $142.55 | 134,100 | — | — |
| 2021-12-14 | $130.79 | $136.28 | 96,400 | — | — |
| 2021-12-13 | $132.10 | $137.64 | 82,700 | — | — |
| 2021-12-10 | $132.46 | $138.02 | 74,200 | — | — |
| 2021-12-09 | $141.69 | $147.63 | 147,900 | — | — |
| 2021-12-08 | $140.94 | $146.85 | 164,300 | — | — |
| 2021-12-07 | $136.35 | $142.07 | 213,100 | — | — |
| 2021-12-06 | $130.45 | $135.92 | 209,500 | — | — |
| 2021-12-03 | $125.86 | $131.14 | 288,300 | — | — |
| 2021-12-02 | $129.00 | $134.41 | 403,100 | — | — |
| 2021-12-01 | $127.01 | $132.34 | 202,300 | — | — |
| 2021-11-30 | $131.32 | $136.83 | 203,600 | — | — |
| 2021-11-29 | $138.56 | $144.37 | 109,700 | — | — |
| 2021-11-26 | $135.15 | $140.82 | 141,500 | — | — |
| 2021-11-24 | $137.36 | $143.12 | 83,700 | — | — |
| 2021-11-23 | $136.12 | $141.83 | 216,100 | — | — |
| 2021-11-22 | $134.10 | $139.72 | 178,200 | — | — |
| 2021-11-19 | $130.99 | $136.48 | 161,100 | — | — |
| 2021-11-18 | $130.00 | $135.45 | 466,500 | — | — |
| 2021-11-17 | $133.26 | $138.85 | 185,200 | — | — |
| 2021-11-16 | $137.34 | $143.10 | 221,300 | — | — |
| 2021-11-15 | $141.00 | $146.91 | 123,200 | — | — |
| 2021-11-12 | $144.29 | $150.34 | 135,600 | — | — |
| 2021-11-11 | $140.74 | $146.64 | 96,600 | — | — |
| 2021-11-10 | $134.76 | $140.41 | 189,400 | — | — |
| 2021-11-09 | $143.23 | $149.24 | 244,400 | — | — |
| 2021-11-08 | $149.92 | $156.21 | 167,000 | — | — |
| 2021-11-05 | $144.82 | $150.89 | 207,700 | — | — |
| 2021-11-04 | $138.31 | $144.11 | 164,900 | — | — |
| 2021-11-03 | $136.00 | $141.70 | 223,800 | — | — |
| 2021-11-02 | $136.72 | $142.45 | 273,500 | — | — |
| 2021-11-01 | $139.04 | $144.87 | 179,000 | — | — |
| 2021-10-29 | $144.30 | $150.35 | 258,200 | — | — |
| 2021-10-28 | $147.69 | $153.88 | 204,000 | — | — |
| 2021-10-27 | $148.47 | $154.70 | 202,300 | — | — |
| 2021-10-26 | $154.10 | $160.56 | 131,900 | — | — |
| 2021-10-25 | $159.58 | $166.27 | 95,000 | — | — |
| 2021-10-22 | $163.09 | $169.93 | 98,500 | — | — |
| 2021-10-21 | $161.07 | $167.83 | 240,500 | — | — |
| 2021-10-20 | $175.67 | $183.04 | 85,500 | — | — |
| 2021-10-19 | $169.95 | $177.08 | 154,600 | — | — |
| 2021-10-18 | $156.17 | $162.72 | 555,700 | — | — |
| 2021-10-15 | $163.00 | $169.84 | 159,100 | — | — |
| 2021-10-14 | $162.42 | $169.23 | 79,800 | — | — |
| 2021-10-13 | $165.87 | $172.83 | 127,400 | — | — |
| 2021-10-12 | $169.36 | $176.46 | 219,800 | — | — |
| 2021-10-11 | $177.30 | $184.74 | 153,900 | — | — |
| 2021-10-08 | $174.72 | $182.05 | 175,600 | — | — |
| 2021-10-07 | $169.55 | $176.66 | 162,500 | — | — |
| 2021-10-06 | $160.16 | $166.88 | 77,600 | — | — |
| 2021-10-05 | $159.49 | $166.18 | 91,200 | — | — |
| 2021-10-04 | $151.67 | $158.03 | 79,400 | — | — |
| 2021-10-01 | $153.47 | $159.91 | 90,400 | — | — |
| 2021-09-30 | $152.29 | $158.68 | 66,200 | — | — |
| 2021-09-29 | $150.52 | $156.83 | 60,600 | — | — |
| 2021-09-28 | $150.10 | $156.40 | 90,300 | — | — |
| 2021-09-27 | $157.54 | $164.15 | 61,100 | — | — |
| 2021-09-24 | $160.35 | $167.07 | 132,200 | — | — |
| 2021-09-23 | $161.30 | $168.06 | 63,300 | — | — |
| 2021-09-22 | $158.28 | $164.92 | 104,900 | — | — |
| 2021-09-21 | $152.55 | $158.95 | 145,300 | — | — |
| 2021-09-20 | $147.61 | $153.80 | 164,900 | — | — |
| 2021-09-17 | $147.85 | $154.05 | 202,200 | — | — |
| 2021-09-16 | $148.33 | $154.55 | 84,900 | — | — |
| 2021-09-15 | $145.09 | $151.17 | 132,800 | — | — |
| 2021-09-14 | $145.99 | $152.11 | 85,300 | — | — |
| 2021-09-13 | $147.84 | $154.04 | 99,500 | — | — |
| 2021-09-10 | $153.71 | $160.16 | 149,200 | — | — |
| 2021-09-09 | $153.88 | $160.33 | 219,500 | — | — |
| 2021-09-08 | $142.19 | $148.15 | 205,800 | — | — |
| 2021-09-07 | $148.83 | $155.07 | 87,400 | — | — |
| 2021-09-03 | $149.56 | $155.83 | 56,900 | — | — |
| 2021-09-02 | $149.58 | $155.85 | 78,000 | — | — |
| 2021-09-01 | $149.27 | $155.53 | 160,400 | — | — |
| 2021-08-31 | $146.78 | $152.94 | 100,100 | — | — |
| 2021-08-30 | $141.05 | $146.97 | 183,400 | — | — |
| 2021-08-27 | $137.99 | $143.78 | 111,900 | — | — |
| 2021-08-26 | $129.55 | $134.98 | 117,300 | — | — |
| 2021-08-25 | $130.67 | $136.15 | 93,900 | — | — |
| 2021-08-24 | $133.22 | $138.81 | 139,600 | — | — |
| 2021-08-23 | $138.04 | $143.83 | 110,200 | — | — |
| 2021-08-20 | $136.79 | $142.53 | 126,100 | — | — |
| 2021-08-19 | $138.56 | $144.37 | 151,400 | — | — |
| 2021-08-18 | $136.62 | $142.35 | 179,800 | — | — |
| 2021-08-17 | $135.90 | $141.60 | 258,600 | — | — |
| 2021-08-16 | $134.90 | $140.56 | 248,900 | — | — |
| 2021-08-13 | $135.52 | $141.20 | 90,600 | — | — |
| 2021-08-12 | $134.06 | $139.68 | 219,200 | — | — |
| 2021-08-11 | $135.29 | $140.96 | 112,300 | — | — |
| 2021-08-10 | $130.66 | $136.14 | 149,200 | — | — |
| 2021-08-09 | $126.98 | $132.31 | 170,000 | — | — |
| 2021-08-06 | $124.95 | $130.19 | 127,500 | — | — |
| 2021-08-05 | $121.02 | $124.40 | 143,500 | — | — |
| 2021-08-04 | $120.77 | $124.14 | 291,900 | — | — |
| 2021-08-03 | $119.99 | $123.34 | 235,300 | — | — |
| 2021-08-02 | $120.98 | $124.36 | 176,500 | — | — |
| 2021-07-30 | $120.19 | $123.54 | 239,800 | — | — |
| 2021-07-29 | $119.40 | $122.73 | 805,400 | — | — |
| 2021-07-28 | $130.30 | $133.94 | 186,200 | — | — |
| 2021-07-27 | $127.65 | $131.21 | 150,400 | — | — |
| 2021-07-26 | $128.42 | $132.00 | 170,400 | — | — |
| 2021-07-23 | $127.42 | $130.98 | 122,700 | — | — |
| 2021-07-22 | $126.15 | $129.67 | 125,700 | — | — |
| 2021-07-21 | $124.65 | $128.13 | 204,800 | — | — |
| 2021-07-20 | $122.50 | $125.92 | 256,400 | — | — |
| 2021-07-19 | $117.25 | $120.52 | 145,500 | — | — |
| 2021-07-16 | $115.53 | $118.75 | 174,600 | — | — |
| 2021-07-15 | $113.78 | $116.96 | 185,800 | — | — |
| 2021-07-14 | $112.36 | $115.50 | 148,200 | — | — |
| 2021-07-13 | $114.55 | $117.75 | 116,700 | — | — |
| 2021-07-12 | $112.70 | $115.84 | 334,000 | — | — |
| 2021-07-09 | $111.74 | $114.86 | 289,200 | — | — |
| 2021-07-08 | $119.50 | $122.83 | 416,500 | — | — |
| 2021-07-07 | $121.43 | $124.82 | 170,600 | — | — |
| 2021-07-06 | $128.07 | $131.64 | 149,900 | — | — |
| 2021-07-02 | $127.01 | $130.55 | 177,500 | — | — |
| 2021-07-01 | $127.62 | $131.18 | 243,100 | — | — |
| 2021-06-30 | $127.30 | $130.85 | 139,300 | — | — |
| 2021-06-29 | $127.50 | $131.06 | 128,300 | — | — |
| 2021-06-28 | $125.00 | $128.49 | 363,600 | — | — |
| 2021-06-25 | $120.25 | $123.61 | 1,158,800 | — | — |
| 2021-06-24 | $126.61 | $130.14 | 307,400 | — | — |
| 2021-06-23 | $127.93 | $131.50 | 225,600 | — | — |
| 2021-06-22 | $124.93 | $128.42 | 236,400 | — | — |
| 2021-06-21 | $118.60 | $121.91 | 388,800 | — | — |
| 2021-06-18 | $118.46 | $121.77 | 317,100 | — | — |
| 2021-06-17 | $118.03 | $121.32 | 262,000 | — | — |
| 2021-06-16 | $113.32 | $116.48 | 392,500 | — | — |
| 2021-06-15 | $112.61 | $115.75 | 798,100 | — | — |
| 2021-06-14 | $100.35 | $103.15 | 209,800 | — | — |
| 2021-06-11 | $95.15 | $97.81 | 232,200 | — | — |
| 2021-06-10 | $92.51 | $95.09 | 210,900 | — | — |
| 2021-06-09 | $91.88 | $94.44 | 176,100 | — | — |
| 2021-06-08 | $95.69 | $98.36 | 187,900 | — | — |
| 2021-06-07 | $93.19 | $95.79 | 141,400 | — | — |
| 2021-06-04 | $93.00 | $95.60 | 131,600 | — | — |
| 2021-06-03 | $91.48 | $94.03 | 124,900 | — | — |
| 2021-06-02 | $90.84 | $93.37 | 263,500 | — | — |
| 2021-06-01 | $88.65 | $91.12 | 258,100 | — | — |
| 2021-05-28 | $89.87 | $92.38 | 172,900 | — | — |
| 2021-05-27 | $88.39 | $90.86 | 242,100 | — | — |
| 2021-05-26 | $87.63 | $90.08 | 170,800 | — | — |
| 2021-05-25 | $85.30 | $87.68 | 250,200 | — | — |
| 2021-05-24 | $84.07 | $86.42 | 134,600 | — | — |
| 2021-05-21 | $82.02 | $84.31 | 391,200 | — | — |
| 2021-05-20 | $82.25 | $84.55 | 218,400 | — | — |
| 2021-05-19 | $82.47 | $84.77 | 201,800 | — | — |
| 2021-05-18 | $85.48 | $87.87 | 186,500 | — | — |
| 2021-05-17 | $82.41 | $84.71 | 118,800 | — | — |
| 2021-05-14 | $83.57 | $85.90 | 391,800 | — | — |
| 2021-05-13 | $82.33 | $84.63 | 402,600 | — | — |
| 2021-05-12 | $90.19 | $92.71 | 204,100 | — | — |
| 2021-05-11 | $93.52 | $96.13 | 289,600 | — | — |
| 2021-05-10 | $95.63 | $98.30 | 317,200 | — | — |
| 2021-05-07 | $104.69 | $107.61 | 141,300 | — | — |
| 2021-05-06 | $99.83 | $102.62 | 242,700 | — | — |
| 2021-05-05 | $101.62 | $104.46 | 148,300 | — | — |
| 2021-05-04 | $102.00 | $104.85 | 179,800 | — | — |
| 2021-05-03 | $107.55 | $110.55 | 276,200 | — | — |
| 2021-04-30 | $109.94 | $113.01 | 395,000 | — | — |
| 2021-04-29 | $114.82 | $118.02 | 213,900 | — | — |
| 2021-04-28 | $113.56 | $116.73 | 163,500 | — | — |
| 2021-04-27 | $115.01 | $118.22 | 227,400 | — | — |
| 2021-04-26 | $108.68 | $111.71 | 126,400 | — | — |
| 2021-04-23 | $105.97 | $108.93 | 79,500 | — | — |
| 2021-04-22 | $102.82 | $105.69 | 95,900 | — | — |
| 2021-04-21 | $104.41 | $107.32 | 91,700 | — | — |
| 2021-04-20 | $101.89 | $104.73 | 112,000 | — | — |
| 2021-04-19 | $106.32 | $109.29 | 129,800 | — | — |
| 2021-04-16 | $107.05 | $110.04 | 230,200 | — | — |
| 2021-04-15 | $105.67 | $108.62 | 244,100 | — | — |
| 2021-04-14 | $103.65 | $106.54 | 125,700 | — | — |
| 2021-04-13 | $101.08 | $103.90 | 144,000 | — | — |
| 2021-04-12 | $98.67 | $101.42 | 109,200 | — | — |
| 2021-04-09 | $101.74 | $104.58 | 285,800 | — | — |
| 2021-04-08 | $103.43 | $106.32 | 416,600 | — | — |
| 2021-04-07 | $100.56 | $103.37 | 121,400 | — | — |
| 2021-04-06 | $100.55 | $103.36 | 337,800 | — | — |
| 2021-04-05 | $96.83 | $99.53 | 533,800 | — | — |
| 2021-04-01 | $111.00 | $114.10 | 137,700 | — | — |
| 2021-03-31 | $107.18 | $110.17 | 145,200 | — | — |
| 2021-03-30 | $105.85 | $108.80 | 147,500 | — | — |
| 2021-03-29 | $106.61 | $109.58 | 137,500 | — | — |
| 2021-03-26 | $111.73 | $114.85 | 90,400 | — | — |
| 2021-03-25 | $114.71 | $117.91 | 113,500 | — | — |
| 2021-03-24 | $111.96 | $115.08 | 113,400 | — | — |
| 2021-03-23 | $119.60 | $122.94 | 138,100 | — | — |
| 2021-03-22 | $119.04 | $122.36 | 147,900 | — | — |
| 2021-03-19 | $115.19 | $118.40 | 318,800 | — | — |
| 2021-03-18 | $117.00 | $120.26 | 294,200 | — | — |
| 2021-03-17 | $132.73 | $136.43 | 220,100 | — | — |
| 2021-03-16 | $138.34 | $142.20 | 98,400 | — | — |
| 2021-03-15 | $140.13 | $144.04 | 88,600 | — | — |
| 2021-03-12 | $140.85 | $144.78 | 96,000 | — | — |
| 2021-03-11 | $138.87 | $142.75 | 108,000 | — | — |
| 2021-03-10 | $130.43 | $134.07 | 194,700 | — | — |
| 2021-03-09 | $125.62 | $129.13 | 158,100 | — | — |
| 2021-03-08 | $118.80 | $122.12 | 133,900 | — | — |
| 2021-03-05 | $120.36 | $123.72 | 258,800 | — | — |
| 2021-03-04 | $122.61 | $126.03 | 231,100 | — | — |
| 2021-03-03 | $125.49 | $128.99 | 156,300 | — | — |
| 2021-03-02 | $126.41 | $129.94 | 182,600 | — | — |
| 2021-03-01 | $125.48 | $128.98 | 285,200 | — | — |
| 2021-02-26 | $129.54 | $133.15 | 333,500 | — | — |
| 2021-02-25 | $140.87 | $144.80 | 214,900 | — | — |
| 2021-02-24 | $147.77 | $151.89 | 487,100 | — | — |
| 2021-02-23 | $165.40 | $170.02 | 151,600 | — | — |
| 2021-02-22 | $165.37 | $169.98 | 113,100 | — | — |
| 2021-02-19 | $174.55 | $179.42 | 85,100 | — | — |
| 2021-02-18 | $167.74 | $172.42 | 91,600 | — | — |
| 2021-02-17 | $161.71 | $166.22 | 77,100 | — | — |
| 2021-02-16 | $159.76 | $164.22 | 80,200 | — | — |
| 2021-02-12 | $167.47 | $172.14 | 89,300 | — | — |
| 2021-02-11 | $162.57 | $167.11 | 72,200 | — | — |
| 2021-02-10 | $156.74 | $161.11 | 84,000 | — | — |
| 2021-02-09 | $155.14 | $159.47 | 87,700 | — | — |
| 2021-02-08 | $150.78 | $154.99 | 90,700 | — | — |
| 2021-02-05 | $149.80 | $153.98 | 66,700 | — | — |
| 2021-02-04 | $149.41 | $153.58 | 105,200 | — | — |
| 2021-02-03 | $142.86 | $146.85 | 77,100 | — | — |
| 2021-02-02 | $143.35 | $147.35 | 150,000 | — | — |
| 2021-02-01 | $133.71 | $137.44 | 94,900 | — | — |
| 2021-01-29 | $133.60 | $137.33 | 116,900 | — | — |
| 2021-01-28 | $132.52 | $136.22 | 127,700 | — | — |
| 2021-01-27 | $125.73 | $129.24 | 154,800 | — | — |
| 2021-01-26 | $128.83 | $132.43 | 122,800 | — | — |
| 2021-01-25 | $132.19 | $135.88 | 181,800 | — | — |
| 2021-01-22 | $136.10 | $139.90 | 180,400 | — | — |
| 2021-01-21 | $140.98 | $144.91 | 128,700 | — | — |
| 2021-01-20 | $144.80 | $148.84 | 105,300 | — | — |
| 2021-01-19 | $141.98 | $145.94 | 153,700 | — | — |
| 2021-01-15 | $136.54 | $140.35 | 76,300 | — | — |
| 2021-01-14 | $133.62 | $137.35 | 125,600 | — | — |
| 2021-01-13 | $134.53 | $138.28 | 166,300 | — | — |
| 2021-01-12 | $130.49 | $134.13 | 191,900 | — | — |
| 2021-01-11 | $126.60 | $130.13 | 123,500 | — | — |
| 2021-01-08 | $129.46 | $133.07 | 85,400 | — | — |
| 2021-01-07 | $126.53 | $130.06 | 80,200 | — | — |
| 2021-01-06 | $122.89 | $126.32 | 230,700 | — | — |
| 2021-01-05 | $126.72 | $130.26 | 210,600 | — | — |
| 2021-01-04 | $131.87 | $135.55 | 249,600 | — | — |