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
- 2002-01-29 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 | $289.51 | $289.51 | 175,800 | — | — |
| 2021-12-30 | $287.70 | $287.70 | 190,500 | — | — |
| 2021-12-29 | $292.51 | $292.51 | 162,400 | — | — |
| 2021-12-28 | $288.24 | $288.24 | 182,800 | — | — |
| 2021-12-27 | $292.46 | $292.46 | 266,700 | — | — |
| 2021-12-23 | $278.28 | $278.28 | 177,200 | — | — |
| 2021-12-22 | $275.92 | $275.92 | 215,700 | — | — |
| 2021-12-21 | $269.41 | $269.41 | 281,300 | — | — |
| 2021-12-20 | $262.12 | $262.12 | 344,700 | — | — |
| 2021-12-17 | $262.22 | $262.22 | 2,045,800 | — | — |
| 2021-12-16 | $262.96 | $262.96 | 559,500 | — | — |
| 2021-12-15 | $280.87 | $280.87 | 454,900 | — | — |
| 2021-12-14 | $270.27 | $270.27 | 425,600 | — | — |
| 2021-12-13 | $275.47 | $275.47 | 332,300 | — | — |
| 2021-12-10 | $281.66 | $281.66 | 248,200 | — | — |
| 2021-12-09 | $280.93 | $280.93 | 274,700 | — | — |
| 2021-12-08 | $290.64 | $290.64 | 373,800 | — | — |
| 2021-12-07 | $292.85 | $292.85 | 439,000 | — | — |
| 2021-12-06 | $282.21 | $282.21 | 457,800 | — | — |
| 2021-12-03 | $280.06 | $280.06 | 416,100 | — | — |
| 2021-12-02 | $285.89 | $285.89 | 452,600 | — | — |
| 2021-12-01 | $286.95 | $286.95 | 543,100 | — | — |
| 2021-11-30 | $282.24 | $282.24 | 586,300 | — | — |
| 2021-11-29 | $284.24 | $284.24 | 371,900 | — | — |
| 2021-11-26 | $271.77 | $271.77 | 383,400 | — | — |
| 2021-11-24 | $278.16 | $278.16 | 366,000 | — | — |
| 2021-11-23 | $272.97 | $272.97 | 578,200 | — | — |
| 2021-11-22 | $274.56 | $274.56 | 632,400 | — | — |
| 2021-11-19 | $278.64 | $278.64 | 440,300 | — | — |
| 2021-11-18 | $274.08 | $274.08 | 759,300 | — | — |
| 2021-11-17 | $268.06 | $268.06 | 397,200 | — | — |
| 2021-11-16 | $262.96 | $262.96 | 547,000 | — | — |
| 2021-11-15 | $259.55 | $259.55 | 400,200 | — | — |
| 2021-11-12 | $250.82 | $250.82 | 261,400 | — | — |
| 2021-11-11 | $249.37 | $249.37 | 257,600 | — | — |
| 2021-11-10 | $247.45 | $247.45 | 410,300 | — | — |
| 2021-11-09 | $254.38 | $254.38 | 558,100 | — | — |
| 2021-11-08 | $251.52 | $251.52 | 557,300 | — | — |
| 2021-11-05 | $249.21 | $249.21 | 1,069,900 | — | — |
| 2021-11-04 | $220.89 | $220.89 | 641,500 | — | — |
| 2021-11-03 | $215.94 | $215.94 | 376,900 | — | — |
| 2021-11-02 | $215.47 | $215.47 | 708,200 | — | — |
| 2021-11-01 | $209.05 | $209.05 | 665,300 | — | — |
| 2021-10-29 | $194.57 | $194.57 | 419,400 | — | — |
| 2021-10-28 | $190.62 | $190.62 | 354,100 | — | — |
| 2021-10-27 | $181.43 | $181.43 | 383,300 | — | — |
| 2021-10-26 | $178.76 | $178.76 | 205,700 | — | — |
| 2021-10-25 | $179.40 | $179.40 | 148,100 | — | — |
| 2021-10-22 | $177.74 | $177.74 | 135,100 | — | — |
| 2021-10-21 | $178.94 | $178.94 | 156,100 | — | — |
| 2021-10-20 | $175.80 | $175.80 | 140,400 | — | — |
| 2021-10-19 | $176.20 | $176.20 | 136,400 | — | — |
| 2021-10-18 | $175.10 | $175.10 | 243,600 | — | — |
| 2021-10-15 | $173.54 | $173.54 | 202,900 | — | — |
| 2021-10-14 | $175.18 | $175.18 | 444,000 | — | — |
| 2021-10-13 | $171.00 | $171.00 | 402,400 | — | — |
| 2021-10-12 | $173.18 | $173.18 | 293,500 | — | — |
| 2021-10-11 | $174.54 | $174.54 | 105,000 | — | — |
| 2021-10-08 | $176.76 | $176.76 | 205,900 | — | — |
| 2021-10-07 | $181.66 | $181.66 | 221,400 | — | — |
| 2021-10-06 | $178.18 | $178.18 | 250,500 | — | — |
| 2021-10-05 | $177.50 | $177.50 | 250,800 | — | — |
| 2021-10-04 | $175.43 | $175.43 | 219,200 | — | — |
| 2021-10-01 | $182.50 | $182.50 | 284,400 | — | — |
| 2021-09-30 | $179.73 | $179.73 | 414,800 | — | — |
| 2021-09-29 | $181.08 | $181.08 | 264,400 | — | — |
| 2021-09-28 | $179.17 | $179.17 | 275,000 | — | — |
| 2021-09-27 | $185.37 | $185.37 | 211,900 | — | — |
| 2021-09-24 | $187.64 | $187.64 | 236,800 | — | — |
| 2021-09-23 | $187.22 | $187.22 | 291,400 | — | — |
| 2021-09-22 | $186.12 | $186.12 | 279,800 | — | — |
| 2021-09-21 | $180.34 | $180.34 | 289,100 | — | — |
| 2021-09-20 | $178.44 | $178.44 | 259,700 | — | — |
| 2021-09-17 | $181.28 | $181.28 | 572,500 | — | — |
| 2021-09-16 | $186.41 | $186.41 | 314,200 | — | — |
| 2021-09-15 | $184.96 | $184.96 | 280,500 | — | — |
| 2021-09-14 | $183.80 | $183.80 | 230,100 | — | — |
| 2021-09-13 | $182.45 | $182.45 | 352,200 | — | — |
| 2021-09-10 | $182.00 | $182.00 | 270,600 | — | — |
| 2021-09-09 | $183.86 | $183.86 | 270,600 | — | — |
| 2021-09-08 | $183.88 | $183.88 | 278,600 | — | — |
| 2021-09-07 | $186.54 | $186.54 | 245,700 | — | — |
| 2021-09-03 | $189.96 | $189.96 | 170,500 | — | — |
| 2021-09-02 | $190.65 | $190.65 | 256,800 | — | — |
| 2021-09-01 | $188.46 | $188.46 | 334,500 | — | — |
| 2021-08-31 | $189.78 | $189.78 | 748,200 | — | — |
| 2021-08-30 | $188.23 | $188.23 | 484,800 | — | — |
| 2021-08-27 | $181.52 | $181.52 | 303,100 | — | — |
| 2021-08-26 | $176.67 | $176.67 | 220,900 | — | — |
| 2021-08-25 | $177.30 | $177.30 | 293,700 | — | — |
| 2021-08-24 | $174.91 | $174.91 | 211,900 | — | — |
| 2021-08-23 | $173.16 | $173.16 | 266,700 | — | — |
| 2021-08-20 | $169.59 | $169.59 | 296,600 | — | — |
| 2021-08-19 | $166.06 | $166.06 | 234,400 | — | — |
| 2021-08-18 | $165.37 | $165.37 | 260,200 | — | — |
| 2021-08-17 | $167.74 | $167.74 | 441,000 | — | — |
| 2021-08-16 | $170.22 | $170.22 | 240,900 | — | — |
| 2021-08-13 | $172.93 | $172.93 | 400,700 | — | — |
| 2021-08-12 | $169.34 | $169.34 | 231,200 | — | — |
| 2021-08-11 | $171.36 | $171.36 | 405,300 | — | — |
| 2021-08-10 | $171.26 | $171.26 | 289,100 | — | — |
| 2021-08-09 | $169.33 | $169.33 | 437,600 | — | — |
| 2021-08-06 | $170.50 | $170.50 | 1,218,000 | — | — |
| 2021-08-05 | $146.39 | $146.39 | 501,300 | — | — |
| 2021-08-04 | $145.68 | $145.68 | 361,400 | — | — |
| 2021-08-03 | $148.76 | $148.76 | 323,600 | — | — |
| 2021-08-02 | $150.01 | $150.01 | 403,200 | — | — |
| 2021-07-30 | $151.92 | $151.92 | 366,300 | — | — |
| 2021-07-29 | $149.24 | $149.24 | 319,600 | — | — |
| 2021-07-28 | $147.93 | $147.93 | 453,400 | — | — |
| 2021-07-27 | $144.30 | $144.30 | 574,700 | — | — |
| 2021-07-26 | $150.48 | $150.48 | 338,700 | — | — |
| 2021-07-23 | $150.08 | $150.08 | 279,900 | — | — |
| 2021-07-22 | $148.94 | $148.94 | 350,600 | — | — |
| 2021-07-21 | $151.77 | $151.77 | 456,500 | — | — |
| 2021-07-20 | $146.91 | $146.91 | 468,400 | — | — |
| 2021-07-19 | $146.14 | $146.14 | 419,600 | — | — |
| 2021-07-16 | $144.95 | $144.95 | 688,900 | — | — |
| 2021-07-15 | $150.28 | $150.28 | 514,800 | — | — |
| 2021-07-14 | $152.65 | $152.65 | 534,400 | — | — |
| 2021-07-13 | $156.18 | $156.18 | 381,700 | — | — |
| 2021-07-12 | $157.75 | $157.75 | 443,000 | — | — |
| 2021-07-09 | $154.92 | $154.92 | 338,600 | — | — |
| 2021-07-08 | $151.10 | $151.10 | 381,600 | — | — |
| 2021-07-07 | $153.16 | $153.16 | 462,800 | — | — |
| 2021-07-06 | $157.26 | $157.26 | 335,500 | — | — |
| 2021-07-02 | $156.61 | $156.61 | 353,300 | — | — |
| 2021-07-01 | $153.64 | $153.64 | 530,100 | — | — |
| 2021-06-30 | $155.58 | $155.58 | 543,600 | — | — |
| 2021-06-29 | $153.66 | $153.66 | 396,900 | — | — |
| 2021-06-28 | $150.99 | $150.99 | 486,500 | — | — |
| 2021-06-25 | $147.58 | $147.58 | 789,500 | — | — |
| 2021-06-24 | $149.29 | $149.29 | 375,500 | — | — |
| 2021-06-23 | $146.94 | $146.94 | 492,300 | — | — |
| 2021-06-22 | $148.37 | $148.37 | 366,300 | — | — |
| 2021-06-21 | $145.93 | $145.93 | 351,800 | — | — |
| 2021-06-18 | $145.76 | $145.76 | 681,000 | — | — |
| 2021-06-17 | $147.10 | $147.10 | 369,600 | — | — |
| 2021-06-16 | $144.88 | $144.88 | 433,300 | — | — |
| 2021-06-15 | $144.58 | $144.58 | 520,200 | — | — |
| 2021-06-14 | $145.48 | $145.48 | 591,500 | — | — |
| 2021-06-11 | $141.22 | $141.22 | 290,900 | — | — |
| 2021-06-10 | $137.33 | $137.33 | 330,900 | — | — |
| 2021-06-09 | $136.77 | $136.77 | 314,000 | — | — |
| 2021-06-08 | $137.54 | $137.54 | 406,500 | — | — |
| 2021-06-07 | $136.46 | $136.46 | 481,000 | — | — |
| 2021-06-04 | $136.96 | $136.96 | 780,300 | — | — |
| 2021-06-03 | $129.26 | $129.26 | 688,800 | — | — |
| 2021-06-02 | $129.23 | $129.23 | 1,308,400 | — | — |
| 2021-06-01 | $126.42 | $126.42 | 259,800 | — | — |
| 2021-05-28 | $126.33 | $126.33 | 151,300 | — | — |
| 2021-05-27 | $126.58 | $126.58 | 223,600 | — | — |
| 2021-05-26 | $125.49 | $125.49 | 176,400 | — | — |
| 2021-05-25 | $125.39 | $125.39 | 267,300 | — | — |
| 2021-05-24 | $125.94 | $125.94 | 356,000 | — | — |
| 2021-05-21 | $120.60 | $120.60 | 322,200 | — | — |
| 2021-05-20 | $123.85 | $123.85 | 238,600 | — | — |
| 2021-05-19 | $121.04 | $121.04 | 254,500 | — | — |
| 2021-05-18 | $120.73 | $120.73 | 739,100 | — | — |
| 2021-05-17 | $122.49 | $122.49 | 250,200 | — | — |
| 2021-05-14 | $123.72 | $123.72 | 237,700 | — | — |
| 2021-05-13 | $119.36 | $119.36 | 409,600 | — | — |
| 2021-05-12 | $117.08 | $117.08 | 374,200 | — | — |
| 2021-05-11 | $124.08 | $124.08 | 364,900 | — | — |
| 2021-05-10 | $122.91 | $122.91 | 499,400 | — | — |
| 2021-05-07 | $130.83 | $130.83 | 925,700 | — | — |
| 2021-05-06 | $133.30 | $133.30 | 540,400 | — | — |
| 2021-05-05 | $134.35 | $134.35 | 255,000 | — | — |
| 2021-05-04 | $135.30 | $135.30 | 652,000 | — | — |
| 2021-05-03 | $138.21 | $138.21 | 380,900 | — | — |
| 2021-04-30 | $139.87 | $139.87 | 342,900 | — | — |
| 2021-04-29 | $144.10 | $144.10 | 166,200 | — | — |
| 2021-04-28 | $143.91 | $143.91 | 217,300 | — | — |
| 2021-04-27 | $144.66 | $144.66 | 477,500 | — | — |
| 2021-04-26 | $139.52 | $139.52 | 285,600 | — | — |
| 2021-04-23 | $136.05 | $136.05 | 294,400 | — | — |
| 2021-04-22 | $131.12 | $131.12 | 261,600 | — | — |
| 2021-04-21 | $132.52 | $132.52 | 249,100 | — | — |
| 2021-04-20 | $127.11 | $127.11 | 485,900 | — | — |
| 2021-04-19 | $131.94 | $131.94 | 254,800 | — | — |
| 2021-04-16 | $134.20 | $134.20 | 412,600 | — | — |
| 2021-04-15 | $132.72 | $132.72 | 137,000 | — | — |
| 2021-04-14 | $131.91 | $131.91 | 239,300 | — | — |
| 2021-04-13 | $130.90 | $130.90 | 382,500 | — | — |
| 2021-04-12 | $132.25 | $132.25 | 267,600 | — | — |
| 2021-04-09 | $135.74 | $135.74 | 254,600 | — | — |
| 2021-04-08 | $138.64 | $138.64 | 349,100 | — | — |
| 2021-04-07 | $136.66 | $136.66 | 274,900 | — | — |
| 2021-04-06 | $139.18 | $139.18 | 243,900 | — | — |
| 2021-04-05 | $141.17 | $141.17 | 325,900 | — | — |
| 2021-04-01 | $138.14 | $138.14 | 374,300 | — | — |
| 2021-03-31 | $135.42 | $135.42 | 405,700 | — | — |
| 2021-03-30 | $130.98 | $130.98 | 329,200 | — | — |
| 2021-03-29 | $131.13 | $131.13 | 583,800 | — | — |
| 2021-03-26 | $136.91 | $136.91 | 284,600 | — | — |
| 2021-03-25 | $128.10 | $128.10 | 507,400 | — | — |
| 2021-03-24 | $130.56 | $130.56 | 366,500 | — | — |
| 2021-03-23 | $135.60 | $135.60 | 432,300 | — | — |
| 2021-03-22 | $143.20 | $143.20 | 346,300 | — | — |
| 2021-03-19 | $139.75 | $139.75 | 706,000 | — | — |
| 2021-03-18 | $138.06 | $138.06 | 365,300 | — | — |
| 2021-03-17 | $142.84 | $142.84 | 416,100 | — | — |
| 2021-03-16 | $140.36 | $140.36 | 464,500 | — | — |
| 2021-03-15 | $137.21 | $137.21 | 330,900 | — | — |
| 2021-03-12 | $136.75 | $136.75 | 277,700 | — | — |
| 2021-03-11 | $136.98 | $136.98 | 550,000 | — | — |
| 2021-03-10 | $131.48 | $131.48 | 806,900 | — | — |
| 2021-03-09 | $134.57 | $134.57 | 386,800 | — | — |
| 2021-03-08 | $127.16 | $127.16 | 604,900 | — | — |
| 2021-03-05 | $132.17 | $132.17 | 415,900 | — | — |
| 2021-03-04 | $128.81 | $128.81 | 649,000 | — | — |
| 2021-03-03 | $133.44 | $133.44 | 848,600 | — | — |
| 2021-03-02 | $136.30 | $136.30 | 528,400 | — | — |
| 2021-03-01 | $137.69 | $137.69 | 448,900 | — | — |
| 2021-02-26 | $134.03 | $134.03 | 453,600 | — | — |
| 2021-02-25 | $130.30 | $130.30 | 544,200 | — | — |
| 2021-02-24 | $137.24 | $137.24 | 634,600 | — | — |
| 2021-02-23 | $130.12 | $130.12 | 470,300 | — | — |
| 2021-02-22 | $131.96 | $131.96 | 356,900 | — | — |
| 2021-02-19 | $135.06 | $135.06 | 357,700 | — | — |
| 2021-02-18 | $131.84 | $131.84 | 441,900 | — | — |
| 2021-02-17 | $133.40 | $133.40 | 615,800 | — | — |
| 2021-02-16 | $134.46 | $134.46 | 797,900 | — | — |
| 2021-02-12 | $130.10 | $130.10 | 600,900 | — | — |
| 2021-02-11 | $125.92 | $125.92 | 534,800 | — | — |
| 2021-02-10 | $122.99 | $122.99 | 392,500 | — | — |
| 2021-02-09 | $122.80 | $122.80 | 544,900 | — | — |
| 2021-02-08 | $123.79 | $123.79 | 1,012,100 | — | — |
| 2021-02-05 | $119.01 | $119.01 | 2,142,800 | — | — |
| 2021-02-04 | $106.87 | $106.87 | 917,800 | — | — |
| 2021-02-03 | $105.12 | $105.12 | 574,600 | — | — |
| 2021-02-02 | $106.71 | $106.71 | 599,600 | — | — |
| 2021-02-01 | $104.15 | $104.15 | 400,700 | — | — |
| 2021-01-29 | $99.22 | $99.22 | 868,400 | — | — |
| 2021-01-28 | $101.16 | $101.16 | 386,100 | — | — |
| 2021-01-27 | $102.52 | $102.52 | 483,900 | — | — |
| 2021-01-26 | $104.87 | $104.87 | 228,200 | — | — |
| 2021-01-25 | $105.40 | $105.40 | 372,100 | — | — |
| 2021-01-22 | $105.90 | $105.90 | 314,500 | — | — |
| 2021-01-21 | $106.09 | $106.09 | 576,900 | — | — |
| 2021-01-20 | $103.85 | $103.85 | 284,900 | — | — |
| 2021-01-19 | $103.51 | $103.51 | 521,800 | — | — |
| 2021-01-15 | $100.96 | $100.96 | 706,600 | — | — |
| 2021-01-14 | $101.90 | $101.90 | 487,000 | — | — |
| 2021-01-13 | $102.20 | $102.20 | 656,400 | — | — |
| 2021-01-12 | $106.66 | $106.66 | 574,100 | — | — |
| 2021-01-11 | $105.33 | $105.33 | 725,400 | — | — |
| 2021-01-08 | $104.25 | $104.25 | 627,900 | — | — |
| 2021-01-07 | $102.64 | $102.64 | 582,600 | — | — |
| 2021-01-06 | $101.27 | $101.27 | 971,900 | — | — |
| 2021-01-05 | $98.50 | $98.50 | 632,500 | — | — |
| 2021-01-04 | $97.40 | $97.40 | 652,700 | — | — |