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
- 2013-08-19 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 | $199.24 | $201.03 | 94,100 | — | — |
| 2021-12-30 | $198.39 | $200.18 | 115,900 | — | — |
| 2021-12-29 | $198.49 | $200.28 | 185,500 | — | — |
| 2021-12-28 | $196.14 | $197.91 | 130,600 | — | — |
| 2021-12-27 | $195.49 | $197.25 | 113,400 | — | — |
| 2021-12-23 | $191.63 | $193.35 | 95,600 | — | — |
| 2021-12-22 | $193.56 | $195.30 | 303,900 | — | — |
| 2021-12-21 | $195.68 | $197.44 | 146,900 | — | — |
| 2021-12-20 | $191.62 | $193.34 | 217,100 | — | — |
| 2021-12-17 | $191.75 | $193.48 | 373,700 | — | — |
| 2021-12-16 | $189.64 | $191.35 | 173,200 | — | — |
| 2021-12-15 | $191.97 | $193.70 | 183,500 | — | — |
| 2021-12-14 | $188.12 | $189.81 | 187,800 | — | — |
| 2021-12-13 | $188.71 | $190.41 | 122,500 | — | — |
| 2021-12-10 | $188.48 | $190.18 | 222,500 | — | — |
| 2021-12-09 | $184.42 | $186.08 | 174,800 | — | — |
| 2021-12-08 | $187.08 | $188.76 | 203,100 | — | — |
| 2021-12-07 | $190.20 | $191.91 | 209,800 | — | — |
| 2021-12-06 | $188.42 | $190.12 | 191,000 | — | — |
| 2021-12-03 | $184.20 | $185.86 | 239,000 | — | — |
| 2021-12-02 | $183.84 | $185.49 | 443,600 | — | — |
| 2021-12-01 | $175.45 | $177.03 | 204,700 | — | — |
| 2021-11-30 | $173.33 | $174.89 | 394,000 | — | — |
| 2021-11-29 | $176.12 | $177.71 | 120,600 | — | — |
| 2021-11-26 | $178.85 | $180.46 | 93,300 | — | — |
| 2021-11-24 | $185.39 | $187.06 | 167,100 | — | — |
| 2021-11-23 | $184.91 | $186.57 | 174,500 | — | — |
| 2021-11-22 | $183.49 | $185.14 | 287,600 | — | — |
| 2021-11-19 | $177.50 | $179.10 | 413,600 | — | — |
| 2021-11-18 | $182.89 | $184.54 | 509,700 | — | — |
| 2021-11-17 | $175.37 | $176.95 | 239,600 | — | — |
| 2021-11-16 | $181.30 | $182.93 | 197,000 | — | — |
| 2021-11-15 | $180.28 | $181.90 | 142,900 | — | — |
| 2021-11-12 | $183.63 | $185.28 | 100,100 | — | — |
| 2021-11-11 | $181.23 | $182.86 | 108,600 | — | — |
| 2021-11-10 | $180.26 | $181.88 | 190,000 | — | — |
| 2021-11-09 | $179.09 | $180.70 | 243,000 | — | — |
| 2021-11-08 | $177.22 | $178.82 | 192,000 | — | — |
| 2021-11-05 | $173.20 | $174.76 | 211,800 | — | — |
| 2021-11-04 | $170.49 | $171.73 | 272,600 | — | — |
| 2021-11-03 | $169.72 | $170.96 | 232,100 | — | — |
| 2021-11-02 | $164.33 | $165.53 | 208,000 | — | — |
| 2021-11-01 | $164.90 | $166.10 | 235,500 | — | — |
| 2021-10-29 | $162.95 | $164.14 | 256,400 | — | — |
| 2021-10-28 | $162.99 | $164.18 | 363,000 | — | — |
| 2021-10-27 | $165.68 | $166.89 | 277,900 | — | — |
| 2021-10-26 | $168.55 | $169.78 | 321,600 | — | — |
| 2021-10-25 | $176.38 | $177.66 | 311,800 | — | — |
| 2021-10-22 | $176.91 | $178.20 | 116,000 | — | — |
| 2021-10-21 | $176.63 | $177.92 | 158,500 | — | — |
| 2021-10-20 | $173.09 | $174.35 | 128,700 | — | — |
| 2021-10-19 | $169.78 | $171.02 | 141,800 | — | — |
| 2021-10-18 | $168.60 | $169.83 | 140,100 | — | — |
| 2021-10-15 | $165.89 | $167.10 | 161,700 | — | — |
| 2021-10-14 | $167.44 | $168.66 | 143,300 | — | — |
| 2021-10-13 | $163.27 | $164.46 | 98,500 | — | — |
| 2021-10-12 | $161.85 | $163.03 | 327,000 | — | — |
| 2021-10-11 | $163.86 | $165.05 | 232,100 | — | — |
| 2021-10-08 | $169.05 | $170.28 | 108,100 | — | — |
| 2021-10-07 | $166.92 | $168.14 | 163,400 | — | — |
| 2021-10-06 | $163.46 | $164.65 | 218,300 | — | — |
| 2021-10-05 | $164.15 | $165.35 | 237,900 | — | — |
| 2021-10-04 | $169.21 | $170.44 | 139,500 | — | — |
| 2021-10-01 | $168.45 | $169.68 | 174,000 | — | — |
| 2021-09-30 | $167.26 | $168.48 | 210,300 | — | — |
| 2021-09-29 | $170.54 | $171.78 | 149,400 | — | — |
| 2021-09-28 | $166.54 | $167.75 | 154,600 | — | — |
| 2021-09-27 | $169.21 | $170.44 | 215,600 | — | — |
| 2021-09-24 | $165.03 | $166.23 | 146,200 | — | — |
| 2021-09-23 | $163.11 | $164.30 | 158,900 | — | — |
| 2021-09-22 | $162.03 | $163.21 | 115,000 | — | — |
| 2021-09-21 | $160.17 | $161.34 | 238,200 | — | — |
| 2021-09-20 | $161.82 | $163.00 | 350,500 | — | — |
| 2021-09-17 | $166.72 | $167.93 | 1,048,400 | — | — |
| 2021-09-16 | $159.02 | $160.18 | 423,200 | — | — |
| 2021-09-15 | $148.69 | $149.77 | 233,500 | — | — |
| 2021-09-14 | $145.70 | $146.76 | 154,300 | — | — |
| 2021-09-13 | $149.22 | $150.31 | 148,500 | — | — |
| 2021-09-10 | $147.96 | $149.04 | 238,100 | — | — |
| 2021-09-09 | $151.91 | $153.02 | 208,200 | — | — |
| 2021-09-08 | $155.92 | $157.06 | 237,800 | — | — |
| 2021-09-07 | $153.83 | $154.95 | 174,500 | — | — |
| 2021-09-03 | $157.38 | $158.53 | 131,100 | — | — |
| 2021-09-02 | $156.15 | $157.29 | 160,000 | — | — |
| 2021-09-01 | $154.34 | $155.46 | 147,900 | — | — |
| 2021-08-31 | $155.28 | $156.41 | 236,000 | — | — |
| 2021-08-30 | $155.90 | $157.04 | 191,800 | — | — |
| 2021-08-27 | $156.49 | $157.63 | 230,400 | — | — |
| 2021-08-26 | $152.45 | $153.31 | 131,700 | — | — |
| 2021-08-25 | $153.85 | $154.72 | 136,200 | — | — |
| 2021-08-24 | $153.91 | $154.78 | 143,400 | — | — |
| 2021-08-23 | $154.41 | $155.28 | 178,900 | — | — |
| 2021-08-20 | $156.80 | $157.68 | 162,500 | — | — |
| 2021-08-19 | $155.23 | $156.10 | 142,900 | — | — |
| 2021-08-18 | $153.75 | $154.62 | 194,800 | — | — |
| 2021-08-17 | $153.83 | $154.70 | 137,700 | — | — |
| 2021-08-16 | $154.04 | $154.91 | 138,200 | — | — |
| 2021-08-13 | $152.86 | $153.72 | 141,800 | — | — |
| 2021-08-12 | $151.61 | $152.46 | 97,700 | — | — |
| 2021-08-11 | $150.76 | $151.61 | 153,900 | — | — |
| 2021-08-10 | $149.02 | $149.86 | 172,400 | — | — |
| 2021-08-09 | $148.51 | $149.35 | 110,900 | — | — |
| 2021-08-06 | $150.03 | $150.88 | 153,500 | — | — |
| 2021-08-05 | $151.06 | $151.91 | 172,200 | — | — |
| 2021-08-04 | $150.40 | $151.25 | 248,200 | — | — |
| 2021-08-03 | $150.85 | $151.70 | 181,000 | — | — |
| 2021-08-02 | $147.70 | $148.53 | 156,400 | — | — |
| 2021-07-30 | $147.51 | $148.34 | 203,000 | — | — |
| 2021-07-29 | $147.38 | $148.21 | 271,300 | — | — |
| 2021-07-28 | $147.93 | $148.76 | 287,700 | — | — |
| 2021-07-27 | $147.01 | $147.84 | 130,200 | — | — |
| 2021-07-26 | $147.02 | $147.85 | 199,000 | — | — |
| 2021-07-23 | $143.74 | $144.55 | 156,000 | — | — |
| 2021-07-22 | $140.69 | $141.48 | 167,400 | — | — |
| 2021-07-21 | $142.34 | $143.14 | 261,800 | — | — |
| 2021-07-20 | $142.89 | $143.69 | 276,600 | — | — |
| 2021-07-19 | $140.73 | $141.52 | 198,300 | — | — |
| 2021-07-16 | $142.01 | $142.81 | 199,200 | — | — |
| 2021-07-15 | $140.51 | $141.30 | 210,100 | — | — |
| 2021-07-14 | $140.32 | $141.11 | 137,000 | — | — |
| 2021-07-13 | $139.74 | $140.53 | 158,900 | — | — |
| 2021-07-12 | $140.49 | $141.28 | 232,600 | — | — |
| 2021-07-09 | $139.34 | $140.12 | 206,700 | — | — |
| 2021-07-08 | $136.34 | $137.11 | 316,400 | — | — |
| 2021-07-07 | $133.02 | $133.77 | 127,300 | — | — |
| 2021-07-06 | $132.20 | $132.94 | 171,100 | — | — |
| 2021-07-02 | $134.85 | $135.61 | 135,400 | — | — |
| 2021-07-01 | $133.74 | $134.49 | 153,900 | — | — |
| 2021-06-30 | $133.37 | $134.12 | 208,900 | — | — |
| 2021-06-29 | $132.21 | $132.95 | 234,600 | — | — |
| 2021-06-28 | $132.81 | $133.56 | 196,200 | — | — |
| 2021-06-25 | $132.04 | $132.78 | 565,900 | — | — |
| 2021-06-24 | $131.95 | $132.69 | 204,900 | — | — |
| 2021-06-23 | $131.04 | $131.78 | 314,900 | — | — |
| 2021-06-22 | $129.18 | $129.91 | 388,300 | — | — |
| 2021-06-21 | $129.73 | $130.46 | 381,200 | — | — |
| 2021-06-18 | $129.19 | $129.92 | 618,300 | — | — |
| 2021-06-17 | $132.06 | $132.80 | 299,300 | — | — |
| 2021-06-16 | $133.87 | $134.62 | 281,500 | — | — |
| 2021-06-15 | $137.02 | $137.79 | 198,300 | — | — |
| 2021-06-14 | $137.00 | $137.77 | 172,900 | — | — |
| 2021-06-11 | $137.99 | $138.77 | 194,400 | — | — |
| 2021-06-10 | $135.20 | $135.96 | 125,600 | — | — |
| 2021-06-09 | $136.59 | $137.36 | 181,600 | — | — |
| 2021-06-08 | $137.40 | $138.17 | 207,200 | — | — |
| 2021-06-07 | $135.38 | $136.14 | 210,700 | — | — |
| 2021-06-04 | $137.35 | $138.12 | 283,300 | — | — |
| 2021-06-03 | $135.26 | $136.02 | 263,300 | — | — |
| 2021-06-02 | $134.29 | $135.05 | 312,500 | — | — |
| 2021-06-01 | $134.60 | $135.36 | 180,900 | — | — |
| 2021-05-28 | $134.81 | $135.57 | 171,200 | — | — |
| 2021-05-27 | $133.83 | $134.58 | 267,900 | — | — |
| 2021-05-26 | $134.87 | $135.63 | 274,200 | — | — |
| 2021-05-25 | $133.89 | $134.64 | 288,700 | — | — |
| 2021-05-24 | $135.46 | $136.22 | 184,800 | — | — |
| 2021-05-21 | $137.80 | $138.58 | 314,100 | — | — |
| 2021-05-20 | $139.80 | $140.59 | 191,700 | — | — |
| 2021-05-19 | $140.22 | $141.01 | 262,700 | — | — |
| 2021-05-18 | $141.60 | $142.40 | 212,700 | — | — |
| 2021-05-17 | $144.53 | $145.34 | 417,800 | — | — |
| 2021-05-14 | $141.32 | $142.12 | 224,500 | — | — |
| 2021-05-13 | $140.06 | $140.60 | 346,500 | — | — |
| 2021-05-12 | $136.19 | $136.71 | 391,700 | — | — |
| 2021-05-11 | $143.40 | $143.95 | 672,100 | — | — |
| 2021-05-10 | $143.12 | $143.67 | 337,800 | — | — |
| 2021-05-07 | $140.93 | $141.47 | 339,800 | — | — |
| 2021-05-06 | $137.23 | $137.76 | 177,600 | — | — |
| 2021-05-05 | $137.95 | $138.48 | 232,000 | — | — |
| 2021-05-04 | $139.85 | $140.39 | 232,500 | — | — |
| 2021-05-03 | $141.74 | $142.28 | 226,700 | — | — |
| 2021-04-30 | $139.40 | $139.94 | 298,000 | — | — |
| 2021-04-29 | $138.87 | $139.40 | 355,700 | — | — |
| 2021-04-28 | $142.47 | $143.02 | 328,400 | — | — |
| 2021-04-27 | $142.72 | $143.27 | 333,900 | — | — |
| 2021-04-26 | $139.95 | $140.49 | 339,000 | — | — |
| 2021-04-23 | $141.57 | $142.11 | 231,900 | — | — |
| 2021-04-22 | $139.40 | $139.94 | 276,100 | — | — |
| 2021-04-21 | $139.80 | $140.34 | 225,200 | — | — |
| 2021-04-20 | $140.41 | $140.95 | 311,400 | — | — |
| 2021-04-19 | $141.89 | $142.43 | 222,800 | — | — |
| 2021-04-16 | $142.82 | $143.37 | 200,100 | — | — |
| 2021-04-15 | $141.41 | $141.95 | 245,400 | — | — |
| 2021-04-14 | $139.62 | $140.16 | 257,900 | — | — |
| 2021-04-13 | $141.35 | $141.89 | 236,300 | — | — |
| 2021-04-12 | $143.79 | $144.34 | 200,100 | — | — |
| 2021-04-09 | $143.77 | $144.32 | 151,200 | — | — |
| 2021-04-08 | $143.52 | $144.07 | 262,000 | — | — |
| 2021-04-07 | $144.09 | $144.64 | 170,800 | — | — |
| 2021-04-06 | $144.00 | $144.55 | 211,100 | — | — |
| 2021-04-05 | $143.94 | $144.49 | 339,800 | — | — |
| 2021-04-01 | $145.45 | $146.01 | 279,100 | — | — |
| 2021-03-31 | $144.56 | $145.11 | 398,200 | — | — |
| 2021-03-30 | $150.87 | $151.45 | 540,200 | — | — |
| 2021-03-29 | $155.12 | $155.72 | 437,900 | — | — |
| 2021-03-26 | $152.51 | $153.10 | 424,700 | — | — |
| 2021-03-25 | $144.77 | $145.33 | 414,800 | — | — |
| 2021-03-24 | $138.19 | $138.72 | 308,700 | — | — |
| 2021-03-23 | $140.29 | $140.83 | 431,600 | — | — |
| 2021-03-22 | $138.02 | $138.55 | 309,500 | — | — |
| 2021-03-19 | $137.29 | $137.82 | 1,000,400 | — | — |
| 2021-03-18 | $131.93 | $132.44 | 309,300 | — | — |
| 2021-03-17 | $132.09 | $132.60 | 327,600 | — | — |
| 2021-03-16 | $132.24 | $132.75 | 289,800 | — | — |
| 2021-03-15 | $130.68 | $131.18 | 225,500 | — | — |
| 2021-03-12 | $129.21 | $129.71 | 237,500 | — | — |
| 2021-03-11 | $126.63 | $127.12 | 244,600 | — | — |
| 2021-03-10 | $127.87 | $128.36 | 327,900 | — | — |
| 2021-03-09 | $125.27 | $125.75 | 309,600 | — | — |
| 2021-03-08 | $125.69 | $126.17 | 326,500 | — | — |
| 2021-03-05 | $125.49 | $125.97 | 361,800 | — | — |
| 2021-03-04 | $123.14 | $123.61 | 260,000 | — | — |
| 2021-03-03 | $123.13 | $123.60 | 269,500 | — | — |
| 2021-03-02 | $124.49 | $124.97 | 272,100 | — | — |
| 2021-03-01 | $125.85 | $126.33 | 214,700 | — | — |
| 2021-02-26 | $124.65 | $125.13 | 246,800 | — | — |
| 2021-02-25 | $124.89 | $125.37 | 214,500 | — | — |
| 2021-02-24 | $127.80 | $128.29 | 305,700 | — | — |
| 2021-02-23 | $125.80 | $126.28 | 334,800 | — | — |
| 2021-02-22 | $125.55 | $126.03 | 332,500 | — | — |
| 2021-02-19 | $124.50 | $124.98 | 296,700 | — | — |
| 2021-02-18 | $125.09 | $125.32 | 298,100 | — | — |
| 2021-02-17 | $124.69 | $124.92 | 323,100 | — | — |
| 2021-02-16 | $125.27 | $125.50 | 301,700 | — | — |
| 2021-02-12 | $124.00 | $124.23 | 183,400 | — | — |
| 2021-02-11 | $125.91 | $126.14 | 145,200 | — | — |
| 2021-02-10 | $126.00 | $126.23 | 263,200 | — | — |
| 2021-02-09 | $127.03 | $127.26 | 219,200 | — | — |
| 2021-02-08 | $128.88 | $129.12 | 237,100 | — | — |
| 2021-02-05 | $128.39 | $128.63 | 248,900 | — | — |
| 2021-02-04 | $132.36 | $132.60 | 345,400 | — | — |
| 2021-02-03 | $128.75 | $128.99 | 312,700 | — | — |
| 2021-02-02 | $128.41 | $128.65 | 346,700 | — | — |
| 2021-02-01 | $124.32 | $124.55 | 259,100 | — | — |
| 2021-01-29 | $124.57 | $124.80 | 398,100 | — | — |
| 2021-01-28 | $125.85 | $126.08 | 366,800 | — | — |
| 2021-01-27 | $127.50 | $127.73 | 539,000 | — | — |
| 2021-01-26 | $125.37 | $125.60 | 224,800 | — | — |
| 2021-01-25 | $126.07 | $126.30 | 281,200 | — | — |
| 2021-01-22 | $123.87 | $124.10 | 270,200 | — | — |
| 2021-01-21 | $123.10 | $123.33 | 302,400 | — | — |
| 2021-01-20 | $125.14 | $125.37 | 479,200 | — | — |
| 2021-01-19 | $124.85 | $125.08 | 379,100 | — | — |
| 2021-01-15 | $124.59 | $124.82 | 209,700 | — | — |
| 2021-01-14 | $124.03 | $124.26 | 389,500 | — | — |
| 2021-01-13 | $122.45 | $122.67 | 398,800 | — | — |
| 2021-01-12 | $128.80 | $129.04 | 320,200 | — | — |
| 2021-01-11 | $128.25 | $128.48 | 139,200 | — | — |
| 2021-01-08 | $127.38 | $127.61 | 237,100 | — | — |
| 2021-01-07 | $129.50 | $129.74 | 274,900 | — | — |
| 2021-01-06 | $130.68 | $130.92 | 368,200 | — | — |
| 2021-01-05 | $127.14 | $127.37 | 210,000 | — | — |
| 2021-01-04 | $128.20 | $128.43 | 220,600 | — | — |