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-01-28 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 | $134.53 | $134.53 | 165,300 | — | — |
| 2021-12-30 | $136.41 | $136.41 | 132,300 | — | — |
| 2021-12-29 | $133.75 | $133.75 | 115,500 | — | — |
| 2021-12-28 | $134.68 | $134.68 | 119,800 | — | — |
| 2021-12-27 | $138.46 | $138.46 | 102,000 | — | — |
| 2021-12-23 | $139.32 | $139.32 | 97,500 | — | — |
| 2021-12-22 | $139.03 | $139.03 | 194,700 | — | — |
| 2021-12-21 | $138.64 | $138.64 | 219,000 | — | — |
| 2021-12-20 | $134.39 | $134.39 | 206,600 | — | — |
| 2021-12-17 | $132.39 | $132.39 | 355,300 | — | — |
| 2021-12-16 | $127.10 | $127.10 | 529,200 | — | — |
| 2021-12-15 | $134.15 | $134.15 | 492,400 | — | — |
| 2021-12-14 | $136.64 | $136.64 | 263,100 | — | — |
| 2021-12-13 | $140.11 | $140.11 | 278,900 | — | — |
| 2021-12-10 | $140.00 | $140.00 | 303,800 | — | — |
| 2021-12-09 | $139.65 | $139.65 | 131,700 | — | — |
| 2021-12-08 | $146.03 | $146.03 | 259,800 | — | — |
| 2021-12-07 | $142.95 | $142.95 | 211,800 | — | — |
| 2021-12-06 | $136.64 | $136.64 | 197,500 | — | — |
| 2021-12-03 | $135.61 | $135.61 | 402,100 | — | — |
| 2021-12-02 | $145.89 | $145.89 | 165,000 | — | — |
| 2021-12-01 | $141.62 | $141.62 | 312,900 | — | — |
| 2021-11-30 | $137.02 | $137.02 | 373,300 | — | — |
| 2021-11-29 | $141.19 | $141.19 | 190,300 | — | — |
| 2021-11-26 | $143.82 | $143.82 | 81,300 | — | — |
| 2021-11-24 | $147.39 | $147.39 | 114,300 | — | — |
| 2021-11-23 | $148.06 | $148.06 | 326,100 | — | — |
| 2021-11-22 | $142.77 | $142.77 | 277,200 | — | — |
| 2021-11-19 | $148.81 | $148.81 | 177,500 | — | — |
| 2021-11-18 | $148.64 | $148.64 | 217,600 | — | — |
| 2021-11-17 | $154.96 | $154.96 | 208,100 | — | — |
| 2021-11-16 | $157.00 | $157.00 | 231,900 | — | — |
| 2021-11-15 | $153.14 | $153.14 | 168,300 | — | — |
| 2021-11-12 | $155.72 | $155.72 | 209,100 | — | — |
| 2021-11-11 | $155.00 | $155.00 | 110,600 | — | — |
| 2021-11-10 | $153.06 | $153.06 | 148,500 | — | — |
| 2021-11-09 | $158.75 | $158.75 | 106,200 | — | — |
| 2021-11-08 | $160.68 | $160.68 | 169,600 | — | — |
| 2021-11-05 | $160.68 | $160.68 | 125,700 | — | — |
| 2021-11-04 | $160.08 | $160.08 | 226,000 | — | — |
| 2021-11-03 | $162.61 | $162.61 | 174,000 | — | — |
| 2021-11-02 | $164.31 | $164.31 | 222,000 | — | — |
| 2021-11-01 | $159.93 | $159.93 | 186,400 | — | — |
| 2021-10-29 | $151.61 | $151.61 | 124,900 | — | — |
| 2021-10-28 | $150.01 | $150.01 | 181,100 | — | — |
| 2021-10-27 | $146.93 | $146.93 | 1,248,300 | — | — |
| 2021-10-26 | $139.74 | $139.74 | 243,300 | — | — |
| 2021-10-25 | $140.74 | $140.74 | 379,000 | — | — |
| 2021-10-22 | $144.61 | $144.61 | 132,900 | — | — |
| 2021-10-21 | $145.62 | $145.62 | 638,700 | — | — |
| 2021-10-20 | $145.00 | $145.00 | 216,500 | — | — |
| 2021-10-19 | $153.49 | $153.49 | 262,600 | — | — |
| 2021-10-18 | $155.32 | $155.32 | 110,900 | — | — |
| 2021-10-15 | $159.99 | $159.99 | 330,000 | — | — |
| 2021-10-14 | $160.00 | $160.00 | 204,200 | — | — |
| 2021-10-13 | $164.00 | $164.00 | 177,200 | — | — |
| 2021-10-12 | $168.74 | $168.74 | 74,200 | — | — |
| 2021-10-11 | $169.66 | $169.66 | 107,500 | — | — |
| 2021-10-08 | $169.27 | $169.27 | 107,300 | — | — |
| 2021-10-07 | $167.25 | $167.25 | 101,400 | — | — |
| 2021-10-06 | $162.20 | $162.20 | 96,800 | — | — |
| 2021-10-05 | $159.61 | $159.61 | 83,100 | — | — |
| 2021-10-04 | $162.14 | $162.14 | 106,200 | — | — |
| 2021-10-01 | $162.25 | $162.25 | 220,300 | — | — |
| 2021-09-30 | $159.39 | $159.39 | 270,700 | — | — |
| 2021-09-29 | $157.00 | $157.00 | 95,600 | — | — |
| 2021-09-28 | $159.71 | $159.71 | 82,700 | — | — |
| 2021-09-27 | $163.41 | $163.41 | 116,000 | — | — |
| 2021-09-24 | $164.00 | $164.00 | 144,500 | — | — |
| 2021-09-23 | $168.29 | $168.29 | 256,600 | — | — |
| 2021-09-22 | $157.72 | $157.72 | 80,500 | — | — |
| 2021-09-21 | $158.45 | $158.45 | 72,300 | — | — |
| 2021-09-20 | $157.61 | $157.61 | 85,300 | — | — |
| 2021-09-17 | $161.51 | $161.51 | 298,200 | — | — |
| 2021-09-16 | $159.22 | $159.22 | 118,100 | — | — |
| 2021-09-15 | $157.32 | $157.32 | 142,400 | — | — |
| 2021-09-14 | $153.54 | $153.54 | 268,700 | — | — |
| 2021-09-13 | $157.40 | $157.40 | 99,500 | — | — |
| 2021-09-10 | $154.44 | $154.44 | 266,500 | — | — |
| 2021-09-09 | $158.46 | $158.46 | 135,200 | — | — |
| 2021-09-08 | $161.00 | $161.00 | 120,200 | — | — |
| 2021-09-07 | $164.11 | $164.11 | 255,900 | — | — |
| 2021-09-03 | $167.00 | $167.00 | 428,300 | — | — |
| 2021-09-02 | $176.92 | $176.92 | 620,500 | — | — |
| 2021-09-01 | $165.72 | $165.72 | 506,700 | — | — |
| 2021-08-31 | $156.73 | $156.73 | 229,600 | — | — |
| 2021-08-30 | $154.28 | $154.28 | 267,700 | — | — |
| 2021-08-27 | $154.76 | $154.76 | 419,300 | — | — |
| 2021-08-26 | $149.70 | $149.70 | 2,229,300 | — | — |
| 2021-08-25 | $123.67 | $123.67 | 357,400 | — | — |
| 2021-08-24 | $121.75 | $121.75 | 250,500 | — | — |
| 2021-08-23 | $122.00 | $122.00 | 228,900 | — | — |
| 2021-08-20 | $120.45 | $120.45 | 160,400 | — | — |
| 2021-08-19 | $119.08 | $119.08 | 147,600 | — | — |
| 2021-08-18 | $119.56 | $119.56 | 145,700 | — | — |
| 2021-08-17 | $121.34 | $121.34 | 231,000 | — | — |
| 2021-08-16 | $116.23 | $116.23 | 195,800 | — | — |
| 2021-08-13 | $121.00 | $121.00 | 100,500 | — | — |
| 2021-08-12 | $120.53 | $120.53 | 157,200 | — | — |
| 2021-08-11 | $122.15 | $122.15 | 217,200 | — | — |
| 2021-08-10 | $125.25 | $125.25 | 157,800 | — | — |
| 2021-08-09 | $125.19 | $125.19 | 109,500 | — | — |
| 2021-08-06 | $123.73 | $123.73 | 79,000 | — | — |
| 2021-08-05 | $124.64 | $124.64 | 131,700 | — | — |
| 2021-08-04 | $123.66 | $123.66 | 209,000 | — | — |
| 2021-08-03 | $122.50 | $122.50 | 308,000 | — | — |
| 2021-08-02 | $120.34 | $120.34 | 110,900 | — | — |
| 2021-07-30 | $118.19 | $118.19 | 262,300 | — | — |
| 2021-07-29 | $116.90 | $116.90 | 369,900 | — | — |
| 2021-07-28 | $115.91 | $115.91 | 377,700 | — | — |
| 2021-07-27 | $112.91 | $112.91 | 360,100 | — | — |
| 2021-07-26 | $112.67 | $112.67 | 404,300 | — | — |
| 2021-07-23 | $115.66 | $115.66 | 220,800 | — | — |
| 2021-07-22 | $117.35 | $117.35 | 120,300 | — | — |
| 2021-07-21 | $122.00 | $122.00 | 147,100 | — | — |
| 2021-07-20 | $122.11 | $122.11 | 202,700 | — | — |
| 2021-07-19 | $121.51 | $121.51 | 218,000 | — | — |
| 2021-07-16 | $121.04 | $121.04 | 261,500 | — | — |
| 2021-07-15 | $122.77 | $122.77 | 217,600 | — | — |
| 2021-07-14 | $121.84 | $121.84 | 126,800 | — | — |
| 2021-07-13 | $124.52 | $124.52 | 122,000 | — | — |
| 2021-07-12 | $124.80 | $124.80 | 83,000 | — | — |
| 2021-07-09 | $126.05 | $126.05 | 90,800 | — | — |
| 2021-07-08 | $124.72 | $124.72 | 93,700 | — | — |
| 2021-07-07 | $126.68 | $126.68 | 131,400 | — | — |
| 2021-07-06 | $132.06 | $132.06 | 81,000 | — | — |
| 2021-07-02 | $133.84 | $133.84 | 71,900 | — | — |
| 2021-07-01 | $134.50 | $134.50 | 132,300 | — | — |
| 2021-06-30 | $131.55 | $131.55 | 195,700 | — | — |
| 2021-06-29 | $134.27 | $134.27 | 89,800 | — | — |
| 2021-06-28 | $136.91 | $136.91 | 64,500 | — | — |
| 2021-06-25 | $140.35 | $140.35 | 181,800 | — | — |
| 2021-06-24 | $142.90 | $142.90 | 200,200 | — | — |
| 2021-06-23 | $138.77 | $138.77 | 118,000 | — | — |
| 2021-06-22 | $139.99 | $139.99 | 145,200 | — | — |
| 2021-06-21 | $140.92 | $140.92 | 171,900 | — | — |
| 2021-06-18 | $140.95 | $140.95 | 524,500 | — | — |
| 2021-06-17 | $138.00 | $138.00 | 229,900 | — | — |
| 2021-06-16 | $133.68 | $133.68 | 206,400 | — | — |
| 2021-06-15 | $133.52 | $133.52 | 185,600 | — | — |
| 2021-06-14 | $134.40 | $134.40 | 297,100 | — | — |
| 2021-06-11 | $130.25 | $130.25 | 203,800 | — | — |
| 2021-06-10 | $128.22 | $128.22 | 203,600 | — | — |
| 2021-06-09 | $130.90 | $130.90 | 132,700 | — | — |
| 2021-06-08 | $130.83 | $130.83 | 126,300 | — | — |
| 2021-06-07 | $131.24 | $131.24 | 171,100 | — | — |
| 2021-06-04 | $130.36 | $130.36 | 90,600 | — | — |
| 2021-06-03 | $130.82 | $130.82 | 176,400 | — | — |
| 2021-06-02 | $128.94 | $128.94 | 518,100 | — | — |
| 2021-06-01 | $133.53 | $133.53 | 329,700 | — | — |
| 2021-05-28 | $134.38 | $134.38 | 247,900 | — | — |
| 2021-05-27 | $136.19 | $136.19 | 284,600 | — | — |
| 2021-05-26 | $133.77 | $133.77 | 213,300 | — | — |
| 2021-05-25 | $132.59 | $132.59 | 209,500 | — | — |
| 2021-05-24 | $135.09 | $135.09 | 148,300 | — | — |
| 2021-05-21 | $137.23 | $137.23 | 133,200 | — | — |
| 2021-05-20 | $137.47 | $137.47 | 171,900 | — | — |
| 2021-05-19 | $134.62 | $134.62 | 230,100 | — | — |
| 2021-05-18 | $138.12 | $138.12 | 258,900 | — | — |
| 2021-05-17 | $135.63 | $135.63 | 101,000 | — | — |
| 2021-05-14 | $132.18 | $132.18 | 178,600 | — | — |
| 2021-05-13 | $127.24 | $127.24 | 196,600 | — | — |
| 2021-05-12 | $136.96 | $136.96 | 161,700 | — | — |
| 2021-05-11 | $133.64 | $133.64 | 218,500 | — | — |
| 2021-05-10 | $130.07 | $130.07 | 121,000 | — | — |
| 2021-05-07 | $132.90 | $132.90 | 86,400 | — | — |
| 2021-05-06 | $132.90 | $132.90 | 189,900 | — | — |
| 2021-05-05 | $138.18 | $138.18 | 374,000 | — | — |
| 2021-05-04 | $138.39 | $138.39 | 580,200 | — | — |
| 2021-05-03 | $145.29 | $145.29 | 174,600 | — | — |
| 2021-04-30 | $144.97 | $144.97 | 355,300 | — | — |
| 2021-04-29 | $141.96 | $141.96 | 224,600 | — | — |
| 2021-04-28 | $138.27 | $138.27 | 102,900 | — | — |
| 2021-04-27 | $136.31 | $136.31 | 175,100 | — | — |
| 2021-04-26 | $135.65 | $135.65 | 186,900 | — | — |
| 2021-04-23 | $132.07 | $132.07 | 201,000 | — | — |
| 2021-04-22 | $131.85 | $131.85 | 397,300 | — | — |
| 2021-04-21 | $124.94 | $124.94 | 185,300 | — | — |
| 2021-04-20 | $125.03 | $125.03 | 137,000 | — | — |
| 2021-04-19 | $121.62 | $121.62 | 224,200 | — | — |
| 2021-04-16 | $121.95 | $121.95 | 307,200 | — | — |
| 2021-04-15 | $124.18 | $124.18 | 184,300 | — | — |
| 2021-04-14 | $124.24 | $124.24 | 141,900 | — | — |
| 2021-04-13 | $124.81 | $124.81 | 250,600 | — | — |
| 2021-04-12 | $123.37 | $123.37 | 460,700 | — | — |
| 2021-04-09 | $125.61 | $125.61 | 241,200 | — | — |
| 2021-04-08 | $129.51 | $129.51 | 190,000 | — | — |
| 2021-04-07 | $130.63 | $130.63 | 137,600 | — | — |
| 2021-04-06 | $131.68 | $131.68 | 136,800 | — | — |
| 2021-04-05 | $131.70 | $131.70 | 142,200 | — | — |
| 2021-04-01 | $130.40 | $130.40 | 170,300 | — | — |
| 2021-03-31 | $128.88 | $128.88 | 254,900 | — | — |
| 2021-03-30 | $128.65 | $128.65 | 228,600 | — | — |
| 2021-03-29 | $128.86 | $128.86 | 160,700 | — | — |
| 2021-03-26 | $130.81 | $130.81 | 324,100 | — | — |
| 2021-03-25 | $131.39 | $131.39 | 373,300 | — | — |
| 2021-03-24 | $124.92 | $124.92 | 476,700 | — | — |
| 2021-03-23 | $136.07 | $136.07 | 374,600 | — | — |
| 2021-03-22 | $141.16 | $141.16 | 210,800 | — | — |
| 2021-03-19 | $144.50 | $144.50 | 283,000 | — | — |
| 2021-03-18 | $142.84 | $142.84 | 163,400 | — | — |
| 2021-03-17 | $144.00 | $144.00 | 126,000 | — | — |
| 2021-03-16 | $147.00 | $147.00 | 211,200 | — | — |
| 2021-03-15 | $147.00 | $147.00 | 315,400 | — | — |
| 2021-03-12 | $149.25 | $149.25 | 107,400 | — | — |
| 2021-03-11 | $150.00 | $150.00 | 138,800 | — | — |
| 2021-03-10 | $143.99 | $143.99 | 104,700 | — | — |
| 2021-03-09 | $145.07 | $145.07 | 102,700 | — | — |
| 2021-03-08 | $141.26 | $141.26 | 236,000 | — | — |
| 2021-03-05 | $146.91 | $146.91 | 239,100 | — | — |
| 2021-03-04 | $143.45 | $143.45 | 577,500 | — | — |
| 2021-03-03 | $152.90 | $152.90 | 220,600 | — | — |
| 2021-03-02 | $155.13 | $155.13 | 142,000 | — | — |
| 2021-03-01 | $156.30 | $156.30 | 118,600 | — | — |
| 2021-02-26 | $154.97 | $154.97 | 269,200 | — | — |
| 2021-02-25 | $158.66 | $158.66 | 310,700 | — | — |
| 2021-02-24 | $153.84 | $153.84 | 130,200 | — | — |
| 2021-02-23 | $152.89 | $152.89 | 124,000 | — | — |
| 2021-02-22 | $153.38 | $153.38 | 230,300 | — | — |
| 2021-02-19 | $158.56 | $158.56 | 94,000 | — | — |
| 2021-02-18 | $158.49 | $158.49 | 258,500 | — | — |
| 2021-02-17 | $168.19 | $168.19 | 186,700 | — | — |
| 2021-02-16 | $160.65 | $160.65 | 261,500 | — | — |
| 2021-02-12 | $160.67 | $160.67 | 351,600 | — | — |
| 2021-02-11 | $149.17 | $149.17 | 221,500 | — | — |
| 2021-02-10 | $154.13 | $154.13 | 180,800 | — | — |
| 2021-02-09 | $154.08 | $154.08 | 157,000 | — | — |
| 2021-02-08 | $153.93 | $153.93 | 183,700 | — | — |
| 2021-02-05 | $152.72 | $152.72 | 268,700 | — | — |
| 2021-02-04 | $150.88 | $150.88 | 200,400 | — | — |
| 2021-02-03 | $149.98 | $149.98 | 93,700 | — | — |
| 2021-02-02 | $151.16 | $151.16 | 177,200 | — | — |
| 2021-02-01 | $149.38 | $149.38 | 235,700 | — | — |
| 2021-01-29 | $150.15 | $150.15 | 171,000 | — | — |
| 2021-01-28 | $155.39 | $155.39 | 169,800 | — | — |
| 2021-01-27 | $152.00 | $152.00 | 289,400 | — | — |
| 2021-01-26 | $155.72 | $155.72 | 329,400 | — | — |
| 2021-01-25 | $158.89 | $158.89 | 207,700 | — | — |
| 2021-01-22 | $160.66 | $160.66 | 198,100 | — | — |
| 2021-01-21 | $154.86 | $154.86 | 111,600 | — | — |
| 2021-01-20 | $156.45 | $156.45 | 137,500 | — | — |
| 2021-01-19 | $158.28 | $158.28 | 216,400 | — | — |
| 2021-01-15 | $157.93 | $157.93 | 359,100 | — | — |
| 2021-01-14 | $162.01 | $162.01 | 151,300 | — | — |
| 2021-01-13 | $165.50 | $165.50 | 109,400 | — | — |
| 2021-01-12 | $173.21 | $173.21 | 143,900 | — | — |
| 2021-01-11 | $173.33 | $173.33 | 109,900 | — | — |
| 2021-01-08 | $169.06 | $169.06 | 67,700 | — | — |
| 2021-01-07 | $167.47 | $167.47 | 83,600 | — | — |
| 2021-01-06 | $162.92 | $162.92 | 118,000 | — | — |
| 2021-01-05 | $165.09 | $165.09 | 49,200 | — | — |
| 2021-01-04 | $165.49 | $165.49 | 109,800 | — | — |