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-01-25 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 | $125.88 | $125.88 | 270,800 | — | — |
| 2021-12-30 | $126.17 | $126.17 | 293,900 | — | — |
| 2021-12-29 | $125.21 | $125.21 | 278,200 | — | — |
| 2021-12-28 | $124.71 | $124.71 | 323,600 | — | — |
| 2021-12-27 | $124.08 | $124.08 | 273,500 | — | — |
| 2021-12-23 | $123.21 | $123.21 | 291,700 | — | — |
| 2021-12-22 | $119.06 | $119.06 | 274,100 | — | — |
| 2021-12-21 | $118.86 | $118.86 | 471,900 | — | — |
| 2021-12-20 | $115.60 | $115.60 | 496,500 | — | — |
| 2021-12-17 | $117.97 | $117.97 | 602,000 | — | — |
| 2021-12-16 | $114.69 | $114.69 | 479,800 | — | — |
| 2021-12-15 | $118.39 | $118.39 | 670,900 | — | — |
| 2021-12-14 | $116.39 | $116.39 | 443,300 | — | — |
| 2021-12-13 | $118.99 | $118.99 | 458,600 | — | — |
| 2021-12-10 | $116.88 | $116.88 | 381,400 | — | — |
| 2021-12-09 | $123.50 | $123.50 | 779,900 | — | — |
| 2021-12-08 | $123.54 | $123.54 | 405,500 | — | — |
| 2021-12-07 | $121.83 | $121.83 | 375,700 | — | — |
| 2021-12-06 | $123.66 | $123.66 | 468,800 | — | — |
| 2021-12-03 | $119.36 | $119.36 | 398,500 | — | — |
| 2021-12-02 | $121.38 | $121.38 | 611,900 | — | — |
| 2021-12-01 | $119.06 | $119.06 | 472,900 | — | — |
| 2021-11-30 | $122.95 | $122.95 | 431,200 | — | — |
| 2021-11-29 | $124.66 | $124.66 | 680,700 | — | — |
| 2021-11-26 | $125.35 | $125.35 | 452,800 | — | — |
| 2021-11-24 | $125.24 | $125.24 | 355,300 | — | — |
| 2021-11-23 | $124.56 | $124.56 | 537,600 | — | — |
| 2021-11-22 | $123.90 | $123.90 | 513,500 | — | — |
| 2021-11-19 | $126.18 | $126.18 | 547,000 | — | — |
| 2021-11-18 | $128.35 | $128.35 | 258,000 | — | — |
| 2021-11-17 | $131.45 | $131.45 | 318,200 | — | — |
| 2021-11-16 | $135.79 | $135.79 | 563,400 | — | — |
| 2021-11-15 | $136.45 | $136.45 | 223,100 | — | — |
| 2021-11-12 | $138.28 | $138.28 | 244,200 | — | — |
| 2021-11-11 | $138.10 | $138.10 | 253,100 | — | — |
| 2021-11-10 | $141.74 | $141.74 | 286,200 | — | — |
| 2021-11-09 | $143.37 | $143.37 | 313,700 | — | — |
| 2021-11-08 | $146.73 | $146.73 | 311,100 | — | — |
| 2021-11-05 | $148.70 | $148.70 | 394,300 | — | — |
| 2021-11-04 | $143.91 | $143.91 | 699,600 | — | — |
| 2021-11-03 | $148.64 | $148.64 | 805,200 | — | — |
| 2021-11-02 | $169.22 | $169.22 | 511,000 | — | — |
| 2021-11-01 | $169.73 | $169.73 | 313,900 | — | — |
| 2021-10-29 | $166.00 | $166.00 | 218,500 | — | — |
| 2021-10-28 | $163.24 | $163.24 | 130,300 | — | — |
| 2021-10-27 | $160.21 | $160.21 | 182,400 | — | — |
| 2021-10-26 | $161.11 | $161.11 | 133,000 | — | — |
| 2021-10-25 | $163.25 | $163.25 | 131,500 | — | — |
| 2021-10-22 | $164.80 | $164.80 | 143,600 | — | — |
| 2021-10-21 | $165.68 | $165.68 | 202,000 | — | — |
| 2021-10-20 | $158.03 | $158.03 | 270,200 | — | — |
| 2021-10-19 | $159.79 | $159.79 | 262,200 | — | — |
| 2021-10-18 | $160.99 | $160.99 | 179,100 | — | — |
| 2021-10-15 | $163.82 | $163.82 | 147,700 | — | — |
| 2021-10-14 | $161.34 | $161.34 | 137,000 | — | — |
| 2021-10-13 | $158.98 | $158.98 | 176,100 | — | — |
| 2021-10-12 | $156.81 | $156.81 | 239,600 | — | — |
| 2021-10-11 | $156.35 | $156.35 | 175,700 | — | — |
| 2021-10-08 | $156.80 | $156.80 | 176,100 | — | — |
| 2021-10-07 | $157.09 | $157.09 | 267,200 | — | — |
| 2021-10-06 | $154.43 | $154.43 | 226,700 | — | — |
| 2021-10-05 | $153.10 | $153.10 | 414,300 | — | — |
| 2021-10-04 | $151.28 | $151.28 | 412,300 | — | — |
| 2021-10-01 | $145.76 | $145.76 | 424,800 | — | — |
| 2021-09-30 | $139.42 | $139.42 | 302,200 | — | — |
| 2021-09-29 | $144.09 | $144.09 | 400,500 | — | — |
| 2021-09-28 | $146.55 | $146.55 | 349,300 | — | — |
| 2021-09-27 | $145.10 | $145.10 | 187,900 | — | — |
| 2021-09-24 | $143.35 | $143.35 | 271,100 | — | — |
| 2021-09-23 | $145.99 | $145.99 | 716,600 | — | — |
| 2021-09-22 | $148.87 | $148.87 | 357,500 | — | — |
| 2021-09-21 | $147.15 | $147.15 | 235,100 | — | — |
| 2021-09-20 | $144.93 | $144.93 | 302,100 | — | — |
| 2021-09-17 | $144.51 | $144.51 | 557,200 | — | — |
| 2021-09-16 | $142.48 | $142.48 | 281,400 | — | — |
| 2021-09-15 | $140.34 | $140.34 | 252,500 | — | — |
| 2021-09-14 | $142.37 | $142.37 | 278,900 | — | — |
| 2021-09-13 | $144.33 | $144.33 | 188,900 | — | — |
| 2021-09-10 | $141.06 | $141.06 | 239,700 | — | — |
| 2021-09-09 | $141.85 | $141.85 | 175,900 | — | — |
| 2021-09-08 | $144.32 | $144.32 | 146,500 | — | — |
| 2021-09-07 | $144.75 | $144.75 | 151,900 | — | — |
| 2021-09-03 | $144.78 | $144.78 | 135,700 | — | — |
| 2021-09-02 | $145.18 | $145.18 | 138,700 | — | — |
| 2021-09-01 | $144.30 | $144.30 | 208,600 | — | — |
| 2021-08-31 | $145.76 | $145.76 | 180,200 | — | — |
| 2021-08-30 | $143.97 | $143.97 | 146,900 | — | — |
| 2021-08-27 | $145.53 | $145.53 | 152,100 | — | — |
| 2021-08-26 | $143.64 | $143.64 | 128,800 | — | — |
| 2021-08-25 | $145.51 | $145.51 | 176,900 | — | — |
| 2021-08-24 | $143.55 | $143.55 | 175,700 | — | — |
| 2021-08-23 | $143.03 | $143.03 | 105,400 | — | — |
| 2021-08-20 | $141.51 | $141.51 | 155,600 | — | — |
| 2021-08-19 | $139.82 | $139.82 | 170,600 | — | — |
| 2021-08-18 | $142.13 | $142.13 | 162,400 | — | — |
| 2021-08-17 | $143.36 | $143.36 | 236,700 | — | — |
| 2021-08-16 | $143.55 | $143.55 | 210,900 | — | — |
| 2021-08-13 | $145.32 | $145.32 | 109,600 | — | — |
| 2021-08-12 | $144.82 | $144.82 | 157,700 | — | — |
| 2021-08-11 | $144.53 | $144.53 | 160,700 | — | — |
| 2021-08-10 | $144.99 | $144.99 | 207,100 | — | — |
| 2021-08-09 | $145.01 | $145.01 | 178,200 | — | — |
| 2021-08-06 | $143.86 | $143.86 | 231,000 | — | — |
| 2021-08-05 | $145.74 | $145.74 | 425,600 | — | — |
| 2021-08-04 | $142.23 | $142.23 | 370,100 | — | — |
| 2021-08-03 | $147.14 | $147.14 | 443,400 | — | — |
| 2021-08-02 | $149.13 | $149.13 | 198,500 | — | — |
| 2021-07-30 | $149.50 | $149.50 | 270,900 | — | — |
| 2021-07-29 | $152.73 | $152.73 | 180,900 | — | — |
| 2021-07-28 | $154.15 | $154.15 | 188,000 | — | — |
| 2021-07-27 | $152.99 | $152.99 | 194,100 | — | — |
| 2021-07-26 | $152.58 | $152.58 | 156,300 | — | — |
| 2021-07-23 | $154.24 | $154.24 | 143,900 | — | — |
| 2021-07-22 | $152.55 | $152.55 | 354,700 | — | — |
| 2021-07-21 | $152.71 | $152.71 | 215,400 | — | — |
| 2021-07-20 | $151.21 | $151.21 | 458,200 | — | — |
| 2021-07-19 | $152.82 | $152.82 | 498,400 | — | — |
| 2021-07-16 | $151.13 | $151.13 | 368,900 | — | — |
| 2021-07-15 | $150.41 | $150.41 | 165,900 | — | — |
| 2021-07-14 | $149.12 | $149.12 | 376,700 | — | — |
| 2021-07-13 | $152.58 | $152.58 | 344,200 | — | — |
| 2021-07-12 | $153.70 | $153.70 | 207,700 | — | — |
| 2021-07-09 | $154.24 | $154.24 | 164,100 | — | — |
| 2021-07-08 | $151.77 | $151.77 | 282,600 | — | — |
| 2021-07-07 | $154.24 | $154.24 | 217,700 | — | — |
| 2021-07-06 | $155.26 | $155.26 | 595,600 | — | — |
| 2021-07-02 | $148.79 | $148.79 | 222,000 | — | — |
| 2021-07-01 | $148.86 | $148.86 | 282,200 | — | — |
| 2021-06-30 | $147.11 | $147.11 | 529,700 | — | — |
| 2021-06-29 | $146.02 | $146.02 | 429,700 | — | — |
| 2021-06-28 | $144.15 | $144.15 | 706,600 | — | — |
| 2021-06-25 | $147.55 | $147.55 | 936,100 | — | — |
| 2021-06-24 | $149.09 | $149.09 | 477,500 | — | — |
| 2021-06-23 | $149.47 | $149.47 | 499,400 | — | — |
| 2021-06-22 | $150.07 | $150.07 | 565,600 | — | — |
| 2021-06-21 | $154.63 | $154.63 | 500,200 | — | — |
| 2021-06-18 | $152.13 | $152.13 | 592,400 | — | — |
| 2021-06-17 | $152.08 | $152.08 | 370,700 | — | — |
| 2021-06-16 | $149.13 | $149.13 | 420,700 | — | — |
| 2021-06-15 | $147.45 | $147.45 | 357,600 | — | — |
| 2021-06-14 | $147.56 | $147.56 | 303,200 | — | — |
| 2021-06-11 | $147.79 | $147.79 | 241,200 | — | — |
| 2021-06-10 | $147.72 | $147.72 | 340,900 | — | — |
| 2021-06-09 | $147.03 | $147.03 | 513,700 | — | — |
| 2021-06-08 | $146.30 | $146.30 | 477,600 | — | — |
| 2021-06-07 | $144.17 | $144.17 | 624,500 | — | — |
| 2021-06-04 | $143.96 | $143.96 | 459,400 | — | — |
| 2021-06-03 | $140.15 | $140.15 | 556,000 | — | — |
| 2021-06-02 | $141.75 | $141.75 | 639,600 | — | — |
| 2021-06-01 | $138.32 | $138.32 | 507,000 | — | — |
| 2021-05-28 | $138.23 | $138.23 | 744,100 | — | — |
| 2021-05-27 | $134.92 | $134.92 | 888,400 | — | — |
| 2021-05-26 | $136.80 | $136.80 | 573,800 | — | — |
| 2021-05-25 | $135.76 | $135.76 | 514,500 | — | — |
| 2021-05-24 | $134.19 | $134.19 | 343,900 | — | — |
| 2021-05-21 | $135.74 | $135.74 | 405,500 | — | — |
| 2021-05-20 | $136.54 | $136.54 | 600,100 | — | — |
| 2021-05-19 | $134.21 | $134.21 | 583,000 | — | — |
| 2021-05-18 | $136.61 | $136.61 | 732,400 | — | — |
| 2021-05-17 | $134.87 | $134.87 | 739,400 | — | — |
| 2021-05-14 | $134.91 | $134.91 | 608,100 | — | — |
| 2021-05-13 | $132.39 | $132.39 | 490,300 | — | — |
| 2021-05-12 | $134.29 | $134.29 | 1,304,000 | — | — |
| 2021-05-11 | $133.69 | $133.69 | 770,200 | — | — |
| 2021-05-10 | $139.00 | $139.00 | 597,600 | — | — |
| 2021-05-07 | $136.00 | $136.00 | 984,900 | — | — |
| 2021-05-06 | $137.50 | $137.50 | 747,800 | — | — |
| 2021-05-05 | $148.15 | $148.15 | 482,200 | — | — |
| 2021-05-04 | $146.07 | $146.07 | 555,700 | — | — |
| 2021-05-03 | $148.04 | $148.04 | 509,700 | — | — |
| 2021-04-30 | $144.83 | $144.83 | 1,071,700 | — | — |
| 2021-04-29 | $151.86 | $151.86 | 487,400 | — | — |
| 2021-04-28 | $155.16 | $155.16 | 711,800 | — | — |
| 2021-04-27 | $156.41 | $156.41 | 977,200 | — | — |
| 2021-04-26 | $162.67 | $162.67 | 631,500 | — | — |
| 2021-04-23 | $163.49 | $163.49 | 357,300 | — | — |
| 2021-04-22 | $165.21 | $165.21 | 214,500 | — | — |
| 2021-04-21 | $164.20 | $164.20 | 238,700 | — | — |
| 2021-04-20 | $163.26 | $163.26 | 250,100 | — | — |
| 2021-04-19 | $164.66 | $164.66 | 301,900 | — | — |
| 2021-04-16 | $167.09 | $167.09 | 153,000 | — | — |
| 2021-04-15 | $166.26 | $166.26 | 149,400 | — | — |
| 2021-04-14 | $164.75 | $164.75 | 233,100 | — | — |
| 2021-04-13 | $162.28 | $162.28 | 330,900 | — | — |
| 2021-04-12 | $166.51 | $166.51 | 328,600 | — | — |
| 2021-04-09 | $164.79 | $164.79 | 536,200 | — | — |
| 2021-04-08 | $164.54 | $164.54 | 533,600 | — | — |
| 2021-04-07 | $158.99 | $158.99 | 711,000 | — | — |
| 2021-04-06 | $178.29 | $178.29 | 479,800 | — | — |
| 2021-04-05 | $180.40 | $180.40 | 539,700 | — | — |
| 2021-04-01 | $176.76 | $176.76 | 270,400 | — | — |
| 2021-03-31 | $171.45 | $171.45 | 304,700 | — | — |
| 2021-03-30 | $169.09 | $169.09 | 179,700 | — | — |
| 2021-03-29 | $165.16 | $165.16 | 222,600 | — | — |
| 2021-03-26 | $167.58 | $167.58 | 151,900 | — | — |
| 2021-03-25 | $165.71 | $165.71 | 179,200 | — | — |
| 2021-03-24 | $163.43 | $163.43 | 256,400 | — | — |
| 2021-03-23 | $159.05 | $159.05 | 296,700 | — | — |
| 2021-03-22 | $163.45 | $163.45 | 312,100 | — | — |
| 2021-03-19 | $167.36 | $167.36 | 327,200 | — | — |
| 2021-03-18 | $169.36 | $169.36 | 247,000 | — | — |
| 2021-03-17 | $169.70 | $169.70 | 207,700 | — | — |
| 2021-03-16 | $167.02 | $167.02 | 128,600 | — | — |
| 2021-03-15 | $169.40 | $169.40 | 249,500 | — | — |
| 2021-03-12 | $169.60 | $169.60 | 226,300 | — | — |
| 2021-03-11 | $170.84 | $170.84 | 314,200 | — | — |
| 2021-03-10 | $164.00 | $164.00 | 355,200 | — | — |
| 2021-03-09 | $162.69 | $162.69 | 489,800 | — | — |
| 2021-03-08 | $162.40 | $162.40 | 431,200 | — | — |
| 2021-03-05 | $161.50 | $161.50 | 435,300 | — | — |
| 2021-03-04 | $160.39 | $160.39 | 431,400 | — | — |
| 2021-03-03 | $163.97 | $163.97 | 305,000 | — | — |
| 2021-03-02 | $164.95 | $164.95 | 488,400 | — | — |
| 2021-03-01 | $162.84 | $162.84 | 258,900 | — | — |
| 2021-02-26 | $159.66 | $159.66 | 305,400 | — | — |
| 2021-02-25 | $160.70 | $160.70 | 296,200 | — | — |
| 2021-02-24 | $170.76 | $170.76 | 296,900 | — | — |
| 2021-02-23 | $169.06 | $169.06 | 449,500 | — | — |
| 2021-02-22 | $166.13 | $166.13 | 274,400 | — | — |
| 2021-02-19 | $169.69 | $169.69 | 347,800 | — | — |
| 2021-02-18 | $164.98 | $164.98 | 634,300 | — | — |
| 2021-02-17 | $179.74 | $179.74 | 353,100 | — | — |
| 2021-02-16 | $181.69 | $181.69 | 390,100 | — | — |
| 2021-02-12 | $178.18 | $178.18 | 298,500 | — | — |
| 2021-02-11 | $172.73 | $172.73 | 415,200 | — | — |
| 2021-02-10 | $174.32 | $174.32 | 387,100 | — | — |
| 2021-02-09 | $173.45 | $173.45 | 544,300 | — | — |
| 2021-02-08 | $172.60 | $172.60 | 404,600 | — | — |
| 2021-02-05 | $171.13 | $171.13 | 318,500 | — | — |
| 2021-02-04 | $166.83 | $166.83 | 382,000 | — | — |
| 2021-02-03 | $163.13 | $163.13 | 293,900 | — | — |
| 2021-02-02 | $159.60 | $159.60 | 472,000 | — | — |
| 2021-02-01 | $157.35 | $157.35 | 410,300 | — | — |
| 2021-01-29 | $151.97 | $151.97 | 713,600 | — | — |
| 2021-01-28 | $155.99 | $155.99 | 615,000 | — | — |
| 2021-01-27 | $157.69 | $157.69 | 587,200 | — | — |
| 2021-01-26 | $157.46 | $157.46 | 313,300 | — | — |
| 2021-01-25 | $151.77 | $151.77 | 354,100 | — | — |
| 2021-01-22 | $156.39 | $156.39 | 198,900 | — | — |
| 2021-01-21 | $159.36 | $159.36 | 230,900 | — | — |
| 2021-01-20 | $159.64 | $159.64 | 276,600 | — | — |
| 2021-01-19 | $159.17 | $159.17 | 248,300 | — | — |
| 2021-01-15 | $158.35 | $158.35 | 413,000 | — | — |
| 2021-01-14 | $155.86 | $155.86 | 237,400 | — | — |
| 2021-01-13 | $156.24 | $156.24 | 341,000 | — | — |
| 2021-01-12 | $159.69 | $159.69 | 426,000 | — | — |
| 2021-01-11 | $161.67 | $161.67 | 252,800 | — | — |
| 2021-01-08 | $161.79 | $161.79 | 460,500 | — | — |
| 2021-01-07 | $167.28 | $167.28 | 267,000 | — | — |
| 2021-01-06 | $166.10 | $166.10 | 368,200 | — | — |
| 2021-01-05 | $167.73 | $167.73 | 174,000 | — | — |
| 2021-01-04 | $164.43 | $164.43 | 296,700 | — | — |