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
- 1999-05-04 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 | $382.55 | $499.55 | 1,601,300 | — | — |
| 2021-12-30 | $385.52 | $503.43 | 1,160,100 | — | — |
| 2021-12-29 | $386.20 | $504.32 | 1,327,800 | — | — |
| 2021-12-28 | $387.61 | $506.16 | 1,528,200 | — | — |
| 2021-12-27 | $388.04 | $506.72 | 1,430,400 | — | — |
| 2021-12-23 | $385.04 | $502.80 | 1,624,000 | — | — |
| 2021-12-22 | $382.33 | $499.26 | 1,487,900 | — | — |
| 2021-12-21 | $380.32 | $496.64 | 2,942,800 | — | — |
| 2021-12-20 | $371.61 | $485.26 | 3,735,600 | — | — |
| 2021-12-17 | $381.80 | $498.57 | 7,058,600 | — | — |
| 2021-12-16 | $397.37 | $518.90 | 3,578,200 | — | — |
| 2021-12-15 | $389.91 | $509.16 | 2,802,300 | — | — |
| 2021-12-14 | $388.82 | $507.74 | 2,788,500 | — | — |
| 2021-12-13 | $384.64 | $502.28 | 2,313,300 | — | — |
| 2021-12-10 | $391.06 | $510.66 | 1,893,800 | — | — |
| 2021-12-09 | $396.49 | $517.75 | 2,111,500 | — | — |
| 2021-12-08 | $397.32 | $518.84 | 1,635,200 | — | — |
| 2021-12-07 | $400.11 | $522.48 | 2,441,000 | — | — |
| 2021-12-06 | $389.30 | $508.36 | 1,990,200 | — | — |
| 2021-12-03 | $382.73 | $499.79 | 2,807,500 | — | — |
| 2021-12-02 | $387.54 | $506.07 | 3,343,700 | — | — |
| 2021-12-01 | $376.48 | $491.62 | 2,476,000 | — | — |
| 2021-11-30 | $380.99 | $494.90 | 4,570,400 | — | — |
| 2021-11-29 | $386.54 | $502.11 | 2,883,400 | — | — |
| 2021-11-26 | $389.39 | $505.81 | 2,687,900 | — | — |
| 2021-11-24 | $399.19 | $518.54 | 2,186,300 | — | — |
| 2021-11-23 | $406.34 | $527.83 | 2,402,300 | — | — |
| 2021-11-22 | $396.16 | $514.61 | 3,058,700 | — | — |
| 2021-11-19 | $387.39 | $503.22 | 2,610,400 | — | — |
| 2021-11-18 | $391.37 | $508.38 | 1,847,400 | — | — |
| 2021-11-17 | $391.55 | $508.62 | 2,927,000 | — | — |
| 2021-11-16 | $403.09 | $523.61 | 1,311,000 | — | — |
| 2021-11-15 | $404.81 | $525.84 | 1,436,500 | — | — |
| 2021-11-12 | $404.91 | $525.97 | 1,360,100 | — | — |
| 2021-11-11 | $402.34 | $522.63 | 1,252,400 | — | — |
| 2021-11-10 | $399.12 | $518.45 | 2,243,900 | — | — |
| 2021-11-09 | $405.35 | $526.54 | 2,246,900 | — | — |
| 2021-11-08 | $408.34 | $530.43 | 1,728,400 | — | — |
| 2021-11-05 | $407.08 | $528.79 | 2,105,600 | — | — |
| 2021-11-04 | $408.07 | $530.08 | 3,802,300 | — | — |
| 2021-11-03 | $417.90 | $542.85 | 3,542,400 | — | — |
| 2021-11-02 | $423.85 | $550.58 | 3,000,800 | — | — |
| 2021-11-01 | $416.70 | $541.29 | 1,820,800 | — | — |
| 2021-10-29 | $413.35 | $536.94 | 2,061,700 | — | — |
| 2021-10-28 | $414.82 | $538.85 | 1,444,700 | — | — |
| 2021-10-27 | $410.99 | $533.87 | 2,067,200 | — | — |
| 2021-10-26 | $417.61 | $542.47 | 1,843,300 | — | — |
| 2021-10-25 | $414.75 | $538.76 | 1,824,700 | — | — |
| 2021-10-22 | $414.32 | $538.20 | 2,411,000 | — | — |
| 2021-10-21 | $407.59 | $529.45 | 2,162,100 | — | — |
| 2021-10-20 | $407.89 | $529.84 | 2,453,400 | — | — |
| 2021-10-19 | $412.16 | $535.39 | 2,568,300 | — | — |
| 2021-10-18 | $413.69 | $537.38 | 3,832,300 | — | — |
| 2021-10-15 | $406.07 | $527.48 | 6,451,400 | — | — |
| 2021-10-14 | $391.20 | $508.16 | 3,380,900 | — | — |
| 2021-10-13 | $386.31 | $501.81 | 2,391,600 | — | — |
| 2021-10-12 | $386.53 | $502.10 | 2,088,200 | — | — |
| 2021-10-11 | $385.24 | $500.42 | 1,787,400 | — | — |
| 2021-10-08 | $392.81 | $510.26 | 1,446,700 | — | — |
| 2021-10-07 | $390.62 | $507.41 | 2,348,000 | — | — |
| 2021-10-06 | $388.05 | $504.07 | 2,111,800 | — | — |
| 2021-10-05 | $385.81 | $501.16 | 2,508,100 | — | — |
| 2021-10-04 | $374.15 | $486.02 | 2,895,600 | — | — |
| 2021-10-01 | $380.00 | $493.62 | 2,382,300 | — | — |
| 2021-09-30 | $378.03 | $491.06 | 2,665,700 | — | — |
| 2021-09-29 | $384.89 | $499.97 | 1,955,000 | — | — |
| 2021-09-28 | $389.50 | $505.96 | 2,609,000 | — | — |
| 2021-09-27 | $399.81 | $519.35 | 2,788,500 | — | — |
| 2021-09-24 | $390.85 | $507.71 | 1,789,700 | — | — |
| 2021-09-23 | $391.86 | $509.02 | 2,518,000 | — | — |
| 2021-09-22 | $385.47 | $500.72 | 2,991,300 | — | — |
| 2021-09-21 | $375.84 | $488.21 | 2,377,300 | — | — |
| 2021-09-20 | $378.13 | $491.19 | 3,834,500 | — | — |
| 2021-09-17 | $391.46 | $508.50 | 3,843,700 | — | — |
| 2021-09-16 | $396.68 | $515.28 | 2,882,900 | — | — |
| 2021-09-15 | $401.95 | $522.13 | 3,199,800 | — | — |
| 2021-09-14 | $403.69 | $524.39 | 3,263,200 | — | — |
| 2021-09-13 | $409.26 | $531.62 | 1,802,800 | — | — |
| 2021-09-10 | $403.48 | $524.12 | 1,956,000 | — | — |
| 2021-09-09 | $404.58 | $525.54 | 2,424,600 | — | — |
| 2021-09-08 | $405.00 | $526.09 | 1,646,200 | — | — |
| 2021-09-07 | $410.32 | $533.00 | 1,557,000 | — | — |
| 2021-09-03 | $411.31 | $534.29 | 1,373,600 | — | — |
| 2021-09-02 | $414.50 | $538.43 | 1,830,400 | — | — |
| 2021-09-01 | $413.66 | $537.34 | 1,680,400 | — | — |
| 2021-08-31 | $413.51 | $537.14 | 1,958,100 | — | — |
| 2021-08-30 | $413.60 | $534.66 | 2,089,400 | — | — |
| 2021-08-27 | $419.69 | $542.54 | 2,174,500 | — | — |
| 2021-08-26 | $412.41 | $533.13 | 2,076,500 | — | — |
| 2021-08-25 | $413.12 | $534.04 | 1,845,300 | — | — |
| 2021-08-24 | $408.56 | $528.15 | 1,958,400 | — | — |
| 2021-08-23 | $401.45 | $518.96 | 1,857,600 | — | — |
| 2021-08-20 | $395.87 | $511.74 | 1,612,100 | — | — |
| 2021-08-19 | $393.57 | $508.77 | 2,241,500 | — | — |
| 2021-08-18 | $398.80 | $515.53 | 2,187,800 | — | — |
| 2021-08-17 | $404.97 | $523.51 | 2,077,400 | — | — |
| 2021-08-16 | $408.35 | $527.88 | 1,590,700 | — | — |
| 2021-08-13 | $410.78 | $531.02 | 1,980,000 | — | — |
| 2021-08-12 | $415.00 | $536.47 | 2,312,800 | — | — |
| 2021-08-11 | $413.89 | $535.04 | 3,000,500 | — | — |
| 2021-08-10 | $407.97 | $527.39 | 3,152,300 | — | — |
| 2021-08-09 | $399.88 | $516.93 | 3,319,100 | — | — |
| 2021-08-06 | $397.89 | $514.36 | 3,655,800 | — | — |
| 2021-08-05 | $384.30 | $496.79 | 1,583,800 | — | — |
| 2021-08-04 | $377.86 | $488.46 | 1,460,500 | — | — |
| 2021-08-03 | $380.36 | $491.69 | 1,494,600 | — | — |
| 2021-08-02 | $378.19 | $488.89 | 2,383,200 | — | — |
| 2021-07-30 | $374.88 | $484.61 | 1,474,900 | — | — |
| 2021-07-29 | $377.55 | $488.06 | 1,296,600 | — | — |
| 2021-07-28 | $374.23 | $483.77 | 1,668,900 | — | — |
| 2021-07-27 | $374.84 | $484.56 | 1,791,800 | — | — |
| 2021-07-26 | $375.90 | $485.93 | 1,559,100 | — | — |
| 2021-07-23 | $374.05 | $483.54 | 1,706,900 | — | — |
| 2021-07-22 | $372.71 | $481.80 | 1,887,100 | — | — |
| 2021-07-21 | $373.50 | $482.83 | 2,398,800 | — | — |
| 2021-07-20 | $364.76 | $471.53 | 2,937,900 | — | — |
| 2021-07-19 | $354.72 | $458.55 | 4,394,600 | — | — |
| 2021-07-16 | $364.80 | $471.58 | 2,583,300 | — | — |
| 2021-07-15 | $373.35 | $482.63 | 2,183,900 | — | — |
| 2021-07-14 | $374.40 | $483.99 | 3,295,700 | — | — |
| 2021-07-13 | $375.98 | $486.03 | 6,466,800 | — | — |
| 2021-07-12 | $380.50 | $491.87 | 4,135,900 | — | — |
| 2021-07-09 | $371.76 | $480.58 | 2,641,800 | — | — |
| 2021-07-08 | $358.94 | $464.00 | 2,940,500 | — | — |
| 2021-07-07 | $367.67 | $475.29 | 2,012,800 | — | — |
| 2021-07-06 | $369.86 | $478.12 | 2,162,900 | — | — |
| 2021-07-02 | $374.16 | $483.68 | 1,598,900 | — | — |
| 2021-07-01 | $374.99 | $484.75 | 2,571,000 | — | — |
| 2021-06-30 | $379.53 | $490.62 | 2,238,400 | — | — |
| 2021-06-29 | $372.62 | $481.69 | 2,365,900 | — | — |
| 2021-06-28 | $368.71 | $476.63 | 1,833,400 | — | — |
| 2021-06-25 | $368.77 | $476.71 | 2,782,400 | — | — |
| 2021-06-24 | $368.75 | $476.69 | 2,716,600 | — | — |
| 2021-06-23 | $361.05 | $466.73 | 1,713,100 | — | — |
| 2021-06-22 | $357.53 | $462.18 | 1,870,800 | — | — |
| 2021-06-21 | $357.54 | $462.19 | 2,717,300 | — | — |
| 2021-06-18 | $348.83 | $450.93 | 6,290,100 | — | — |
| 2021-06-17 | $361.50 | $467.31 | 4,146,300 | — | — |
| 2021-06-16 | $371.00 | $479.59 | 3,264,200 | — | — |
| 2021-06-15 | $371.30 | $479.98 | 2,302,900 | — | — |
| 2021-06-14 | $372.92 | $482.08 | 2,560,500 | — | — |
| 2021-06-11 | $378.05 | $488.71 | 2,117,300 | — | — |
| 2021-06-10 | $373.94 | $483.39 | 3,900,800 | — | — |
| 2021-06-09 | $382.78 | $494.82 | 2,025,900 | — | — |
| 2021-06-08 | $384.70 | $497.30 | 2,452,600 | — | — |
| 2021-06-07 | $388.16 | $501.78 | 2,188,700 | — | — |
| 2021-06-04 | $391.45 | $506.03 | 2,514,100 | — | — |
| 2021-06-03 | $388.72 | $502.50 | 3,003,900 | — | — |
| 2021-06-02 | $383.44 | $495.68 | 2,809,700 | — | — |
| 2021-06-01 | $382.44 | $494.38 | 3,644,000 | — | — |
| 2021-05-28 | $372.02 | $480.91 | 2,169,700 | — | — |
| 2021-05-27 | $371.37 | $478.46 | 3,897,000 | — | — |
| 2021-05-26 | $367.40 | $473.34 | 2,121,200 | — | — |
| 2021-05-25 | $364.51 | $469.62 | 2,631,000 | — | — |
| 2021-05-24 | $368.29 | $474.49 | 1,834,300 | — | — |
| 2021-05-21 | $366.26 | $471.87 | 2,657,500 | — | — |
| 2021-05-20 | $359.78 | $463.52 | 1,919,600 | — | — |
| 2021-05-19 | $358.38 | $461.72 | 3,696,000 | — | — |
| 2021-05-18 | $364.56 | $469.68 | 2,018,600 | — | — |
| 2021-05-17 | $369.25 | $475.73 | 1,826,100 | — | — |
| 2021-05-14 | $368.77 | $475.11 | 2,732,300 | — | — |
| 2021-05-13 | $358.81 | $462.27 | 2,673,900 | — | — |
| 2021-05-12 | $354.40 | $456.59 | 3,309,800 | — | — |
| 2021-05-11 | $359.92 | $463.70 | 3,734,300 | — | — |
| 2021-05-10 | $368.68 | $474.99 | 3,396,300 | — | — |
| 2021-05-07 | $370.89 | $477.84 | 3,378,100 | — | — |
| 2021-05-06 | $365.97 | $471.50 | 3,048,700 | — | — |
| 2021-05-05 | $357.62 | $460.74 | 2,786,800 | — | — |
| 2021-05-04 | $349.84 | $450.72 | 2,831,400 | — | — |
| 2021-05-03 | $350.16 | $451.13 | 1,871,700 | — | — |
| 2021-04-30 | $348.45 | $448.93 | 2,101,100 | — | — |
| 2021-04-29 | $352.97 | $454.75 | 2,584,400 | — | — |
| 2021-04-28 | $348.11 | $448.49 | 2,140,900 | — | — |
| 2021-04-27 | $346.63 | $446.58 | 2,088,600 | — | — |
| 2021-04-26 | $343.52 | $442.58 | 2,171,500 | — | — |
| 2021-04-23 | $339.35 | $437.20 | 2,163,800 | — | — |
| 2021-04-22 | $330.85 | $426.25 | 2,165,200 | — | — |
| 2021-04-21 | $335.27 | $431.95 | 2,733,300 | — | — |
| 2021-04-20 | $331.88 | $427.58 | 3,662,300 | — | — |
| 2021-04-19 | $343.09 | $442.02 | 3,228,200 | — | — |
| 2021-04-16 | $342.31 | $441.02 | 4,231,900 | — | — |
| 2021-04-15 | $338.55 | $436.17 | 4,354,800 | — | — |
| 2021-04-14 | $335.35 | $432.05 | 9,876,800 | — | — |
| 2021-04-13 | $327.68 | $422.17 | 3,575,900 | — | — |
| 2021-04-12 | $331.84 | $427.53 | 2,318,800 | — | — |
| 2021-04-09 | $330.81 | $426.20 | 2,347,100 | — | — |
| 2021-04-08 | $331.14 | $426.63 | 2,402,800 | — | — |
| 2021-04-07 | $326.55 | $420.71 | 2,157,300 | — | — |
| 2021-04-06 | $327.06 | $421.37 | 1,801,700 | — | — |
| 2021-04-05 | $323.54 | $416.83 | 3,235,000 | — | — |
| 2021-04-01 | $327.64 | $422.12 | 2,659,000 | — | — |
| 2021-03-31 | $327.00 | $421.29 | 2,624,500 | — | — |
| 2021-03-30 | $332.01 | $427.75 | 2,717,300 | — | — |
| 2021-03-29 | $325.73 | $419.66 | 4,533,200 | — | — |
| 2021-03-26 | $327.39 | $421.79 | 3,082,600 | — | — |
| 2021-03-25 | $330.55 | $425.87 | 2,804,700 | — | — |
| 2021-03-24 | $328.65 | $423.42 | 3,332,200 | — | — |
| 2021-03-23 | $331.77 | $427.44 | 2,457,500 | — | — |
| 2021-03-22 | $339.33 | $437.18 | 2,094,500 | — | — |
| 2021-03-19 | $344.20 | $443.45 | 3,513,000 | — | — |
| 2021-03-18 | $348.00 | $448.35 | 3,713,000 | — | — |
| 2021-03-17 | $344.95 | $444.42 | 2,710,900 | — | — |
| 2021-03-16 | $341.71 | $440.24 | 2,332,600 | — | — |
| 2021-03-15 | $346.05 | $445.84 | 2,276,200 | — | — |
| 2021-03-12 | $348.81 | $449.39 | 2,436,700 | — | — |
| 2021-03-11 | $342.10 | $440.75 | 2,756,600 | — | — |
| 2021-03-10 | $342.02 | $440.64 | 3,153,100 | — | — |
| 2021-03-09 | $330.59 | $425.92 | 3,324,800 | — | — |
| 2021-03-08 | $334.19 | $430.56 | 2,998,000 | — | — |
| 2021-03-05 | $327.37 | $421.77 | 3,740,200 | — | — |
| 2021-03-04 | $329.29 | $424.24 | 3,647,600 | — | — |
| 2021-03-03 | $334.43 | $430.86 | 3,606,300 | — | — |
| 2021-03-02 | $330.94 | $426.37 | 2,850,300 | — | — |
| 2021-03-01 | $329.92 | $425.05 | 2,957,800 | — | — |
| 2021-02-26 | $319.48 | $409.99 | 3,732,200 | — | — |
| 2021-02-25 | $327.76 | $420.62 | 4,244,000 | — | — |
| 2021-02-24 | $330.64 | $424.32 | 3,934,400 | — | — |
| 2021-02-23 | $319.21 | $409.65 | 2,942,500 | — | — |
| 2021-02-22 | $316.87 | $406.64 | 3,162,300 | — | — |
| 2021-02-19 | $315.62 | $405.04 | 2,749,500 | — | — |
| 2021-02-18 | $309.90 | $397.70 | 2,093,300 | — | — |
| 2021-02-17 | $312.74 | $401.34 | 2,333,100 | — | — |
| 2021-02-16 | $311.96 | $400.34 | 2,792,200 | — | — |
| 2021-02-12 | $306.32 | $393.10 | 1,977,300 | — | — |
| 2021-02-11 | $302.32 | $387.97 | 2,159,900 | — | — |
| 2021-02-10 | $304.28 | $390.49 | 3,213,700 | — | — |
| 2021-02-09 | $300.46 | $385.58 | 2,071,700 | — | — |
| 2021-02-08 | $300.15 | $385.19 | 2,826,200 | — | — |
| 2021-02-05 | $293.50 | $376.65 | 2,938,100 | — | — |
| 2021-02-04 | $293.75 | $376.97 | 2,994,700 | — | — |
| 2021-02-03 | $288.55 | $370.30 | 2,712,800 | — | — |
| 2021-02-02 | $286.97 | $368.27 | 5,195,500 | — | — |
| 2021-02-01 | $274.73 | $352.57 | 2,324,100 | — | — |
| 2021-01-29 | $271.17 | $348.00 | 3,412,000 | — | — |
| 2021-01-28 | $275.02 | $352.94 | 3,778,700 | — | — |
| 2021-01-27 | $273.33 | $350.77 | 3,891,800 | — | — |
| 2021-01-26 | $281.76 | $361.59 | 3,296,800 | — | — |
| 2021-01-25 | $283.04 | $363.23 | 4,575,000 | — | — |
| 2021-01-22 | $289.39 | $371.38 | 2,568,800 | — | — |
| 2021-01-21 | $289.37 | $371.35 | 2,516,000 | — | — |
| 2021-01-20 | $290.47 | $372.76 | 4,792,600 | — | — |
| 2021-01-19 | $294.20 | $377.55 | 6,727,800 | — | — |
| 2021-01-15 | $301.01 | $386.29 | 3,863,700 | — | — |
| 2021-01-14 | $307.87 | $395.09 | 3,192,200 | — | — |
| 2021-01-13 | $302.94 | $388.77 | 2,413,800 | — | — |
| 2021-01-12 | $302.21 | $387.83 | 4,814,400 | — | — |
| 2021-01-11 | $293.83 | $377.08 | 2,649,700 | — | — |
| 2021-01-08 | $290.08 | $372.26 | 2,800,800 | — | — |
| 2021-01-07 | $291.65 | $374.28 | 4,009,700 | — | — |
| 2021-01-06 | $285.55 | $366.45 | 6,383,500 | — | — |
| 2021-01-05 | $270.93 | $347.69 | 4,207,100 | — | — |
| 2021-01-04 | $265.00 | $340.08 | 3,572,000 | — | — |