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
- 1994-04-04 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 | $109.46 | $172.70 | 149,000 | — | — |
| 2021-12-30 | $109.85 | $173.32 | 204,900 | — | — |
| 2021-12-29 | $109.79 | $173.22 | 129,600 | — | — |
| 2021-12-28 | $109.68 | $173.05 | 113,100 | — | — |
| 2021-12-27 | $108.99 | $171.96 | 140,100 | — | — |
| 2021-12-23 | $107.73 | $169.97 | 172,600 | — | — |
| 2021-12-22 | $106.22 | $167.59 | 224,000 | — | — |
| 2021-12-21 | $106.56 | $168.13 | 226,700 | — | — |
| 2021-12-20 | $102.75 | $162.12 | 235,800 | — | — |
| 2021-12-17 | $105.78 | $166.90 | 795,400 | — | — |
| 2021-12-16 | $106.03 | $167.29 | 187,300 | — | — |
| 2021-12-15 | $107.42 | $169.48 | 360,000 | — | — |
| 2021-12-14 | $105.58 | $166.58 | 188,200 | — | — |
| 2021-12-13 | $106.47 | $167.99 | 256,300 | — | — |
| 2021-12-10 | $108.24 | $170.78 | 208,500 | — | — |
| 2021-12-09 | $107.84 | $170.15 | 227,600 | — | — |
| 2021-12-08 | $108.93 | $171.87 | 249,200 | — | — |
| 2021-12-07 | $107.79 | $170.07 | 210,300 | — | — |
| 2021-12-06 | $107.79 | $170.07 | 233,200 | — | — |
| 2021-12-03 | $106.51 | $168.05 | 267,700 | — | — |
| 2021-12-02 | $107.66 | $169.86 | 300,300 | — | — |
| 2021-12-01 | $102.67 | $161.99 | 363,300 | — | — |
| 2021-11-30 | $105.80 | $166.93 | 383,300 | — | — |
| 2021-11-29 | $109.11 | $172.15 | 344,100 | — | — |
| 2021-11-26 | $108.03 | $170.45 | 313,800 | — | — |
| 2021-11-24 | $114.79 | $181.11 | 133,000 | — | — |
| 2021-11-23 | $116.18 | $183.31 | 194,400 | — | — |
| 2021-11-22 | $115.81 | $182.72 | 342,500 | — | — |
| 2021-11-19 | $114.17 | $180.13 | 539,100 | — | — |
| 2021-11-18 | $114.45 | $180.58 | 327,600 | — | — |
| 2021-11-17 | $115.66 | $182.49 | 308,600 | — | — |
| 2021-11-16 | $114.64 | $180.88 | 187,100 | — | — |
| 2021-11-15 | $116.57 | $183.92 | 175,700 | — | — |
| 2021-11-12 | $117.26 | $185.01 | 123,400 | — | — |
| 2021-11-11 | $118.17 | $186.19 | 104,000 | — | — |
| 2021-11-10 | $119.64 | $188.50 | 155,700 | — | — |
| 2021-11-09 | $119.41 | $188.14 | 124,400 | — | — |
| 2021-11-08 | $118.93 | $187.39 | 156,900 | — | — |
| 2021-11-05 | $120.52 | $189.89 | 268,900 | — | — |
| 2021-11-04 | $115.42 | $181.86 | 242,300 | — | — |
| 2021-11-03 | $116.40 | $183.40 | 179,900 | — | — |
| 2021-11-02 | $115.37 | $181.78 | 140,800 | — | — |
| 2021-11-01 | $115.66 | $182.23 | 239,600 | — | — |
| 2021-10-29 | $112.95 | $177.96 | 187,600 | — | — |
| 2021-10-28 | $112.39 | $177.08 | 198,100 | — | — |
| 2021-10-27 | $110.75 | $174.50 | 139,500 | — | — |
| 2021-10-26 | $113.02 | $178.07 | 140,600 | — | — |
| 2021-10-25 | $113.32 | $178.55 | 249,000 | — | — |
| 2021-10-22 | $114.28 | $180.06 | 148,700 | — | — |
| 2021-10-21 | $115.00 | $181.19 | 207,000 | — | — |
| 2021-10-20 | $114.93 | $181.08 | 490,300 | — | — |
| 2021-10-19 | $114.45 | $180.33 | 198,200 | — | — |
| 2021-10-18 | $114.51 | $180.42 | 242,700 | — | — |
| 2021-10-15 | $115.46 | $181.92 | 202,300 | — | — |
| 2021-10-14 | $115.83 | $182.50 | 145,100 | — | — |
| 2021-10-13 | $115.44 | $181.89 | 158,800 | — | — |
| 2021-10-12 | $114.57 | $180.52 | 139,800 | — | — |
| 2021-10-11 | $114.54 | $180.47 | 191,200 | — | — |
| 2021-10-08 | $115.11 | $181.37 | 349,300 | — | — |
| 2021-10-07 | $115.63 | $182.19 | 223,200 | — | — |
| 2021-10-06 | $115.32 | $181.70 | 213,700 | — | — |
| 2021-10-05 | $116.13 | $182.97 | 140,600 | — | — |
| 2021-10-04 | $116.28 | $183.21 | 185,600 | — | — |
| 2021-10-01 | $117.64 | $185.35 | 297,400 | — | — |
| 2021-09-30 | $113.20 | $178.36 | 428,100 | — | — |
| 2021-09-29 | $113.58 | $178.96 | 573,500 | — | — |
| 2021-09-28 | $113.79 | $179.29 | 304,500 | — | — |
| 2021-09-27 | $115.84 | $182.52 | 265,400 | — | — |
| 2021-09-24 | $114.95 | $181.11 | 222,300 | — | — |
| 2021-09-23 | $115.37 | $181.78 | 633,800 | — | — |
| 2021-09-22 | $116.17 | $183.04 | 525,400 | — | — |
| 2021-09-21 | $114.98 | $181.16 | 346,800 | — | — |
| 2021-09-20 | $117.32 | $184.85 | 403,100 | — | — |
| 2021-09-17 | $116.37 | $183.35 | 1,410,300 | — | — |
| 2021-09-16 | $117.93 | $185.81 | 560,500 | — | — |
| 2021-09-15 | $122.39 | $192.84 | 300,200 | — | — |
| 2021-09-14 | $122.82 | $193.51 | 221,100 | — | — |
| 2021-09-13 | $123.11 | $193.97 | 295,900 | — | — |
| 2021-09-10 | $120.84 | $190.40 | 413,900 | — | — |
| 2021-09-09 | $119.09 | $187.64 | 134,400 | — | — |
| 2021-09-08 | $119.54 | $188.35 | 262,700 | — | — |
| 2021-09-07 | $119.82 | $188.79 | 292,000 | — | — |
| 2021-09-03 | $119.93 | $188.96 | 198,600 | — | — |
| 2021-09-02 | $122.44 | $192.92 | 191,000 | — | — |
| 2021-09-01 | $121.99 | $192.21 | 233,600 | — | — |
| 2021-08-31 | $120.94 | $190.55 | 184,300 | — | — |
| 2021-08-30 | $122.38 | $192.82 | 119,600 | — | — |
| 2021-08-27 | $123.35 | $194.35 | 165,700 | — | — |
| 2021-08-26 | $121.10 | $190.80 | 112,600 | — | — |
| 2021-08-25 | $122.07 | $192.33 | 176,900 | — | — |
| 2021-08-24 | $121.74 | $191.81 | 141,700 | — | — |
| 2021-08-23 | $119.53 | $188.33 | 159,000 | — | — |
| 2021-08-20 | $118.73 | $187.07 | 177,600 | — | — |
| 2021-08-19 | $116.64 | $183.78 | 233,500 | — | — |
| 2021-08-18 | $117.96 | $185.86 | 419,200 | — | — |
| 2021-08-17 | $117.11 | $184.52 | 269,000 | — | — |
| 2021-08-16 | $115.75 | $182.38 | 138,000 | — | — |
| 2021-08-13 | $116.75 | $183.95 | 127,700 | — | — |
| 2021-08-12 | $117.63 | $185.08 | 229,200 | — | — |
| 2021-08-11 | $118.31 | $186.15 | 494,300 | — | — |
| 2021-08-10 | $113.20 | $178.11 | 273,300 | — | — |
| 2021-08-09 | $111.74 | $175.81 | 341,100 | — | — |
| 2021-08-06 | $113.62 | $178.77 | 218,000 | — | — |
| 2021-08-05 | $114.65 | $180.39 | 429,400 | — | — |
| 2021-08-04 | $109.37 | $172.08 | 445,100 | — | — |
| 2021-08-03 | $113.08 | $177.92 | 996,100 | — | — |
| 2021-08-02 | $121.83 | $191.69 | 332,000 | — | — |
| 2021-07-30 | $121.56 | $191.26 | 238,000 | — | — |
| 2021-07-29 | $122.95 | $193.45 | 199,600 | — | — |
| 2021-07-28 | $122.32 | $192.46 | 322,900 | — | — |
| 2021-07-27 | $120.02 | $188.84 | 224,000 | — | — |
| 2021-07-26 | $120.72 | $189.94 | 175,400 | — | — |
| 2021-07-23 | $119.56 | $188.12 | 169,000 | — | — |
| 2021-07-22 | $118.55 | $186.53 | 174,600 | — | — |
| 2021-07-21 | $120.52 | $189.63 | 204,200 | — | — |
| 2021-07-20 | $118.50 | $186.45 | 301,400 | — | — |
| 2021-07-19 | $112.80 | $177.48 | 277,100 | — | — |
| 2021-07-16 | $117.29 | $184.55 | 198,200 | — | — |
| 2021-07-15 | $119.33 | $187.76 | 143,800 | — | — |
| 2021-07-14 | $119.81 | $188.51 | 118,700 | — | — |
| 2021-07-13 | $120.53 | $189.64 | 153,500 | — | — |
| 2021-07-12 | $122.16 | $192.21 | 189,700 | — | — |
| 2021-07-09 | $123.04 | $193.59 | 293,500 | — | — |
| 2021-07-08 | $119.48 | $187.99 | 196,000 | — | — |
| 2021-07-07 | $122.31 | $192.44 | 180,300 | — | — |
| 2021-07-06 | $122.12 | $192.15 | 344,700 | — | — |
| 2021-07-02 | $124.01 | $195.12 | 159,500 | — | — |
| 2021-07-01 | $123.37 | $194.11 | 247,300 | — | — |
| 2021-06-30 | $122.88 | $193.34 | 377,900 | — | — |
| 2021-06-29 | $119.40 | $187.87 | 266,000 | — | — |
| 2021-06-28 | $120.45 | $189.52 | 182,400 | — | — |
| 2021-06-25 | $123.72 | $194.66 | 515,100 | — | — |
| 2021-06-24 | $122.67 | $193.01 | 246,300 | — | — |
| 2021-06-23 | $121.25 | $190.78 | 169,700 | — | — |
| 2021-06-22 | $122.43 | $192.63 | 431,000 | — | — |
| 2021-06-21 | $121.52 | $191.20 | 328,800 | — | — |
| 2021-06-18 | $117.84 | $185.41 | 518,700 | — | — |
| 2021-06-17 | $117.57 | $184.99 | 253,300 | — | — |
| 2021-06-16 | $120.08 | $188.94 | 260,500 | — | — |
| 2021-06-15 | $121.48 | $191.14 | 262,900 | — | — |
| 2021-06-14 | $121.47 | $191.12 | 239,400 | — | — |
| 2021-06-11 | $123.19 | $193.83 | 240,600 | — | — |
| 2021-06-10 | $122.12 | $192.15 | 203,400 | — | — |
| 2021-06-09 | $123.01 | $193.55 | 206,700 | — | — |
| 2021-06-08 | $126.60 | $199.19 | 566,300 | — | — |
| 2021-06-07 | $125.29 | $197.13 | 221,600 | — | — |
| 2021-06-04 | $126.96 | $199.76 | 130,300 | — | — |
| 2021-06-03 | $126.50 | $199.04 | 191,400 | — | — |
| 2021-06-02 | $126.72 | $199.38 | 167,800 | — | — |
| 2021-06-01 | $128.52 | $202.22 | 256,400 | — | — |
| 2021-05-28 | $127.18 | $200.11 | 265,900 | — | — |
| 2021-05-27 | $128.03 | $201.44 | 567,700 | — | — |
| 2021-05-26 | $121.73 | $191.53 | 286,000 | — | — |
| 2021-05-25 | $120.41 | $189.45 | 209,100 | — | — |
| 2021-05-24 | $122.52 | $192.77 | 218,900 | — | — |
| 2021-05-21 | $121.53 | $191.22 | 161,500 | — | — |
| 2021-05-20 | $120.60 | $189.75 | 152,600 | — | — |
| 2021-05-19 | $119.17 | $187.50 | 165,000 | — | — |
| 2021-05-18 | $119.45 | $187.94 | 108,700 | — | — |
| 2021-05-17 | $121.81 | $191.66 | 146,000 | — | — |
| 2021-05-14 | $121.90 | $191.54 | 334,900 | — | — |
| 2021-05-13 | $121.15 | $190.36 | 355,200 | — | — |
| 2021-05-12 | $118.80 | $186.67 | 363,400 | — | — |
| 2021-05-11 | $124.79 | $196.08 | 249,300 | — | — |
| 2021-05-10 | $128.08 | $201.25 | 417,100 | — | — |
| 2021-05-07 | $129.93 | $204.16 | 408,000 | — | — |
| 2021-05-06 | $126.39 | $198.60 | 975,000 | — | — |
| 2021-05-05 | $124.35 | $195.39 | 401,500 | — | — |
| 2021-05-04 | $127.02 | $199.59 | 580,800 | — | — |
| 2021-05-03 | $124.54 | $195.69 | 277,300 | — | — |
| 2021-04-30 | $125.01 | $196.43 | 331,200 | — | — |
| 2021-04-29 | $125.23 | $196.78 | 192,700 | — | — |
| 2021-04-28 | $124.28 | $195.28 | 186,600 | — | — |
| 2021-04-27 | $124.07 | $194.95 | 202,600 | — | — |
| 2021-04-26 | $124.22 | $195.19 | 178,400 | — | — |
| 2021-04-23 | $124.18 | $195.13 | 119,100 | — | — |
| 2021-04-22 | $122.09 | $191.84 | 141,900 | — | — |
| 2021-04-21 | $122.07 | $191.81 | 142,300 | — | — |
| 2021-04-20 | $119.71 | $188.10 | 137,400 | — | — |
| 2021-04-19 | $123.07 | $193.38 | 149,300 | — | — |
| 2021-04-16 | $123.67 | $194.32 | 221,100 | — | — |
| 2021-04-15 | $122.78 | $192.93 | 191,600 | — | — |
| 2021-04-14 | $122.29 | $192.16 | 151,700 | — | — |
| 2021-04-13 | $121.86 | $191.48 | 162,300 | — | — |
| 2021-04-12 | $123.95 | $194.76 | 116,200 | — | — |
| 2021-04-09 | $122.71 | $192.82 | 149,000 | — | — |
| 2021-04-08 | $123.05 | $193.35 | 130,800 | — | — |
| 2021-04-07 | $121.30 | $190.60 | 140,600 | — | — |
| 2021-04-06 | $122.43 | $192.38 | 223,500 | — | — |
| 2021-04-05 | $123.40 | $193.90 | 203,600 | — | — |
| 2021-04-01 | $123.14 | $193.49 | 346,500 | — | — |
| 2021-03-31 | $120.63 | $189.55 | 582,300 | — | — |
| 2021-03-30 | $121.22 | $190.47 | 342,300 | — | — |
| 2021-03-29 | $120.72 | $189.69 | 289,400 | — | — |
| 2021-03-26 | $123.34 | $193.81 | 258,900 | — | — |
| 2021-03-25 | $122.00 | $191.70 | 266,300 | — | — |
| 2021-03-24 | $119.66 | $188.02 | 455,000 | — | — |
| 2021-03-23 | $118.79 | $186.66 | 658,800 | — | — |
| 2021-03-22 | $120.19 | $188.86 | 245,700 | — | — |
| 2021-03-19 | $121.03 | $190.18 | 529,300 | — | — |
| 2021-03-18 | $121.48 | $190.88 | 203,700 | — | — |
| 2021-03-17 | $123.73 | $194.42 | 194,800 | — | — |
| 2021-03-16 | $121.57 | $191.02 | 345,300 | — | — |
| 2021-03-15 | $124.26 | $195.25 | 272,600 | — | — |
| 2021-03-12 | $120.75 | $189.74 | 166,300 | — | — |
| 2021-03-11 | $116.95 | $183.76 | 265,200 | — | — |
| 2021-03-10 | $117.80 | $185.10 | 163,800 | — | — |
| 2021-03-09 | $115.75 | $181.88 | 284,700 | — | — |
| 2021-03-08 | $115.24 | $181.08 | 316,300 | — | — |
| 2021-03-05 | $115.23 | $181.06 | 469,900 | — | — |
| 2021-03-04 | $115.53 | $181.53 | 294,800 | — | — |
| 2021-03-03 | $116.42 | $182.93 | 246,800 | — | — |
| 2021-03-02 | $117.21 | $184.17 | 159,500 | — | — |
| 2021-03-01 | $119.18 | $187.27 | 277,900 | — | — |
| 2021-02-26 | $114.22 | $179.47 | 281,000 | — | — |
| 2021-02-25 | $117.05 | $183.92 | 180,200 | — | — |
| 2021-02-24 | $121.85 | $191.46 | 252,200 | — | — |
| 2021-02-23 | $119.44 | $187.68 | 169,000 | — | — |
| 2021-02-22 | $118.96 | $186.92 | 218,800 | — | — |
| 2021-02-19 | $115.82 | $181.99 | 271,800 | — | — |
| 2021-02-18 | $112.63 | $176.72 | 157,000 | — | — |
| 2021-02-17 | $114.00 | $178.87 | 197,200 | — | — |
| 2021-02-16 | $114.68 | $179.94 | 249,700 | — | — |
| 2021-02-12 | $116.08 | $182.13 | 266,000 | — | — |
| 2021-02-11 | $116.00 | $182.01 | 363,600 | — | — |
| 2021-02-10 | $115.33 | $180.96 | 235,200 | — | — |
| 2021-02-09 | $115.47 | $181.18 | 240,800 | — | — |
| 2021-02-08 | $116.64 | $183.01 | 333,300 | — | — |
| 2021-02-05 | $116.66 | $183.04 | 265,900 | — | — |
| 2021-02-04 | $117.06 | $183.67 | 226,200 | — | — |
| 2021-02-03 | $115.35 | $180.99 | 330,000 | — | — |
| 2021-02-02 | $118.07 | $185.26 | 335,000 | — | — |
| 2021-02-01 | $115.18 | $180.72 | 307,900 | — | — |
| 2021-01-29 | $111.95 | $175.65 | 396,600 | — | — |
| 2021-01-28 | $115.20 | $180.75 | 420,000 | — | — |
| 2021-01-27 | $110.70 | $173.69 | 291,400 | — | — |
| 2021-01-26 | $117.04 | $183.64 | 163,600 | — | — |
| 2021-01-25 | $119.03 | $186.76 | 283,100 | — | — |
| 2021-01-22 | $122.02 | $191.45 | 340,700 | — | — |
| 2021-01-21 | $122.35 | $191.97 | 243,100 | — | — |
| 2021-01-20 | $125.04 | $196.19 | 228,100 | — | — |
| 2021-01-19 | $123.98 | $194.53 | 250,300 | — | — |
| 2021-01-15 | $122.77 | $192.63 | 163,500 | — | — |
| 2021-01-14 | $125.85 | $197.46 | 219,500 | — | — |
| 2021-01-13 | $124.33 | $195.08 | 208,900 | — | — |
| 2021-01-12 | $126.64 | $198.70 | 287,200 | — | — |
| 2021-01-11 | $125.24 | $196.51 | 185,900 | — | — |
| 2021-01-08 | $125.00 | $196.13 | 225,600 | — | — |
| 2021-01-07 | $124.85 | $195.89 | 334,700 | — | — |
| 2021-01-06 | $127.12 | $199.46 | 585,500 | — | — |
| 2021-01-05 | $121.15 | $190.09 | 401,200 | — | — |
| 2021-01-04 | $118.87 | $186.51 | 253,400 | — | — |