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
- 2014-11-07 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 | $95.27 | $95.27 | 310,500 | — | — |
| 2021-12-30 | $96.07 | $96.07 | 311,700 | — | — |
| 2021-12-29 | $93.42 | $93.42 | 277,900 | — | — |
| 2021-12-28 | $93.79 | $93.79 | 347,800 | — | — |
| 2021-12-27 | $94.99 | $94.99 | 294,600 | — | — |
| 2021-12-23 | $93.13 | $93.13 | 416,400 | — | — |
| 2021-12-22 | $91.04 | $91.04 | 1,019,100 | — | — |
| 2021-12-21 | $97.20 | $97.20 | 827,000 | — | — |
| 2021-12-20 | $90.85 | $90.85 | 846,100 | — | — |
| 2021-12-17 | $92.30 | $92.30 | 3,146,100 | — | — |
| 2021-12-16 | $95.35 | $95.35 | 662,600 | — | — |
| 2021-12-15 | $98.06 | $98.06 | 774,300 | — | — |
| 2021-12-14 | $99.80 | $99.80 | 935,500 | — | — |
| 2021-12-13 | $102.81 | $102.81 | 301,500 | — | — |
| 2021-12-10 | $104.37 | $104.37 | 283,300 | — | — |
| 2021-12-09 | $103.85 | $103.85 | 375,800 | — | — |
| 2021-12-08 | $108.45 | $108.45 | 336,500 | — | — |
| 2021-12-07 | $105.25 | $105.25 | 338,400 | — | — |
| 2021-12-06 | $102.48 | $102.48 | 553,100 | — | — |
| 2021-12-03 | $102.29 | $102.29 | 790,700 | — | — |
| 2021-12-02 | $107.00 | $107.00 | 576,400 | — | — |
| 2021-12-01 | $104.86 | $104.86 | 362,300 | — | — |
| 2021-11-30 | $108.02 | $108.02 | 489,100 | — | — |
| 2021-11-29 | $108.67 | $108.67 | 304,800 | — | — |
| 2021-11-26 | $107.87 | $107.87 | 177,300 | — | — |
| 2021-11-24 | $109.13 | $109.13 | 472,700 | — | — |
| 2021-11-23 | $107.74 | $107.74 | 488,800 | — | — |
| 2021-11-22 | $111.55 | $111.55 | 577,000 | — | — |
| 2021-11-19 | $114.41 | $114.41 | 434,100 | — | — |
| 2021-11-18 | $119.62 | $119.62 | 478,500 | — | — |
| 2021-11-17 | $124.25 | $124.25 | 400,900 | — | — |
| 2021-11-16 | $130.59 | $130.59 | 569,800 | — | — |
| 2021-11-15 | $126.06 | $126.06 | 302,600 | — | — |
| 2021-11-12 | $124.63 | $124.63 | 353,200 | — | — |
| 2021-11-11 | $120.59 | $120.59 | 796,400 | — | — |
| 2021-11-10 | $123.55 | $123.55 | 702,700 | — | — |
| 2021-11-09 | $125.95 | $125.95 | 2,122,700 | — | — |
| 2021-11-08 | $150.44 | $150.44 | 374,400 | — | — |
| 2021-11-05 | $151.30 | $151.30 | 371,500 | — | — |
| 2021-11-04 | $151.52 | $151.52 | 308,200 | — | — |
| 2021-11-03 | $152.14 | $152.14 | 273,800 | — | — |
| 2021-11-02 | $152.41 | $152.41 | 256,100 | — | — |
| 2021-11-01 | $156.87 | $156.87 | 245,400 | — | — |
| 2021-10-29 | $155.91 | $155.91 | 282,300 | — | — |
| 2021-10-28 | $157.59 | $157.59 | 200,700 | — | — |
| 2021-10-27 | $152.20 | $152.20 | 614,000 | — | — |
| 2021-10-26 | $158.53 | $158.53 | 365,200 | — | — |
| 2021-10-25 | $153.98 | $153.98 | 185,000 | — | — |
| 2021-10-22 | $153.13 | $153.13 | 233,800 | — | — |
| 2021-10-21 | $154.51 | $154.51 | 259,800 | — | — |
| 2021-10-20 | $151.30 | $151.30 | 252,600 | — | — |
| 2021-10-19 | $148.97 | $148.97 | 332,100 | — | — |
| 2021-10-18 | $146.39 | $146.39 | 311,400 | — | — |
| 2021-10-15 | $148.50 | $148.50 | 320,100 | — | — |
| 2021-10-14 | $147.08 | $147.08 | 272,600 | — | — |
| 2021-10-13 | $141.24 | $141.24 | 298,000 | — | — |
| 2021-10-12 | $132.19 | $132.19 | 383,600 | — | — |
| 2021-10-11 | $130.36 | $130.36 | 285,700 | — | — |
| 2021-10-08 | $133.83 | $133.83 | 464,700 | — | — |
| 2021-10-07 | $143.22 | $143.22 | 315,300 | — | — |
| 2021-10-06 | $144.59 | $144.59 | 295,500 | — | — |
| 2021-10-05 | $144.60 | $144.60 | 484,900 | — | — |
| 2021-10-04 | $144.94 | $144.94 | 412,000 | — | — |
| 2021-10-01 | $145.08 | $145.08 | 285,900 | — | — |
| 2021-09-30 | $142.69 | $142.69 | 741,400 | — | — |
| 2021-09-29 | $143.73 | $143.73 | 279,200 | — | — |
| 2021-09-28 | $142.52 | $142.52 | 427,700 | — | — |
| 2021-09-27 | $147.94 | $147.94 | 260,500 | — | — |
| 2021-09-24 | $149.28 | $149.28 | 271,800 | — | — |
| 2021-09-23 | $151.08 | $151.08 | 304,500 | — | — |
| 2021-09-22 | $153.32 | $153.32 | 539,900 | — | — |
| 2021-09-21 | $152.00 | $152.00 | 598,800 | — | — |
| 2021-09-20 | $146.99 | $146.99 | 449,900 | — | — |
| 2021-09-17 | $148.00 | $148.00 | 705,900 | — | — |
| 2021-09-16 | $145.43 | $145.43 | 658,300 | — | — |
| 2021-09-15 | $137.05 | $137.05 | 278,200 | — | — |
| 2021-09-14 | $135.42 | $135.42 | 376,900 | — | — |
| 2021-09-13 | $131.50 | $131.50 | 213,000 | — | — |
| 2021-09-10 | $133.79 | $133.79 | 230,200 | — | — |
| 2021-09-09 | $131.53 | $131.53 | 202,800 | — | — |
| 2021-09-08 | $133.01 | $133.01 | 273,400 | — | — |
| 2021-09-07 | $130.70 | $130.70 | 306,100 | — | — |
| 2021-09-03 | $132.76 | $132.76 | 196,700 | — | — |
| 2021-09-02 | $133.92 | $133.92 | 396,100 | — | — |
| 2021-09-01 | $130.12 | $130.12 | 254,500 | — | — |
| 2021-08-31 | $128.14 | $128.14 | 386,800 | — | — |
| 2021-08-30 | $127.10 | $127.10 | 228,000 | — | — |
| 2021-08-27 | $129.83 | $129.83 | 538,500 | — | — |
| 2021-08-26 | $125.70 | $125.70 | 256,500 | — | — |
| 2021-08-25 | $128.44 | $128.44 | 346,300 | — | — |
| 2021-08-24 | $132.71 | $132.71 | 552,200 | — | — |
| 2021-08-23 | $133.98 | $133.98 | 513,800 | — | — |
| 2021-08-20 | $128.01 | $128.01 | 306,500 | — | — |
| 2021-08-19 | $127.32 | $127.32 | 306,500 | — | — |
| 2021-08-18 | $126.80 | $126.80 | 253,200 | — | — |
| 2021-08-17 | $129.05 | $129.05 | 281,100 | — | — |
| 2021-08-16 | $129.86 | $129.86 | 252,600 | — | — |
| 2021-08-13 | $131.53 | $131.53 | 189,700 | — | — |
| 2021-08-12 | $131.20 | $131.20 | 151,700 | — | — |
| 2021-08-11 | $133.94 | $133.94 | 224,900 | — | — |
| 2021-08-10 | $134.69 | $134.69 | 330,300 | — | — |
| 2021-08-09 | $137.63 | $137.63 | 228,100 | — | — |
| 2021-08-06 | $136.43 | $136.43 | 378,100 | — | — |
| 2021-08-05 | $137.08 | $137.08 | 331,300 | — | — |
| 2021-08-04 | $139.09 | $139.09 | 289,700 | — | — |
| 2021-08-03 | $140.71 | $140.71 | 537,300 | — | — |
| 2021-08-02 | $143.33 | $143.33 | 513,500 | — | — |
| 2021-07-30 | $146.45 | $146.45 | 458,700 | — | — |
| 2021-07-29 | $146.99 | $146.99 | 319,800 | — | — |
| 2021-07-28 | $152.38 | $152.38 | 190,600 | — | — |
| 2021-07-27 | $152.44 | $152.44 | 173,100 | — | — |
| 2021-07-26 | $156.35 | $156.35 | 184,000 | — | — |
| 2021-07-23 | $158.00 | $158.00 | 142,200 | — | — |
| 2021-07-22 | $157.00 | $157.00 | 203,900 | — | — |
| 2021-07-21 | $155.57 | $155.57 | 114,800 | — | — |
| 2021-07-20 | $156.94 | $156.94 | 294,500 | — | — |
| 2021-07-19 | $152.99 | $152.99 | 244,000 | — | — |
| 2021-07-16 | $153.28 | $153.28 | 213,400 | — | — |
| 2021-07-15 | $153.43 | $153.43 | 276,200 | — | — |
| 2021-07-14 | $157.61 | $157.61 | 320,900 | — | — |
| 2021-07-13 | $161.42 | $161.42 | 270,700 | — | — |
| 2021-07-12 | $161.06 | $161.06 | 175,600 | — | — |
| 2021-07-09 | $161.15 | $161.15 | 157,400 | — | — |
| 2021-07-08 | $159.97 | $159.97 | 181,700 | — | — |
| 2021-07-07 | $159.96 | $159.96 | 269,500 | — | — |
| 2021-07-06 | $161.32 | $161.32 | 271,300 | — | — |
| 2021-07-02 | $161.19 | $161.19 | 253,600 | — | — |
| 2021-07-01 | $162.01 | $162.01 | 297,400 | — | — |
| 2021-06-30 | $162.96 | $162.96 | 442,400 | — | — |
| 2021-06-29 | $165.07 | $165.07 | 224,300 | — | — |
| 2021-06-28 | $168.73 | $168.73 | 264,700 | — | — |
| 2021-06-25 | $170.06 | $170.06 | 5,179,200 | — | — |
| 2021-06-24 | $162.60 | $162.60 | 404,700 | — | — |
| 2021-06-23 | $162.73 | $162.73 | 336,600 | — | — |
| 2021-06-22 | $162.82 | $162.82 | 304,500 | — | — |
| 2021-06-21 | $162.36 | $162.36 | 414,800 | — | — |
| 2021-06-18 | $160.41 | $160.41 | 507,200 | — | — |
| 2021-06-17 | $163.01 | $163.01 | 366,500 | — | — |
| 2021-06-16 | $163.25 | $163.25 | 364,100 | — | — |
| 2021-06-15 | $165.04 | $165.04 | 299,000 | — | — |
| 2021-06-14 | $168.70 | $168.70 | 373,700 | — | — |
| 2021-06-11 | $167.74 | $167.74 | 225,100 | — | — |
| 2021-06-10 | $167.83 | $167.83 | 150,000 | — | — |
| 2021-06-09 | $168.56 | $168.56 | 240,400 | — | — |
| 2021-06-08 | $171.21 | $171.21 | 258,100 | — | — |
| 2021-06-07 | $175.54 | $175.54 | 290,100 | — | — |
| 2021-06-04 | $171.52 | $171.52 | 161,600 | — | — |
| 2021-06-03 | $168.60 | $168.60 | 303,600 | — | — |
| 2021-06-02 | $173.62 | $173.62 | 398,500 | — | — |
| 2021-06-01 | $171.49 | $171.49 | 329,100 | — | — |
| 2021-05-28 | $176.82 | $176.82 | 313,700 | — | — |
| 2021-05-27 | $180.05 | $180.05 | 235,100 | — | — |
| 2021-05-26 | $182.36 | $182.36 | 304,600 | — | — |
| 2021-05-25 | $175.63 | $175.63 | 273,300 | — | — |
| 2021-05-24 | $175.08 | $175.08 | 169,400 | — | — |
| 2021-05-21 | $170.70 | $170.70 | 218,300 | — | — |
| 2021-05-20 | $170.92 | $170.92 | 254,900 | — | — |
| 2021-05-19 | $168.44 | $168.44 | 220,600 | — | — |
| 2021-05-18 | $167.96 | $167.96 | 290,700 | — | — |
| 2021-05-17 | $168.96 | $168.96 | 238,200 | — | — |
| 2021-05-14 | $171.79 | $171.79 | 235,800 | — | — |
| 2021-05-13 | $164.89 | $164.89 | 378,200 | — | — |
| 2021-05-12 | $164.77 | $164.77 | 584,500 | — | — |
| 2021-05-11 | $169.87 | $169.87 | 372,400 | — | — |
| 2021-05-10 | $171.73 | $171.73 | 411,400 | — | — |
| 2021-05-07 | $176.55 | $176.55 | 294,000 | — | — |
| 2021-05-06 | $172.23 | $172.23 | 337,100 | — | — |
| 2021-05-05 | $174.00 | $174.00 | 528,100 | — | — |
| 2021-05-04 | $175.40 | $175.40 | 1,451,700 | — | — |
| 2021-05-03 | $184.00 | $184.00 | 416,700 | — | — |
| 2021-04-30 | $184.82 | $184.82 | 329,400 | — | — |
| 2021-04-29 | $184.39 | $184.39 | 236,600 | — | — |
| 2021-04-28 | $183.23 | $183.23 | 429,800 | — | — |
| 2021-04-27 | $183.00 | $183.00 | 379,800 | — | — |
| 2021-04-26 | $176.09 | $176.09 | 250,900 | — | — |
| 2021-04-23 | $172.69 | $172.69 | 193,100 | — | — |
| 2021-04-22 | $171.78 | $171.78 | 279,000 | — | — |
| 2021-04-21 | $175.52 | $175.52 | 224,500 | — | — |
| 2021-04-20 | $169.95 | $169.95 | 205,100 | — | — |
| 2021-04-19 | $171.95 | $171.95 | 213,400 | — | — |
| 2021-04-16 | $172.49 | $172.49 | 229,500 | — | — |
| 2021-04-15 | $170.92 | $170.92 | 367,700 | — | — |
| 2021-04-14 | $170.48 | $170.48 | 248,800 | — | — |
| 2021-04-13 | $172.45 | $172.45 | 276,700 | — | — |
| 2021-04-12 | $170.48 | $170.48 | 306,300 | — | — |
| 2021-04-09 | $168.28 | $168.28 | 171,300 | — | — |
| 2021-04-08 | $162.96 | $162.96 | 253,900 | — | — |
| 2021-04-07 | $157.33 | $157.33 | 312,600 | — | — |
| 2021-04-06 | $165.51 | $165.51 | 235,400 | — | — |
| 2021-04-05 | $165.37 | $165.37 | 245,500 | — | — |
| 2021-04-01 | $159.39 | $159.39 | 295,100 | — | — |
| 2021-03-31 | $158.81 | $158.81 | 876,800 | — | — |
| 2021-03-30 | $152.23 | $152.23 | 274,400 | — | — |
| 2021-03-29 | $148.61 | $148.61 | 195,300 | — | — |
| 2021-03-26 | $153.47 | $153.47 | 172,500 | — | — |
| 2021-03-25 | $146.47 | $146.47 | 339,100 | — | — |
| 2021-03-24 | $144.41 | $144.41 | 236,600 | — | — |
| 2021-03-23 | $150.18 | $150.18 | 289,800 | — | — |
| 2021-03-22 | $149.57 | $149.57 | 242,000 | — | — |
| 2021-03-19 | $149.89 | $149.89 | 487,600 | — | — |
| 2021-03-18 | $145.16 | $145.16 | 345,300 | — | — |
| 2021-03-17 | $155.56 | $155.56 | 319,100 | — | — |
| 2021-03-16 | $157.66 | $157.66 | 254,000 | — | — |
| 2021-03-15 | $155.75 | $155.75 | 312,500 | — | — |
| 2021-03-12 | $155.78 | $155.78 | 250,800 | — | — |
| 2021-03-11 | $156.88 | $156.88 | 270,200 | — | — |
| 2021-03-10 | $147.72 | $147.72 | 439,000 | — | — |
| 2021-03-09 | $146.51 | $146.51 | 490,700 | — | — |
| 2021-03-08 | $136.64 | $136.64 | 598,800 | — | — |
| 2021-03-05 | $139.36 | $139.36 | 534,800 | — | — |
| 2021-03-04 | $140.07 | $140.07 | 720,900 | — | — |
| 2021-03-03 | $147.37 | $147.37 | 417,100 | — | — |
| 2021-03-02 | $155.00 | $155.00 | 264,200 | — | — |
| 2021-03-01 | $158.53 | $158.53 | 232,500 | — | — |
| 2021-02-26 | $155.88 | $155.88 | 605,300 | — | — |
| 2021-02-25 | $154.35 | $154.35 | 751,500 | — | — |
| 2021-02-24 | $154.94 | $154.94 | 1,547,300 | — | — |
| 2021-02-23 | $145.37 | $145.37 | 1,252,100 | — | — |
| 2021-02-22 | $149.33 | $149.33 | 374,200 | — | — |
| 2021-02-19 | $161.16 | $161.16 | 223,900 | — | — |
| 2021-02-18 | $159.58 | $159.58 | 223,600 | — | — |
| 2021-02-17 | $167.26 | $167.26 | 161,600 | — | — |
| 2021-02-16 | $170.47 | $170.47 | 268,200 | — | — |
| 2021-02-12 | $172.52 | $172.52 | 261,200 | — | — |
| 2021-02-11 | $167.79 | $167.79 | 359,100 | — | — |
| 2021-02-10 | $166.17 | $166.17 | 257,500 | — | — |
| 2021-02-09 | $165.24 | $165.24 | 275,700 | — | — |
| 2021-02-08 | $165.14 | $165.14 | 309,700 | — | — |
| 2021-02-05 | $159.42 | $159.42 | 273,200 | — | — |
| 2021-02-04 | $154.01 | $154.01 | 304,200 | — | — |
| 2021-02-03 | $150.03 | $150.03 | 314,500 | — | — |
| 2021-02-02 | $149.93 | $149.93 | 232,700 | — | — |
| 2021-02-01 | $142.18 | $142.18 | 190,800 | — | — |
| 2021-01-29 | $139.31 | $139.31 | 262,900 | — | — |
| 2021-01-28 | $145.68 | $145.68 | 240,800 | — | — |
| 2021-01-27 | $142.42 | $142.42 | 440,500 | — | — |
| 2021-01-26 | $145.00 | $145.00 | 174,700 | — | — |
| 2021-01-25 | $147.28 | $147.28 | 157,000 | — | — |
| 2021-01-22 | $148.72 | $148.72 | 208,300 | — | — |
| 2021-01-21 | $145.45 | $145.45 | 266,800 | — | — |
| 2021-01-20 | $146.53 | $146.53 | 199,600 | — | — |
| 2021-01-19 | $144.10 | $144.10 | 280,000 | — | — |
| 2021-01-15 | $144.61 | $144.61 | 241,900 | — | — |
| 2021-01-14 | $143.50 | $143.50 | 346,900 | — | — |
| 2021-01-13 | $140.52 | $140.52 | 240,800 | — | — |
| 2021-01-12 | $143.18 | $143.18 | 241,600 | — | — |
| 2021-01-11 | $145.18 | $145.18 | 178,700 | — | — |
| 2021-01-08 | $147.84 | $147.84 | 180,400 | — | — |
| 2021-01-07 | $146.83 | $146.83 | 233,600 | — | — |
| 2021-01-06 | $144.59 | $144.59 | 304,300 | — | — |
| 2021-01-05 | $140.33 | $140.33 | 223,500 | — | — |
| 2021-01-04 | $138.18 | $138.18 | 328,200 | — | — |