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
- 2010-12-15 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 | $223.84 | $223.84 | 294,300 | — | — |
| 2021-12-30 | $225.65 | $225.65 | 301,300 | — | — |
| 2021-12-29 | $225.82 | $225.82 | 351,400 | — | — |
| 2021-12-28 | $224.81 | $224.81 | 376,600 | — | — |
| 2021-12-27 | $223.13 | $223.13 | 223,400 | — | — |
| 2021-12-23 | $223.69 | $223.69 | 269,500 | — | — |
| 2021-12-22 | $222.79 | $222.79 | 408,300 | — | — |
| 2021-12-21 | $219.91 | $219.91 | 537,700 | — | — |
| 2021-12-20 | $211.20 | $211.20 | 566,000 | — | — |
| 2021-12-17 | $214.26 | $214.26 | 1,249,200 | — | — |
| 2021-12-16 | $216.39 | $216.39 | 756,500 | — | — |
| 2021-12-15 | $215.21 | $215.21 | 631,000 | — | — |
| 2021-12-14 | $216.17 | $216.17 | 572,100 | — | — |
| 2021-12-13 | $217.22 | $217.22 | 536,800 | — | — |
| 2021-12-10 | $222.81 | $222.81 | 460,600 | — | — |
| 2021-12-09 | $221.95 | $221.95 | 611,700 | — | — |
| 2021-12-08 | $223.05 | $223.05 | 609,100 | — | — |
| 2021-12-07 | $220.15 | $220.15 | 901,000 | — | — |
| 2021-12-06 | $217.26 | $217.26 | 660,600 | — | — |
| 2021-12-03 | $208.07 | $208.07 | 665,600 | — | — |
| 2021-12-02 | $207.87 | $207.87 | 954,800 | — | — |
| 2021-12-01 | $200.83 | $200.83 | 672,400 | — | — |
| 2021-11-30 | $207.13 | $207.13 | 657,600 | — | — |
| 2021-11-29 | $212.98 | $212.98 | 740,700 | — | — |
| 2021-11-26 | $215.15 | $215.15 | 558,000 | — | — |
| 2021-11-24 | $228.27 | $228.27 | 600,300 | — | — |
| 2021-11-23 | $226.18 | $226.18 | 779,600 | — | — |
| 2021-11-22 | $223.94 | $223.94 | 695,200 | — | — |
| 2021-11-19 | $227.67 | $227.67 | 744,800 | — | — |
| 2021-11-18 | $227.29 | $227.29 | 780,600 | — | — |
| 2021-11-17 | $231.21 | $231.21 | 541,300 | — | — |
| 2021-11-16 | $237.27 | $237.27 | 580,400 | — | — |
| 2021-11-15 | $241.64 | $241.64 | 744,300 | — | — |
| 2021-11-12 | $241.52 | $241.52 | 905,200 | — | — |
| 2021-11-11 | $239.04 | $239.04 | 665,200 | — | — |
| 2021-11-10 | $243.76 | $243.76 | 501,200 | — | — |
| 2021-11-09 | $244.08 | $244.08 | 474,400 | — | — |
| 2021-11-08 | $247.39 | $247.39 | 609,900 | — | — |
| 2021-11-05 | $244.76 | $244.76 | 812,100 | — | — |
| 2021-11-04 | $241.75 | $241.75 | 1,262,400 | — | — |
| 2021-11-03 | $241.97 | $241.97 | 722,900 | — | — |
| 2021-11-02 | $242.25 | $242.25 | 657,900 | — | — |
| 2021-11-01 | $250.22 | $250.22 | 491,000 | — | — |
| 2021-10-29 | $247.41 | $247.41 | 831,600 | — | — |
| 2021-10-28 | $252.23 | $252.23 | 853,700 | — | — |
| 2021-10-27 | $262.71 | $262.71 | 944,500 | — | — |
| 2021-10-26 | $275.63 | $275.63 | 404,600 | — | — |
| 2021-10-25 | $280.97 | $280.97 | 352,800 | — | — |
| 2021-10-22 | $277.32 | $277.32 | 266,500 | — | — |
| 2021-10-21 | $277.34 | $277.34 | 370,700 | — | — |
| 2021-10-20 | $274.88 | $274.88 | 237,600 | — | — |
| 2021-10-19 | $275.41 | $275.41 | 585,700 | — | — |
| 2021-10-18 | $269.07 | $269.07 | 579,800 | — | — |
| 2021-10-15 | $272.26 | $272.26 | 552,900 | — | — |
| 2021-10-14 | $261.01 | $261.01 | 647,200 | — | — |
| 2021-10-13 | $257.44 | $257.44 | 616,400 | — | — |
| 2021-10-12 | $255.15 | $255.15 | 389,900 | — | — |
| 2021-10-11 | $254.97 | $254.97 | 272,500 | — | — |
| 2021-10-08 | $262.55 | $262.55 | 306,500 | — | — |
| 2021-10-07 | $263.78 | $263.78 | 387,400 | — | — |
| 2021-10-06 | $260.79 | $260.79 | 400,000 | — | — |
| 2021-10-05 | $260.92 | $260.92 | 481,800 | — | — |
| 2021-10-04 | $261.57 | $261.57 | 316,100 | — | — |
| 2021-10-01 | $266.70 | $266.70 | 306,400 | — | — |
| 2021-09-30 | $261.27 | $261.27 | 438,000 | — | — |
| 2021-09-29 | $265.92 | $265.92 | 287,300 | — | — |
| 2021-09-28 | $266.76 | $266.76 | 463,600 | — | — |
| 2021-09-27 | $270.32 | $270.32 | 604,800 | — | — |
| 2021-09-24 | $267.11 | $267.11 | 385,700 | — | — |
| 2021-09-23 | $264.52 | $264.52 | 456,400 | — | — |
| 2021-09-22 | $256.89 | $256.89 | 379,300 | — | — |
| 2021-09-21 | $252.29 | $252.29 | 284,600 | — | — |
| 2021-09-20 | $255.04 | $255.04 | 302,300 | — | — |
| 2021-09-17 | $258.24 | $258.24 | 591,400 | — | — |
| 2021-09-16 | $261.38 | $261.38 | 293,700 | — | — |
| 2021-09-15 | $259.83 | $259.83 | 580,300 | — | — |
| 2021-09-14 | $255.75 | $255.75 | 586,500 | — | — |
| 2021-09-13 | $260.01 | $260.01 | 553,400 | — | — |
| 2021-09-10 | $260.75 | $260.75 | 491,900 | — | — |
| 2021-09-09 | $264.60 | $264.60 | 316,700 | — | — |
| 2021-09-08 | $263.58 | $263.58 | 319,100 | — | — |
| 2021-09-07 | $260.24 | $260.24 | 274,400 | — | — |
| 2021-09-03 | $261.92 | $261.92 | 339,700 | — | — |
| 2021-09-02 | $262.56 | $262.56 | 295,100 | — | — |
| 2021-09-01 | $263.86 | $263.86 | 289,300 | — | — |
| 2021-08-31 | $263.28 | $263.28 | 454,700 | — | — |
| 2021-08-30 | $260.09 | $260.09 | 586,600 | — | — |
| 2021-08-27 | $261.84 | $261.84 | 382,600 | — | — |
| 2021-08-26 | $256.81 | $256.81 | 369,700 | — | — |
| 2021-08-25 | $262.29 | $262.29 | 446,800 | — | — |
| 2021-08-24 | $263.86 | $263.86 | 606,800 | — | — |
| 2021-08-23 | $261.23 | $261.23 | 263,200 | — | — |
| 2021-08-20 | $257.83 | $257.83 | 459,900 | — | — |
| 2021-08-19 | $255.15 | $255.15 | 556,600 | — | — |
| 2021-08-18 | $258.46 | $258.46 | 520,400 | — | — |
| 2021-08-17 | $261.40 | $261.40 | 527,000 | — | — |
| 2021-08-16 | $261.12 | $261.12 | 536,300 | — | — |
| 2021-08-13 | $262.49 | $262.49 | 765,100 | — | — |
| 2021-08-12 | $259.00 | $259.00 | 971,800 | — | — |
| 2021-08-11 | $257.86 | $257.86 | 1,869,700 | — | — |
| 2021-08-10 | $263.61 | $263.61 | 979,700 | — | — |
| 2021-08-09 | $262.27 | $262.27 | 976,300 | — | — |
| 2021-08-06 | $267.05 | $267.05 | 821,800 | — | — |
| 2021-08-05 | $260.79 | $260.79 | 1,052,900 | — | — |
| 2021-08-04 | $247.60 | $247.60 | 712,200 | — | — |
| 2021-08-03 | $251.29 | $251.29 | 615,700 | — | — |
| 2021-08-02 | $253.98 | $253.98 | 503,800 | — | — |
| 2021-07-30 | $258.22 | $258.22 | 453,000 | — | — |
| 2021-07-29 | $259.98 | $259.98 | 506,300 | — | — |
| 2021-07-28 | $256.79 | $256.79 | 584,800 | — | — |
| 2021-07-27 | $256.94 | $256.94 | 424,600 | — | — |
| 2021-07-26 | $256.55 | $256.55 | 391,600 | — | — |
| 2021-07-23 | $257.08 | $257.08 | 557,800 | — | — |
| 2021-07-22 | $254.19 | $254.19 | 498,900 | — | — |
| 2021-07-21 | $254.83 | $254.83 | 581,600 | — | — |
| 2021-07-20 | $250.59 | $250.59 | 407,700 | — | — |
| 2021-07-19 | $245.60 | $245.60 | 1,083,000 | — | — |
| 2021-07-16 | $255.18 | $255.18 | 441,500 | — | — |
| 2021-07-15 | $256.81 | $256.81 | 453,300 | — | — |
| 2021-07-14 | $256.73 | $256.73 | 1,194,900 | — | — |
| 2021-07-13 | $251.31 | $251.31 | 567,900 | — | — |
| 2021-07-12 | $253.00 | $253.00 | 741,300 | — | — |
| 2021-07-09 | $253.03 | $253.03 | 573,300 | — | — |
| 2021-07-08 | $250.97 | $250.97 | 708,700 | — | — |
| 2021-07-07 | $256.69 | $256.69 | 694,700 | — | — |
| 2021-07-06 | $256.46 | $256.46 | 1,165,800 | — | — |
| 2021-07-02 | $259.50 | $259.50 | 1,325,700 | — | — |
| 2021-07-01 | $256.51 | $256.51 | 1,050,500 | — | — |
| 2021-06-30 | $256.06 | $256.06 | 1,344,400 | — | — |
| 2021-06-29 | $253.55 | $253.55 | 763,600 | — | — |
| 2021-06-28 | $255.08 | $255.08 | 660,500 | — | — |
| 2021-06-25 | $262.34 | $262.34 | 3,339,500 | — | — |
| 2021-06-24 | $256.63 | $256.63 | 1,329,900 | — | — |
| 2021-06-23 | $255.20 | $255.20 | 949,700 | — | — |
| 2021-06-22 | $262.20 | $262.20 | 1,424,000 | — | — |
| 2021-06-21 | $263.00 | $263.00 | 2,437,800 | — | — |
| 2021-06-18 | $260.00 | $260.00 | 980,000 | — | — |
| 2021-06-17 | $263.00 | $263.00 | 990,900 | — | — |
| 2021-06-16 | $266.19 | $266.19 | 833,100 | — | — |
| 2021-06-15 | $272.71 | $272.71 | 627,000 | — | — |
| 2021-06-14 | $270.05 | $270.05 | 550,200 | — | — |
| 2021-06-11 | $271.88 | $271.88 | 293,000 | — | — |
| 2021-06-10 | $271.42 | $271.42 | 330,000 | — | — |
| 2021-06-09 | $271.23 | $271.23 | 215,700 | — | — |
| 2021-06-08 | $271.43 | $271.43 | 404,800 | — | — |
| 2021-06-07 | $272.51 | $272.51 | 333,500 | — | — |
| 2021-06-04 | $277.00 | $277.00 | 208,900 | — | — |
| 2021-06-03 | $277.29 | $277.29 | 249,600 | — | — |
| 2021-06-02 | $278.45 | $278.45 | 316,800 | — | — |
| 2021-06-01 | $276.60 | $276.60 | 372,000 | — | — |
| 2021-05-28 | $274.44 | $274.44 | 372,000 | — | — |
| 2021-05-27 | $274.29 | $274.29 | 1,045,100 | — | — |
| 2021-05-26 | $271.36 | $271.36 | 347,800 | — | — |
| 2021-05-25 | $272.20 | $272.20 | 345,100 | — | — |
| 2021-05-24 | $273.02 | $273.02 | 272,100 | — | — |
| 2021-05-21 | $271.73 | $271.73 | 327,900 | — | — |
| 2021-05-20 | $274.42 | $274.42 | 355,900 | — | — |
| 2021-05-19 | $272.08 | $272.08 | 652,200 | — | — |
| 2021-05-18 | $268.90 | $268.90 | 488,200 | — | — |
| 2021-05-17 | $272.07 | $272.07 | 287,100 | — | — |
| 2021-05-14 | $272.93 | $272.93 | 349,800 | — | — |
| 2021-05-13 | $268.70 | $268.70 | 511,900 | — | — |
| 2021-05-12 | $268.02 | $268.02 | 1,345,100 | — | — |
| 2021-05-11 | $277.91 | $277.91 | 1,073,700 | — | — |
| 2021-05-10 | $283.19 | $283.19 | 499,800 | — | — |
| 2021-05-07 | $285.66 | $285.66 | 528,200 | — | — |
| 2021-05-06 | $286.45 | $286.45 | 862,800 | — | — |
| 2021-05-05 | $289.04 | $289.04 | 554,600 | — | — |
| 2021-05-04 | $292.93 | $292.93 | 854,000 | — | — |
| 2021-05-03 | $293.44 | $293.44 | 670,200 | — | — |
| 2021-04-30 | $287.72 | $287.72 | 477,200 | — | — |
| 2021-04-29 | $287.74 | $287.74 | 360,300 | — | — |
| 2021-04-28 | $292.84 | $292.84 | 217,000 | — | — |
| 2021-04-27 | $289.78 | $289.78 | 247,200 | — | — |
| 2021-04-26 | $291.14 | $291.14 | 273,600 | — | — |
| 2021-04-23 | $291.37 | $291.37 | 293,400 | — | — |
| 2021-04-22 | $288.66 | $288.66 | 287,800 | — | — |
| 2021-04-21 | $287.86 | $287.86 | 265,100 | — | — |
| 2021-04-20 | $284.75 | $284.75 | 277,200 | — | — |
| 2021-04-19 | $290.90 | $290.90 | 261,900 | — | — |
| 2021-04-16 | $291.46 | $291.46 | 298,200 | — | — |
| 2021-04-15 | $291.23 | $291.23 | 340,700 | — | — |
| 2021-04-14 | $287.53 | $287.53 | 266,600 | — | — |
| 2021-04-13 | $286.26 | $286.26 | 300,800 | — | — |
| 2021-04-12 | $286.96 | $286.96 | 302,500 | — | — |
| 2021-04-09 | $286.42 | $286.42 | 372,800 | — | — |
| 2021-04-08 | $283.29 | $283.29 | 305,500 | — | — |
| 2021-04-07 | $281.27 | $281.27 | 337,000 | — | — |
| 2021-04-06 | $279.12 | $279.12 | 298,800 | — | — |
| 2021-04-05 | $280.95 | $280.95 | 392,500 | — | — |
| 2021-04-01 | $279.50 | $279.50 | 507,000 | — | — |
| 2021-03-31 | $268.63 | $268.63 | 696,000 | — | — |
| 2021-03-30 | $276.65 | $276.65 | 481,000 | — | — |
| 2021-03-29 | $275.24 | $275.24 | 681,500 | — | — |
| 2021-03-26 | $278.46 | $278.46 | 556,300 | — | — |
| 2021-03-25 | $275.00 | $275.00 | 530,900 | — | — |
| 2021-03-24 | $273.86 | $273.86 | 575,100 | — | — |
| 2021-03-23 | $272.33 | $272.33 | 696,700 | — | — |
| 2021-03-22 | $278.38 | $278.38 | 398,200 | — | — |
| 2021-03-19 | $280.97 | $280.97 | 754,100 | — | — |
| 2021-03-18 | $284.33 | $284.33 | 453,300 | — | — |
| 2021-03-17 | $285.25 | $285.25 | 536,900 | — | — |
| 2021-03-16 | $284.09 | $284.09 | 583,600 | — | — |
| 2021-03-15 | $282.65 | $282.65 | 696,600 | — | — |
| 2021-03-12 | $283.86 | $283.86 | 860,500 | — | — |
| 2021-03-11 | $283.67 | $283.67 | 802,500 | — | — |
| 2021-03-10 | $285.37 | $285.37 | 295,700 | — | — |
| 2021-03-09 | $281.90 | $281.90 | 554,100 | — | — |
| 2021-03-08 | $283.67 | $283.67 | 653,600 | — | — |
| 2021-03-05 | $282.31 | $282.31 | 667,100 | — | — |
| 2021-03-04 | $278.21 | $278.21 | 632,400 | — | — |
| 2021-03-03 | $282.30 | $282.30 | 704,300 | — | — |
| 2021-03-02 | $283.44 | $283.44 | 421,700 | — | — |
| 2021-03-01 | $282.50 | $282.50 | 506,200 | — | — |
| 2021-02-26 | $277.31 | $277.31 | 705,600 | — | — |
| 2021-02-25 | $283.09 | $283.09 | 625,500 | — | — |
| 2021-02-24 | $290.19 | $290.19 | 747,200 | — | — |
| 2021-02-23 | $279.85 | $279.85 | 1,184,500 | — | — |
| 2021-02-22 | $283.65 | $283.65 | 593,700 | — | — |
| 2021-02-19 | $273.38 | $273.38 | 490,000 | — | — |
| 2021-02-18 | $272.01 | $272.01 | 406,300 | — | — |
| 2021-02-17 | $271.99 | $271.99 | 463,200 | — | — |
| 2021-02-16 | $270.79 | $270.79 | 727,100 | — | — |
| 2021-02-12 | $264.30 | $264.30 | 641,000 | — | — |
| 2021-02-11 | $265.56 | $265.56 | 649,500 | — | — |
| 2021-02-10 | $261.98 | $261.98 | 728,700 | — | — |
| 2021-02-09 | $257.60 | $257.60 | 524,000 | — | — |
| 2021-02-08 | $258.23 | $258.23 | 618,100 | — | — |
| 2021-02-05 | $257.36 | $257.36 | 1,254,900 | — | — |
| 2021-02-04 | $263.78 | $263.78 | 727,600 | — | — |
| 2021-02-03 | $254.38 | $254.38 | 992,400 | — | — |
| 2021-02-02 | $254.71 | $254.71 | 718,400 | — | — |
| 2021-02-01 | $249.77 | $249.77 | 687,600 | — | — |
| 2021-01-29 | $242.75 | $242.75 | 824,500 | — | — |
| 2021-01-28 | $252.08 | $252.08 | 624,000 | — | — |
| 2021-01-27 | $245.29 | $245.29 | 1,044,100 | — | — |
| 2021-01-26 | $261.03 | $261.03 | 815,300 | — | — |
| 2021-01-25 | $261.07 | $261.07 | 964,800 | — | — |
| 2021-01-22 | $267.41 | $267.41 | 396,300 | — | — |
| 2021-01-21 | $269.78 | $269.78 | 422,200 | — | — |
| 2021-01-20 | $267.63 | $267.63 | 511,700 | — | — |
| 2021-01-19 | $266.78 | $266.78 | 481,200 | — | — |
| 2021-01-15 | $265.23 | $265.23 | 517,400 | — | — |
| 2021-01-14 | $267.68 | $267.68 | 413,800 | — | — |
| 2021-01-13 | $275.73 | $275.73 | 426,900 | — | — |
| 2021-01-12 | $273.25 | $273.25 | 601,500 | — | — |
| 2021-01-11 | $270.37 | $270.37 | 496,700 | — | — |
| 2021-01-08 | $275.84 | $275.84 | 483,900 | — | — |
| 2021-01-07 | $276.06 | $276.06 | 489,500 | — | — |
| 2021-01-06 | $272.23 | $272.23 | 756,600 | — | — |
| 2021-01-05 | $267.00 | $267.00 | 406,500 | — | — |
| 2021-01-04 | $265.93 | $265.93 | 910,000 | — | — |