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
- 2001-10-30 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 | $463.54 | $548.64 | 447,000 | — | — |
| 2021-12-30 | $467.15 | $552.92 | 646,700 | — | — |
| 2021-12-29 | $467.67 | $553.53 | 590,100 | — | — |
| 2021-12-28 | $464.21 | $549.44 | 752,800 | — | — |
| 2021-12-27 | $459.52 | $543.89 | 313,900 | — | — |
| 2021-12-23 | $455.71 | $539.38 | 646,700 | — | — |
| 2021-12-22 | $453.91 | $537.25 | 664,900 | — | — |
| 2021-12-21 | $446.49 | $528.46 | 797,500 | — | — |
| 2021-12-20 | $439.46 | $520.14 | 1,047,200 | — | — |
| 2021-12-17 | $445.10 | $526.82 | 1,815,600 | — | — |
| 2021-12-16 | $447.88 | $530.11 | 1,158,100 | — | — |
| 2021-12-15 | $443.56 | $525.00 | 1,075,100 | — | — |
| 2021-12-14 | $433.94 | $513.61 | 938,700 | — | — |
| 2021-12-13 | $430.04 | $508.99 | 842,400 | — | — |
| 2021-12-10 | $431.00 | $510.13 | 1,221,100 | — | — |
| 2021-12-09 | $419.66 | $496.71 | 651,200 | — | — |
| 2021-12-08 | $415.97 | $492.34 | 924,400 | — | — |
| 2021-12-07 | $411.24 | $486.74 | 1,507,200 | — | — |
| 2021-12-06 | $403.62 | $477.72 | 1,383,700 | — | — |
| 2021-12-03 | $395.00 | $467.52 | 1,495,700 | — | — |
| 2021-12-02 | $399.74 | $473.13 | 2,032,400 | — | — |
| 2021-12-01 | $404.65 | $477.60 | 1,414,100 | — | — |
| 2021-11-30 | $406.23 | $479.47 | 2,238,600 | — | — |
| 2021-11-29 | $416.22 | $491.26 | 765,900 | — | — |
| 2021-11-26 | $415.52 | $490.43 | 627,600 | — | — |
| 2021-11-24 | $424.79 | $501.38 | 732,500 | — | — |
| 2021-11-23 | $423.66 | $500.04 | 1,026,900 | — | — |
| 2021-11-22 | $419.40 | $495.01 | 1,034,900 | — | — |
| 2021-11-19 | $415.21 | $490.07 | 1,064,100 | — | — |
| 2021-11-18 | $425.88 | $502.66 | 1,592,900 | — | — |
| 2021-11-17 | $429.68 | $507.15 | 1,644,200 | — | — |
| 2021-11-16 | $430.46 | $508.07 | 983,500 | — | — |
| 2021-11-15 | $434.39 | $512.71 | 1,116,000 | — | — |
| 2021-11-12 | $437.01 | $515.80 | 977,400 | — | — |
| 2021-11-11 | $430.67 | $508.32 | 826,500 | — | — |
| 2021-11-10 | $424.94 | $501.55 | 872,700 | — | — |
| 2021-11-09 | $430.12 | $507.67 | 859,400 | — | — |
| 2021-11-08 | $426.59 | $503.50 | 636,100 | — | — |
| 2021-11-05 | $422.06 | $498.15 | 944,900 | — | — |
| 2021-11-04 | $422.61 | $498.80 | 924,900 | — | — |
| 2021-11-03 | $424.63 | $501.19 | 1,160,000 | — | — |
| 2021-11-02 | $420.20 | $495.96 | 1,291,300 | — | — |
| 2021-11-01 | $428.76 | $506.06 | 1,002,400 | — | — |
| 2021-10-29 | $435.13 | $513.58 | 844,700 | — | — |
| 2021-10-28 | $433.36 | $511.49 | 989,200 | — | — |
| 2021-10-27 | $433.68 | $511.87 | 962,200 | — | — |
| 2021-10-26 | $436.24 | $514.89 | 1,107,800 | — | — |
| 2021-10-25 | $434.56 | $512.91 | 893,900 | — | — |
| 2021-10-22 | $433.34 | $511.47 | 910,300 | — | — |
| 2021-10-21 | $430.41 | $508.01 | 1,606,600 | — | — |
| 2021-10-20 | $424.05 | $500.50 | 2,376,600 | — | — |
| 2021-10-19 | $393.75 | $464.74 | 1,319,500 | — | — |
| 2021-10-18 | $388.21 | $458.20 | 928,100 | — | — |
| 2021-10-15 | $393.05 | $463.91 | 1,145,500 | — | — |
| 2021-10-14 | $390.71 | $461.15 | 1,753,900 | — | — |
| 2021-10-13 | $375.45 | $443.14 | 1,103,400 | — | — |
| 2021-10-12 | $377.49 | $445.55 | 973,100 | — | — |
| 2021-10-11 | $380.91 | $449.58 | 837,200 | — | — |
| 2021-10-08 | $386.17 | $455.79 | 773,700 | — | — |
| 2021-10-07 | $380.66 | $449.29 | 896,900 | — | — |
| 2021-10-06 | $370.08 | $436.80 | 1,397,300 | — | — |
| 2021-10-05 | $373.55 | $440.90 | 1,001,200 | — | — |
| 2021-10-04 | $370.20 | $436.94 | 943,000 | — | — |
| 2021-10-01 | $375.93 | $443.71 | 1,213,500 | — | — |
| 2021-09-30 | $372.80 | $440.01 | 1,321,200 | — | — |
| 2021-09-29 | $388.80 | $458.90 | 948,300 | — | — |
| 2021-09-28 | $385.70 | $455.24 | 1,467,000 | — | — |
| 2021-09-27 | $388.48 | $458.52 | 1,209,500 | — | — |
| 2021-09-24 | $381.33 | $450.08 | 655,300 | — | — |
| 2021-09-23 | $380.30 | $448.86 | 794,600 | — | — |
| 2021-09-22 | $375.49 | $443.19 | 1,011,600 | — | — |
| 2021-09-21 | $379.07 | $447.41 | 927,800 | — | — |
| 2021-09-20 | $376.90 | $444.85 | 1,084,800 | — | — |
| 2021-09-17 | $379.52 | $447.94 | 1,845,000 | — | — |
| 2021-09-16 | $374.94 | $442.54 | 1,110,400 | — | — |
| 2021-09-15 | $374.52 | $442.04 | 1,652,100 | — | — |
| 2021-09-14 | $366.47 | $432.54 | 1,025,500 | — | — |
| 2021-09-13 | $368.64 | $435.10 | 1,287,500 | — | — |
| 2021-09-10 | $357.51 | $421.97 | 1,903,000 | — | — |
| 2021-09-09 | $371.43 | $438.40 | 792,100 | — | — |
| 2021-09-08 | $370.95 | $436.49 | 911,600 | — | — |
| 2021-09-07 | $377.71 | $444.45 | 795,000 | — | — |
| 2021-09-03 | $378.73 | $445.65 | 636,600 | — | — |
| 2021-09-02 | $382.94 | $450.60 | 1,306,500 | — | — |
| 2021-09-01 | $369.38 | $434.65 | 1,665,400 | — | — |
| 2021-08-31 | $375.13 | $441.41 | 1,854,100 | — | — |
| 2021-08-30 | $370.57 | $436.05 | 599,700 | — | — |
| 2021-08-27 | $372.67 | $438.52 | 707,800 | — | — |
| 2021-08-26 | $370.07 | $435.46 | 681,500 | — | — |
| 2021-08-25 | $373.18 | $439.12 | 737,600 | — | — |
| 2021-08-24 | $376.75 | $443.32 | 582,800 | — | — |
| 2021-08-23 | $377.34 | $444.01 | 652,800 | — | — |
| 2021-08-20 | $377.99 | $444.78 | 529,500 | — | — |
| 2021-08-19 | $375.90 | $442.32 | 761,600 | — | — |
| 2021-08-18 | $371.40 | $437.02 | 707,100 | — | — |
| 2021-08-17 | $380.23 | $447.41 | 990,800 | — | — |
| 2021-08-16 | $376.39 | $442.90 | 826,500 | — | — |
| 2021-08-13 | $367.49 | $432.42 | 1,144,000 | — | — |
| 2021-08-12 | $367.63 | $432.59 | 1,504,400 | — | — |
| 2021-08-11 | $367.64 | $432.60 | 1,741,000 | — | — |
| 2021-08-10 | $377.37 | $444.05 | 744,100 | — | — |
| 2021-08-09 | $376.32 | $442.81 | 743,900 | — | — |
| 2021-08-06 | $379.45 | $446.50 | 765,600 | — | — |
| 2021-08-05 | $376.68 | $443.24 | 1,695,000 | — | — |
| 2021-08-04 | $395.59 | $465.49 | 785,100 | — | — |
| 2021-08-03 | $395.29 | $465.14 | 682,700 | — | — |
| 2021-08-02 | $390.29 | $459.25 | 803,400 | — | — |
| 2021-07-30 | $384.01 | $451.86 | 999,300 | — | — |
| 2021-07-29 | $384.33 | $452.24 | 708,100 | — | — |
| 2021-07-28 | $379.93 | $447.06 | 778,000 | — | — |
| 2021-07-27 | $382.63 | $450.24 | 939,800 | — | — |
| 2021-07-26 | $378.50 | $445.38 | 958,800 | — | — |
| 2021-07-23 | $382.29 | $449.84 | 881,200 | — | — |
| 2021-07-22 | $384.30 | $452.20 | 944,700 | — | — |
| 2021-07-21 | $383.59 | $451.37 | 1,756,900 | — | — |
| 2021-07-20 | $389.94 | $458.84 | 1,731,200 | — | — |
| 2021-07-19 | $384.44 | $452.37 | 1,087,400 | — | — |
| 2021-07-16 | $393.59 | $463.14 | 756,000 | — | — |
| 2021-07-15 | $396.12 | $466.11 | 1,180,700 | — | — |
| 2021-07-14 | $395.07 | $464.88 | 944,600 | — | — |
| 2021-07-13 | $398.13 | $468.48 | 1,487,000 | — | — |
| 2021-07-12 | $396.04 | $466.02 | 1,897,400 | — | — |
| 2021-07-09 | $388.61 | $457.28 | 1,370,000 | — | — |
| 2021-07-08 | $384.17 | $452.05 | 666,200 | — | — |
| 2021-07-07 | $387.51 | $455.98 | 990,300 | — | — |
| 2021-07-06 | $385.24 | $453.31 | 1,013,100 | — | — |
| 2021-07-02 | $387.20 | $455.62 | 1,504,400 | — | — |
| 2021-07-01 | $383.82 | $451.64 | 1,955,600 | — | — |
| 2021-06-30 | $381.80 | $449.26 | 709,800 | — | — |
| 2021-06-29 | $381.56 | $448.98 | 864,700 | — | — |
| 2021-06-28 | $380.90 | $448.20 | 870,100 | — | — |
| 2021-06-25 | $380.82 | $448.11 | 2,105,800 | — | — |
| 2021-06-24 | $378.33 | $445.18 | 725,000 | — | — |
| 2021-06-23 | $377.98 | $444.77 | 942,100 | — | — |
| 2021-06-22 | $379.00 | $445.97 | 891,900 | — | — |
| 2021-06-21 | $376.41 | $442.92 | 1,247,200 | — | — |
| 2021-06-18 | $369.21 | $434.45 | 2,229,900 | — | — |
| 2021-06-17 | $377.81 | $444.57 | 900,400 | — | — |
| 2021-06-16 | $378.45 | $445.32 | 1,032,500 | — | — |
| 2021-06-15 | $384.97 | $452.99 | 1,074,600 | — | — |
| 2021-06-14 | $383.51 | $451.27 | 794,100 | — | — |
| 2021-06-11 | $383.87 | $451.70 | 745,200 | — | — |
| 2021-06-10 | $384.43 | $452.36 | 1,313,200 | — | — |
| 2021-06-09 | $385.96 | $454.16 | 827,800 | — | — |
| 2021-06-08 | $391.90 | $459.82 | 894,000 | — | — |
| 2021-06-07 | $389.10 | $456.53 | 1,028,900 | — | — |
| 2021-06-04 | $393.20 | $461.34 | 776,100 | — | — |
| 2021-06-03 | $395.64 | $464.21 | 745,600 | — | — |
| 2021-06-02 | $393.47 | $461.66 | 818,000 | — | — |
| 2021-06-01 | $394.22 | $462.54 | 1,159,100 | — | — |
| 2021-05-28 | $398.22 | $467.23 | 992,900 | — | — |
| 2021-05-27 | $397.84 | $466.79 | 1,945,400 | — | — |
| 2021-05-26 | $394.89 | $463.33 | 1,116,900 | — | — |
| 2021-05-25 | $395.15 | $463.63 | 919,500 | — | — |
| 2021-05-24 | $394.34 | $462.68 | 848,200 | — | — |
| 2021-05-21 | $396.08 | $464.72 | 723,400 | — | — |
| 2021-05-20 | $391.13 | $458.91 | 1,043,500 | — | — |
| 2021-05-19 | $393.43 | $461.61 | 769,800 | — | — |
| 2021-05-18 | $393.44 | $461.62 | 860,200 | — | — |
| 2021-05-17 | $393.66 | $461.88 | 562,100 | — | — |
| 2021-05-14 | $393.93 | $462.20 | 677,300 | — | — |
| 2021-05-13 | $395.45 | $463.98 | 1,003,300 | — | — |
| 2021-05-12 | $390.17 | $457.79 | 1,437,400 | — | — |
| 2021-05-11 | $394.49 | $462.86 | 784,400 | — | — |
| 2021-05-10 | $401.90 | $471.55 | 988,500 | — | — |
| 2021-05-07 | $396.57 | $465.30 | 800,700 | — | — |
| 2021-05-06 | $388.72 | $456.09 | 1,243,700 | — | — |
| 2021-05-05 | $389.12 | $456.56 | 1,245,600 | — | — |
| 2021-05-04 | $391.67 | $459.55 | 1,336,100 | — | — |
| 2021-05-03 | $386.58 | $453.58 | 940,500 | — | — |
| 2021-04-30 | $379.39 | $445.14 | 1,031,700 | — | — |
| 2021-04-29 | $383.03 | $449.41 | 780,600 | — | — |
| 2021-04-28 | $375.28 | $440.32 | 800,600 | — | — |
| 2021-04-27 | $376.86 | $442.17 | 800,600 | — | — |
| 2021-04-26 | $377.51 | $442.93 | 900,900 | — | — |
| 2021-04-23 | $381.95 | $448.14 | 903,500 | — | — |
| 2021-04-22 | $379.78 | $445.60 | 1,143,000 | — | — |
| 2021-04-21 | $384.84 | $451.53 | 2,045,400 | — | — |
| 2021-04-20 | $381.88 | $448.06 | 1,989,400 | — | — |
| 2021-04-19 | $379.66 | $445.46 | 1,084,400 | — | — |
| 2021-04-16 | $375.62 | $440.72 | 899,300 | — | — |
| 2021-04-15 | $372.60 | $437.17 | 1,350,300 | — | — |
| 2021-04-14 | $362.62 | $425.46 | 663,200 | — | — |
| 2021-04-13 | $359.02 | $421.24 | 689,000 | — | — |
| 2021-04-12 | $359.42 | $421.71 | 788,200 | — | — |
| 2021-04-09 | $361.01 | $423.57 | 833,600 | — | — |
| 2021-04-08 | $352.89 | $414.05 | 663,000 | — | — |
| 2021-04-07 | $352.19 | $413.23 | 857,800 | — | — |
| 2021-04-06 | $352.27 | $413.32 | 963,200 | — | — |
| 2021-04-05 | $354.89 | $416.39 | 883,400 | — | — |
| 2021-04-01 | $353.76 | $415.07 | 1,262,500 | — | — |
| 2021-03-31 | $358.95 | $421.16 | 1,414,200 | — | — |
| 2021-03-30 | $364.09 | $427.19 | 1,390,200 | — | — |
| 2021-03-29 | $369.37 | $433.38 | 1,395,300 | — | — |
| 2021-03-26 | $371.31 | $435.66 | 1,432,900 | — | — |
| 2021-03-25 | $366.87 | $430.45 | 1,725,900 | — | — |
| 2021-03-24 | $360.87 | $423.41 | 2,090,300 | — | — |
| 2021-03-23 | $351.83 | $412.80 | 1,232,000 | — | — |
| 2021-03-22 | $351.14 | $411.99 | 1,448,600 | — | — |
| 2021-03-19 | $354.13 | $415.50 | 2,962,400 | — | — |
| 2021-03-18 | $353.32 | $414.55 | 1,570,500 | — | — |
| 2021-03-17 | $341.92 | $401.18 | 1,422,100 | — | — |
| 2021-03-16 | $343.57 | $403.11 | 1,318,900 | — | — |
| 2021-03-15 | $342.81 | $402.22 | 1,366,300 | — | — |
| 2021-03-12 | $341.72 | $400.94 | 1,281,300 | — | — |
| 2021-03-11 | $335.02 | $393.08 | 997,800 | — | — |
| 2021-03-10 | $333.53 | $391.33 | 958,400 | — | — |
| 2021-03-09 | $333.78 | $391.62 | 1,286,500 | — | — |
| 2021-03-08 | $339.59 | $397.12 | 1,498,200 | — | — |
| 2021-03-05 | $333.60 | $390.11 | 1,766,500 | — | — |
| 2021-03-04 | $321.49 | $375.95 | 1,968,900 | — | — |
| 2021-03-03 | $314.71 | $368.02 | 1,095,000 | — | — |
| 2021-03-02 | $311.66 | $364.45 | 1,328,100 | — | — |
| 2021-03-01 | $311.48 | $364.24 | 1,469,900 | — | — |
| 2021-02-26 | $303.19 | $354.55 | 2,004,000 | — | — |
| 2021-02-25 | $300.24 | $351.10 | 1,291,900 | — | — |
| 2021-02-24 | $305.79 | $357.59 | 1,022,200 | — | — |
| 2021-02-23 | $304.58 | $356.18 | 2,081,100 | — | — |
| 2021-02-22 | $295.69 | $345.78 | 1,010,800 | — | — |
| 2021-02-19 | $294.97 | $344.94 | 1,056,000 | — | — |
| 2021-02-18 | $296.33 | $346.53 | 1,351,900 | — | — |
| 2021-02-17 | $290.25 | $339.42 | 994,000 | — | — |
| 2021-02-16 | $289.62 | $338.68 | 1,178,000 | — | — |
| 2021-02-12 | $290.68 | $339.92 | 1,087,000 | — | — |
| 2021-02-11 | $292.84 | $342.45 | 1,097,700 | — | — |
| 2021-02-10 | $298.17 | $348.68 | 1,090,400 | — | — |
| 2021-02-09 | $298.70 | $349.30 | 2,073,900 | — | — |
| 2021-02-08 | $287.70 | $336.44 | 1,437,400 | — | — |
| 2021-02-05 | $290.85 | $340.12 | 1,478,000 | — | — |
| 2021-02-04 | $294.36 | $344.22 | 1,317,300 | — | — |
| 2021-02-03 | $298.36 | $348.90 | 1,196,800 | — | — |
| 2021-02-02 | $298.99 | $349.64 | 1,924,300 | — | — |
| 2021-02-01 | $292.56 | $342.12 | 1,689,200 | — | — |
| 2021-01-29 | $296.98 | $347.29 | 1,659,900 | — | — |
| 2021-01-28 | $300.51 | $351.42 | 1,767,000 | — | — |
| 2021-01-27 | $290.17 | $339.32 | 3,046,900 | — | — |
| 2021-01-26 | $312.52 | $365.46 | 1,222,400 | — | — |
| 2021-01-25 | $315.37 | $368.79 | 860,900 | — | — |
| 2021-01-22 | $314.09 | $367.30 | 969,400 | — | — |
| 2021-01-21 | $321.70 | $376.20 | 993,700 | — | — |
| 2021-01-20 | $321.52 | $375.98 | 1,158,200 | — | — |
| 2021-01-19 | $323.69 | $378.52 | 954,800 | — | — |
| 2021-01-15 | $326.42 | $381.71 | 1,166,600 | — | — |
| 2021-01-14 | $322.52 | $377.15 | 1,320,700 | — | — |
| 2021-01-13 | $330.43 | $386.40 | 911,600 | — | — |
| 2021-01-12 | $334.78 | $391.49 | 906,500 | — | — |
| 2021-01-11 | $338.77 | $396.16 | 942,100 | — | — |
| 2021-01-08 | $337.08 | $394.18 | 1,384,100 | — | — |
| 2021-01-07 | $337.38 | $394.53 | 1,418,300 | — | — |
| 2021-01-06 | $328.32 | $383.94 | 1,861,400 | — | — |
| 2021-01-05 | $315.10 | $368.48 | 996,400 | — | — |
| 2021-01-04 | $318.58 | $372.55 | 1,197,800 | — | — |