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
- 2004-11-05 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 | $411.27 | $465.64 | 100,900 | — | — |
| 2021-12-30 | $412.66 | $467.22 | 76,900 | — | — |
| 2021-12-29 | $411.34 | $465.72 | 107,000 | — | — |
| 2021-12-28 | $414.18 | $468.94 | 95,200 | — | — |
| 2021-12-27 | $413.61 | $468.29 | 139,200 | — | — |
| 2021-12-23 | $410.67 | $464.96 | 163,900 | — | — |
| 2021-12-22 | $409.02 | $463.09 | 154,100 | — | — |
| 2021-12-21 | $411.56 | $465.97 | 210,100 | — | — |
| 2021-12-20 | $403.46 | $456.80 | 191,700 | — | — |
| 2021-12-17 | $410.42 | $464.68 | 651,000 | — | — |
| 2021-12-16 | $408.38 | $462.37 | 409,200 | — | — |
| 2021-12-15 | $414.21 | $468.97 | 384,800 | — | — |
| 2021-12-14 | $395.42 | $447.70 | 285,200 | — | — |
| 2021-12-13 | $401.87 | $455.00 | 445,600 | — | — |
| 2021-12-10 | $385.84 | $436.85 | 244,800 | — | — |
| 2021-12-09 | $379.78 | $429.99 | 218,000 | — | — |
| 2021-12-08 | $384.87 | $435.75 | 365,100 | — | — |
| 2021-12-07 | $380.68 | $431.01 | 429,300 | — | — |
| 2021-12-06 | $362.00 | $409.86 | 347,200 | — | — |
| 2021-12-03 | $349.08 | $395.23 | 331,700 | — | — |
| 2021-12-02 | $351.07 | $397.48 | 351,400 | — | — |
| 2021-12-01 | $343.73 | $389.17 | 261,400 | — | — |
| 2021-11-30 | $352.69 | $399.32 | 718,300 | — | — |
| 2021-11-29 | $352.96 | $399.62 | 230,900 | — | — |
| 2021-11-26 | $360.52 | $408.18 | 203,800 | — | — |
| 2021-11-24 | $361.42 | $409.20 | 170,500 | — | — |
| 2021-11-23 | $362.75 | $410.71 | 206,600 | — | — |
| 2021-11-22 | $367.25 | $415.80 | 298,000 | — | — |
| 2021-11-19 | $359.79 | $407.36 | 277,200 | — | — |
| 2021-11-18 | $366.83 | $415.33 | 374,200 | — | — |
| 2021-11-17 | $382.83 | $433.44 | 221,200 | — | — |
| 2021-11-16 | $392.58 | $444.48 | 281,600 | — | — |
| 2021-11-15 | $389.27 | $440.73 | 216,700 | — | — |
| 2021-11-12 | $388.82 | $440.22 | 231,400 | — | — |
| 2021-11-11 | $382.72 | $433.32 | 161,100 | — | — |
| 2021-11-10 | $388.74 | $440.13 | 168,400 | — | — |
| 2021-11-09 | $387.19 | $438.38 | 210,000 | — | — |
| 2021-11-08 | $390.06 | $441.63 | 203,200 | — | — |
| 2021-11-05 | $388.31 | $439.65 | 291,900 | — | — |
| 2021-11-04 | $388.53 | $439.90 | 407,700 | — | — |
| 2021-11-03 | $404.54 | $458.02 | 197,200 | — | — |
| 2021-11-02 | $407.11 | $460.93 | 159,100 | — | — |
| 2021-11-01 | $408.61 | $461.88 | 161,600 | — | — |
| 2021-10-29 | $408.67 | $461.95 | 259,400 | — | — |
| 2021-10-28 | $405.06 | $457.87 | 129,900 | — | — |
| 2021-10-27 | $403.47 | $456.07 | 270,800 | — | — |
| 2021-10-26 | $404.54 | $457.28 | 155,600 | — | — |
| 2021-10-25 | $407.25 | $460.35 | 109,300 | — | — |
| 2021-10-22 | $415.43 | $469.59 | 156,900 | — | — |
| 2021-10-21 | $410.73 | $464.28 | 353,900 | — | — |
| 2021-10-20 | $405.69 | $458.58 | 272,500 | — | — |
| 2021-10-19 | $411.19 | $464.80 | 279,100 | — | — |
| 2021-10-18 | $405.00 | $457.80 | 202,600 | — | — |
| 2021-10-15 | $405.77 | $458.67 | 155,800 | — | — |
| 2021-10-14 | $403.17 | $455.73 | 224,400 | — | — |
| 2021-10-13 | $400.08 | $452.24 | 304,600 | — | — |
| 2021-10-12 | $397.80 | $449.66 | 208,300 | — | — |
| 2021-10-11 | $402.96 | $455.50 | 119,200 | — | — |
| 2021-10-08 | $410.15 | $463.62 | 113,400 | — | — |
| 2021-10-07 | $419.84 | $474.58 | 232,300 | — | — |
| 2021-10-06 | $412.43 | $466.20 | 553,600 | — | — |
| 2021-10-05 | $431.53 | $487.79 | 327,800 | — | — |
| 2021-10-04 | $417.82 | $472.29 | 244,400 | — | — |
| 2021-10-01 | $417.82 | $472.29 | 213,700 | — | — |
| 2021-09-30 | $420.69 | $475.54 | 297,600 | — | — |
| 2021-09-29 | $423.66 | $478.90 | 232,300 | — | — |
| 2021-09-28 | $418.86 | $473.47 | 345,400 | — | — |
| 2021-09-27 | $417.22 | $471.62 | 320,100 | — | — |
| 2021-09-24 | $424.00 | $479.28 | 289,100 | — | — |
| 2021-09-23 | $425.10 | $480.52 | 217,000 | — | — |
| 2021-09-22 | $425.65 | $481.15 | 213,300 | — | — |
| 2021-09-21 | $421.81 | $476.80 | 180,200 | — | — |
| 2021-09-20 | $425.48 | $480.95 | 198,200 | — | — |
| 2021-09-17 | $426.00 | $481.54 | 316,300 | — | — |
| 2021-09-16 | $427.62 | $483.37 | 132,600 | — | — |
| 2021-09-15 | $425.79 | $481.30 | 203,100 | — | — |
| 2021-09-14 | $426.24 | $481.81 | 275,400 | — | — |
| 2021-09-13 | $432.08 | $488.41 | 172,300 | — | — |
| 2021-09-10 | $438.49 | $495.66 | 169,000 | — | — |
| 2021-09-09 | $443.63 | $501.47 | 169,100 | — | — |
| 2021-09-08 | $451.85 | $510.76 | 248,900 | — | — |
| 2021-09-07 | $451.30 | $510.14 | 474,200 | — | — |
| 2021-09-03 | $475.22 | $537.18 | 134,300 | — | — |
| 2021-09-02 | $479.47 | $541.98 | 108,600 | — | — |
| 2021-09-01 | $479.54 | $542.06 | 155,300 | — | — |
| 2021-08-31 | $475.92 | $537.97 | 219,300 | — | — |
| 2021-08-30 | $477.52 | $539.78 | 165,800 | — | — |
| 2021-08-27 | $484.77 | $547.97 | 233,300 | — | — |
| 2021-08-26 | $476.53 | $538.66 | 116,200 | — | — |
| 2021-08-25 | $472.33 | $533.91 | 155,700 | — | — |
| 2021-08-24 | $480.75 | $543.43 | 103,100 | — | — |
| 2021-08-23 | $476.78 | $538.94 | 90,600 | — | — |
| 2021-08-20 | $475.50 | $537.49 | 114,800 | — | — |
| 2021-08-19 | $472.27 | $533.84 | 128,900 | — | — |
| 2021-08-18 | $461.84 | $522.05 | 133,200 | — | — |
| 2021-08-17 | $474.53 | $536.40 | 105,900 | — | — |
| 2021-08-16 | $470.05 | $531.33 | 113,200 | — | — |
| 2021-08-13 | $463.42 | $523.84 | 128,900 | — | — |
| 2021-08-12 | $463.31 | $523.72 | 129,900 | — | — |
| 2021-08-11 | $462.50 | $522.80 | 141,400 | — | — |
| 2021-08-10 | $467.55 | $528.51 | 165,800 | — | — |
| 2021-08-09 | $484.64 | $547.83 | 117,200 | — | — |
| 2021-08-06 | $485.70 | $549.02 | 117,500 | — | — |
| 2021-08-05 | $490.73 | $554.71 | 193,200 | — | — |
| 2021-08-04 | $492.13 | $556.29 | 184,500 | — | — |
| 2021-08-03 | $479.94 | $542.51 | 151,700 | — | — |
| 2021-08-02 | $480.00 | $541.84 | 230,600 | — | — |
| 2021-07-30 | $475.17 | $536.38 | 238,700 | — | — |
| 2021-07-29 | $475.78 | $537.07 | 188,700 | — | — |
| 2021-07-28 | $470.94 | $531.61 | 165,100 | — | — |
| 2021-07-27 | $466.72 | $526.84 | 190,300 | — | — |
| 2021-07-26 | $466.95 | $527.10 | 178,800 | — | — |
| 2021-07-23 | $475.19 | $536.41 | 182,100 | — | — |
| 2021-07-22 | $464.42 | $524.25 | 153,800 | — | — |
| 2021-07-21 | $455.85 | $514.57 | 280,900 | — | — |
| 2021-07-20 | $460.50 | $519.82 | 415,200 | — | — |
| 2021-07-19 | $462.68 | $522.28 | 327,200 | — | — |
| 2021-07-16 | $459.09 | $518.23 | 179,300 | — | — |
| 2021-07-15 | $454.67 | $513.24 | 171,700 | — | — |
| 2021-07-14 | $459.46 | $518.65 | 141,600 | — | — |
| 2021-07-13 | $459.00 | $518.13 | 110,300 | — | — |
| 2021-07-12 | $461.82 | $521.31 | 190,000 | — | — |
| 2021-07-09 | $460.77 | $520.13 | 247,900 | — | — |
| 2021-07-08 | $459.02 | $518.15 | 296,100 | — | — |
| 2021-07-07 | $450.08 | $508.06 | 385,900 | — | — |
| 2021-07-06 | $471.80 | $532.58 | 288,600 | — | — |
| 2021-07-02 | $463.87 | $523.63 | 148,200 | — | — |
| 2021-07-01 | $464.21 | $524.01 | 194,900 | — | — |
| 2021-06-30 | $463.59 | $523.31 | 276,600 | — | — |
| 2021-06-29 | $472.14 | $532.96 | 194,000 | — | — |
| 2021-06-28 | $469.62 | $530.12 | 260,900 | — | — |
| 2021-06-25 | $467.96 | $528.24 | 346,700 | — | — |
| 2021-06-24 | $461.06 | $520.46 | 207,200 | — | — |
| 2021-06-23 | $457.82 | $516.80 | 133,600 | — | — |
| 2021-06-22 | $457.81 | $516.79 | 216,300 | — | — |
| 2021-06-21 | $455.20 | $513.84 | 235,400 | — | — |
| 2021-06-18 | $449.54 | $507.45 | 647,200 | — | — |
| 2021-06-17 | $461.09 | $520.49 | 308,200 | — | — |
| 2021-06-16 | $449.36 | $507.25 | 226,300 | — | — |
| 2021-06-15 | $452.52 | $510.82 | 269,800 | — | — |
| 2021-06-14 | $454.71 | $513.29 | 244,400 | — | — |
| 2021-06-11 | $440.86 | $497.65 | 182,800 | — | — |
| 2021-06-10 | $432.89 | $488.66 | 439,100 | — | — |
| 2021-06-09 | $433.62 | $489.48 | 201,900 | — | — |
| 2021-06-08 | $440.76 | $497.54 | 184,000 | — | — |
| 2021-06-07 | $448.59 | $506.38 | 222,300 | — | — |
| 2021-06-04 | $450.23 | $508.23 | 345,700 | — | — |
| 2021-06-03 | $444.21 | $501.43 | 392,800 | — | — |
| 2021-06-02 | $460.46 | $519.78 | 204,800 | — | — |
| 2021-06-01 | $454.33 | $512.86 | 241,600 | — | — |
| 2021-05-28 | $466.54 | $526.64 | 292,500 | — | — |
| 2021-05-27 | $462.03 | $521.55 | 548,700 | — | — |
| 2021-05-26 | $462.76 | $522.37 | 329,500 | — | — |
| 2021-05-25 | $458.52 | $517.59 | 255,600 | — | — |
| 2021-05-24 | $456.40 | $515.19 | 247,300 | — | — |
| 2021-05-21 | $455.99 | $514.73 | 234,400 | — | — |
| 2021-05-20 | $450.94 | $509.03 | 205,400 | — | — |
| 2021-05-19 | $443.14 | $500.23 | 281,300 | — | — |
| 2021-05-18 | $446.70 | $504.25 | 318,300 | — | — |
| 2021-05-17 | $455.09 | $513.72 | 403,400 | — | — |
| 2021-05-14 | $456.30 | $515.08 | 294,200 | — | — |
| 2021-05-13 | $452.22 | $510.48 | 429,700 | — | — |
| 2021-05-12 | $444.82 | $502.12 | 398,300 | — | — |
| 2021-05-11 | $448.04 | $505.76 | 432,000 | — | — |
| 2021-05-10 | $439.79 | $495.70 | 353,300 | — | — |
| 2021-05-07 | $437.17 | $492.75 | 598,800 | — | — |
| 2021-05-06 | $438.61 | $494.37 | 605,900 | — | — |
| 2021-05-05 | $456.62 | $514.67 | 362,700 | — | — |
| 2021-05-04 | $474.00 | $534.26 | 265,500 | — | — |
| 2021-05-03 | $488.68 | $550.81 | 199,200 | — | — |
| 2021-04-30 | $488.46 | $550.56 | 272,900 | — | — |
| 2021-04-29 | $495.77 | $558.80 | 231,500 | — | — |
| 2021-04-28 | $489.37 | $551.58 | 225,600 | — | — |
| 2021-04-27 | $495.65 | $558.66 | 210,400 | — | — |
| 2021-04-26 | $505.21 | $569.44 | 202,800 | — | — |
| 2021-04-23 | $507.46 | $571.97 | 303,200 | — | — |
| 2021-04-22 | $502.88 | $566.81 | 509,100 | — | — |
| 2021-04-21 | $523.25 | $589.77 | 178,900 | — | — |
| 2021-04-20 | $529.12 | $596.39 | 137,000 | — | — |
| 2021-04-19 | $533.62 | $601.46 | 172,300 | — | — |
| 2021-04-16 | $534.95 | $602.96 | 256,700 | — | — |
| 2021-04-15 | $539.15 | $607.69 | 151,900 | — | — |
| 2021-04-14 | $534.84 | $602.83 | 181,600 | — | — |
| 2021-04-13 | $539.68 | $608.29 | 257,300 | — | — |
| 2021-04-12 | $535.45 | $603.52 | 180,800 | — | — |
| 2021-04-09 | $534.56 | $602.52 | 192,900 | — | — |
| 2021-04-08 | $531.48 | $599.05 | 203,900 | — | — |
| 2021-04-07 | $521.01 | $587.25 | 214,400 | — | — |
| 2021-04-06 | $533.06 | $600.83 | 288,700 | — | — |
| 2021-04-05 | $520.00 | $586.11 | 227,700 | — | — |
| 2021-04-01 | $520.28 | $586.42 | 245,300 | — | — |
| 2021-03-31 | $497.92 | $561.22 | 346,300 | — | — |
| 2021-03-30 | $495.75 | $558.77 | 218,900 | — | — |
| 2021-03-29 | $516.68 | $582.37 | 192,300 | — | — |
| 2021-03-26 | $517.80 | $583.63 | 263,600 | — | — |
| 2021-03-25 | $497.71 | $560.98 | 293,000 | — | — |
| 2021-03-24 | $500.93 | $564.61 | 271,800 | — | — |
| 2021-03-23 | $526.12 | $593.01 | 283,500 | — | — |
| 2021-03-22 | $521.28 | $587.55 | 202,100 | — | — |
| 2021-03-19 | $510.12 | $574.97 | 667,300 | — | — |
| 2021-03-18 | $501.42 | $565.17 | 291,400 | — | — |
| 2021-03-17 | $513.00 | $578.22 | 306,300 | — | — |
| 2021-03-16 | $516.91 | $582.62 | 198,400 | — | — |
| 2021-03-15 | $525.41 | $592.20 | 246,700 | — | — |
| 2021-03-12 | $518.97 | $584.95 | 225,800 | — | — |
| 2021-03-11 | $523.82 | $590.41 | 200,400 | — | — |
| 2021-03-10 | $516.79 | $582.49 | 211,100 | — | — |
| 2021-03-09 | $524.09 | $590.72 | 350,500 | — | — |
| 2021-03-08 | $512.97 | $578.18 | 349,100 | — | — |
| 2021-03-05 | $504.37 | $568.49 | 612,900 | — | — |
| 2021-03-04 | $484.93 | $546.58 | 461,300 | — | — |
| 2021-03-03 | $509.35 | $574.10 | 534,300 | — | — |
| 2021-03-02 | $578.88 | $652.47 | 245,400 | — | — |
| 2021-03-01 | $579.07 | $652.69 | 241,900 | — | — |
| 2021-02-26 | $555.94 | $626.62 | 282,800 | — | — |
| 2021-02-25 | $551.77 | $621.92 | 224,100 | — | — |
| 2021-02-24 | $545.46 | $614.80 | 225,900 | — | — |
| 2021-02-23 | $549.14 | $618.95 | 403,600 | — | — |
| 2021-02-22 | $541.07 | $609.86 | 241,000 | — | — |
| 2021-02-19 | $550.21 | $620.16 | 243,700 | — | — |
| 2021-02-18 | $543.69 | $612.81 | 167,900 | — | — |
| 2021-02-17 | $535.71 | $603.81 | 244,600 | — | — |
| 2021-02-16 | $537.52 | $605.85 | 271,100 | — | — |
| 2021-02-12 | $552.55 | $622.80 | 164,000 | — | — |
| 2021-02-11 | $545.72 | $615.10 | 197,700 | — | — |
| 2021-02-10 | $553.99 | $624.42 | 172,100 | — | — |
| 2021-02-09 | $557.76 | $628.67 | 201,900 | — | — |
| 2021-02-08 | $569.72 | $641.40 | 175,700 | — | — |
| 2021-02-05 | $571.66 | $643.59 | 176,700 | — | — |
| 2021-02-04 | $566.20 | $637.44 | 173,800 | — | — |
| 2021-02-03 | $563.81 | $634.75 | 265,400 | — | — |
| 2021-02-02 | $580.11 | $653.10 | 292,500 | — | — |
| 2021-02-01 | $568.73 | $640.29 | 368,500 | — | — |
| 2021-01-29 | $540.76 | $608.80 | 306,700 | — | — |
| 2021-01-28 | $536.55 | $604.06 | 422,500 | — | — |
| 2021-01-27 | $534.43 | $601.67 | 702,900 | — | — |
| 2021-01-26 | $509.81 | $573.96 | 352,100 | — | — |
| 2021-01-25 | $509.35 | $573.44 | 286,800 | — | — |
| 2021-01-22 | $509.70 | $573.83 | 323,400 | — | — |
| 2021-01-21 | $514.13 | $578.82 | 220,500 | — | — |
| 2021-01-20 | $517.37 | $582.47 | 287,400 | — | — |
| 2021-01-19 | $515.89 | $580.80 | 419,700 | — | — |
| 2021-01-15 | $523.00 | $588.81 | 422,800 | — | — |
| 2021-01-14 | $512.08 | $576.51 | 270,500 | — | — |
| 2021-01-13 | $536.32 | $603.80 | 244,100 | — | — |
| 2021-01-12 | $528.68 | $595.20 | 385,200 | — | — |
| 2021-01-11 | $543.72 | $612.13 | 166,500 | — | — |
| 2021-01-08 | $552.09 | $621.56 | 174,700 | — | — |
| 2021-01-07 | $549.21 | $618.31 | 249,700 | — | — |
| 2021-01-06 | $545.08 | $613.66 | 370,000 | — | — |
| 2021-01-05 | $554.25 | $623.99 | 232,300 | — | — |
| 2021-01-04 | $562.78 | $633.59 | 281,000 | — | — |