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
- 1987-07-23 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 | $141.76 | $164.25 | 111,500 | — | — |
| 2021-12-30 | $143.32 | $166.06 | 83,400 | — | — |
| 2021-12-29 | $143.92 | $166.75 | 121,700 | — | — |
| 2021-12-28 | $143.32 | $166.06 | 82,400 | — | — |
| 2021-12-27 | $143.40 | $166.15 | 110,500 | — | — |
| 2021-12-23 | $142.02 | $164.55 | 124,600 | — | — |
| 2021-12-22 | $139.88 | $162.07 | 200,800 | — | — |
| 2021-12-21 | $136.06 | $157.64 | 189,700 | — | — |
| 2021-12-20 | $132.92 | $154.01 | 209,700 | — | — |
| 2021-12-17 | $134.42 | $155.74 | 405,100 | — | — |
| 2021-12-16 | $132.21 | $153.18 | 264,800 | — | — |
| 2021-12-15 | $135.00 | $156.42 | 229,000 | — | — |
| 2021-12-14 | $133.85 | $155.08 | 239,600 | — | — |
| 2021-12-13 | $136.68 | $158.13 | 131,600 | — | — |
| 2021-12-10 | $136.93 | $158.42 | 199,800 | — | — |
| 2021-12-09 | $138.00 | $159.66 | 218,000 | — | — |
| 2021-12-08 | $144.41 | $167.07 | 135,000 | — | — |
| 2021-12-07 | $142.44 | $164.79 | 301,100 | — | — |
| 2021-12-06 | $137.98 | $159.63 | 263,400 | — | — |
| 2021-12-03 | $131.86 | $152.55 | 249,000 | — | — |
| 2021-12-02 | $135.17 | $156.38 | 208,200 | — | — |
| 2021-12-01 | $131.17 | $151.76 | 323,800 | — | — |
| 2021-11-30 | $131.46 | $152.09 | 185,500 | — | — |
| 2021-11-29 | $132.69 | $153.51 | 237,100 | — | — |
| 2021-11-26 | $135.08 | $156.28 | 155,900 | — | — |
| 2021-11-24 | $142.45 | $164.81 | 93,700 | — | — |
| 2021-11-23 | $142.85 | $165.27 | 186,900 | — | — |
| 2021-11-22 | $142.99 | $165.43 | 178,500 | — | — |
| 2021-11-19 | $142.01 | $164.30 | 266,300 | — | — |
| 2021-11-18 | $142.48 | $164.84 | 433,700 | — | — |
| 2021-11-17 | $146.22 | $169.17 | 392,300 | — | — |
| 2021-11-16 | $151.70 | $175.51 | 154,500 | — | — |
| 2021-11-15 | $150.90 | $174.58 | 188,300 | — | — |
| 2021-11-12 | $151.55 | $175.33 | 127,700 | — | — |
| 2021-11-11 | $151.09 | $174.80 | 343,700 | — | — |
| 2021-11-10 | $155.73 | $180.17 | 187,600 | — | — |
| 2021-11-09 | $157.03 | $181.67 | 155,100 | — | — |
| 2021-11-08 | $155.56 | $179.97 | 180,100 | — | — |
| 2021-11-05 | $156.56 | $181.13 | 343,300 | — | — |
| 2021-11-04 | $154.57 | $178.83 | 307,900 | — | — |
| 2021-11-03 | $152.18 | $176.06 | 215,100 | — | — |
| 2021-11-02 | $149.34 | $172.78 | 170,600 | — | — |
| 2021-11-01 | $146.31 | $169.27 | 166,200 | — | — |
| 2021-10-29 | $146.28 | $169.24 | 264,100 | — | — |
| 2021-10-28 | $145.69 | $168.55 | 425,500 | — | — |
| 2021-10-27 | $139.73 | $161.66 | 225,400 | — | — |
| 2021-10-26 | $143.51 | $166.03 | 237,700 | — | — |
| 2021-10-25 | $144.05 | $166.66 | 199,700 | — | — |
| 2021-10-22 | $146.10 | $169.03 | 212,400 | — | — |
| 2021-10-21 | $145.03 | $167.79 | 192,600 | — | — |
| 2021-10-20 | $145.06 | $167.83 | 216,300 | — | — |
| 2021-10-19 | $144.16 | $166.78 | 370,000 | — | — |
| 2021-10-18 | $141.37 | $163.56 | 209,600 | — | — |
| 2021-10-15 | $142.03 | $164.32 | 317,500 | — | — |
| 2021-10-14 | $139.13 | $160.96 | 246,700 | — | — |
| 2021-10-13 | $135.98 | $157.32 | 187,300 | — | — |
| 2021-10-12 | $137.05 | $158.56 | 79,000 | — | — |
| 2021-10-11 | $135.48 | $156.74 | 155,500 | — | — |
| 2021-10-08 | $138.24 | $159.94 | 216,000 | — | — |
| 2021-10-07 | $138.00 | $159.66 | 368,700 | — | — |
| 2021-10-06 | $136.20 | $157.58 | 281,200 | — | — |
| 2021-10-05 | $130.56 | $151.05 | 121,200 | — | — |
| 2021-10-04 | $129.86 | $150.24 | 206,200 | — | — |
| 2021-10-01 | $133.59 | $154.56 | 210,800 | — | — |
| 2021-09-30 | $130.83 | $151.36 | 330,800 | — | — |
| 2021-09-29 | $131.80 | $152.48 | 163,600 | — | — |
| 2021-09-28 | $130.45 | $150.92 | 376,600 | — | — |
| 2021-09-27 | $131.32 | $151.93 | 299,200 | — | — |
| 2021-09-24 | $129.77 | $150.14 | 117,600 | — | — |
| 2021-09-23 | $130.92 | $151.47 | 179,600 | — | — |
| 2021-09-22 | $129.61 | $149.95 | 131,100 | — | — |
| 2021-09-21 | $127.43 | $147.43 | 146,900 | — | — |
| 2021-09-20 | $128.98 | $149.22 | 206,700 | — | — |
| 2021-09-17 | $130.03 | $150.44 | 525,000 | — | — |
| 2021-09-16 | $131.68 | $152.35 | 285,600 | — | — |
| 2021-09-15 | $128.32 | $148.46 | 280,400 | — | — |
| 2021-09-14 | $125.03 | $144.65 | 225,600 | — | — |
| 2021-09-13 | $122.87 | $141.92 | 156,200 | — | — |
| 2021-09-10 | $122.97 | $142.04 | 233,800 | — | — |
| 2021-09-09 | $127.58 | $147.36 | 173,800 | — | — |
| 2021-09-08 | $129.01 | $149.01 | 131,600 | — | — |
| 2021-09-07 | $128.63 | $148.57 | 257,200 | — | — |
| 2021-09-03 | $129.45 | $149.52 | 158,300 | — | — |
| 2021-09-02 | $131.13 | $151.46 | 154,700 | — | — |
| 2021-09-01 | $128.99 | $148.99 | 128,500 | — | — |
| 2021-08-31 | $131.34 | $151.71 | 227,300 | — | — |
| 2021-08-30 | $132.48 | $153.02 | 125,300 | — | — |
| 2021-08-27 | $134.45 | $155.30 | 171,900 | — | — |
| 2021-08-26 | $132.04 | $152.51 | 146,500 | — | — |
| 2021-08-25 | $133.83 | $154.58 | 202,700 | — | — |
| 2021-08-24 | $132.40 | $152.93 | 323,500 | — | — |
| 2021-08-23 | $129.26 | $149.30 | 161,200 | — | — |
| 2021-08-20 | $127.67 | $147.47 | 191,300 | — | — |
| 2021-08-19 | $127.05 | $146.75 | 217,500 | — | — |
| 2021-08-18 | $125.29 | $144.72 | 165,100 | — | — |
| 2021-08-17 | $126.42 | $146.02 | 347,700 | — | — |
| 2021-08-16 | $126.19 | $145.76 | 189,600 | — | — |
| 2021-08-13 | $123.47 | $142.61 | 147,700 | — | — |
| 2021-08-12 | $123.53 | $142.68 | 178,500 | — | — |
| 2021-08-11 | $125.87 | $145.39 | 175,300 | — | — |
| 2021-08-10 | $124.09 | $143.33 | 474,400 | — | — |
| 2021-08-09 | $126.33 | $145.92 | 309,200 | — | — |
| 2021-08-06 | $129.02 | $149.03 | 185,100 | — | — |
| 2021-08-05 | $126.61 | $146.24 | 209,300 | — | — |
| 2021-08-04 | $128.06 | $147.92 | 246,000 | — | — |
| 2021-08-03 | $133.87 | $154.63 | 252,500 | — | — |
| 2021-08-02 | $136.01 | $157.10 | 172,400 | — | — |
| 2021-07-30 | $137.94 | $159.33 | 163,700 | — | — |
| 2021-07-29 | $138.05 | $159.46 | 529,400 | — | — |
| 2021-07-28 | $139.12 | $160.69 | 301,400 | — | — |
| 2021-07-27 | $136.33 | $157.47 | 283,500 | — | — |
| 2021-07-26 | $134.25 | $155.07 | 177,000 | — | — |
| 2021-07-23 | $133.77 | $154.51 | 182,700 | — | — |
| 2021-07-22 | $133.30 | $153.97 | 236,100 | — | — |
| 2021-07-21 | $134.39 | $155.23 | 204,100 | — | — |
| 2021-07-20 | $131.41 | $151.79 | 320,900 | — | — |
| 2021-07-19 | $126.61 | $146.24 | 210,500 | — | — |
| 2021-07-16 | $129.14 | $149.16 | 182,900 | — | — |
| 2021-07-15 | $128.34 | $148.24 | 311,400 | — | — |
| 2021-07-14 | $132.03 | $152.50 | 355,100 | — | — |
| 2021-07-13 | $132.86 | $153.46 | 188,400 | — | — |
| 2021-07-12 | $137.19 | $158.46 | 123,300 | — | — |
| 2021-07-09 | $135.50 | $156.51 | 162,000 | — | — |
| 2021-07-08 | $136.39 | $157.54 | 146,600 | — | — |
| 2021-07-07 | $138.67 | $160.17 | 94,900 | — | — |
| 2021-07-06 | $137.80 | $159.17 | 166,700 | — | — |
| 2021-07-02 | $138.87 | $160.40 | 132,000 | — | — |
| 2021-07-01 | $138.76 | $160.28 | 192,500 | — | — |
| 2021-06-30 | $137.43 | $158.74 | 133,900 | — | — |
| 2021-06-29 | $137.12 | $158.38 | 214,100 | — | — |
| 2021-06-28 | $139.36 | $160.97 | 199,600 | — | — |
| 2021-06-25 | $140.99 | $162.85 | 361,600 | — | — |
| 2021-06-24 | $141.24 | $163.14 | 272,600 | — | — |
| 2021-06-23 | $142.05 | $164.08 | 225,300 | — | — |
| 2021-06-22 | $141.13 | $163.01 | 185,700 | — | — |
| 2021-06-21 | $138.27 | $159.71 | 151,800 | — | — |
| 2021-06-18 | $135.41 | $156.41 | 224,300 | — | — |
| 2021-06-17 | $138.28 | $159.72 | 157,200 | — | — |
| 2021-06-16 | $136.99 | $158.23 | 316,500 | — | — |
| 2021-06-15 | $136.78 | $157.99 | 342,900 | — | — |
| 2021-06-14 | $136.98 | $158.22 | 124,200 | — | — |
| 2021-06-11 | $136.99 | $158.00 | 105,500 | — | — |
| 2021-06-10 | $136.25 | $157.15 | 172,000 | — | — |
| 2021-06-09 | $133.60 | $154.09 | 131,500 | — | — |
| 2021-06-08 | $134.15 | $154.72 | 154,400 | — | — |
| 2021-06-07 | $132.63 | $152.97 | 244,100 | — | — |
| 2021-06-04 | $134.84 | $155.52 | 142,900 | — | — |
| 2021-06-03 | $133.33 | $153.78 | 261,600 | — | — |
| 2021-06-02 | $133.18 | $153.61 | 507,500 | — | — |
| 2021-06-01 | $138.45 | $159.68 | 221,800 | — | — |
| 2021-05-28 | $137.69 | $158.81 | 100,900 | — | — |
| 2021-05-27 | $136.53 | $157.47 | 131,700 | — | — |
| 2021-05-26 | $137.56 | $158.66 | 158,900 | — | — |
| 2021-05-25 | $138.35 | $159.57 | 119,300 | — | — |
| 2021-05-24 | $138.39 | $159.61 | 193,000 | — | — |
| 2021-05-21 | $138.85 | $160.15 | 169,500 | — | — |
| 2021-05-20 | $139.04 | $160.36 | 152,400 | — | — |
| 2021-05-19 | $140.06 | $161.54 | 253,000 | — | — |
| 2021-05-18 | $139.17 | $160.51 | 282,500 | — | — |
| 2021-05-17 | $142.45 | $164.30 | 278,700 | — | — |
| 2021-05-14 | $142.12 | $163.92 | 222,400 | — | — |
| 2021-05-13 | $140.73 | $162.31 | 246,300 | — | — |
| 2021-05-12 | $137.05 | $158.07 | 329,400 | — | — |
| 2021-05-11 | $141.54 | $163.25 | 307,400 | — | — |
| 2021-05-10 | $143.24 | $165.21 | 342,600 | — | — |
| 2021-05-07 | $143.65 | $165.68 | 237,500 | — | — |
| 2021-05-06 | $142.52 | $164.38 | 211,000 | — | — |
| 2021-05-05 | $141.40 | $163.09 | 630,200 | — | — |
| 2021-05-04 | $144.85 | $167.07 | 276,900 | — | — |
| 2021-05-03 | $145.09 | $167.34 | 369,600 | — | — |
| 2021-04-30 | $140.95 | $162.57 | 306,600 | — | — |
| 2021-04-29 | $142.11 | $163.91 | 832,300 | — | — |
| 2021-04-28 | $136.44 | $157.37 | 436,000 | — | — |
| 2021-04-27 | $135.64 | $156.44 | 366,300 | — | — |
| 2021-04-26 | $134.36 | $154.97 | 386,800 | — | — |
| 2021-04-23 | $132.99 | $153.39 | 344,300 | — | — |
| 2021-04-22 | $132.81 | $153.18 | 172,800 | — | — |
| 2021-04-21 | $131.69 | $151.89 | 192,800 | — | — |
| 2021-04-20 | $128.08 | $147.72 | 264,100 | — | — |
| 2021-04-19 | $129.92 | $149.85 | 218,700 | — | — |
| 2021-04-16 | $130.21 | $150.18 | 313,000 | — | — |
| 2021-04-15 | $131.29 | $151.43 | 374,900 | — | — |
| 2021-04-14 | $130.45 | $150.46 | 354,400 | — | — |
| 2021-04-13 | $131.89 | $152.12 | 304,100 | — | — |
| 2021-04-12 | $134.43 | $155.05 | 291,000 | — | — |
| 2021-04-09 | $134.09 | $154.66 | 187,700 | — | — |
| 2021-04-08 | $135.68 | $156.49 | 457,500 | — | — |
| 2021-04-07 | $133.94 | $154.48 | 208,100 | — | — |
| 2021-04-06 | $131.92 | $152.15 | 152,600 | — | — |
| 2021-04-05 | $131.16 | $151.28 | 436,100 | — | — |
| 2021-04-01 | $129.53 | $149.40 | 252,900 | — | — |
| 2021-03-31 | $130.59 | $150.62 | 481,300 | — | — |
| 2021-03-30 | $130.06 | $150.01 | 223,700 | — | — |
| 2021-03-29 | $127.73 | $147.32 | 268,800 | — | — |
| 2021-03-26 | $129.22 | $149.04 | 243,200 | — | — |
| 2021-03-25 | $125.61 | $144.87 | 273,700 | — | — |
| 2021-03-24 | $120.87 | $139.41 | 252,300 | — | — |
| 2021-03-23 | $122.18 | $140.92 | 258,100 | — | — |
| 2021-03-22 | $125.40 | $144.63 | 200,800 | — | — |
| 2021-03-19 | $125.54 | $144.79 | 395,400 | — | — |
| 2021-03-18 | $122.90 | $141.75 | 237,500 | — | — |
| 2021-03-17 | $125.88 | $145.19 | 379,300 | — | — |
| 2021-03-16 | $125.27 | $144.48 | 220,600 | — | — |
| 2021-03-15 | $126.21 | $145.57 | 145,200 | — | — |
| 2021-03-12 | $124.71 | $143.84 | 156,500 | — | — |
| 2021-03-11 | $124.65 | $143.54 | 163,700 | — | — |
| 2021-03-10 | $123.80 | $142.56 | 165,800 | — | — |
| 2021-03-09 | $123.38 | $142.07 | 181,600 | — | — |
| 2021-03-08 | $123.01 | $141.65 | 217,200 | — | — |
| 2021-03-05 | $123.72 | $142.47 | 309,900 | — | — |
| 2021-03-04 | $118.45 | $136.40 | 454,800 | — | — |
| 2021-03-03 | $122.66 | $141.25 | 251,600 | — | — |
| 2021-03-02 | $122.42 | $140.97 | 148,100 | — | — |
| 2021-03-01 | $122.55 | $141.12 | 290,400 | — | — |
| 2021-02-26 | $123.06 | $141.71 | 321,600 | — | — |
| 2021-02-25 | $122.46 | $141.01 | 189,000 | — | — |
| 2021-02-24 | $126.38 | $145.53 | 412,300 | — | — |
| 2021-02-23 | $124.84 | $143.76 | 351,000 | — | — |
| 2021-02-22 | $123.48 | $142.19 | 185,700 | — | — |
| 2021-02-19 | $121.44 | $139.84 | 173,400 | — | — |
| 2021-02-18 | $120.15 | $138.35 | 144,000 | — | — |
| 2021-02-17 | $120.90 | $139.22 | 205,900 | — | — |
| 2021-02-16 | $120.69 | $138.98 | 217,200 | — | — |
| 2021-02-12 | $122.84 | $141.45 | 163,500 | — | — |
| 2021-02-11 | $123.17 | $141.83 | 338,700 | — | — |
| 2021-02-10 | $118.96 | $136.98 | 351,700 | — | — |
| 2021-02-09 | $116.75 | $134.44 | 136,400 | — | — |
| 2021-02-08 | $115.12 | $132.56 | 154,200 | — | — |
| 2021-02-05 | $113.58 | $130.79 | 302,900 | — | — |
| 2021-02-04 | $115.66 | $133.18 | 154,400 | — | — |
| 2021-02-03 | $113.80 | $131.04 | 136,600 | — | — |
| 2021-02-02 | $113.64 | $130.86 | 183,000 | — | — |
| 2021-02-01 | $112.02 | $128.99 | 405,800 | — | — |
| 2021-01-29 | $111.90 | $128.85 | 392,900 | — | — |
| 2021-01-28 | $113.84 | $131.09 | 635,000 | — | — |
| 2021-01-27 | $114.97 | $132.39 | 412,900 | — | — |
| 2021-01-26 | $119.32 | $137.40 | 358,000 | — | — |
| 2021-01-25 | $118.04 | $135.93 | 310,800 | — | — |
| 2021-01-22 | $120.30 | $138.53 | 232,300 | — | — |
| 2021-01-21 | $119.99 | $138.17 | 226,800 | — | — |
| 2021-01-20 | $119.56 | $137.68 | 235,600 | — | — |
| 2021-01-19 | $116.98 | $134.70 | 198,200 | — | — |
| 2021-01-15 | $114.89 | $132.30 | 253,600 | — | — |
| 2021-01-14 | $118.46 | $136.41 | 231,600 | — | — |
| 2021-01-13 | $117.08 | $134.82 | 152,600 | — | — |
| 2021-01-12 | $116.84 | $134.54 | 374,900 | — | — |
| 2021-01-11 | $116.36 | $133.99 | 570,300 | — | — |
| 2021-01-08 | $112.90 | $130.01 | 413,600 | — | — |
| 2021-01-07 | $115.15 | $132.60 | 303,900 | — | — |
| 2021-01-06 | $115.51 | $133.01 | 408,300 | — | — |
| 2021-01-05 | $112.07 | $129.05 | 179,800 | — | — |
| 2021-01-04 | $111.35 | $128.22 | 369,800 | — | — |