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
- 1994-06-07 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 | $352.23 | $1,095.32 | 204,500 | — | — |
| 2021-12-30 | $352.69 | $1,090.25 | 179,800 | — | — |
| 2021-12-29 | $352.21 | $1,088.77 | 180,900 | — | — |
| 2021-12-28 | $349.62 | $1,080.76 | 199,400 | — | — |
| 2021-12-27 | $346.51 | $1,071.15 | 222,300 | — | — |
| 2021-12-23 | $342.67 | $1,059.28 | 296,600 | — | — |
| 2021-12-22 | $343.59 | $1,062.12 | 284,000 | — | — |
| 2021-12-21 | $340.73 | $1,053.28 | 331,400 | — | — |
| 2021-12-20 | $337.07 | $1,041.97 | 287,900 | — | — |
| 2021-12-17 | $341.76 | $1,056.46 | 712,900 | — | — |
| 2021-12-16 | $342.16 | $1,057.70 | 648,700 | — | — |
| 2021-12-15 | $352.23 | $1,088.83 | 318,600 | — | — |
| 2021-12-14 | $345.72 | $1,068.70 | 257,500 | — | — |
| 2021-12-13 | $352.47 | $1,089.57 | 329,600 | — | — |
| 2021-12-10 | $345.68 | $1,068.58 | 250,300 | — | — |
| 2021-12-09 | $344.60 | $1,065.24 | 222,000 | — | — |
| 2021-12-08 | $348.60 | $1,077.61 | 335,300 | — | — |
| 2021-12-07 | $344.95 | $1,066.32 | 318,100 | — | — |
| 2021-12-06 | $342.37 | $1,058.35 | 279,900 | — | — |
| 2021-12-03 | $336.56 | $1,040.39 | 539,300 | — | — |
| 2021-12-02 | $341.00 | $1,054.11 | 352,200 | — | — |
| 2021-12-01 | $328.16 | $1,014.42 | 414,000 | — | — |
| 2021-11-30 | $339.44 | $1,049.29 | 742,400 | — | — |
| 2021-11-29 | $346.50 | $1,071.12 | 302,900 | — | — |
| 2021-11-26 | $340.69 | $1,053.16 | 257,100 | — | — |
| 2021-11-24 | $357.25 | $1,104.35 | 246,000 | — | — |
| 2021-11-23 | $351.40 | $1,086.26 | 272,300 | — | — |
| 2021-11-22 | $345.13 | $1,066.88 | 201,500 | — | — |
| 2021-11-19 | $347.42 | $1,073.96 | 203,400 | — | — |
| 2021-11-18 | $350.62 | $1,083.85 | 233,000 | — | — |
| 2021-11-17 | $347.52 | $1,074.27 | 193,200 | — | — |
| 2021-11-16 | $345.65 | $1,068.49 | 238,500 | — | — |
| 2021-11-15 | $351.47 | $1,086.48 | 179,900 | — | — |
| 2021-11-12 | $346.43 | $1,070.90 | 204,300 | — | — |
| 2021-11-11 | $344.17 | $1,063.91 | 142,600 | — | — |
| 2021-11-10 | $342.79 | $1,059.65 | 165,100 | — | — |
| 2021-11-09 | $340.64 | $1,053.00 | 169,200 | — | — |
| 2021-11-08 | $338.46 | $1,046.26 | 180,600 | — | — |
| 2021-11-05 | $337.08 | $1,042.00 | 175,400 | — | — |
| 2021-11-04 | $331.98 | $1,026.23 | 219,200 | — | — |
| 2021-11-03 | $335.56 | $1,037.30 | 302,200 | — | — |
| 2021-11-02 | $336.14 | $1,039.09 | 207,800 | — | — |
| 2021-11-01 | $336.45 | $1,040.05 | 248,700 | — | — |
| 2021-10-29 | $339.93 | $1,050.81 | 475,100 | — | — |
| 2021-10-28 | $345.73 | $1,068.74 | 416,000 | — | — |
| 2021-10-27 | $341.92 | $1,056.96 | 430,800 | — | — |
| 2021-10-26 | $338.39 | $1,046.05 | 259,100 | — | — |
| 2021-10-25 | $334.87 | $1,035.16 | 232,900 | — | — |
| 2021-10-22 | $335.36 | $1,036.68 | 124,900 | — | — |
| 2021-10-21 | $332.98 | $1,029.32 | 169,900 | — | — |
| 2021-10-20 | $333.21 | $1,030.03 | 325,700 | — | — |
| 2021-10-19 | $330.08 | $1,020.36 | 175,300 | — | — |
| 2021-10-18 | $333.02 | $1,029.45 | 221,800 | — | — |
| 2021-10-15 | $333.09 | $1,029.66 | 300,100 | — | — |
| 2021-10-14 | $334.87 | $1,035.16 | 273,800 | — | — |
| 2021-10-13 | $333.16 | $1,029.88 | 163,300 | — | — |
| 2021-10-12 | $330.49 | $1,021.63 | 237,200 | — | — |
| 2021-10-11 | $326.28 | $1,008.61 | 125,200 | — | — |
| 2021-10-08 | $326.61 | $1,009.63 | 103,600 | — | — |
| 2021-10-07 | $329.27 | $1,017.85 | 205,000 | — | — |
| 2021-10-06 | $328.87 | $1,016.62 | 213,100 | — | — |
| 2021-10-05 | $325.49 | $1,006.17 | 212,600 | — | — |
| 2021-10-04 | $327.62 | $1,012.75 | 252,400 | — | — |
| 2021-10-01 | $326.13 | $1,008.15 | 264,000 | — | — |
| 2021-09-30 | $319.74 | $988.39 | 242,200 | — | — |
| 2021-09-29 | $323.93 | $1,001.35 | 262,300 | — | — |
| 2021-09-28 | $319.67 | $981.72 | 304,700 | — | — |
| 2021-09-27 | $320.55 | $984.42 | 257,500 | — | — |
| 2021-09-24 | $327.52 | $1,005.82 | 193,500 | — | — |
| 2021-09-23 | $330.90 | $1,016.20 | 218,600 | — | — |
| 2021-09-22 | $329.64 | $1,012.34 | 321,300 | — | — |
| 2021-09-21 | $323.66 | $993.97 | 325,400 | — | — |
| 2021-09-20 | $321.46 | $987.21 | 363,900 | — | — |
| 2021-09-17 | $322.53 | $990.50 | 521,100 | — | — |
| 2021-09-16 | $327.71 | $1,006.41 | 213,800 | — | — |
| 2021-09-15 | $327.25 | $1,005.00 | 320,400 | — | — |
| 2021-09-14 | $324.46 | $996.43 | 201,700 | — | — |
| 2021-09-13 | $324.49 | $996.52 | 236,500 | — | — |
| 2021-09-10 | $321.94 | $988.69 | 232,300 | — | — |
| 2021-09-09 | $328.30 | $1,008.22 | 303,800 | — | — |
| 2021-09-08 | $331.70 | $1,018.66 | 155,200 | — | — |
| 2021-09-07 | $327.52 | $1,005.82 | 328,900 | — | — |
| 2021-09-03 | $335.58 | $1,030.58 | 294,100 | — | — |
| 2021-09-02 | $337.00 | $1,034.94 | 374,600 | — | — |
| 2021-09-01 | $336.30 | $1,032.79 | 431,000 | — | — |
| 2021-08-31 | $330.74 | $1,015.71 | 471,300 | — | — |
| 2021-08-30 | $326.80 | $1,003.61 | 432,900 | — | — |
| 2021-08-27 | $320.76 | $985.06 | 159,800 | — | — |
| 2021-08-26 | $318.59 | $978.40 | 163,800 | — | — |
| 2021-08-25 | $317.95 | $976.44 | 325,700 | — | — |
| 2021-08-24 | $315.01 | $967.41 | 229,700 | — | — |
| 2021-08-23 | $317.05 | $973.67 | 136,900 | — | — |
| 2021-08-20 | $319.49 | $981.16 | 203,000 | — | — |
| 2021-08-19 | $318.65 | $978.58 | 207,000 | — | — |
| 2021-08-18 | $316.07 | $970.66 | 225,900 | — | — |
| 2021-08-17 | $318.74 | $978.86 | 354,200 | — | — |
| 2021-08-16 | $316.27 | $971.28 | 269,400 | — | — |
| 2021-08-13 | $316.95 | $973.36 | 150,900 | — | — |
| 2021-08-12 | $314.89 | $967.04 | 239,200 | — | — |
| 2021-08-11 | $315.16 | $967.87 | 236,700 | — | — |
| 2021-08-10 | $317.85 | $976.13 | 201,300 | — | — |
| 2021-08-09 | $321.48 | $987.28 | 219,600 | — | — |
| 2021-08-06 | $326.86 | $1,003.80 | 274,900 | — | — |
| 2021-08-05 | $325.61 | $999.96 | 296,200 | — | — |
| 2021-08-04 | $323.99 | $994.98 | 351,900 | — | — |
| 2021-08-03 | $327.68 | $1,006.32 | 354,400 | — | — |
| 2021-08-02 | $328.30 | $1,008.22 | 366,600 | — | — |
| 2021-07-30 | $328.10 | $1,007.61 | 690,700 | — | — |
| 2021-07-29 | $330.60 | $1,015.28 | 308,800 | — | — |
| 2021-07-28 | $331.14 | $1,016.94 | 302,100 | — | — |
| 2021-07-27 | $331.80 | $1,018.97 | 237,300 | — | — |
| 2021-07-26 | $331.12 | $1,016.88 | 281,200 | — | — |
| 2021-07-23 | $331.91 | $1,019.31 | 133,900 | — | — |
| 2021-07-22 | $327.51 | $1,005.79 | 237,500 | — | — |
| 2021-07-21 | $330.53 | $1,015.07 | 304,300 | — | — |
| 2021-07-20 | $330.73 | $1,015.68 | 312,700 | — | — |
| 2021-07-19 | $322.71 | $991.05 | 383,200 | — | — |
| 2021-07-16 | $328.33 | $1,008.31 | 227,900 | — | — |
| 2021-07-15 | $326.98 | $1,004.17 | 211,200 | — | — |
| 2021-07-14 | $325.50 | $999.62 | 266,800 | — | — |
| 2021-07-13 | $320.53 | $984.36 | 330,100 | — | — |
| 2021-07-12 | $324.13 | $995.41 | 391,500 | — | — |
| 2021-07-09 | $320.24 | $983.47 | 324,700 | — | — |
| 2021-07-08 | $314.65 | $966.30 | 287,000 | — | — |
| 2021-07-07 | $312.88 | $960.86 | 324,900 | — | — |
| 2021-07-06 | $308.81 | $948.37 | 410,700 | — | — |
| 2021-07-02 | $305.86 | $939.31 | 287,900 | — | — |
| 2021-07-01 | $303.93 | $933.38 | 390,600 | — | — |
| 2021-06-30 | $300.01 | $921.34 | 302,900 | — | — |
| 2021-06-29 | $302.13 | $927.85 | 207,500 | — | — |
| 2021-06-28 | $305.65 | $932.24 | 254,200 | — | — |
| 2021-06-25 | $307.35 | $937.43 | 313,800 | — | — |
| 2021-06-24 | $306.23 | $934.01 | 287,500 | — | — |
| 2021-06-23 | $307.34 | $937.40 | 266,400 | — | — |
| 2021-06-22 | $305.97 | $933.22 | 348,600 | — | — |
| 2021-06-21 | $308.17 | $939.93 | 405,900 | — | — |
| 2021-06-18 | $301.17 | $918.58 | 824,900 | — | — |
| 2021-06-17 | $308.65 | $941.39 | 284,500 | — | — |
| 2021-06-16 | $309.02 | $942.52 | 404,900 | — | — |
| 2021-06-15 | $311.07 | $948.77 | 232,900 | — | — |
| 2021-06-14 | $315.40 | $961.98 | 351,100 | — | — |
| 2021-06-11 | $314.11 | $958.05 | 291,700 | — | — |
| 2021-06-10 | $314.04 | $957.83 | 259,300 | — | — |
| 2021-06-09 | $310.04 | $945.63 | 321,800 | — | — |
| 2021-06-08 | $312.07 | $951.82 | 330,300 | — | — |
| 2021-06-07 | $310.62 | $947.40 | 385,800 | — | — |
| 2021-06-04 | $305.17 | $930.78 | 299,900 | — | — |
| 2021-06-03 | $307.82 | $938.86 | 446,900 | — | — |
| 2021-06-02 | $308.17 | $939.93 | 527,700 | — | — |
| 2021-06-01 | $301.95 | $920.96 | 288,100 | — | — |
| 2021-05-28 | $295.29 | $900.64 | 315,900 | — | — |
| 2021-05-27 | $291.50 | $889.08 | 503,000 | — | — |
| 2021-05-26 | $293.04 | $893.78 | 268,200 | — | — |
| 2021-05-25 | $292.85 | $893.20 | 241,400 | — | — |
| 2021-05-24 | $292.36 | $891.71 | 249,700 | — | — |
| 2021-05-21 | $288.12 | $878.78 | 306,300 | — | — |
| 2021-05-20 | $288.51 | $879.97 | 242,300 | — | — |
| 2021-05-19 | $285.32 | $870.24 | 231,900 | — | — |
| 2021-05-18 | $290.85 | $887.10 | 289,100 | — | — |
| 2021-05-17 | $288.13 | $878.81 | 310,000 | — | — |
| 2021-05-14 | $288.37 | $879.54 | 216,400 | — | — |
| 2021-05-13 | $287.90 | $878.10 | 195,300 | — | — |
| 2021-05-12 | $281.27 | $857.88 | 423,700 | — | — |
| 2021-05-11 | $290.53 | $886.13 | 308,400 | — | — |
| 2021-05-10 | $291.36 | $888.66 | 345,800 | — | — |
| 2021-05-07 | $288.88 | $881.09 | 473,800 | — | — |
| 2021-05-06 | $285.29 | $870.14 | 270,000 | — | — |
| 2021-05-05 | $280.90 | $856.75 | 408,700 | — | — |
| 2021-05-04 | $283.66 | $865.17 | 560,500 | — | — |
| 2021-05-03 | $286.81 | $874.78 | 356,500 | — | — |
| 2021-04-30 | $290.52 | $886.10 | 674,600 | — | — |
| 2021-04-29 | $286.17 | $872.83 | 504,700 | — | — |
| 2021-04-28 | $286.97 | $875.27 | 576,500 | — | — |
| 2021-04-27 | $297.04 | $905.98 | 267,900 | — | — |
| 2021-04-26 | $296.88 | $905.49 | 300,100 | — | — |
| 2021-04-23 | $297.34 | $906.90 | 175,800 | — | — |
| 2021-04-22 | $294.36 | $897.81 | 278,600 | — | — |
| 2021-04-21 | $297.01 | $905.89 | 178,400 | — | — |
| 2021-04-20 | $294.87 | $899.36 | 293,700 | — | — |
| 2021-04-19 | $290.57 | $886.25 | 185,400 | — | — |
| 2021-04-16 | $289.49 | $882.95 | 300,800 | — | — |
| 2021-04-15 | $289.16 | $881.95 | 539,600 | — | — |
| 2021-04-14 | $281.41 | $858.31 | 227,300 | — | — |
| 2021-04-13 | $286.42 | $873.59 | 377,600 | — | — |
| 2021-04-12 | $283.72 | $865.36 | 358,200 | — | — |
| 2021-04-09 | $283.33 | $864.17 | 245,800 | — | — |
| 2021-04-08 | $281.58 | $858.83 | 327,600 | — | — |
| 2021-04-07 | $282.83 | $862.64 | 403,200 | — | — |
| 2021-04-06 | $275.86 | $841.38 | 421,100 | — | — |
| 2021-04-05 | $275.80 | $841.20 | 554,800 | — | — |
| 2021-04-01 | $276.49 | $843.30 | 584,000 | — | — |
| 2021-03-31 | $271.84 | $829.12 | 803,600 | — | — |
| 2021-03-30 | $278.12 | $848.28 | 282,700 | — | — |
| 2021-03-29 | $278.82 | $844.04 | 386,100 | — | — |
| 2021-03-26 | $284.33 | $860.72 | 334,200 | — | — |
| 2021-03-25 | $277.87 | $841.16 | 431,400 | — | — |
| 2021-03-24 | $276.29 | $836.38 | 382,900 | — | — |
| 2021-03-23 | $276.21 | $836.13 | 361,500 | — | — |
| 2021-03-22 | $275.98 | $835.44 | 594,100 | — | — |
| 2021-03-19 | $275.34 | $833.50 | 673,200 | — | — |
| 2021-03-18 | $286.00 | $865.77 | 303,400 | — | — |
| 2021-03-17 | $286.08 | $866.01 | 455,400 | — | — |
| 2021-03-16 | $286.50 | $867.28 | 404,900 | — | — |
| 2021-03-15 | $293.76 | $889.26 | 476,100 | — | — |
| 2021-03-12 | $287.84 | $871.34 | 625,700 | — | — |
| 2021-03-11 | $277.11 | $838.86 | 366,100 | — | — |
| 2021-03-10 | $272.67 | $825.42 | 351,600 | — | — |
| 2021-03-09 | $272.93 | $826.21 | 520,000 | — | — |
| 2021-03-08 | $272.51 | $824.93 | 498,700 | — | — |
| 2021-03-05 | $264.89 | $801.87 | 383,800 | — | — |
| 2021-03-04 | $262.22 | $793.78 | 589,900 | — | — |
| 2021-03-03 | $267.26 | $809.04 | 560,100 | — | — |
| 2021-03-02 | $261.77 | $792.42 | 618,500 | — | — |
| 2021-03-01 | $259.97 | $786.97 | 573,900 | — | — |
| 2021-02-26 | $254.79 | $771.29 | 533,400 | — | — |
| 2021-02-25 | $261.05 | $790.24 | 513,400 | — | — |
| 2021-02-24 | $270.13 | $817.73 | 669,300 | — | — |
| 2021-02-23 | $269.17 | $814.82 | 421,600 | — | — |
| 2021-02-22 | $264.12 | $799.54 | 560,500 | — | — |
| 2021-02-19 | $263.89 | $798.84 | 400,200 | — | — |
| 2021-02-18 | $264.71 | $801.32 | 244,400 | — | — |
| 2021-02-17 | $266.77 | $807.56 | 324,300 | — | — |
| 2021-02-16 | $268.14 | $811.71 | 388,700 | — | — |
| 2021-02-12 | $269.35 | $815.37 | 457,000 | — | — |
| 2021-02-11 | $271.60 | $822.18 | 518,900 | — | — |
| 2021-02-10 | $267.69 | $810.34 | 611,400 | — | — |
| 2021-02-09 | $259.33 | $785.04 | 365,800 | — | — |
| 2021-02-08 | $260.57 | $788.79 | 752,000 | — | — |
| 2021-02-05 | $258.10 | $781.31 | 678,100 | — | — |
| 2021-02-04 | $252.53 | $764.45 | 653,500 | — | — |
| 2021-02-03 | $248.19 | $751.31 | 517,200 | — | — |
| 2021-02-02 | $244.19 | $739.20 | 332,600 | — | — |
| 2021-02-01 | $242.07 | $732.79 | 374,600 | — | — |
| 2021-01-29 | $239.61 | $725.34 | 667,300 | — | — |
| 2021-01-28 | $243.37 | $736.72 | 395,000 | — | — |
| 2021-01-27 | $239.19 | $724.07 | 465,200 | — | — |
| 2021-01-26 | $243.77 | $737.93 | 361,400 | — | — |
| 2021-01-25 | $242.62 | $734.45 | 385,300 | — | — |
| 2021-01-22 | $243.45 | $736.96 | 366,300 | — | — |
| 2021-01-21 | $245.20 | $742.26 | 476,300 | — | — |
| 2021-01-20 | $244.79 | $741.02 | 641,900 | — | — |
| 2021-01-19 | $237.18 | $717.98 | 339,100 | — | — |
| 2021-01-15 | $240.52 | $728.10 | 522,000 | — | — |
| 2021-01-14 | $237.08 | $717.68 | 312,300 | — | — |
| 2021-01-13 | $236.34 | $715.44 | 219,600 | — | — |
| 2021-01-12 | $232.42 | $703.58 | 304,300 | — | — |
| 2021-01-11 | $231.28 | $700.12 | 288,000 | — | — |
| 2021-01-08 | $233.89 | $708.03 | 215,600 | — | — |
| 2021-01-07 | $231.50 | $700.79 | 476,400 | — | — |
| 2021-01-06 | $236.67 | $716.44 | 623,200 | — | — |
| 2021-01-05 | $227.22 | $687.83 | 677,400 | — | — |
| 2021-01-04 | $228.25 | $690.95 | 569,100 | — | — |