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
- 2006-05-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 | $359.32 | $386.26 | 1,984,000 | — | — |
| 2021-12-30 | $360.99 | $388.05 | 1,558,000 | — | — |
| 2021-12-29 | $361.29 | $388.37 | 1,535,200 | — | — |
| 2021-12-28 | $360.78 | $387.83 | 1,920,100 | — | — |
| 2021-12-27 | $360.31 | $387.32 | 2,677,100 | — | — |
| 2021-12-23 | $360.58 | $387.61 | 2,627,000 | — | — |
| 2021-12-22 | $357.48 | $384.28 | 3,456,400 | — | — |
| 2021-12-21 | $350.74 | $377.03 | 3,105,100 | — | — |
| 2021-12-20 | $337.02 | $362.28 | 5,013,900 | — | — |
| 2021-12-17 | $349.31 | $375.50 | 5,898,200 | — | — |
| 2021-12-16 | $352.92 | $379.38 | 5,369,900 | — | — |
| 2021-12-15 | $346.35 | $372.31 | 4,918,700 | — | — |
| 2021-12-14 | $340.55 | $366.08 | 4,518,500 | — | — |
| 2021-12-13 | $345.31 | $371.20 | 4,358,300 | — | — |
| 2021-12-10 | $349.92 | $376.15 | 3,405,900 | — | — |
| 2021-12-09 | $344.52 | $370.35 | 3,389,600 | — | — |
| 2021-12-08 | $342.34 | $368.00 | 4,226,900 | — | — |
| 2021-12-07 | $339.51 | $364.96 | 4,939,500 | — | — |
| 2021-12-06 | $333.33 | $358.32 | 6,055,000 | — | — |
| 2021-12-03 | $322.11 | $346.26 | 4,732,900 | — | — |
| 2021-12-02 | $320.20 | $344.20 | 6,717,600 | — | — |
| 2021-12-01 | $306.28 | $329.24 | 8,008,800 | — | — |
| 2021-11-30 | $314.92 | $338.53 | 10,237,600 | — | — |
| 2021-11-29 | $323.01 | $347.22 | 6,362,200 | — | — |
| 2021-11-26 | $324.17 | $348.47 | 6,613,900 | — | — |
| 2021-11-24 | $340.00 | $365.49 | 6,414,400 | — | — |
| 2021-11-23 | $329.00 | $353.66 | 7,116,200 | — | — |
| 2021-11-22 | $321.30 | $345.39 | 11,378,200 | — | — |
| 2021-11-19 | $339.72 | $365.19 | 6,954,800 | — | — |
| 2021-11-18 | $348.22 | $374.32 | 6,533,700 | — | — |
| 2021-11-17 | $359.17 | $386.09 | 11,727,300 | — | — |
| 2021-11-16 | $369.56 | $397.26 | 4,969,000 | — | — |
| 2021-11-15 | $361.36 | $388.45 | 4,693,200 | — | — |
| 2021-11-12 | $363.50 | $390.75 | 4,724,200 | — | — |
| 2021-11-11 | $354.34 | $380.90 | 4,472,200 | — | — |
| 2021-11-10 | $357.94 | $384.77 | 6,337,100 | — | — |
| 2021-11-09 | $344.65 | $370.49 | 4,247,800 | — | — |
| 2021-11-08 | $349.67 | $375.88 | 3,862,200 | — | — |
| 2021-11-05 | $348.79 | $374.94 | 7,201,500 | — | — |
| 2021-11-04 | $335.43 | $360.58 | 4,819,500 | — | — |
| 2021-11-03 | $329.43 | $354.13 | 3,952,500 | — | — |
| 2021-11-02 | $328.48 | $353.10 | 5,375,300 | — | — |
| 2021-11-01 | $334.05 | $359.09 | 5,126,200 | — | — |
| 2021-10-29 | $335.52 | $360.67 | 5,843,700 | — | — |
| 2021-10-28 | $333.03 | $358.00 | 9,505,100 | — | — |
| 2021-10-27 | $335.72 | $360.89 | 9,652,700 | — | — |
| 2021-10-26 | $357.32 | $384.11 | 3,320,100 | — | — |
| 2021-10-25 | $360.86 | $387.91 | 2,447,900 | — | — |
| 2021-10-22 | $358.67 | $385.56 | 2,774,400 | — | — |
| 2021-10-21 | $356.21 | $382.91 | 2,516,300 | — | — |
| 2021-10-20 | $356.77 | $383.51 | 2,796,200 | — | — |
| 2021-10-19 | $362.10 | $389.24 | 2,835,400 | — | — |
| 2021-10-18 | $358.44 | $385.31 | 3,280,900 | — | — |
| 2021-10-15 | $356.00 | $382.69 | 4,053,600 | — | — |
| 2021-10-14 | $344.58 | $370.41 | 4,083,800 | — | — |
| 2021-10-13 | $342.35 | $368.01 | 3,755,700 | — | — |
| 2021-10-12 | $345.34 | $371.23 | 3,042,900 | — | — |
| 2021-10-11 | $347.15 | $373.17 | 2,769,800 | — | — |
| 2021-10-08 | $354.96 | $381.57 | 2,336,700 | — | — |
| 2021-10-07 | $353.91 | $380.44 | 3,209,200 | — | — |
| 2021-10-06 | $348.69 | $374.36 | 3,712,000 | — | — |
| 2021-10-05 | $343.21 | $368.47 | 4,724,100 | — | — |
| 2021-10-04 | $344.20 | $369.54 | 7,901,500 | — | — |
| 2021-10-01 | $360.18 | $386.69 | 5,227,300 | — | — |
| 2021-09-30 | $347.68 | $373.27 | 4,393,300 | — | — |
| 2021-09-29 | $353.19 | $379.19 | 2,808,800 | — | — |
| 2021-09-28 | $351.18 | $377.03 | 3,266,900 | — | — |
| 2021-09-27 | $356.77 | $383.03 | 4,158,000 | — | — |
| 2021-09-24 | $358.16 | $384.52 | 3,306,200 | — | — |
| 2021-09-23 | $354.07 | $380.13 | 4,783,200 | — | — |
| 2021-09-22 | $343.41 | $368.69 | 3,238,800 | — | — |
| 2021-09-21 | $337.38 | $362.21 | 2,967,300 | — | — |
| 2021-09-20 | $339.69 | $364.69 | 3,956,600 | — | — |
| 2021-09-17 | $343.04 | $368.29 | 5,527,500 | — | — |
| 2021-09-16 | $346.31 | $371.80 | 3,771,100 | — | — |
| 2021-09-15 | $344.75 | $370.13 | 3,833,500 | — | — |
| 2021-09-14 | $345.80 | $371.25 | 3,281,900 | — | — |
| 2021-09-13 | $347.82 | $373.42 | 3,234,200 | — | — |
| 2021-09-10 | $347.39 | $372.96 | 3,437,700 | — | — |
| 2021-09-09 | $351.41 | $377.28 | 3,716,200 | — | — |
| 2021-09-08 | $351.04 | $376.88 | 5,054,500 | — | — |
| 2021-09-07 | $344.71 | $370.08 | 4,764,300 | — | — |
| 2021-09-03 | $340.23 | $365.27 | 5,171,000 | — | — |
| 2021-09-02 | $341.28 | $366.40 | 7,412,000 | — | — |
| 2021-09-01 | $349.57 | $375.30 | 4,499,600 | — | — |
| 2021-08-31 | $346.23 | $371.71 | 6,780,400 | — | — |
| 2021-08-30 | $353.05 | $379.04 | 4,032,100 | — | — |
| 2021-08-27 | $355.73 | $381.91 | 3,698,300 | — | — |
| 2021-08-26 | $352.86 | $378.83 | 3,946,300 | — | — |
| 2021-08-25 | $359.10 | $385.53 | 2,340,400 | — | — |
| 2021-08-24 | $361.78 | $388.41 | 3,032,000 | — | — |
| 2021-08-23 | $361.01 | $387.58 | 3,537,900 | — | — |
| 2021-08-20 | $354.99 | $381.12 | 4,135,900 | — | — |
| 2021-08-19 | $357.31 | $383.61 | 2,727,900 | — | — |
| 2021-08-18 | $360.95 | $387.52 | 2,774,500 | — | — |
| 2021-08-17 | $363.23 | $389.97 | 2,812,800 | — | — |
| 2021-08-16 | $363.56 | $390.32 | 2,937,300 | — | — |
| 2021-08-13 | $362.75 | $389.45 | 2,304,600 | — | — |
| 2021-08-12 | $361.98 | $388.62 | 3,802,900 | — | — |
| 2021-08-11 | $364.24 | $391.05 | 3,267,700 | — | — |
| 2021-08-10 | $367.84 | $394.92 | 3,225,000 | — | — |
| 2021-08-09 | $370.68 | $397.96 | 2,400,800 | — | — |
| 2021-08-06 | $374.53 | $402.10 | 2,038,500 | — | — |
| 2021-08-05 | $371.94 | $399.32 | 2,562,400 | — | — |
| 2021-08-04 | $368.01 | $395.10 | 3,203,200 | — | — |
| 2021-08-03 | $367.60 | $394.66 | 6,328,500 | — | — |
| 2021-08-02 | $375.26 | $402.88 | 3,430,300 | — | — |
| 2021-07-30 | $385.94 | $414.35 | 2,533,300 | — | — |
| 2021-07-29 | $388.81 | $417.43 | 3,774,000 | — | — |
| 2021-07-28 | $383.44 | $411.66 | 3,372,600 | — | — |
| 2021-07-27 | $390.27 | $419.00 | 2,783,800 | — | — |
| 2021-07-26 | $392.80 | $421.71 | 2,285,800 | — | — |
| 2021-07-23 | $393.26 | $422.21 | 3,720,300 | — | — |
| 2021-07-22 | $382.16 | $410.29 | 4,180,300 | — | — |
| 2021-07-21 | $380.06 | $408.04 | 2,393,100 | — | — |
| 2021-07-20 | $374.39 | $401.95 | 3,542,200 | — | — |
| 2021-07-19 | $365.45 | $392.35 | 6,814,400 | — | — |
| 2021-07-16 | $387.12 | $415.61 | 2,706,500 | — | — |
| 2021-07-15 | $390.23 | $418.95 | 3,773,000 | — | — |
| 2021-07-14 | $390.80 | $419.57 | 4,140,500 | — | — |
| 2021-07-13 | $383.71 | $411.95 | 5,161,000 | — | — |
| 2021-07-12 | $375.56 | $403.20 | 2,648,300 | — | — |
| 2021-07-09 | $372.94 | $400.39 | 2,404,800 | — | — |
| 2021-07-08 | $370.19 | $397.44 | 2,809,000 | — | — |
| 2021-07-07 | $373.92 | $400.97 | 3,176,600 | — | — |
| 2021-07-06 | $376.12 | $403.33 | 2,740,500 | — | — |
| 2021-07-02 | $375.03 | $402.16 | 2,786,500 | — | — |
| 2021-07-01 | $370.71 | $397.53 | 3,108,500 | — | — |
| 2021-06-30 | $365.09 | $391.50 | 2,884,900 | — | — |
| 2021-06-29 | $368.00 | $394.62 | 3,394,300 | — | — |
| 2021-06-28 | $367.68 | $394.28 | 4,800,300 | — | — |
| 2021-06-25 | $379.61 | $407.07 | 3,983,900 | — | — |
| 2021-06-24 | $374.75 | $401.86 | 2,788,200 | — | — |
| 2021-06-23 | $375.14 | $402.28 | 2,241,800 | — | — |
| 2021-06-22 | $378.04 | $405.39 | 3,582,700 | — | — |
| 2021-06-21 | $373.09 | $400.08 | 3,094,600 | — | — |
| 2021-06-18 | $367.42 | $394.00 | 5,009,400 | — | — |
| 2021-06-17 | $367.29 | $393.86 | 3,824,900 | — | — |
| 2021-06-16 | $363.82 | $390.14 | 3,081,000 | — | — |
| 2021-06-15 | $368.12 | $394.75 | 3,562,500 | — | — |
| 2021-06-14 | $366.52 | $393.04 | 2,515,300 | — | — |
| 2021-06-11 | $365.50 | $391.94 | 2,708,300 | — | — |
| 2021-06-10 | $364.30 | $390.65 | 2,460,200 | — | — |
| 2021-06-09 | $363.33 | $389.61 | 2,520,900 | — | — |
| 2021-06-08 | $365.26 | $391.68 | 3,224,200 | — | — |
| 2021-06-07 | $364.08 | $390.42 | 2,133,400 | — | — |
| 2021-06-04 | $366.02 | $392.50 | 2,295,200 | — | — |
| 2021-06-03 | $361.82 | $388.00 | 2,605,900 | — | — |
| 2021-06-02 | $366.85 | $393.39 | 3,531,000 | — | — |
| 2021-06-01 | $359.79 | $385.82 | 3,119,700 | — | — |
| 2021-05-28 | $360.58 | $386.67 | 3,624,300 | — | — |
| 2021-05-27 | $362.00 | $388.19 | 5,416,300 | — | — |
| 2021-05-26 | $362.65 | $388.89 | 3,101,900 | — | — |
| 2021-05-25 | $367.22 | $393.79 | 3,916,300 | — | — |
| 2021-05-24 | $372.38 | $399.32 | 2,351,500 | — | — |
| 2021-05-21 | $367.60 | $394.19 | 2,708,700 | — | — |
| 2021-05-20 | $367.70 | $394.30 | 4,087,500 | — | — |
| 2021-05-19 | $360.98 | $387.09 | 3,577,900 | — | — |
| 2021-05-18 | $363.07 | $389.34 | 3,421,200 | — | — |
| 2021-05-17 | $363.30 | $389.58 | 2,511,600 | — | — |
| 2021-05-14 | $363.91 | $390.24 | 2,959,700 | — | — |
| 2021-05-13 | $360.02 | $386.07 | 2,626,000 | — | — |
| 2021-05-12 | $356.62 | $382.42 | 3,293,200 | — | — |
| 2021-05-11 | $367.61 | $394.20 | 3,073,100 | — | — |
| 2021-05-10 | $366.34 | $392.84 | 3,193,700 | — | — |
| 2021-05-07 | $375.40 | $402.56 | 2,935,900 | — | — |
| 2021-05-06 | $375.48 | $402.64 | 3,787,300 | — | — |
| 2021-05-05 | $369.14 | $395.84 | 2,993,900 | — | — |
| 2021-05-04 | $375.91 | $403.10 | 3,321,200 | — | — |
| 2021-05-03 | $379.40 | $406.85 | 3,344,100 | — | — |
| 2021-04-30 | $382.06 | $409.70 | 4,043,200 | — | — |
| 2021-04-29 | $388.95 | $417.09 | 4,637,100 | — | — |
| 2021-04-28 | $395.65 | $424.27 | 4,065,300 | — | — |
| 2021-04-27 | $389.07 | $417.22 | 2,270,000 | — | — |
| 2021-04-26 | $387.47 | $415.50 | 2,255,000 | — | — |
| 2021-04-23 | $387.06 | $415.06 | 2,294,800 | — | — |
| 2021-04-22 | $383.36 | $411.09 | 3,713,700 | — | — |
| 2021-04-21 | $383.10 | $410.81 | 2,466,300 | — | — |
| 2021-04-20 | $376.63 | $403.88 | 3,135,900 | — | — |
| 2021-04-19 | $382.16 | $409.81 | 3,360,900 | — | — |
| 2021-04-16 | $386.17 | $414.11 | 2,725,500 | — | — |
| 2021-04-15 | $386.49 | $414.45 | 2,942,200 | — | — |
| 2021-04-14 | $378.32 | $405.69 | 2,317,400 | — | — |
| 2021-04-13 | $378.13 | $405.49 | 2,652,800 | — | — |
| 2021-04-12 | $379.84 | $407.32 | 2,896,600 | — | — |
| 2021-04-09 | $380.08 | $407.58 | 2,429,300 | — | — |
| 2021-04-08 | $377.74 | $405.07 | 3,528,400 | — | — |
| 2021-04-07 | $371.08 | $397.45 | 2,958,300 | — | — |
| 2021-04-06 | $369.57 | $395.84 | 2,661,900 | — | — |
| 2021-04-05 | $368.32 | $394.50 | 2,180,300 | — | — |
| 2021-04-01 | $363.30 | $389.12 | 3,701,800 | — | — |
| 2021-03-31 | $356.05 | $381.36 | 4,372,600 | — | — |
| 2021-03-30 | $358.20 | $383.66 | 2,885,800 | — | — |
| 2021-03-29 | $362.91 | $388.70 | 4,054,900 | — | — |
| 2021-03-26 | $366.14 | $392.16 | 2,741,200 | — | — |
| 2021-03-25 | $358.36 | $383.83 | 2,961,800 | — | — |
| 2021-03-24 | $359.65 | $385.21 | 3,550,000 | — | — |
| 2021-03-23 | $355.27 | $380.52 | 3,756,300 | — | — |
| 2021-03-22 | $358.40 | $383.87 | 4,140,400 | — | — |
| 2021-03-19 | $356.51 | $381.85 | 12,224,300 | — | — |
| 2021-03-18 | $367.00 | $393.08 | 7,205,200 | — | — |
| 2021-03-17 | $378.68 | $405.59 | 3,240,900 | — | — |
| 2021-03-16 | $382.38 | $409.56 | 3,445,100 | — | — |
| 2021-03-15 | $381.76 | $408.89 | 4,216,200 | — | — |
| 2021-03-12 | $382.71 | $409.91 | 2,467,500 | — | — |
| 2021-03-11 | $384.38 | $411.70 | 3,729,700 | — | — |
| 2021-03-10 | $381.70 | $408.83 | 4,509,500 | — | — |
| 2021-03-09 | $376.52 | $403.28 | 5,832,800 | — | — |
| 2021-03-08 | $371.33 | $397.72 | 7,213,300 | — | — |
| 2021-03-05 | $360.88 | $386.53 | 4,643,200 | — | — |
| 2021-03-04 | $349.50 | $374.34 | 4,572,000 | — | — |
| 2021-03-03 | $360.25 | $385.85 | 3,692,300 | — | — |
| 2021-03-02 | $362.82 | $388.61 | 3,559,200 | — | — |
| 2021-03-01 | $362.90 | $388.69 | 4,382,900 | — | — |
| 2021-02-26 | $353.85 | $379.00 | 4,868,500 | — | — |
| 2021-02-25 | $354.57 | $379.77 | 5,207,500 | — | — |
| 2021-02-24 | $367.32 | $393.43 | 7,467,400 | — | — |
| 2021-02-23 | $350.42 | $375.33 | 6,326,600 | — | — |
| 2021-02-22 | $340.66 | $364.87 | 4,940,300 | — | — |
| 2021-02-19 | $333.17 | $356.85 | 4,095,800 | — | — |
| 2021-02-18 | $338.46 | $362.52 | 2,393,700 | — | — |
| 2021-02-17 | $337.33 | $361.30 | 2,267,000 | — | — |
| 2021-02-16 | $341.21 | $365.46 | 2,916,900 | — | — |
| 2021-02-12 | $341.00 | $365.24 | 3,025,100 | — | — |
| 2021-02-11 | $342.87 | $367.24 | 5,110,800 | — | — |
| 2021-02-10 | $334.21 | $357.96 | 4,246,300 | — | — |
| 2021-02-09 | $333.44 | $357.14 | 2,993,300 | — | — |
| 2021-02-08 | $337.03 | $360.98 | 2,652,800 | — | — |
| 2021-02-05 | $338.75 | $362.83 | 2,964,800 | — | — |
| 2021-02-04 | $340.83 | $365.05 | 4,537,500 | — | — |
| 2021-02-03 | $332.82 | $356.47 | 4,036,800 | — | — |
| 2021-02-02 | $334.37 | $358.13 | 5,686,000 | — | — |
| 2021-02-01 | $321.56 | $344.41 | 4,930,700 | — | — |
| 2021-01-29 | $316.29 | $338.77 | 7,627,200 | — | — |
| 2021-01-28 | $324.28 | $347.33 | 6,906,400 | — | — |
| 2021-01-27 | $315.49 | $337.91 | 7,449,400 | — | — |
| 2021-01-26 | $327.70 | $350.99 | 3,503,100 | — | — |
| 2021-01-25 | $329.19 | $352.59 | 6,257,700 | — | — |
| 2021-01-22 | $328.99 | $352.37 | 3,846,600 | — | — |
| 2021-01-21 | $334.44 | $358.21 | 3,484,900 | — | — |
| 2021-01-20 | $334.91 | $358.71 | 5,081,000 | — | — |
| 2021-01-19 | $325.94 | $349.11 | 4,625,200 | — | — |
| 2021-01-15 | $323.26 | $346.23 | 7,911,500 | — | — |
| 2021-01-14 | $326.93 | $350.17 | 8,712,200 | — | — |
| 2021-01-13 | $346.33 | $370.94 | 4,125,700 | — | — |
| 2021-01-12 | $342.92 | $367.29 | 4,858,100 | — | — |
| 2021-01-11 | $348.20 | $372.95 | 2,403,000 | — | — |
| 2021-01-08 | $353.85 | $379.00 | 3,371,500 | — | — |
| 2021-01-07 | $349.86 | $374.73 | 3,100,200 | — | — |
| 2021-01-06 | $347.55 | $371.78 | 3,966,800 | — | — |
| 2021-01-05 | $347.42 | $371.64 | 2,990,700 | — | — |
| 2021-01-04 | $351.49 | $375.99 | 4,638,400 | — | — |