MasterCraft Boat Holdings Inc NASDAQ:MCFT Historical Prices

Below are the 2173 trading days of historical prices for MCFT.

# Exchange Symbol Date Open High Low Close
2173 NASDAQ MCFT Tue, Mar 5, 2024 21.38 21.91 21.24 21.24
2172 NASDAQ MCFT Mon, Mar 4, 2024 21.75 22.00 21.41 21.44
2171 NASDAQ MCFT Fri, Mar 1, 2024 21.89 22.15 21.51 21.96
2170 NASDAQ MCFT Thu, Feb 29, 2024 22.19 22.20 21.75 21.93
2169 NASDAQ MCFT Wed, Feb 28, 2024 21.96 22.28 21.72 21.73
2168 NASDAQ MCFT Tue, Feb 27, 2024 22.17 22.43 21.97 22.24
2167 NASDAQ MCFT Mon, Feb 26, 2024 22.27 22.60 21.87 22.06
2166 NASDAQ MCFT Fri, Feb 23, 2024 22.25 22.57 22.15 22.45
2165 NASDAQ MCFT Thu, Feb 22, 2024 21.86 22.40 21.53 22.39
2164 NASDAQ MCFT Wed, Feb 21, 2024 21.55 22.13 21.50 21.98
2163 NASDAQ MCFT Tue, Feb 20, 2024 21.51 21.67 21.27 21.58
2162 NASDAQ MCFT Fri, Feb 16, 2024 22.12 22.20 21.71 21.71
2161 NASDAQ MCFT Thu, Feb 15, 2024 22.36 22.68 22.07 22.43
2160 NASDAQ MCFT Wed, Feb 14, 2024 22.12 22.30 21.63 22.07
2159 NASDAQ MCFT Tue, Feb 13, 2024 22.11 22.45 21.65 21.76
2158 NASDAQ MCFT Mon, Feb 12, 2024 21.63 23.30 21.63 23.06
2157 NASDAQ MCFT Fri, Feb 9, 2024 21.13 21.74 21.00 21.66
2156 NASDAQ MCFT Thu, Feb 8, 2024 20.38 21.13 20.38 21.13
2155 NASDAQ MCFT Wed, Feb 7, 2024 20.80 21.48 20.03 20.59
2154 NASDAQ MCFT Tue, Feb 6, 2024 19.56 20.17 19.56 20.13
2153 NASDAQ MCFT Mon, Feb 5, 2024 19.54 19.75 19.22 19.67
2152 NASDAQ MCFT Fri, Feb 2, 2024 19.50 20.19 19.39 19.81
2151 NASDAQ MCFT Thu, Feb 1, 2024 19.62 19.90 19.25 19.89
2150 NASDAQ MCFT Wed, Jan 31, 2024 19.75 19.91 19.32 19.37
2149 NASDAQ MCFT Tue, Jan 30, 2024 20.77 20.77 19.45 19.63
2148 NASDAQ MCFT Mon, Jan 29, 2024 20.70 21.46 20.58 21.40
2147 NASDAQ MCFT Fri, Jan 26, 2024 20.96 20.97 20.61 20.63
2146 NASDAQ MCFT Thu, Jan 25, 2024 20.89 21.19 20.03 20.67
2145 NASDAQ MCFT Wed, Jan 24, 2024 21.78 21.86 20.76 21.05
2144 NASDAQ MCFT Tue, Jan 23, 2024 21.75 21.84 21.25 21.36
2143 NASDAQ MCFT Mon, Jan 22, 2024 20.83 21.47 20.83 21.42
2142 NASDAQ MCFT Fri, Jan 19, 2024 20.64 20.74 19.99 20.72
2141 NASDAQ MCFT Thu, Jan 18, 2024 20.48 20.62 20.19 20.48
2140 NASDAQ MCFT Wed, Jan 17, 2024 20.44 20.62 20.23 20.43
2139 NASDAQ MCFT Tue, Jan 16, 2024 21.00 21.00 20.38 20.60
2138 NASDAQ MCFT Fri, Jan 12, 2024 21.66 21.89 21.07 21.14
2137 NASDAQ MCFT Thu, Jan 11, 2024 21.69 21.69 21.24 21.46
2136 NASDAQ MCFT Wed, Jan 10, 2024 21.94 22.13 21.50 21.60
2135 NASDAQ MCFT Tue, Jan 9, 2024 21.85 22.29 21.65 21.98
2134 NASDAQ MCFT Mon, Jan 8, 2024 22.06 22.37 21.86 22.14
2133 NASDAQ MCFT Fri, Jan 5, 2024 21.90 22.62 21.90 22.19
2132 NASDAQ MCFT Thu, Jan 4, 2024 21.85 22.23 21.34 22.15
2131 NASDAQ MCFT Wed, Jan 3, 2024 22.67 22.87 21.66 21.66
2130 NASDAQ MCFT Tue, Jan 2, 2024 22.64 23.18 22.48 22.85
2129 NASDAQ MCFT Fri, Dec 29, 2023 23.14 23.25 22.62 22.64
2128 NASDAQ MCFT Thu, Dec 28, 2023 23.51 23.51 22.94 23.09
2127 NASDAQ MCFT Wed, Dec 27, 2023 23.22 23.80 23.09 23.53
2126 NASDAQ MCFT Tue, Dec 26, 2023 23.09 23.39 22.96 23.25
2125 NASDAQ MCFT Fri, Dec 22, 2023 23.13 23.42 22.91 23.03
2124 NASDAQ MCFT Thu, Dec 21, 2023 22.73 23.02 22.60 22.98
2123 NASDAQ MCFT Wed, Dec 20, 2023 22.41 23.26 22.23 22.40
2122 NASDAQ MCFT Tue, Dec 19, 2023 21.88 22.52 21.52 22.48
2121 NASDAQ MCFT Mon, Dec 18, 2023 21.81 21.92 21.55 21.65
2120 NASDAQ MCFT Fri, Dec 15, 2023 22.47 22.47 21.77 21.85
2119 NASDAQ MCFT Thu, Dec 14, 2023 21.60 22.43 21.60 22.23
2118 NASDAQ MCFT Wed, Dec 13, 2023 20.57 21.31 20.17 21.25
2117 NASDAQ MCFT Tue, Dec 12, 2023 20.96 20.96 20.62 20.64
2116 NASDAQ MCFT Mon, Dec 11, 2023 21.00 21.17 20.71 20.96
2115 NASDAQ MCFT Fri, Dec 8, 2023 20.98 21.32 20.91 21.00
2114 NASDAQ MCFT Thu, Dec 7, 2023 20.66 21.13 20.39 21.01
2113 NASDAQ MCFT Wed, Dec 6, 2023 20.48 21.03 20.42 20.52
2112 NASDAQ MCFT Tue, Dec 5, 2023 21.00 21.01 20.29 20.33
2111 NASDAQ MCFT Mon, Dec 4, 2023 20.95 21.58 20.85 21.07
2110 NASDAQ MCFT Fri, Dec 1, 2023 20.07 21.14 19.94 21.08
2109 NASDAQ MCFT Thu, Nov 30, 2023 20.50 20.50 19.92 20.00
2108 NASDAQ MCFT Wed, Nov 29, 2023 20.67 21.12 20.31 20.32
2107 NASDAQ MCFT Tue, Nov 28, 2023 20.68 20.70 20.39 20.49
2106 NASDAQ MCFT Mon, Nov 27, 2023 20.79 20.89 20.50 20.80
2105 NASDAQ MCFT Fri, Nov 24, 2023 20.59 20.90 20.58 20.77
2104 NASDAQ MCFT Wed, Nov 22, 2023 20.72 21.07 20.58 20.60
2103 NASDAQ MCFT Tue, Nov 21, 2023 20.76 21.06 20.58 20.58
2102 NASDAQ MCFT Mon, Nov 20, 2023 20.95 21.34 20.68 20.91
2101 NASDAQ MCFT Fri, Nov 17, 2023 21.20 21.69 20.95 20.95
2100 NASDAQ MCFT Thu, Nov 16, 2023 21.26 21.29 20.70 20.86
2099 NASDAQ MCFT Wed, Nov 15, 2023 21.01 21.98 20.93 21.47
2098 NASDAQ MCFT Tue, Nov 14, 2023 20.21 20.92 20.12 20.92
2097 NASDAQ MCFT Mon, Nov 13, 2023 19.75 19.89 19.40 19.58
2096 NASDAQ MCFT Fri, Nov 10, 2023 20.35 20.38 19.69 19.95
2095 NASDAQ MCFT Thu, Nov 9, 2023 20.24 20.29 19.82 20.15
2094 NASDAQ MCFT Wed, Nov 8, 2023 20.50 21.57 19.31 20.00
2093 NASDAQ MCFT Tue, Nov 7, 2023 21.63 21.65 21.24 21.42
2092 NASDAQ MCFT Mon, Nov 6, 2023 22.38 22.45 21.44 21.67
2091 NASDAQ MCFT Fri, Nov 3, 2023 21.54 22.27 21.54 22.22
2090 NASDAQ MCFT Thu, Nov 2, 2023 21.19 21.42 20.81 21.16
2089 NASDAQ MCFT Wed, Nov 1, 2023 20.23 20.80 20.07 20.79
2088 NASDAQ MCFT Tue, Oct 31, 2023 20.00 20.68 19.96 20.44
2087 NASDAQ MCFT Mon, Oct 30, 2023 20.39 20.47 19.77 20.11
2086 NASDAQ MCFT Fri, Oct 27, 2023 20.50 20.95 20.15 20.23
2085 NASDAQ MCFT Thu, Oct 26, 2023 21.04 21.30 20.34 20.58
2084 NASDAQ MCFT Wed, Oct 25, 2023 21.42 21.42 20.86 21.00
2083 NASDAQ MCFT Tue, Oct 24, 2023 21.97 22.01 21.27 21.50
2082 NASDAQ MCFT Mon, Oct 23, 2023 22.12 22.32 21.87 21.92
2081 NASDAQ MCFT Fri, Oct 20, 2023 22.51 22.71 22.19 22.23
2080 NASDAQ MCFT Thu, Oct 19, 2023 22.76 22.77 22.37 22.44
2079 NASDAQ MCFT Wed, Oct 18, 2023 22.74 22.95 22.41 22.73
2078 NASDAQ MCFT Tue, Oct 17, 2023 22.47 23.14 22.47 23.05
2077 NASDAQ MCFT Mon, Oct 16, 2023 22.52 22.92 22.45 22.74
2076 NASDAQ MCFT Fri, Oct 13, 2023 22.30 22.41 22.06 22.31
2075 NASDAQ MCFT Thu, Oct 12, 2023 22.42 22.53 21.93 22.35
2074 NASDAQ MCFT Wed, Oct 11, 2023 22.08 22.43 21.98 22.40
2073 NASDAQ MCFT Tue, Oct 10, 2023 21.66 22.34 21.51 22.17
2072 NASDAQ MCFT Mon, Oct 9, 2023 21.52 21.73 21.23 21.70
2071 NASDAQ MCFT Fri, Oct 6, 2023 21.69 22.18 21.52 21.75
2070 NASDAQ MCFT Thu, Oct 5, 2023 22.30 22.38 21.67 21.81
2069 NASDAQ MCFT Wed, Oct 4, 2023 22.40 22.49 22.03 22.27
2068 NASDAQ MCFT Tue, Oct 3, 2023 22.08 22.44 22.00 22.40
2067 NASDAQ MCFT Mon, Oct 2, 2023 22.24 22.46 22.06 22.33
2066 NASDAQ MCFT Fri, Sep 29, 2023 22.97 23.64 22.16 22.22
2065 NASDAQ MCFT Thu, Sep 28, 2023 21.52 22.27 21.32 22.25
2064 NASDAQ MCFT Wed, Sep 27, 2023 21.21 21.59 21.10 21.55
2063 NASDAQ MCFT Tue, Sep 26, 2023 21.02 21.17 20.83 21.12
2062 NASDAQ MCFT Mon, Sep 25, 2023 20.96 21.28 20.87 21.11
2061 NASDAQ MCFT Fri, Sep 22, 2023 21.01 21.47 20.68 20.96
2060 NASDAQ MCFT Thu, Sep 21, 2023 21.08 21.50 20.99 21.00
2059 NASDAQ MCFT Wed, Sep 20, 2023 21.61 21.81 21.15 21.18
2058 NASDAQ MCFT Tue, Sep 19, 2023 21.38 21.77 21.28 21.43
2057 NASDAQ MCFT Mon, Sep 18, 2023 21.33 21.56 21.13 21.38
2056 NASDAQ MCFT Fri, Sep 15, 2023 22.27 22.27 21.29 21.33
2055 NASDAQ MCFT Thu, Sep 14, 2023 20.82 22.46 20.82 22.37
2054 NASDAQ MCFT Wed, Sep 13, 2023 21.02 21.35 20.68 20.73
2053 NASDAQ MCFT Tue, Sep 12, 2023 20.72 21.10 20.72 21.08
2052 NASDAQ MCFT Mon, Sep 11, 2023 20.99 20.99 20.99 20.99
2051 NASDAQ MCFT Fri, Sep 8, 2023 20.80 21.57 20.80 21.32
2050 NASDAQ MCFT Thu, Sep 7, 2023 20.80 20.92 20.48 20.81
2049 NASDAQ MCFT Wed, Sep 6, 2023 21.03 21.19 20.60 20.81
2048 NASDAQ MCFT Tue, Sep 5, 2023 22.79 22.79 21.06 21.06
2047 NASDAQ MCFT Fri, Sep 1, 2023 21.83 23.00 21.26 22.88
2046 NASDAQ MCFT Thu, Aug 31, 2023 21.07 22.49 20.07 21.76
2045 NASDAQ MCFT Wed, Aug 30, 2023 19.25 22.57 19.25 21.76
2044 NASDAQ MCFT Tue, Aug 29, 2023 25.04 25.19 24.63 24.96
2043 NASDAQ MCFT Mon, Aug 28, 2023 25.58 25.94 24.91 24.96
2042 NASDAQ MCFT Fri, Aug 25, 2023 25.50 25.97 25.43 25.58
2041 NASDAQ MCFT Thu, Aug 24, 2023 25.25 25.63 25.15 25.50
2040 NASDAQ MCFT Wed, Aug 23, 2023 25.00 25.32 24.72 25.28
2039 NASDAQ MCFT Tue, Aug 22, 2023 25.69 25.91 24.89 24.98
2038 NASDAQ MCFT Mon, Aug 21, 2023 26.18 26.34 25.58 25.69
2037 NASDAQ MCFT Fri, Aug 18, 2023 26.10 26.70 26.08 26.18
2036 NASDAQ MCFT Thu, Aug 17, 2023 25.95 26.44 25.95 26.27
2035 NASDAQ MCFT Wed, Aug 16, 2023 26.27 26.68 25.83 25.92
2034 NASDAQ MCFT Tue, Aug 15, 2023 26.98 27.09 26.26 26.27
2033 NASDAQ MCFT Mon, Aug 14, 2023 26.89 27.24 26.71 27.09
2032 NASDAQ MCFT Fri, Aug 11, 2023 27.45 27.74 26.84 26.89
2031 NASDAQ MCFT Thu, Aug 10, 2023 27.55 27.93 27.30 27.47
2030 NASDAQ MCFT Wed, Aug 9, 2023 27.58 27.67 27.26 27.45
2029 NASDAQ MCFT Tue, Aug 8, 2023 27.80 27.94 27.28 27.65
2028 NASDAQ MCFT Mon, Aug 7, 2023 27.80 28.64 27.80 28.03
2027 NASDAQ MCFT Fri, Aug 4, 2023 28.18 28.29 27.25 27.68
2026 NASDAQ MCFT Thu, Aug 3, 2023 30.50 30.85 28.19 28.19
2025 NASDAQ MCFT Wed, Aug 2, 2023 31.16 31.70 30.67 30.68
2024 NASDAQ MCFT Tue, Aug 1, 2023 30.66 31.66 30.49 31.50
2023 NASDAQ MCFT Mon, Jul 31, 2023 30.32 30.87 30.32 30.65
2022 NASDAQ MCFT Fri, Jul 28, 2023 30.52 30.62 30.04 30.32
2021 NASDAQ MCFT Thu, Jul 27, 2023 30.48 30.95 30.09 30.17
2020 NASDAQ MCFT Wed, Jul 26, 2023 30.30 30.47 29.66 30.20
2019 NASDAQ MCFT Tue, Jul 25, 2023 29.98 31.15 29.89 30.45
2018 NASDAQ MCFT Mon, Jul 24, 2023 28.00 28.66 28.00 28.59
2017 NASDAQ MCFT Fri, Jul 21, 2023 28.14 28.38 27.76 28.05
2016 NASDAQ MCFT Thu, Jul 20, 2023 27.93 28.32 27.46 27.81
2015 NASDAQ MCFT Wed, Jul 19, 2023 27.99 28.62 27.66 27.82
2014 NASDAQ MCFT Tue, Jul 18, 2023 28.00 28.48 27.64 27.90
2013 NASDAQ MCFT Mon, Jul 17, 2023 28.20 28.46 27.99 28.05
2012 NASDAQ MCFT Fri, Jul 14, 2023 29.80 29.80 28.09 28.14
2011 NASDAQ MCFT Thu, Jul 13, 2023 29.88 30.28 29.55 29.75
2010 NASDAQ MCFT Wed, Jul 12, 2023 29.49 30.53 29.42 29.98
2009 NASDAQ MCFT Tue, Jul 11, 2023 28.42 29.11 28.17 28.99
2008 NASDAQ MCFT Mon, Jul 10, 2023 28.74 29.08 27.77 28.19
2007 NASDAQ MCFT Fri, Jul 7, 2023 29.30 29.87 28.73 28.82
2006 NASDAQ MCFT Thu, Jul 6, 2023 29.72 30.03 29.21 29.31
2005 NASDAQ MCFT Wed, Jul 5, 2023 30.71 30.71 30.02 30.14
2004 NASDAQ MCFT Mon, Jul 3, 2023 30.59 30.91 30.50 30.82
2003 NASDAQ MCFT Fri, Jun 30, 2023 30.42 30.83 30.18 30.65
2002 NASDAQ MCFT Thu, Jun 29, 2023 29.47 30.19 29.47 30.15
2001 NASDAQ MCFT Wed, Jun 28, 2023 29.49 29.75 29.23 29.51
2000 NASDAQ MCFT Tue, Jun 27, 2023 29.04 29.63 28.90 29.55
1999 NASDAQ MCFT Mon, Jun 26, 2023 28.54 29.36 28.54 28.97
1998 NASDAQ MCFT Fri, Jun 23, 2023 29.23 29.73 28.77 28.78
1997 NASDAQ MCFT Thu, Jun 22, 2023 29.57 29.80 29.25 29.60
1996 NASDAQ MCFT Wed, Jun 21, 2023 29.30 30.00 29.01 29.74
1995 NASDAQ MCFT Tue, Jun 20, 2023 29.64 29.72 29.16 29.45
1994 NASDAQ MCFT Fri, Jun 16, 2023 30.73 30.73 29.28 29.60
1993 NASDAQ MCFT Thu, Jun 15, 2023 30.39 30.71 30.24 30.50
1992 NASDAQ MCFT Wed, Jun 14, 2023 30.66 30.68 30.06 30.40
1991 NASDAQ MCFT Tue, Jun 13, 2023 30.22 30.71 30.22 30.50
1990 NASDAQ MCFT Mon, Jun 12, 2023 29.87 30.31 29.55 30.10
1989 NASDAQ MCFT Fri, Jun 9, 2023 29.47 29.99 29.36 29.80
1988 NASDAQ MCFT Thu, Jun 8, 2023 29.96 29.97 29.19 29.58
1987 NASDAQ MCFT Wed, Jun 7, 2023 29.06 30.29 29.06 30.13
1986 NASDAQ MCFT Tue, Jun 6, 2023 26.97 29.09 26.97 29.01
1985 NASDAQ MCFT Mon, Jun 5, 2023 27.47 27.50 26.80 26.95
1984 NASDAQ MCFT Fri, Jun 2, 2023 26.91 27.83 26.91 27.65
1983 NASDAQ MCFT Thu, Jun 1, 2023 26.46 26.77 26.20 26.52
1982 NASDAQ MCFT Wed, May 31, 2023 26.15 26.79 25.80 26.50
1981 NASDAQ MCFT Tue, May 30, 2023 26.92 26.97 26.17 26.71
1980 NASDAQ MCFT Fri, May 26, 2023 27.13 27.34 26.90 26.92
1979 NASDAQ MCFT Thu, May 25, 2023 26.94 27.55 26.80 27.13
1978 NASDAQ MCFT Wed, May 24, 2023 28.04 28.09 27.07 27.08
1977 NASDAQ MCFT Tue, May 23, 2023 28.01 28.40 27.84 28.04
1976 NASDAQ MCFT Mon, May 22, 2023 27.89 28.26 27.79 28.17
1975 NASDAQ MCFT Fri, May 19, 2023 29.15 29.15 27.54 27.90
1974 NASDAQ MCFT Thu, May 18, 2023 28.47 29.04 28.43 28.89
1973 NASDAQ MCFT Wed, May 17, 2023 27.75 28.56 27.75 28.47
1972 NASDAQ MCFT Tue, May 16, 2023 27.59 27.99 27.34 27.69
1971 NASDAQ MCFT Mon, May 15, 2023 27.89 28.22 27.83 28.00
1970 NASDAQ MCFT Fri, May 12, 2023 27.74 28.57 27.41 27.72
1969 NASDAQ MCFT Thu, May 11, 2023 27.63 28.33 27.36 27.51
1968 NASDAQ MCFT Wed, May 10, 2023 30.49 30.70 27.23 27.50
1967 NASDAQ MCFT Tue, May 9, 2023 28.82 29.05 28.64 28.66
1966 NASDAQ MCFT Mon, May 8, 2023 28.83 29.30 28.77 29.05
1965 NASDAQ MCFT Fri, May 5, 2023 28.74 29.07 28.11 28.77
1964 NASDAQ MCFT Thu, May 4, 2023 29.36 29.36 28.06 28.22
1963 NASDAQ MCFT Wed, May 3, 2023 29.73 30.47 29.51 29.60
1962 NASDAQ MCFT Tue, May 2, 2023 29.53 29.84 28.72 29.82
1961 NASDAQ MCFT Mon, May 1, 2023 29.11 29.81 29.00 29.75
1960 NASDAQ MCFT Fri, Apr 28, 2023 28.72 29.80 28.72 29.27
1959 NASDAQ MCFT Thu, Apr 27, 2023 28.50 28.88 27.27 28.87
1958 NASDAQ MCFT Wed, Apr 26, 2023 28.66 29.28 28.40 28.48
1957 NASDAQ MCFT Tue, Apr 25, 2023 29.10 29.45 28.13 28.27
1956 NASDAQ MCFT Mon, Apr 24, 2023 29.59 30.00 29.05 29.30
1955 NASDAQ MCFT Fri, Apr 21, 2023 29.61 30.10 29.43 29.68
1954 NASDAQ MCFT Thu, Apr 20, 2023 29.37 30.00 29.37 29.71
1953 NASDAQ MCFT Wed, Apr 19, 2023 29.85 29.94 29.26 29.46
1952 NASDAQ MCFT Tue, Apr 18, 2023 29.71 30.32 29.70 30.15
1951 NASDAQ MCFT Mon, Apr 17, 2023 29.18 29.78 28.99 29.67
1950 NASDAQ MCFT Fri, Apr 14, 2023 29.16 29.65 28.99 29.19
1949 NASDAQ MCFT Thu, Apr 13, 2023 29.11 29.34 28.93 29.13
1948 NASDAQ MCFT Wed, Apr 12, 2023 29.25 29.37 28.74 29.04
1947 NASDAQ MCFT Tue, Apr 11, 2023 28.40 29.25 28.21 29.05
1946 NASDAQ MCFT Mon, Apr 10, 2023 27.90 28.57 27.55 28.27
1945 NASDAQ MCFT Thu, Apr 6, 2023 28.62 28.78 27.83 27.90
1944 NASDAQ MCFT Wed, Apr 5, 2023 29.10 29.10 28.13 28.47
1943 NASDAQ MCFT Tue, Apr 4, 2023 30.80 30.84 28.93 29.22
1942 NASDAQ MCFT Mon, Apr 3, 2023 30.43 30.78 30.13 30.53
1941 NASDAQ MCFT Fri, Mar 31, 2023 29.82 30.58 29.52 30.43
1940 NASDAQ MCFT Thu, Mar 30, 2023 30.53 30.64 29.47 29.53
1939 NASDAQ MCFT Wed, Mar 29, 2023 30.76 31.00 29.93 30.33
1938 NASDAQ MCFT Tue, Mar 28, 2023 30.36 31.00 30.14 30.48
1937 NASDAQ MCFT Mon, Mar 27, 2023 30.40 30.53 29.88 30.35
1936 NASDAQ MCFT Fri, Mar 24, 2023 30.44 30.44 29.49 30.00
1935 NASDAQ MCFT Thu, Mar 23, 2023 31.60 31.75 30.47 30.68
1934 NASDAQ MCFT Wed, Mar 22, 2023 32.13 32.95 31.37 31.47
1933 NASDAQ MCFT Tue, Mar 21, 2023 31.50 32.25 31.50 32.13
1932 NASDAQ MCFT Mon, Mar 20, 2023 31.00 31.38 30.41 30.77
1931 NASDAQ MCFT Fri, Mar 17, 2023 32.20 32.20 30.64 30.66
1930 NASDAQ MCFT Thu, Mar 16, 2023 31.90 32.79 30.92 32.40
1929 NASDAQ MCFT Wed, Mar 15, 2023 31.29 32.02 31.02 32.01
1928 NASDAQ MCFT Tue, Mar 14, 2023 31.96 32.41 31.79 32.11
1927 NASDAQ MCFT Mon, Mar 13, 2023 31.92 32.21 31.16 31.18
1926 NASDAQ MCFT Fri, Mar 10, 2023 33.55 33.55 32.27 32.52
1925 NASDAQ MCFT Thu, Mar 9, 2023 34.43 34.59 33.69 33.74
1924 NASDAQ MCFT Wed, Mar 8, 2023 34.65 35.29 34.39 34.53
1923 NASDAQ MCFT Tue, Mar 7, 2023 34.11 34.84 34.11 34.53
1922 NASDAQ MCFT Mon, Mar 6, 2023 34.40 34.91 34.13 34.16
1921 NASDAQ MCFT Fri, Mar 3, 2023 34.72 35.05 34.64 34.70
1920 NASDAQ MCFT Thu, Mar 2, 2023 34.01 34.76 33.78 34.60
1919 NASDAQ MCFT Wed, Mar 1, 2023 33.85 34.57 33.76 34.28
1918 NASDAQ MCFT Tue, Feb 28, 2023 33.84 34.05 33.39 33.77
1917 NASDAQ MCFT Mon, Feb 27, 2023 34.51 34.79 33.85 33.92
1916 NASDAQ MCFT Fri, Feb 24, 2023 33.64 34.35 33.05 34.32
1915 NASDAQ MCFT Thu, Feb 23, 2023 34.03 34.47 33.59 34.01
1914 NASDAQ MCFT Wed, Feb 22, 2023 33.25 34.10 33.25 33.75
1913 NASDAQ MCFT Tue, Feb 21, 2023 33.62 33.94 33.21 33.24
1912 NASDAQ MCFT Fri, Feb 17, 2023 34.21 34.67 33.95 33.99
1911 NASDAQ MCFT Thu, Feb 16, 2023 34.07 35.06 33.86 34.22
1910 NASDAQ MCFT Wed, Feb 15, 2023 33.42 34.52 33.02 34.40
1909 NASDAQ MCFT Tue, Feb 14, 2023 33.16 33.78 32.84 33.64
1908 NASDAQ MCFT Mon, Feb 13, 2023 32.47 33.88 32.31 33.50
1907 NASDAQ MCFT Fri, Feb 10, 2023 33.00 33.16 31.81 32.47
1906 NASDAQ MCFT Thu, Feb 9, 2023 35.09 35.09 32.54 33.07
1905 NASDAQ MCFT Wed, Feb 8, 2023 32.37 34.87 31.59 34.20
1904 NASDAQ MCFT Tue, Feb 7, 2023 30.52 31.26 30.39 31.26
1903 NASDAQ MCFT Mon, Feb 6, 2023 30.84 31.12 30.58 30.71
1902 NASDAQ MCFT Fri, Feb 3, 2023 30.43 31.43 30.43 30.89
1901 NASDAQ MCFT Thu, Feb 2, 2023 29.76 30.87 29.30 30.82
1900 NASDAQ MCFT Wed, Feb 1, 2023 28.87 29.96 28.67 29.55
1899 NASDAQ MCFT Tue, Jan 31, 2023 27.82 28.87 27.82 28.76
1898 NASDAQ MCFT Mon, Jan 30, 2023 27.91 28.08 27.39 27.70
1897 NASDAQ MCFT Fri, Jan 27, 2023 27.96 28.26 27.54 27.80
1896 NASDAQ MCFT Thu, Jan 26, 2023 29.18 29.57 27.42 27.90
1895 NASDAQ MCFT Wed, Jan 25, 2023 29.21 29.54 29.04 29.38
1894 NASDAQ MCFT Tue, Jan 24, 2023 29.26 29.67 29.03 29.35
1893 NASDAQ MCFT Mon, Jan 23, 2023 29.29 29.77 29.23 29.40
1892 NASDAQ MCFT Fri, Jan 20, 2023 28.76 29.32 28.50 29.20
1891 NASDAQ MCFT Thu, Jan 19, 2023 27.99 28.79 27.61 28.51
1890 NASDAQ MCFT Wed, Jan 18, 2023 28.52 28.86 28.14 28.17
1889 NASDAQ MCFT Tue, Jan 17, 2023 28.73 29.29 28.37 28.42
1888 NASDAQ MCFT Fri, Jan 13, 2023 28.36 28.91 28.12 28.71
1887 NASDAQ MCFT Thu, Jan 12, 2023 28.40 28.87 28.16 28.55
1886 NASDAQ MCFT Wed, Jan 11, 2023 28.34 28.78 28.28 28.32
1885 NASDAQ MCFT Tue, Jan 10, 2023 28.08 28.64 27.84 28.34
1884 NASDAQ MCFT Mon, Jan 9, 2023 27.19 28.16 27.14 27.99
1883 NASDAQ MCFT Fri, Jan 6, 2023 26.64 27.08 26.64 26.96
1882 NASDAQ MCFT Thu, Jan 5, 2023 26.15 26.63 25.88 26.42
1881 NASDAQ MCFT Wed, Jan 4, 2023 26.08 26.73 26.08 26.40
1880 NASDAQ MCFT Tue, Jan 3, 2023 26.13 26.37 25.73 25.99
1879 NASDAQ MCFT Fri, Dec 30, 2022 25.78 26.04 25.45 25.87
1878 NASDAQ MCFT Thu, Dec 29, 2022 25.63 26.13 25.63 25.95
1877 NASDAQ MCFT Wed, Dec 28, 2022 26.15 26.26 25.27 25.35
1876 NASDAQ MCFT Tue, Dec 27, 2022 26.21 26.32 26.02 26.10
1875 NASDAQ MCFT Fri, Dec 23, 2022 25.92 26.21 25.70 26.19
1874 NASDAQ MCFT Thu, Dec 22, 2022 26.06 26.06 25.62 25.78
1873 NASDAQ MCFT Wed, Dec 21, 2022 25.98 26.23 25.69 26.22
1872 NASDAQ MCFT Tue, Dec 20, 2022 25.35 25.96 25.08 25.43
1871 NASDAQ MCFT Mon, Dec 19, 2022 26.32 26.40 25.11 25.32
1870 NASDAQ MCFT Fri, Dec 16, 2022 26.24 26.59 26.12 26.20
1869 NASDAQ MCFT Thu, Dec 15, 2022 26.02 26.53 25.81 26.34
1868 NASDAQ MCFT Wed, Dec 14, 2022 26.28 26.80 26.16 26.38
1867 NASDAQ MCFT Tue, Dec 13, 2022 26.86 27.44 26.05 26.22
1866 NASDAQ MCFT Mon, Dec 12, 2022 26.13 26.47 26.00 26.34
1865 NASDAQ MCFT Fri, Dec 9, 2022 26.05 26.50 26.00 26.05
1864 NASDAQ MCFT Thu, Dec 8, 2022 26.14 26.60 26.08 26.19
1863 NASDAQ MCFT Wed, Dec 7, 2022 26.14 26.48 25.98 26.07
1862 NASDAQ MCFT Tue, Dec 6, 2022 25.76 26.44 25.76 26.16
1861 NASDAQ MCFT Mon, Dec 5, 2022 26.18 26.24 25.79 25.82
1860 NASDAQ MCFT Fri, Dec 2, 2022 25.73 26.52 25.73 26.35
1859 NASDAQ MCFT Thu, Dec 1, 2022 25.79 26.08 25.60 26.04
1858 NASDAQ MCFT Wed, Nov 30, 2022 25.40 25.83 25.02 25.72
1857 NASDAQ MCFT Tue, Nov 29, 2022 25.22 25.69 25.18 25.45
1856 NASDAQ MCFT Mon, Nov 28, 2022 25.06 25.54 25.06 25.13
1855 NASDAQ MCFT Fri, Nov 25, 2022 25.13 25.46 25.03 25.13
1854 NASDAQ MCFT Wed, Nov 23, 2022 25.34 25.64 24.95 25.02
1853 NASDAQ MCFT Tue, Nov 22, 2022 24.87 25.30 24.66 25.28
1852 NASDAQ MCFT Mon, Nov 21, 2022 25.28 25.41 24.75 24.80
1851 NASDAQ MCFT Fri, Nov 18, 2022 25.28 25.34 24.87 25.33
1850 NASDAQ MCFT Thu, Nov 17, 2022 24.60 24.76 24.14 24.76
1849 NASDAQ MCFT Wed, Nov 16, 2022 25.07 25.31 24.45 24.57
1848 NASDAQ MCFT Tue, Nov 15, 2022 25.43 25.93 25.02 25.25
1847 NASDAQ MCFT Mon, Nov 14, 2022 25.33 25.69 24.93 25.02
1846 NASDAQ MCFT Fri, Nov 11, 2022 25.22 26.18 25.16 25.75
1845 NASDAQ MCFT Thu, Nov 10, 2022 23.81 25.29 23.81 25.10
1844 NASDAQ MCFT Wed, Nov 9, 2022 23.00 23.49 22.64 22.64
1843 NASDAQ MCFT Tue, Nov 8, 2022 22.32 23.13 22.00 22.92
1842 NASDAQ MCFT Mon, Nov 7, 2022 21.86 22.17 21.45 22.10
1841 NASDAQ MCFT Fri, Nov 4, 2022 21.47 22.03 21.10 22.00
1840 NASDAQ MCFT Thu, Nov 3, 2022 20.75 21.39 20.31 21.17
1839 NASDAQ MCFT Wed, Nov 2, 2022 22.08 22.17 21.03 21.05
1838 NASDAQ MCFT Tue, Nov 1, 2022 21.62 22.33 21.62 22.13
1837 NASDAQ MCFT Mon, Oct 31, 2022 21.93 22.28 21.72 21.76
1836 NASDAQ MCFT Fri, Oct 28, 2022 21.55 22.15 21.30 21.92
1835 NASDAQ MCFT Thu, Oct 27, 2022 22.25 22.27 21.57 21.57
1834 NASDAQ MCFT Wed, Oct 26, 2022 21.77 22.33 21.36 21.90
1833 NASDAQ MCFT Tue, Oct 25, 2022 20.85 21.64 20.76 21.59
1832 NASDAQ MCFT Mon, Oct 24, 2022 20.80 21.07 20.52 20.96
1831 NASDAQ MCFT Fri, Oct 21, 2022 20.52 20.82 20.29 20.58
1830 NASDAQ MCFT Thu, Oct 20, 2022 20.52 20.72 20.11 20.34
1829 NASDAQ MCFT Wed, Oct 19, 2022 21.00 21.27 19.93 20.42
1828 NASDAQ MCFT Tue, Oct 18, 2022 20.95 21.37 20.81 21.25
1827 NASDAQ MCFT Mon, Oct 17, 2022 20.66 20.74 20.21 20.57
1826 NASDAQ MCFT Fri, Oct 14, 2022 21.25 21.25 20.20 20.23
1825 NASDAQ MCFT Thu, Oct 13, 2022 20.59 21.48 20.39 21.23
1824 NASDAQ MCFT Wed, Oct 12, 2022 20.46 21.00 20.34 21.00
1823 NASDAQ MCFT Tue, Oct 11, 2022 20.06 20.89 20.06 20.36
1822 NASDAQ MCFT Mon, Oct 10, 2022 19.77 20.23 19.56 20.22
1821 NASDAQ MCFT Fri, Oct 7, 2022 19.71 19.71 19.29 19.62
1820 NASDAQ MCFT Thu, Oct 6, 2022 19.81 20.19 19.79 19.93
1819 NASDAQ MCFT Wed, Oct 5, 2022 19.78 20.07 19.73 19.96
1818 NASDAQ MCFT Tue, Oct 4, 2022 19.45 20.19 19.45 20.15
1817 NASDAQ MCFT Mon, Oct 3, 2022 19.03 19.09 18.55 19.02
1816 NASDAQ MCFT Fri, Sep 30, 2022 19.32 19.50 18.68 18.85
1815 NASDAQ MCFT Thu, Sep 29, 2022 19.36 19.36 18.58 19.33
1814 NASDAQ MCFT Wed, Sep 28, 2022 19.23 19.84 19.18 19.74
1813 NASDAQ MCFT Tue, Sep 27, 2022 18.80 19.06 18.63 19.03
1812 NASDAQ MCFT Mon, Sep 26, 2022 19.29 19.63 18.49 18.67
1811 NASDAQ MCFT Fri, Sep 23, 2022 19.69 19.69 19.12 19.51
1810 NASDAQ MCFT Thu, Sep 22, 2022 20.26 20.31 19.79 19.85
1809 NASDAQ MCFT Wed, Sep 21, 2022 20.86 21.06 20.34 20.37
1808 NASDAQ MCFT Tue, Sep 20, 2022 21.37 21.57 20.74 20.84
1807 NASDAQ MCFT Mon, Sep 19, 2022 21.29 21.92 21.29 21.64
1806 NASDAQ MCFT Fri, Sep 16, 2022 21.87 22.00 21.44 21.55
1805 NASDAQ MCFT Thu, Sep 15, 2022 21.37 22.08 21.37 21.96
1804 NASDAQ MCFT Wed, Sep 14, 2022 21.76 21.99 21.34 21.42
1803 NASDAQ MCFT Tue, Sep 13, 2022 21.59 22.04 21.42 21.63
1802 NASDAQ MCFT Mon, Sep 12, 2022 21.56 22.07 21.56 21.99
1801 NASDAQ MCFT Fri, Sep 9, 2022 20.70 21.23 20.14 21.17
1800 NASDAQ MCFT Thu, Sep 8, 2022 22.80 22.80 20.02 20.74
1799 NASDAQ MCFT Wed, Sep 7, 2022 23.66 24.08 23.37 23.75
1798 NASDAQ MCFT Tue, Sep 6, 2022 23.28 23.56 21.83 23.54
1797 NASDAQ MCFT Fri, Sep 2, 2022 23.73 23.79 23.04 23.22
1796 NASDAQ MCFT Thu, Sep 1, 2022 23.89 23.89 23.31 23.42
1795 NASDAQ MCFT Wed, Aug 31, 2022 24.66 25.03 24.04 24.09
1794 NASDAQ MCFT Tue, Aug 30, 2022 24.99 25.04 24.40 24.54
1793 NASDAQ MCFT Mon, Aug 29, 2022 25.36 25.38 24.95 24.95
1792 NASDAQ MCFT Fri, Aug 26, 2022 26.50 26.66 25.53 25.60
1791 NASDAQ MCFT Thu, Aug 25, 2022 25.95 26.85 25.53 26.42
1790 NASDAQ MCFT Wed, Aug 24, 2022 26.10 26.24 25.46 25.69
1789 NASDAQ MCFT Tue, Aug 23, 2022 25.35 26.33 25.35 26.04
1788 NASDAQ MCFT Mon, Aug 22, 2022 26.33 26.40 25.15 25.40
1787 NASDAQ MCFT Fri, Aug 19, 2022 26.79 26.88 26.12 26.55
1786 NASDAQ MCFT Thu, Aug 18, 2022 26.47 26.72 26.10 26.56
1785 NASDAQ MCFT Wed, Aug 17, 2022 26.33 26.68 26.31 26.50
1784 NASDAQ MCFT Tue, Aug 16, 2022 26.31 27.00 24.90 26.46
1783 NASDAQ MCFT Mon, Aug 15, 2022 26.00 26.41 25.73 26.23
1782 NASDAQ MCFT Fri, Aug 12, 2022 25.66 26.18 25.61 26.09
1781 NASDAQ MCFT Thu, Aug 11, 2022 25.34 25.77 25.18 25.60
1780 NASDAQ MCFT Wed, Aug 10, 2022 24.97 25.33 24.81 25.10
1779 NASDAQ MCFT Tue, Aug 9, 2022 24.82 25.21 23.71 24.33
1778 NASDAQ MCFT Mon, Aug 8, 2022 24.58 25.25 24.58 24.96
1777 NASDAQ MCFT Fri, Aug 5, 2022 24.06 24.54 23.96 24.35
1776 NASDAQ MCFT Thu, Aug 4, 2022 24.42 24.83 23.87 24.38
1775 NASDAQ MCFT Wed, Aug 3, 2022 23.68 24.61 23.68 24.46
1774 NASDAQ MCFT Tue, Aug 2, 2022 24.04 24.04 23.47 23.55
1773 NASDAQ MCFT Mon, Aug 1, 2022 23.65 24.27 23.48 24.03
1772 NASDAQ MCFT Fri, Jul 29, 2022 23.75 24.00 23.30 23.69
1771 NASDAQ MCFT Thu, Jul 28, 2022 23.66 23.94 23.33 23.59
1770 NASDAQ MCFT Wed, Jul 27, 2022 23.10 23.65 22.86 23.43
1769 NASDAQ MCFT Tue, Jul 26, 2022 23.38 23.38 22.77 22.91
1768 NASDAQ MCFT Mon, Jul 25, 2022 23.64 23.72 23.28 23.62
1767 NASDAQ MCFT Fri, Jul 22, 2022 23.08 23.70 23.08 23.50
1766 NASDAQ MCFT Thu, Jul 21, 2022 22.65 23.19 22.65 23.18
1765 NASDAQ MCFT Wed, Jul 20, 2022 22.29 23.11 22.29 22.86
1764 NASDAQ MCFT Tue, Jul 19, 2022 21.87 22.89 21.87 22.43
1763 NASDAQ MCFT Mon, Jul 18, 2022 22.51 22.57 21.48 21.70
1762 NASDAQ MCFT Fri, Jul 15, 2022 22.30 22.63 21.63 22.47
1761 NASDAQ MCFT Thu, Jul 14, 2022 21.58 21.94 21.26 21.90
1760 NASDAQ MCFT Wed, Jul 13, 2022 21.35 22.09 21.34 21.91
1759 NASDAQ MCFT Tue, Jul 12, 2022 20.95 22.12 20.79 21.70
1758 NASDAQ MCFT Mon, Jul 11, 2022 21.64 21.64 21.10 21.10
1757 NASDAQ MCFT Fri, Jul 8, 2022 21.72 21.99 21.41 21.67
1756 NASDAQ MCFT Thu, Jul 7, 2022 21.08 22.04 21.00 21.96
1755 NASDAQ MCFT Wed, Jul 6, 2022 21.71 21.78 20.98 21.08
1754 NASDAQ MCFT Tue, Jul 5, 2022 20.82 21.83 20.25 21.77
1753 NASDAQ MCFT Fri, Jul 1, 2022 21.02 21.40 20.64 21.07
1752 NASDAQ MCFT Thu, Jun 30, 2022 20.81 21.08 20.40 21.05
1751 NASDAQ MCFT Wed, Jun 29, 2022 21.61 21.61 20.77 21.11
1750 NASDAQ MCFT Tue, Jun 28, 2022 22.48 22.50 21.47 21.47
1749 NASDAQ MCFT Mon, Jun 27, 2022 21.93 22.52 21.70 22.30
1748 NASDAQ MCFT Fri, Jun 24, 2022 21.55 22.35 21.32 21.74
1747 NASDAQ MCFT Thu, Jun 23, 2022 21.00 21.61 20.88 21.53
1746 NASDAQ MCFT Wed, Jun 22, 2022 20.86 21.38 20.61 20.93
1745 NASDAQ MCFT Tue, Jun 21, 2022 20.85 21.21 20.26 20.99
1744 NASDAQ MCFT Fri, Jun 17, 2022 20.61 21.01 20.38 20.71
1743 NASDAQ MCFT Thu, Jun 16, 2022 22.37 22.37 20.30 20.47
1742 NASDAQ MCFT Wed, Jun 15, 2022 22.65 23.53 22.34 22.76
1741 NASDAQ MCFT Tue, Jun 14, 2022 22.12 22.61 21.96 22.42
1740 NASDAQ MCFT Mon, Jun 13, 2022 22.42 22.80 21.97 22.09
1739 NASDAQ MCFT Fri, Jun 10, 2022 24.18 24.27 23.05 23.06
1738 NASDAQ MCFT Thu, Jun 9, 2022 23.84 24.64 23.84 24.43
1737 NASDAQ MCFT Wed, Jun 8, 2022 24.00 24.25 23.87 24.02
1736 NASDAQ MCFT Tue, Jun 7, 2022 23.70 24.37 23.55 24.10
1735 NASDAQ MCFT Mon, Jun 6, 2022 23.94 24.13 23.70 23.99
1734 NASDAQ MCFT Fri, Jun 3, 2022 23.63 24.09 23.25 23.78
1733 NASDAQ MCFT Thu, Jun 2, 2022 23.80 24.20 23.64 23.78
1732 NASDAQ MCFT Wed, Jun 1, 2022 23.56 24.18 23.43 23.68
1731 NASDAQ MCFT Tue, May 31, 2022 23.11 23.40 22.76 23.40
1730 NASDAQ MCFT Fri, May 27, 2022 23.65 23.88 23.20 23.25
1729 NASDAQ MCFT Thu, May 26, 2022 22.86 24.12 22.86 23.53
1728 NASDAQ MCFT Wed, May 25, 2022 21.72 22.81 21.67 22.55
1727 NASDAQ MCFT Tue, May 24, 2022 21.70 22.03 20.94 21.87
1726 NASDAQ MCFT Mon, May 23, 2022 22.67 22.72 21.87 21.88
1725 NASDAQ MCFT Fri, May 20, 2022 22.71 22.71 21.86 22.52
1724 NASDAQ MCFT Thu, May 19, 2022 22.33 22.88 21.71 22.41
1723 NASDAQ MCFT Wed, May 18, 2022 24.15 24.32 22.44 22.54
1722 NASDAQ MCFT Tue, May 17, 2022 24.05 24.65 23.93 24.56
1721 NASDAQ MCFT Mon, May 16, 2022 23.73 24.10 23.01 23.60
1720 NASDAQ MCFT Fri, May 13, 2022 23.71 23.91 23.12 23.75
1719 NASDAQ MCFT Thu, May 12, 2022 22.56 23.38 22.45 23.33
1718 NASDAQ MCFT Wed, May 11, 2022 24.41 24.62 22.76 22.95
1717 NASDAQ MCFT Tue, May 10, 2022 24.17 24.98 23.76 24.56
1716 NASDAQ MCFT Mon, May 9, 2022 23.37 23.97 23.23 23.95
1715 NASDAQ MCFT Fri, May 6, 2022 24.46 24.46 23.11 23.54
1714 NASDAQ MCFT Thu, May 5, 2022 25.38 25.38 24.04 24.70
1713 NASDAQ MCFT Wed, May 4, 2022 24.59 25.49 24.58 25.47
1712 NASDAQ MCFT Tue, May 3, 2022 24.06 24.56 23.51 24.53
1711 NASDAQ MCFT Mon, May 2, 2022 24.16 24.16 23.40 23.94
1710 NASDAQ MCFT Fri, Apr 29, 2022 24.16 25.08 23.91 24.07
1709 NASDAQ MCFT Thu, Apr 28, 2022 24.50 24.55 23.95 24.35
1708 NASDAQ MCFT Wed, Apr 27, 2022 23.88 24.77 23.50 24.04
1707 NASDAQ MCFT Tue, Apr 26, 2022 24.32 24.79 23.94 23.94
1706 NASDAQ MCFT Mon, Apr 25, 2022 24.19 24.90 23.94 24.68
1705 NASDAQ MCFT Fri, Apr 22, 2022 24.51 24.63 24.33 24.54
1704 NASDAQ MCFT Thu, Apr 21, 2022 25.24 25.57 24.43 24.62
1703 NASDAQ MCFT Wed, Apr 20, 2022 24.56 25.28 24.56 25.08
1702 NASDAQ MCFT Tue, Apr 19, 2022 23.88 24.73 23.84 24.42
1701 NASDAQ MCFT Mon, Apr 18, 2022 23.17 24.03 23.17 23.93
1700 NASDAQ MCFT Thu, Apr 14, 2022 23.00 23.62 22.89 23.29
1699 NASDAQ MCFT Wed, Apr 13, 2022 22.53 23.32 22.39 23.24
1698 NASDAQ MCFT Tue, Apr 12, 2022 22.96 24.07 22.57 22.61
1697 NASDAQ MCFT Mon, Apr 11, 2022 22.44 23.09 22.37 22.71
1696 NASDAQ MCFT Fri, Apr 8, 2022 22.49 23.02 22.21 22.57
1695 NASDAQ MCFT Thu, Apr 7, 2022 22.51 22.71 22.08 22.49
1694 NASDAQ MCFT Wed, Apr 6, 2022 23.35 23.35 22.51 22.64
1693 NASDAQ MCFT Tue, Apr 5, 2022 24.70 24.90 23.40 23.47
1692 NASDAQ MCFT Mon, Apr 4, 2022 24.16 25.01 23.85 24.87
1691 NASDAQ MCFT Fri, Apr 1, 2022 24.66 24.78 24.02 24.20
1690 NASDAQ MCFT Thu, Mar 31, 2022 25.14 25.25 24.54 24.61
1689 NASDAQ MCFT Wed, Mar 30, 2022 26.12 26.38 25.01 25.09
1688 NASDAQ MCFT Tue, Mar 29, 2022 25.34 26.34 25.34 26.20
1687 NASDAQ MCFT Mon, Mar 28, 2022 24.72 25.18 24.33 25.17
1686 NASDAQ MCFT Fri, Mar 25, 2022 24.74 25.29 24.41 24.58
1685 NASDAQ MCFT Thu, Mar 24, 2022 24.74 24.96 23.97 24.46
1684 NASDAQ MCFT Wed, Mar 23, 2022 26.35 26.59 24.26 24.49
1683 NASDAQ MCFT Tue, Mar 22, 2022 26.24 26.86 26.13 26.49
1682 NASDAQ MCFT Mon, Mar 21, 2022 26.70 26.88 25.82 26.25
1681 NASDAQ MCFT Fri, Mar 18, 2022 25.76 26.88 25.41 26.88
1680 NASDAQ MCFT Thu, Mar 17, 2022 26.25 26.28 25.78 26.02
1679 NASDAQ MCFT Wed, Mar 16, 2022 26.47 27.11 26.05 26.43
1678 NASDAQ MCFT Tue, Mar 15, 2022 25.32 26.47 25.29 26.41
1677 NASDAQ MCFT Mon, Mar 14, 2022 25.57 25.68 24.69 25.08
1676 NASDAQ MCFT Fri, Mar 11, 2022 26.41 26.52 25.57 25.59
1675 NASDAQ MCFT Thu, Mar 10, 2022 26.23 26.59 26.11 26.41
1674 NASDAQ MCFT Wed, Mar 9, 2022 26.13 26.82 26.04 26.64
1673 NASDAQ MCFT Tue, Mar 8, 2022 25.08 26.17 24.99 25.60
1672 NASDAQ MCFT Mon, Mar 7, 2022 26.63 26.63 24.90 25.10
1671 NASDAQ MCFT Fri, Mar 4, 2022 28.43 28.43 26.51 26.62
1670 NASDAQ MCFT Thu, Mar 3, 2022 29.06 29.17 28.58 28.75
1669 NASDAQ MCFT Wed, Mar 2, 2022 28.20 29.16 28.03 29.05
1668 NASDAQ MCFT Tue, Mar 1, 2022 28.50 28.58 27.88 28.12
1667 NASDAQ MCFT Mon, Feb 28, 2022 27.93 28.73 27.93 28.64
1666 NASDAQ MCFT Fri, Feb 25, 2022 27.80 28.28 27.65 28.28
1665 NASDAQ MCFT Thu, Feb 24, 2022 27.00 27.90 26.89 27.86
1664 NASDAQ MCFT Wed, Feb 23, 2022 27.87 28.23 27.56 27.64
1663 NASDAQ MCFT Tue, Feb 22, 2022 27.70 28.18 27.28 27.72
1662 NASDAQ MCFT Fri, Feb 18, 2022 27.93 28.31 27.87 27.96
1661 NASDAQ MCFT Thu, Feb 17, 2022 28.36 28.44 28.01 28.09
1660 NASDAQ MCFT Wed, Feb 16, 2022 28.26 28.76 28.14 28.62
1659 NASDAQ MCFT Tue, Feb 15, 2022 27.91 28.54 27.91 28.38
1658 NASDAQ MCFT Mon, Feb 14, 2022 28.25 28.51 27.65 27.68
1657 NASDAQ MCFT Fri, Feb 11, 2022 28.09 28.81 28.01 28.16
1656 NASDAQ MCFT Thu, Feb 10, 2022 28.95 29.69 28.01 28.17
1655 NASDAQ MCFT Wed, Feb 9, 2022 28.94 29.63 28.94 29.35
1654 NASDAQ MCFT Tue, Feb 8, 2022 27.44 29.01 27.44 28.86
1653 NASDAQ MCFT Mon, Feb 7, 2022 27.12 27.53 26.48 27.52
1652 NASDAQ MCFT Fri, Feb 4, 2022 27.00 27.30 26.32 26.99
1651 NASDAQ MCFT Thu, Feb 3, 2022 26.69 28.40 26.17 26.37
1650 NASDAQ MCFT Wed, Feb 2, 2022 26.24 26.63 26.00 26.20
1649 NASDAQ MCFT Tue, Feb 1, 2022 25.21 26.33 25.21 26.14
1648 NASDAQ MCFT Mon, Jan 31, 2022 24.45 25.48 24.45 25.43
1647 NASDAQ MCFT Fri, Jan 28, 2022 23.99 24.66 23.78 24.66
1646 NASDAQ MCFT Thu, Jan 27, 2022 23.84 24.60 23.84 24.06
1645 NASDAQ MCFT Wed, Jan 26, 2022 23.93 24.11 23.50 23.71
1644 NASDAQ MCFT Tue, Jan 25, 2022 24.36 24.36 23.51 23.91
1643 NASDAQ MCFT Mon, Jan 24, 2022 23.58 24.70 23.04 24.40
1642 NASDAQ MCFT Fri, Jan 21, 2022 24.02 24.63 23.42 23.72
1641 NASDAQ MCFT Thu, Jan 20, 2022 25.35 25.86 24.11 24.21
1640 NASDAQ MCFT Wed, Jan 19, 2022 25.48 25.54 24.87 25.20
1639 NASDAQ MCFT Tue, Jan 18, 2022 26.29 26.37 25.27 25.56
1638 NASDAQ MCFT Fri, Jan 14, 2022 26.86 26.86 26.15 26.49
1637 NASDAQ MCFT Thu, Jan 13, 2022 26.97 27.16 26.54 26.86
1636 NASDAQ MCFT Wed, Jan 12, 2022 27.01 27.27 26.72 26.86
1635 NASDAQ MCFT Tue, Jan 11, 2022 27.37 27.37 26.79 27.08
1634 NASDAQ MCFT Mon, Jan 10, 2022 27.25 27.44 26.72 27.43
1633 NASDAQ MCFT Fri, Jan 7, 2022 27.77 28.03 27.40 27.40
1632 NASDAQ MCFT Thu, Jan 6, 2022 27.28 27.93 27.12 27.86
1631 NASDAQ MCFT Wed, Jan 5, 2022 27.96 28.25 27.52 27.65
1630 NASDAQ MCFT Tue, Jan 4, 2022 28.16 28.52 28.07 28.09
1629 NASDAQ MCFT Mon, Jan 3, 2022 28.52 28.91 28.10 28.22
1628 NASDAQ MCFT Fri, Dec 31, 2021 29.05 29.20 28.09 28.33
1627 NASDAQ MCFT Thu, Dec 30, 2021 27.41 29.04 27.41 29.00
1626 NASDAQ MCFT Wed, Dec 29, 2021 27.16 27.54 26.94 27.51
1625 NASDAQ MCFT Tue, Dec 28, 2021 27.02 27.45 27.00 27.12
1624 NASDAQ MCFT Mon, Dec 27, 2021 26.61 27.08 26.17 27.07
1623 NASDAQ MCFT Thu, Dec 23, 2021 26.11 26.56 25.85 26.27
1622 NASDAQ MCFT Wed, Dec 22, 2021 25.53 25.96 25.40 25.95
1621 NASDAQ MCFT Tue, Dec 21, 2021 25.56 26.14 25.34 25.43
1620 NASDAQ MCFT Mon, Dec 20, 2021 25.12 25.46 24.52 25.27
1619 NASDAQ MCFT Fri, Dec 17, 2021 26.85 26.85 25.29 25.45
1618 NASDAQ MCFT Thu, Dec 16, 2021 27.47 27.60 26.73 26.87
1617 NASDAQ MCFT Wed, Dec 15, 2021 27.02 27.39 26.04 27.14
1616 NASDAQ MCFT Tue, Dec 14, 2021 27.16 27.78 26.96 27.07
1615 NASDAQ MCFT Mon, Dec 13, 2021 27.30 27.83 27.29 27.37
1614 NASDAQ MCFT Fri, Dec 10, 2021 27.76 28.02 27.40 27.46
1613 NASDAQ MCFT Thu, Dec 9, 2021 27.76 28.25 27.28 27.29
1612 NASDAQ MCFT Wed, Dec 8, 2021 28.44 28.66 28.00 28.03
1611 NASDAQ MCFT Tue, Dec 7, 2021 28.20 28.79 28.15 28.20
1610 NASDAQ MCFT Mon, Dec 6, 2021 27.64 28.39 27.19 27.98
1609 NASDAQ MCFT Fri, Dec 3, 2021 28.07 28.38 27.23 27.33
1608 NASDAQ MCFT Thu, Dec 2, 2021 27.86 28.64 27.86 28.07
1607 NASDAQ MCFT Wed, Dec 1, 2021 27.84 29.00 27.75 27.87
1606 NASDAQ MCFT Tue, Nov 30, 2021 27.19 27.50 26.66 27.36
1605 NASDAQ MCFT Mon, Nov 29, 2021 28.28 28.28 27.25 27.32
1604 NASDAQ MCFT Fri, Nov 26, 2021 27.75 28.09 27.62 27.86
1603 NASDAQ MCFT Wed, Nov 24, 2021 28.39 28.86 27.98 28.59
1602 NASDAQ MCFT Tue, Nov 23, 2021 28.75 28.96 28.11 28.70
1601 NASDAQ MCFT Mon, Nov 22, 2021 28.70 29.11 28.23 28.82
1600 NASDAQ MCFT Fri, Nov 19, 2021 28.41 28.84 28.40 28.48
1599 NASDAQ MCFT Thu, Nov 18, 2021 29.00 29.10 28.45 28.72
1598 NASDAQ MCFT Wed, Nov 17, 2021 29.50 29.52 28.77 28.88
1597 NASDAQ MCFT Tue, Nov 16, 2021 29.41 29.58 29.06 29.57
1596 NASDAQ MCFT Mon, Nov 15, 2021 29.33 29.63 29.14 29.43
1595 NASDAQ MCFT Fri, Nov 12, 2021 29.18 29.62 28.72 29.29
1594 NASDAQ MCFT Thu, Nov 11, 2021 29.30 29.60 28.86 28.91
1593 NASDAQ MCFT Wed, Nov 10, 2021 28.31 29.10 27.99 28.90
1592 NASDAQ MCFT Tue, Nov 9, 2021 28.41 28.59 28.07 28.45
1591 NASDAQ MCFT Mon, Nov 8, 2021 28.52 28.55 27.88 28.42
1590 NASDAQ MCFT Fri, Nov 5, 2021 28.07 28.72 28.07 28.39
1589 NASDAQ MCFT Thu, Nov 4, 2021 27.61 28.12 27.60 27.86
1588 NASDAQ MCFT Wed, Nov 3, 2021 26.92 28.22 26.92 27.49
1587 NASDAQ MCFT Tue, Nov 2, 2021 27.54 27.69 26.83 26.92
1586 NASDAQ MCFT Mon, Nov 1, 2021 26.73 27.74 26.24 27.56
1585 NASDAQ MCFT Fri, Oct 29, 2021 26.43 26.91 26.33 26.78
1584 NASDAQ MCFT Thu, Oct 28, 2021 26.06 26.88 26.06 26.45
1583 NASDAQ MCFT Wed, Oct 27, 2021 25.86 26.14 25.45 25.90
1582 NASDAQ MCFT Tue, Oct 26, 2021 26.66 26.66 25.32 25.85
1581 NASDAQ MCFT Mon, Oct 25, 2021 26.41 26.69 26.02 26.53
1580 NASDAQ MCFT Fri, Oct 22, 2021 26.39 26.66 26.12 26.44
1579 NASDAQ MCFT Thu, Oct 21, 2021 26.09 26.61 26.00 26.41
1578 NASDAQ MCFT Wed, Oct 20, 2021 26.54 26.54 26.04 26.17
1577 NASDAQ MCFT Tue, Oct 19, 2021 26.98 26.98 26.29 26.55
1576 NASDAQ MCFT Mon, Oct 18, 2021 26.54 26.86 26.05 26.81
1575 NASDAQ MCFT Fri, Oct 15, 2021 26.95 27.28 26.55 26.75
1574 NASDAQ MCFT Thu, Oct 14, 2021 26.45 26.60 26.06 26.51
1573 NASDAQ MCFT Wed, Oct 13, 2021 26.50 26.67 25.85 26.11
1572 NASDAQ MCFT Tue, Oct 12, 2021 26.51 26.90 26.23 26.50
1571 NASDAQ MCFT Mon, Oct 11, 2021 26.50 26.89 26.28 26.51
1570 NASDAQ MCFT Fri, Oct 8, 2021 26.75 27.01 26.34 26.50
1569 NASDAQ MCFT Thu, Oct 7, 2021 26.36 26.89 26.21 26.60
1568 NASDAQ MCFT Wed, Oct 6, 2021 26.01 26.37 25.64 26.05
1567 NASDAQ MCFT Tue, Oct 5, 2021 26.33 26.60 25.90 26.25
1566 NASDAQ MCFT Mon, Oct 4, 2021 25.90 26.41 25.44 26.32
1565 NASDAQ MCFT Fri, Oct 1, 2021 25.11 26.13 24.88 25.90
1564 NASDAQ MCFT Thu, Sep 30, 2021 25.97 25.97 24.92 25.08
1563 NASDAQ MCFT Wed, Sep 29, 2021 26.00 26.02 25.52 25.63
1562 NASDAQ MCFT Tue, Sep 28, 2021 26.01 26.36 25.79 25.85
1561 NASDAQ MCFT Mon, Sep 27, 2021 25.47 26.32 25.29 26.08
1560 NASDAQ MCFT Fri, Sep 24, 2021 25.20 25.55 24.87 25.37
1559 NASDAQ MCFT Thu, Sep 23, 2021 25.18 25.86 25.14 25.41
1558 NASDAQ MCFT Wed, Sep 22, 2021 24.27 25.06 24.27 24.95
1557 NASDAQ MCFT Tue, Sep 21, 2021 24.89 24.89 23.99 24.01
1556 NASDAQ MCFT Mon, Sep 20, 2021 24.81 25.18 23.96 24.54
1555 NASDAQ MCFT Fri, Sep 17, 2021 25.11 25.88 24.22 25.61
1554 NASDAQ MCFT Thu, Sep 16, 2021 25.63 25.99 25.22 25.50
1553 NASDAQ MCFT Wed, Sep 15, 2021 24.75 25.73 24.61 25.67
1552 NASDAQ MCFT Tue, Sep 14, 2021 25.58 25.58 24.50 24.74
1551 NASDAQ MCFT Mon, Sep 13, 2021 25.66 25.83 25.14 25.45
1550 NASDAQ MCFT Fri, Sep 10, 2021 25.51 26.15 25.29 25.46
1549 NASDAQ MCFT Thu, Sep 9, 2021 25.18 25.62 24.92 25.26
1548 NASDAQ MCFT Wed, Sep 8, 2021 26.00 26.00 25.08 25.15
1547 NASDAQ MCFT Tue, Sep 7, 2021 26.88 27.59 25.66 25.70
1546 NASDAQ MCFT Fri, Sep 3, 2021 26.04 26.74 25.75 26.73
1545 NASDAQ MCFT Thu, Sep 2, 2021 27.27 28.00 25.48 25.93
1544 NASDAQ MCFT Wed, Sep 1, 2021 25.02 26.43 24.81 26.35
1543 NASDAQ MCFT Tue, Aug 31, 2021 25.75 25.95 24.85 24.94
1542 NASDAQ MCFT Mon, Aug 30, 2021 26.17 26.59 25.51 26.00
1541 NASDAQ MCFT Fri, Aug 27, 2021 25.60 26.07 25.15 25.87
1540 NASDAQ MCFT Thu, Aug 26, 2021 26.07 26.07 25.37 25.54
1539 NASDAQ MCFT Wed, Aug 25, 2021 25.78 26.56 25.49 26.01
1538 NASDAQ MCFT Tue, Aug 24, 2021 25.07 25.94 25.07 25.72
1537 NASDAQ MCFT Mon, Aug 23, 2021 24.65 25.15 24.47 25.09
1536 NASDAQ MCFT Fri, Aug 20, 2021 23.76 24.74 23.72 24.46
1535 NASDAQ MCFT Thu, Aug 19, 2021 24.09 24.60 23.61 23.88
1534 NASDAQ MCFT Wed, Aug 18, 2021 24.54 24.70 24.13 24.16
1533 NASDAQ MCFT Tue, Aug 17, 2021 25.25 25.40 24.40 24.48
1532 NASDAQ MCFT Mon, Aug 16, 2021 25.51 25.91 25.06 25.47
1531 NASDAQ MCFT Fri, Aug 13, 2021 26.31 26.88 25.53 25.71
1530 NASDAQ MCFT Thu, Aug 12, 2021 27.00 27.00 26.48 26.48
1529 NASDAQ MCFT Wed, Aug 11, 2021 26.51 27.10 26.08 27.08
1528 NASDAQ MCFT Tue, Aug 10, 2021 25.33 26.59 24.91 26.42
1527 NASDAQ MCFT Mon, Aug 9, 2021 26.39 26.39 25.32 25.33
1526 NASDAQ MCFT Fri, Aug 6, 2021 26.64 26.73 26.10 26.27
1525 NASDAQ MCFT Thu, Aug 5, 2021 26.57 27.35 26.34 26.43
1524 NASDAQ MCFT Wed, Aug 4, 2021 26.69 27.13 26.56 26.62
1523 NASDAQ MCFT Tue, Aug 3, 2021 26.96 27.11 26.39 26.90
1522 NASDAQ MCFT Mon, Aug 2, 2021 26.79 27.31 26.79 26.95
1521 NASDAQ MCFT Fri, Jul 30, 2021 26.20 26.90 26.20 26.66
1520 NASDAQ MCFT Thu, Jul 29, 2021 26.12 26.80 26.04 26.34
1519 NASDAQ MCFT Wed, Jul 28, 2021 26.12 26.42 25.34 25.79
1518 NASDAQ MCFT Tue, Jul 27, 2021 26.50 26.50 25.76 26.04
1517 NASDAQ MCFT Mon, Jul 26, 2021 26.62 27.15 26.17 26.48
1516 NASDAQ MCFT Fri, Jul 23, 2021 26.32 26.94 25.90 26.53
1515 NASDAQ MCFT Thu, Jul 22, 2021 25.73 26.46 25.07 26.26
1514 NASDAQ MCFT Wed, Jul 21, 2021 25.90 26.45 25.43 25.69
1513 NASDAQ MCFT Tue, Jul 20, 2021 24.65 26.01 24.45 25.67
1512 NASDAQ MCFT Mon, Jul 19, 2021 24.07 24.94 23.80 24.50
1511 NASDAQ MCFT Fri, Jul 16, 2021 25.39 25.50 24.47 24.50
1510 NASDAQ MCFT Thu, Jul 15, 2021 25.91 25.94 24.96 25.29
1509 NASDAQ MCFT Wed, Jul 14, 2021 25.94 26.44 25.86 26.00
1508 NASDAQ MCFT Tue, Jul 13, 2021 26.63 26.74 25.61 25.94
1507 NASDAQ MCFT Mon, Jul 12, 2021 25.25 26.75 25.21 26.66
1506 NASDAQ MCFT Fri, Jul 9, 2021 24.78 25.36 24.60 25.25
1505 NASDAQ MCFT Thu, Jul 8, 2021 24.29 25.17 23.63 24.60
1504 NASDAQ MCFT Wed, Jul 7, 2021 24.92 25.31 24.30 24.72
1503 NASDAQ MCFT Tue, Jul 6, 2021 25.69 25.72 25.00 25.04
1502 NASDAQ MCFT Fri, Jul 2, 2021 26.40 26.40 25.46 25.68
1501 NASDAQ MCFT Thu, Jul 1, 2021 26.41 26.57 26.17 26.39
1500 NASDAQ MCFT Wed, Jun 30, 2021 25.72 26.41 25.47 26.29
1499 NASDAQ MCFT Tue, Jun 29, 2021 26.18 26.81 25.67 25.72
1498 NASDAQ MCFT Mon, Jun 28, 2021 26.06 26.06 25.06 25.39
1497 NASDAQ MCFT Fri, Jun 25, 2021 26.30 26.70 25.93 25.98
1496 NASDAQ MCFT Thu, Jun 24, 2021 26.12 26.31 25.70 26.27
1495 NASDAQ MCFT Wed, Jun 23, 2021 25.60 25.98 25.07 25.85
1494 NASDAQ MCFT Tue, Jun 22, 2021 25.43 25.75 25.00 25.69
1493 NASDAQ MCFT Mon, Jun 21, 2021 25.40 25.71 25.30 25.43
1492 NASDAQ MCFT Fri, Jun 18, 2021 24.95 25.37 24.90 25.13
1491 NASDAQ MCFT Thu, Jun 17, 2021 25.35 25.50 24.80 25.38
1490 NASDAQ MCFT Wed, Jun 16, 2021 25.69 25.80 25.05 25.68
1489 NASDAQ MCFT Tue, Jun 15, 2021 25.64 25.99 25.40 25.68
1488 NASDAQ MCFT Mon, Jun 14, 2021 25.86 25.88 25.25 25.60
1487 NASDAQ MCFT Fri, Jun 11, 2021 26.14 26.60 25.72 25.89
1486 NASDAQ MCFT Thu, Jun 10, 2021 26.85 26.96 26.01 26.05
1485 NASDAQ MCFT Wed, Jun 9, 2021 26.88 27.27 26.53 26.81
1484 NASDAQ MCFT Tue, Jun 8, 2021 26.95 26.96 26.10 26.81
1483 NASDAQ MCFT Mon, Jun 7, 2021 26.60 27.00 26.40 26.78
1482 NASDAQ MCFT Fri, Jun 4, 2021 27.00 27.14 26.14 26.56
1481 NASDAQ MCFT Thu, Jun 3, 2021 27.81 27.89 26.73 26.81
1480 NASDAQ MCFT Wed, Jun 2, 2021 28.84 28.98 27.69 28.09
1479 NASDAQ MCFT Tue, Jun 1, 2021 27.96 28.68 27.90 28.59
1478 NASDAQ MCFT Fri, May 28, 2021 28.08 28.40 27.60 27.76
1477 NASDAQ MCFT Thu, May 27, 2021 28.30 28.87 28.01 28.11
1476 NASDAQ MCFT Wed, May 26, 2021 28.25 28.54 27.80 28.24
1475 NASDAQ MCFT Tue, May 25, 2021 28.84 28.94 27.86 28.18
1474 NASDAQ MCFT Mon, May 24, 2021 31.15 31.15 28.73 28.90
1473 NASDAQ MCFT Fri, May 21, 2021 31.40 31.94 30.14 30.64
1472 NASDAQ MCFT Thu, May 20, 2021 31.87 31.89 30.54 31.19
1471 NASDAQ MCFT Wed, May 19, 2021 31.84 32.17 30.87 31.89
1470 NASDAQ MCFT Tue, May 18, 2021 32.67 33.63 32.19 32.49
1469 NASDAQ MCFT Mon, May 17, 2021 32.22 32.75 31.86 32.49
1468 NASDAQ MCFT Fri, May 14, 2021 32.57 33.00 31.16 32.65
1467 NASDAQ MCFT Thu, May 13, 2021 30.22 32.39 29.78 32.19
1466 NASDAQ MCFT Wed, May 12, 2021 30.50 30.53 29.06 29.06
1465 NASDAQ MCFT Tue, May 11, 2021 27.87 29.33 27.61 28.95
1464 NASDAQ MCFT Mon, May 10, 2021 29.76 30.36 28.65 28.76
1463 NASDAQ MCFT Fri, May 7, 2021 29.95 30.21 29.38 29.75
1462 NASDAQ MCFT Thu, May 6, 2021 28.86 29.91 27.74 29.75
1461 NASDAQ MCFT Wed, May 5, 2021 29.60 30.03 28.53 28.80
1460 NASDAQ MCFT Tue, May 4, 2021 29.90 29.90 27.85 29.49
1459 NASDAQ MCFT Mon, May 3, 2021 28.67 30.32 28.67 29.97
1458 NASDAQ MCFT Fri, Apr 30, 2021 28.26 28.55 28.05 28.36
1457 NASDAQ MCFT Thu, Apr 29, 2021 29.01 29.81 28.40 28.61
1456 NASDAQ MCFT Wed, Apr 28, 2021 29.68 29.79 28.40 28.65
1455 NASDAQ MCFT Tue, Apr 27, 2021 29.56 30.13 29.05 29.68
1454 NASDAQ MCFT Mon, Apr 26, 2021 29.50 30.40 28.89 29.52
1453 NASDAQ MCFT Fri, Apr 23, 2021 28.53 29.71 28.20 29.44
1452 NASDAQ MCFT Thu, Apr 22, 2021 26.96 29.66 26.91 28.47
1451 NASDAQ MCFT Wed, Apr 21, 2021 26.17 26.75 25.89 26.65
1450 NASDAQ MCFT Tue, Apr 20, 2021 26.44 26.58 25.99 26.17
1449 NASDAQ MCFT Mon, Apr 19, 2021 27.35 27.36 26.44 26.68
1448 NASDAQ MCFT Fri, Apr 16, 2021 27.51 27.61 27.05 27.36
1447 NASDAQ MCFT Thu, Apr 15, 2021 28.08 28.08 27.05 27.29
1446 NASDAQ MCFT Wed, Apr 14, 2021 27.60 28.35 27.32 27.87
1445 NASDAQ MCFT Tue, Apr 13, 2021 28.02 28.03 27.01 27.70
1444 NASDAQ MCFT Mon, Apr 12, 2021 27.15 28.13 26.88 28.06
1443 NASDAQ MCFT Fri, Apr 9, 2021 26.92 27.30 26.79 27.07
1442 NASDAQ MCFT Thu, Apr 8, 2021 27.06 27.28 26.47 27.00
1441 NASDAQ MCFT Wed, Apr 7, 2021 27.54 27.54 26.70 26.98
1440 NASDAQ MCFT Tue, Apr 6, 2021 27.47 28.19 27.47 27.55
1439 NASDAQ MCFT Mon, Apr 5, 2021 27.77 28.00 26.80 27.56
1438 NASDAQ MCFT Thu, Apr 1, 2021 26.68 27.49 26.68 27.49
1437 NASDAQ MCFT Wed, Mar 31, 2021 27.02 27.18 26.20 26.59
1436 NASDAQ MCFT Tue, Mar 30, 2021 26.00 26.70 25.72 26.66
1435 NASDAQ MCFT Mon, Mar 29, 2021 27.00 27.42 25.89 26.14
1434 NASDAQ MCFT Fri, Mar 26, 2021 27.19 27.50 26.00 27.06
1433 NASDAQ MCFT Thu, Mar 25, 2021 25.77 26.97 25.00 26.88
1432 NASDAQ MCFT Wed, Mar 24, 2021 27.81 28.85 26.09 26.12
1431 NASDAQ MCFT Tue, Mar 23, 2021 28.66 29.16 27.25 27.61
1430 NASDAQ MCFT Mon, Mar 22, 2021 30.09 30.13 28.61 28.94
1429 NASDAQ MCFT Fri, Mar 19, 2021 29.32 30.97 29.09 29.54
1428 NASDAQ MCFT Thu, Mar 18, 2021 29.95 30.75 29.02 29.15
1427 NASDAQ MCFT Wed, Mar 17, 2021 30.46 30.46 28.94 30.05
1426 NASDAQ MCFT Tue, Mar 16, 2021 31.58 31.58 29.91 30.59
1425 NASDAQ MCFT Mon, Mar 15, 2021 31.25 31.80 30.90 31.60
1424 NASDAQ MCFT Fri, Mar 12, 2021 31.29 32.25 31.12 31.25
1423 NASDAQ MCFT Thu, Mar 11, 2021 30.88 31.44 30.42 30.87
1422 NASDAQ MCFT Wed, Mar 10, 2021 30.02 30.96 29.90 30.31
1421 NASDAQ MCFT Tue, Mar 9, 2021 30.16 30.42 28.81 29.56
1420 NASDAQ MCFT Mon, Mar 8, 2021 28.50 30.00 28.50 29.40
1419 NASDAQ MCFT Fri, Mar 5, 2021 28.29 28.59 26.09 28.37
1418 NASDAQ MCFT Thu, Mar 4, 2021 28.12 28.33 26.31 27.38
1417 NASDAQ MCFT Wed, Mar 3, 2021 28.20 29.23 28.11 28.22
1416 NASDAQ MCFT Tue, Mar 2, 2021 28.63 28.72 27.79 28.41
1415 NASDAQ MCFT Mon, Mar 1, 2021 26.47 28.52 26.00 28.48
1414 NASDAQ MCFT Fri, Feb 26, 2021 27.15 27.33 25.62 25.63
1413 NASDAQ MCFT Thu, Feb 25, 2021 28.06 28.90 26.80 26.93
1412 NASDAQ MCFT Wed, Feb 24, 2021 27.29 28.17 26.90 28.10
1411 NASDAQ MCFT Tue, Feb 23, 2021 26.72 27.85 26.45 27.08
1410 NASDAQ MCFT Mon, Feb 22, 2021 27.13 27.77 26.44 26.96
1409 NASDAQ MCFT Fri, Feb 19, 2021 27.02 27.91 26.56 27.45
1408 NASDAQ MCFT Thu, Feb 18, 2021 27.10 28.08 26.25 26.95
1407 NASDAQ MCFT Wed, Feb 17, 2021 26.89 28.37 26.74 27.76
1406 NASDAQ MCFT Tue, Feb 16, 2021 27.30 27.46 26.60 26.67
1405 NASDAQ MCFT Fri, Feb 12, 2021 27.72 27.73 27.09 27.28
1404 NASDAQ MCFT Thu, Feb 11, 2021 31.88 31.88 27.82 28.08
1403 NASDAQ MCFT Wed, Feb 10, 2021 30.93 31.70 26.47 28.69
1402 NASDAQ MCFT Tue, Feb 9, 2021 29.55 29.55 28.16 28.99
1401 NASDAQ MCFT Mon, Feb 8, 2021 27.94 29.00 27.51 28.82
1400 NASDAQ MCFT Fri, Feb 5, 2021 27.48 27.79 27.21 27.53
1399 NASDAQ MCFT Thu, Feb 4, 2021 26.70 27.84 26.25 27.12
1398 NASDAQ MCFT Wed, Feb 3, 2021 26.20 26.59 25.26 26.53
1397 NASDAQ MCFT Tue, Feb 2, 2021 26.06 26.46 25.23 26.08
1396 NASDAQ MCFT Mon, Feb 1, 2021 25.70 26.20 25.10 26.01
1395 NASDAQ MCFT Fri, Jan 29, 2021 26.41 26.72 25.25 25.53
1394 NASDAQ MCFT Thu, Jan 28, 2021 27.03 27.49 25.68 26.38
1393 NASDAQ MCFT Wed, Jan 27, 2021 27.83 28.37 26.39 26.89
1392 NASDAQ MCFT Tue, Jan 26, 2021 28.69 29.11 27.99 28.56
1391 NASDAQ MCFT Mon, Jan 25, 2021 28.70 29.92 27.79 28.36
1390 NASDAQ MCFT Fri, Jan 22, 2021 28.65 29.28 28.27 28.79
1389 NASDAQ MCFT Thu, Jan 21, 2021 28.80 29.26 28.47 28.96
1388 NASDAQ MCFT Wed, Jan 20, 2021 28.08 28.77 27.79 28.52
1387 NASDAQ MCFT Tue, Jan 19, 2021 27.42 28.00 26.72 27.89
1386 NASDAQ MCFT Fri, Jan 15, 2021 26.91 27.71 26.29 27.04
1385 NASDAQ MCFT Thu, Jan 14, 2021 27.86 28.48 27.21 27.32
1384 NASDAQ MCFT Wed, Jan 13, 2021 27.69 28.49 27.45 27.71
1383 NASDAQ MCFT Tue, Jan 12, 2021 26.55 29.29 26.03 27.82
1382 NASDAQ MCFT Mon, Jan 11, 2021 25.11 26.58 25.05 26.52
1381 NASDAQ MCFT Fri, Jan 8, 2021 26.32 26.57 24.92 25.54
1380 NASDAQ MCFT Thu, Jan 7, 2021 26.34 26.68 26.10 26.25
1379 NASDAQ MCFT Wed, Jan 6, 2021 25.09 26.50 25.09 26.25
1378 NASDAQ MCFT Tue, Jan 5, 2021 24.20 25.22 24.02 24.89
1377 NASDAQ MCFT Mon, Jan 4, 2021 25.12 25.15 24.13 24.25
1376 NASDAQ MCFT Thu, Dec 31, 2020 25.52 25.57 24.84 24.84
1375 NASDAQ MCFT Wed, Dec 30, 2020 25.42 25.80 24.93 25.41
1374 NASDAQ MCFT Tue, Dec 29, 2020 26.10 26.10 25.02 25.24
1373 NASDAQ MCFT Mon, Dec 28, 2020 27.10 27.25 26.11 26.13
1372 NASDAQ MCFT Thu, Dec 24, 2020 26.70 26.95 26.21 26.69
1371 NASDAQ MCFT Wed, Dec 23, 2020 27.55 27.92 26.38 26.62
1370 NASDAQ MCFT Tue, Dec 22, 2020 27.65 27.73 26.12 27.43
1369 NASDAQ MCFT Mon, Dec 21, 2020 25.27 26.88 24.88 26.10
1368 NASDAQ MCFT Fri, Dec 18, 2020 25.59 26.59 25.53 25.80
1367 NASDAQ MCFT Thu, Dec 17, 2020 25.46 25.60 25.03 25.38
1366 NASDAQ MCFT Wed, Dec 16, 2020 25.24 25.96 24.52 25.23
1365 NASDAQ MCFT Tue, Dec 15, 2020 24.25 25.21 24.10 25.05
1364 NASDAQ MCFT Mon, Dec 14, 2020 23.09 24.25 23.09 23.97
1363 NASDAQ MCFT Fri, Dec 11, 2020 22.45 23.04 22.32 22.88
1362 NASDAQ MCFT Thu, Dec 10, 2020 22.37 23.10 22.08 22.70
1361 NASDAQ MCFT Wed, Dec 9, 2020 22.83 23.35 22.36 22.50
1360 NASDAQ MCFT Tue, Dec 8, 2020 22.44 23.02 22.44 22.75
1359 NASDAQ MCFT Mon, Dec 7, 2020 22.62 22.87 22.30 22.61
1358 NASDAQ MCFT Fri, Dec 4, 2020 22.31 22.74 21.75 22.51
1357 NASDAQ MCFT Thu, Dec 3, 2020 21.98 22.62 21.92 22.44
1356 NASDAQ MCFT Wed, Dec 2, 2020 22.07 22.64 21.56 21.93
1355 NASDAQ MCFT Tue, Dec 1, 2020 21.73 21.99 21.18 21.89
1354 NASDAQ MCFT Mon, Nov 30, 2020 22.61 23.08 21.48 21.66
1353 NASDAQ MCFT Fri, Nov 27, 2020 22.51 23.15 21.96 22.61
1352 NASDAQ MCFT Wed, Nov 25, 2020 22.69 22.77 22.33 22.57
1351 NASDAQ MCFT Tue, Nov 24, 2020 23.62 23.62 22.35 22.73
1350 NASDAQ MCFT Mon, Nov 23, 2020 22.67 23.70 22.27 23.41
1349 NASDAQ MCFT Fri, Nov 20, 2020 22.24 22.89 21.77 22.41
1348 NASDAQ MCFT Thu, Nov 19, 2020 22.81 23.46 22.09 22.48
1347 NASDAQ MCFT Wed, Nov 18, 2020 23.71 24.29 22.84 22.87
1346 NASDAQ MCFT Tue, Nov 17, 2020 23.44 23.88 22.84 23.62
1345 NASDAQ MCFT Mon, Nov 16, 2020 23.84 23.89 23.00 23.44
1344 NASDAQ MCFT Fri, Nov 13, 2020 23.14 23.90 23.00 23.45
1343 NASDAQ MCFT Thu, Nov 12, 2020 24.35 24.37 21.91 22.77
1342 NASDAQ MCFT Wed, Nov 11, 2020 22.90 24.00 21.52 23.79
1341 NASDAQ MCFT Tue, Nov 10, 2020 21.43 22.38 20.96 21.88
1340 NASDAQ MCFT Mon, Nov 9, 2020 23.75 23.75 21.13 21.22
1339 NASDAQ MCFT Fri, Nov 6, 2020 23.45 23.71 22.61 22.77
1338 NASDAQ MCFT Thu, Nov 5, 2020 22.08 23.94 21.94 23.54
1337 NASDAQ MCFT Wed, Nov 4, 2020 22.31 22.71 21.68 22.07
1336 NASDAQ MCFT Tue, Nov 3, 2020 21.52 22.73 21.30 22.63
1335 NASDAQ MCFT Mon, Nov 2, 2020 20.75 21.51 20.51 21.05
1334 NASDAQ MCFT Fri, Oct 30, 2020 20.85 21.08 20.13 20.62
1333 NASDAQ MCFT Thu, Oct 29, 2020 21.12 21.73 20.50 20.92
1332 NASDAQ MCFT Wed, Oct 28, 2020 20.27 21.69 20.01 21.24
1331 NASDAQ MCFT Tue, Oct 27, 2020 19.42 22.00 19.40 20.31
1330 NASDAQ MCFT Mon, Oct 26, 2020 19.28 19.58 18.48 19.34
1329 NASDAQ MCFT Fri, Oct 23, 2020 19.54 19.82 18.87 19.67
1328 NASDAQ MCFT Thu, Oct 22, 2020 19.79 19.92 19.02 19.14
1327 NASDAQ MCFT Wed, Oct 21, 2020 20.47 20.94 19.37 19.59
1326 NASDAQ MCFT Tue, Oct 20, 2020 20.49 20.87 20.33 20.53
1325 NASDAQ MCFT Mon, Oct 19, 2020 20.73 21.24 20.21 20.25
1324 NASDAQ MCFT Fri, Oct 16, 2020 20.47 20.93 20.39 20.56
1323 NASDAQ MCFT Thu, Oct 15, 2020 20.04 20.59 19.18 20.49
1322 NASDAQ MCFT Wed, Oct 14, 2020 20.27 20.48 19.60 19.66
1321 NASDAQ MCFT Tue, Oct 13, 2020 19.80 20.48 19.48 20.27
1320 NASDAQ MCFT Mon, Oct 12, 2020 20.00 20.20 19.69 19.94
1319 NASDAQ MCFT Fri, Oct 9, 2020 19.64 20.28 19.53 20.00
1318 NASDAQ MCFT Thu, Oct 8, 2020 19.90 20.30 19.10 19.27
1317 NASDAQ MCFT Wed, Oct 7, 2020 19.68 20.41 19.58 19.79
1316 NASDAQ MCFT Tue, Oct 6, 2020 19.98 20.38 19.29 19.41
1315 NASDAQ MCFT Mon, Oct 5, 2020 19.00 19.92 19.00 19.78
1314 NASDAQ MCFT Fri, Oct 2, 2020 18.01 19.06 17.90 18.90
1313 NASDAQ MCFT Thu, Oct 1, 2020 17.69 18.52 17.40 18.37
1312 NASDAQ MCFT Wed, Sep 30, 2020 17.05 17.85 17.05 17.49
1311 NASDAQ MCFT Tue, Sep 29, 2020 17.09 17.60 16.97 17.01
1310 NASDAQ MCFT Mon, Sep 28, 2020 17.00 17.25 16.42 17.10
1309 NASDAQ MCFT Fri, Sep 25, 2020 16.60 16.97 16.45 16.78
1308 NASDAQ MCFT Thu, Sep 24, 2020 16.85 17.03 16.18 16.65
1307 NASDAQ MCFT Wed, Sep 23, 2020 18.50 18.99 17.00 17.03
1306 NASDAQ MCFT Tue, Sep 22, 2020 17.80 18.65 17.09 18.32
1305 NASDAQ MCFT Mon, Sep 21, 2020 16.70 16.82 15.90 16.43
1304 NASDAQ MCFT Fri, Sep 18, 2020 16.78 17.37 16.67 17.04
1303 NASDAQ MCFT Thu, Sep 17, 2020 17.47 17.47 17.00 17.05
1302 NASDAQ MCFT Wed, Sep 16, 2020 17.51 17.64 16.60 17.39
1301 NASDAQ MCFT Tue, Sep 15, 2020 17.36 18.80 17.29 17.44
1300 NASDAQ MCFT Mon, Sep 14, 2020 17.67 17.73 16.53 16.70
1299 NASDAQ MCFT Fri, Sep 11, 2020 17.78 17.98 17.21 17.50
1298 NASDAQ MCFT Thu, Sep 10, 2020 18.47 18.47 17.29 17.91
1297 NASDAQ MCFT Wed, Sep 9, 2020 22.70 23.00 17.55 18.12
1296 NASDAQ MCFT Tue, Sep 8, 2020 20.75 23.19 20.47 22.46
1295 NASDAQ MCFT Fri, Sep 4, 2020 21.27 21.47 20.13 21.05
1294 NASDAQ MCFT Thu, Sep 3, 2020 22.28 22.28 20.78 20.94
1293 NASDAQ MCFT Wed, Sep 2, 2020 22.56 22.84 21.56 22.34
1292 NASDAQ MCFT Tue, Sep 1, 2020 20.82 22.47 20.80 22.42
1291 NASDAQ MCFT Mon, Aug 31, 2020 21.59 21.59 20.66 20.91
1290 NASDAQ MCFT Fri, Aug 28, 2020 22.00 23.16 21.57 21.70
1289 NASDAQ MCFT Thu, Aug 27, 2020 21.29 21.86 21.29 21.60
1288 NASDAQ MCFT Wed, Aug 26, 2020 21.10 21.80 20.97 21.42
1287 NASDAQ MCFT Tue, Aug 25, 2020 21.73 21.73 20.91 21.07
1286 NASDAQ MCFT Mon, Aug 24, 2020 21.08 21.86 20.81 21.46
1285 NASDAQ MCFT Fri, Aug 21, 2020 21.35 21.36 20.33 20.71
1284 NASDAQ MCFT Thu, Aug 20, 2020 21.97 22.20 21.36 21.49
1283 NASDAQ MCFT Wed, Aug 19, 2020 22.53 23.27 22.31 22.34
1282 NASDAQ MCFT Tue, Aug 18, 2020 22.52 22.75 21.34 22.54
1281 NASDAQ MCFT Mon, Aug 17, 2020 22.05 22.68 21.59 22.45
1280 NASDAQ MCFT Fri, Aug 14, 2020 21.56 22.24 21.34 22.00
1279 NASDAQ MCFT Thu, Aug 13, 2020 19.98 22.04 19.98 21.76
1278 NASDAQ MCFT Wed, Aug 12, 2020 20.40 20.61 19.75 20.33
1277 NASDAQ MCFT Tue, Aug 11, 2020 20.09 20.68 19.95 20.19
1276 NASDAQ MCFT Mon, Aug 10, 2020 20.84 21.00 19.76 19.82
1275 NASDAQ MCFT Fri, Aug 7, 2020 20.35 20.96 20.12 20.87
1274 NASDAQ MCFT Thu, Aug 6, 2020 21.38 21.60 20.28 20.38
1273 NASDAQ MCFT Wed, Aug 5, 2020 21.49 21.60 20.90 21.38
1272 NASDAQ MCFT Tue, Aug 4, 2020 21.30 21.94 20.70 21.17
1271 NASDAQ MCFT Mon, Aug 3, 2020 20.85 21.38 20.48 21.21
1270 NASDAQ MCFT Fri, Jul 31, 2020 21.79 21.79 20.30 20.70
1269 NASDAQ MCFT Thu, Jul 30, 2020 22.22 22.76 21.58 21.86
1268 NASDAQ MCFT Wed, Jul 29, 2020 23.08 23.38 22.40 22.55
1267 NASDAQ MCFT Tue, Jul 28, 2020 22.57 23.53 22.57 23.01
1266 NASDAQ MCFT Mon, Jul 27, 2020 21.63 22.73 21.38 22.62
1265 NASDAQ MCFT Fri, Jul 24, 2020 22.00 22.00 21.07 21.55
1264 NASDAQ MCFT Thu, Jul 23, 2020 22.80 23.12 21.60 22.11
1263 NASDAQ MCFT Wed, Jul 22, 2020 22.09 22.98 21.90 22.69
1262 NASDAQ MCFT Tue, Jul 21, 2020 20.99 22.68 20.91 22.06
1261 NASDAQ MCFT Mon, Jul 20, 2020 19.57 20.58 19.27 20.50
1260 NASDAQ MCFT Fri, Jul 17, 2020 20.05 20.12 19.51 19.72
1259 NASDAQ MCFT Thu, Jul 16, 2020 19.85 20.38 19.54 19.95
1258 NASDAQ MCFT Wed, Jul 15, 2020 19.52 19.96 19.13 19.89
1257 NASDAQ MCFT Tue, Jul 14, 2020 18.17 18.91 17.97 18.91
1256 NASDAQ MCFT Mon, Jul 13, 2020 18.91 19.00 18.15 18.17
1255 NASDAQ MCFT Fri, Jul 10, 2020 18.12 18.88 18.00 18.54
1254 NASDAQ MCFT Thu, Jul 9, 2020 18.92 18.99 17.97 18.03
1253 NASDAQ MCFT Wed, Jul 8, 2020 18.98 19.49 18.38 18.90
1252 NASDAQ MCFT Tue, Jul 7, 2020 20.42 20.42 18.95 19.00
1251 NASDAQ MCFT Mon, Jul 6, 2020 19.76 20.81 19.64 20.60
1250 NASDAQ MCFT Thu, Jul 2, 2020 19.34 19.84 19.20 19.30
1249 NASDAQ MCFT Wed, Jul 1, 2020 19.07 19.60 18.60 18.81
1248 NASDAQ MCFT Tue, Jun 30, 2020 19.02 19.21 18.33 19.05
1247 NASDAQ MCFT Mon, Jun 29, 2020 18.44 19.51 18.16 18.94
1246 NASDAQ MCFT Fri, Jun 26, 2020 18.86 19.04 17.98 18.06
1245 NASDAQ MCFT Thu, Jun 25, 2020 18.71 19.32 18.38 19.00
1244 NASDAQ MCFT Wed, Jun 24, 2020 19.07 19.16 18.37 18.99
1243 NASDAQ MCFT Tue, Jun 23, 2020 19.70 19.99 19.08 19.32
1242 NASDAQ MCFT Mon, Jun 22, 2020 18.62 19.39 18.20 19.32
1241 NASDAQ MCFT Fri, Jun 19, 2020 18.78 19.50 18.33 18.60
1240 NASDAQ MCFT Thu, Jun 18, 2020 17.88 18.44 17.30 18.25
1239 NASDAQ MCFT Wed, Jun 17, 2020 17.76 18.40 17.28 18.15
1238 NASDAQ MCFT Tue, Jun 16, 2020 18.60 18.60 17.14 17.82
1237 NASDAQ MCFT Mon, Jun 15, 2020 15.43 17.02 15.14 16.88
1236 NASDAQ MCFT Fri, Jun 12, 2020 16.94 17.30 15.58 16.03
1235 NASDAQ MCFT Thu, Jun 11, 2020 16.52 17.34 15.64 15.90
1234 NASDAQ MCFT Wed, Jun 10, 2020 17.40 18.01 16.85 17.82
1233 NASDAQ MCFT Tue, Jun 9, 2020 17.43 18.12 17.00 17.37
1232 NASDAQ MCFT Mon, Jun 8, 2020 18.39 18.97 18.00 18.09
1231 NASDAQ MCFT Fri, Jun 5, 2020 17.15 18.23 16.64 17.43
1230 NASDAQ MCFT Thu, Jun 4, 2020 16.08 16.50 15.56 16.19
1229 NASDAQ MCFT Wed, Jun 3, 2020 15.86 16.55 15.67 16.34
1228 NASDAQ MCFT Tue, Jun 2, 2020 15.50 16.14 15.32 15.45
1227 NASDAQ MCFT Mon, Jun 1, 2020 14.99 15.92 14.85 15.36
1226 NASDAQ MCFT Fri, May 29, 2020 14.51 15.04 14.33 14.86
1225 NASDAQ MCFT Thu, May 28, 2020 15.34 15.91 14.55 14.77
1224 NASDAQ MCFT Wed, May 27, 2020 14.46 15.30 13.91 15.19
1223 NASDAQ MCFT Tue, May 26, 2020 14.12 14.34 13.68 13.88
1222 NASDAQ MCFT Fri, May 22, 2020 13.36 13.36 12.74 13.29
1221 NASDAQ MCFT Thu, May 21, 2020 13.15 13.66 12.98 13.24
1220 NASDAQ MCFT Wed, May 20, 2020 13.62 13.83 13.03 13.15
1219 NASDAQ MCFT Tue, May 19, 2020 13.25 13.99 12.61 13.27
1218 NASDAQ MCFT Mon, May 18, 2020 13.64 13.64 12.70 13.10
1217 NASDAQ MCFT Fri, May 15, 2020 10.37 11.57 9.97 11.44
1216 NASDAQ MCFT Thu, May 14, 2020 9.77 10.57 9.46 10.45
1215 NASDAQ MCFT Wed, May 13, 2020 10.48 10.55 9.97 10.19
1214 NASDAQ MCFT Tue, May 12, 2020 11.36 11.51 10.66 10.67
1213 NASDAQ MCFT Mon, May 11, 2020 10.60 11.49 10.41 11.40
1212 NASDAQ MCFT Fri, May 8, 2020 10.90 11.02 10.64 10.88
1211 NASDAQ MCFT Thu, May 7, 2020 10.16 11.07 10.00 10.54
1210 NASDAQ MCFT Wed, May 6, 2020 10.02 10.30 9.22 9.76
1209 NASDAQ MCFT Tue, May 5, 2020 10.58 10.99 10.00 10.12
1208 NASDAQ MCFT Mon, May 4, 2020 10.17 10.49 9.81 10.32
1207 NASDAQ MCFT Fri, May 1, 2020 10.08 10.53 9.79 10.47
1206 NASDAQ MCFT Thu, Apr 30, 2020 11.15 11.30 10.37 10.45
1205 NASDAQ MCFT Wed, Apr 29, 2020 11.34 11.98 11.01 11.41
1204 NASDAQ MCFT Tue, Apr 28, 2020 10.88 11.48 10.59 11.15
1203 NASDAQ MCFT Mon, Apr 27, 2020 9.54 10.45 9.50 10.36
1202 NASDAQ MCFT Fri, Apr 24, 2020 8.81 9.47 8.71 9.29
1201 NASDAQ MCFT Thu, Apr 23, 2020 7.65 8.93 7.51 8.67
1200 NASDAQ MCFT Wed, Apr 22, 2020 7.67 7.79 7.38 7.57
1199 NASDAQ MCFT Tue, Apr 21, 2020 7.28 7.51 7.16 7.49
1198 NASDAQ MCFT Mon, Apr 20, 2020 7.58 7.79 7.36 7.54
1197 NASDAQ MCFT Fri, Apr 17, 2020 7.48 8.08 7.48 7.80
1196 NASDAQ MCFT Thu, Apr 16, 2020 7.07 7.24 6.76 7.10
1195 NASDAQ MCFT Wed, Apr 15, 2020 7.47 7.47 6.90 7.07
1194 NASDAQ MCFT Tue, Apr 14, 2020 8.35 8.50 7.33 7.68
1193 NASDAQ MCFT Mon, Apr 13, 2020 8.39 8.50 7.40 7.66
1192 NASDAQ MCFT Thu, Apr 9, 2020 6.85 8.59 6.46 8.50
1191 NASDAQ MCFT Wed, Apr 8, 2020 5.87 6.45 5.41 6.45
1190 NASDAQ MCFT Tue, Apr 7, 2020 5.64 6.31 5.58 5.63
1189 NASDAQ MCFT Mon, Apr 6, 2020 5.29 5.63 5.21 5.34
1188 NASDAQ MCFT Fri, Apr 3, 2020 5.43 5.50 4.90 5.15
1187 NASDAQ MCFT Thu, Apr 2, 2020 6.09 6.28 5.38 5.45
1186 NASDAQ MCFT Wed, Apr 1, 2020 7.00 7.13 5.84 5.88
1185 NASDAQ MCFT Tue, Mar 31, 2020 7.04 7.45 7.02 7.30
1184 NASDAQ MCFT Mon, Mar 30, 2020 7.27 7.33 6.75 7.03
1183 NASDAQ MCFT Fri, Mar 27, 2020 7.47 7.47 6.49 7.25
1182 NASDAQ MCFT Thu, Mar 26, 2020 6.45 7.68 6.30 7.46
1181 NASDAQ MCFT Wed, Mar 25, 2020 6.37 6.76 6.21 6.54
1180 NASDAQ MCFT Tue, Mar 24, 2020 6.28 6.65 6.05 6.34
1179 NASDAQ MCFT Mon, Mar 23, 2020 6.70 6.70 5.71 5.92
1178 NASDAQ MCFT Fri, Mar 20, 2020 7.76 7.90 6.75 6.77
1177 NASDAQ MCFT Thu, Mar 19, 2020 6.76 8.29 6.34 7.76
1176 NASDAQ MCFT Wed, Mar 18, 2020 7.01 7.24 6.46 6.81
1175 NASDAQ MCFT Tue, Mar 17, 2020 7.39 8.19 6.53 7.41
1174 NASDAQ MCFT Mon, Mar 16, 2020 7.59 9.68 6.98 7.20
1173 NASDAQ MCFT Fri, Mar 13, 2020 10.60 10.65 9.73 10.54
1172 NASDAQ MCFT Thu, Mar 12, 2020 10.98 11.04 9.74 10.00
1171 NASDAQ MCFT Wed, Mar 11, 2020 12.89 12.89 11.81 11.96
1170 NASDAQ MCFT Tue, Mar 10, 2020 13.37 13.46 12.68 13.29
1169 NASDAQ MCFT Mon, Mar 9, 2020 13.85 13.85 12.71 12.87
1168 NASDAQ MCFT Fri, Mar 6, 2020 14.60 14.89 14.49 14.75
1167 NASDAQ MCFT Thu, Mar 5, 2020 15.79 15.94 14.98 15.16
1166 NASDAQ MCFT Wed, Mar 4, 2020 16.05 16.30 15.51 16.19
1165 NASDAQ MCFT Tue, Mar 3, 2020 15.99 16.31 15.64 15.81
1164 NASDAQ MCFT Mon, Mar 2, 2020 16.21 16.21 15.52 16.00
1163 NASDAQ MCFT Fri, Feb 28, 2020 15.73 16.58 15.73 16.17
1162 NASDAQ MCFT Thu, Feb 27, 2020 16.91 17.47 16.39 16.53
1161 NASDAQ MCFT Wed, Feb 26, 2020 17.79 18.06 17.24 17.32
1160 NASDAQ MCFT Tue, Feb 25, 2020 18.10 18.11 17.32 17.69
1159 NASDAQ MCFT Mon, Feb 24, 2020 18.31 18.78 17.97 18.06
1158 NASDAQ MCFT Fri, Feb 21, 2020 19.36 19.44 19.02 19.06
1157 NASDAQ MCFT Thu, Feb 20, 2020 19.11 19.50 18.86 19.43
1156 NASDAQ MCFT Wed, Feb 19, 2020 19.48 19.58 19.01 19.14
1155 NASDAQ MCFT Tue, Feb 18, 2020 19.54 20.78 19.40 19.45
1154 NASDAQ MCFT Fri, Feb 14, 2020 19.12 19.12 18.49 18.65
1153 NASDAQ MCFT Thu, Feb 13, 2020 18.68 19.22 18.45 19.11
1152 NASDAQ MCFT Wed, Feb 12, 2020 18.99 19.11 18.51 18.75
1151 NASDAQ MCFT Tue, Feb 11, 2020 18.81 18.99 18.59 18.89
1150 NASDAQ MCFT Mon, Feb 10, 2020 18.64 18.92 18.44 18.72
1149 NASDAQ MCFT Fri, Feb 7, 2020 18.95 19.37 18.72 18.76
1148 NASDAQ MCFT Thu, Feb 6, 2020 19.99 19.99 18.88 19.16
1147 NASDAQ MCFT Wed, Feb 5, 2020 17.79 19.92 17.00 19.80
1146 NASDAQ MCFT Tue, Feb 4, 2020 17.48 17.65 16.88 17.16
1145 NASDAQ MCFT Mon, Feb 3, 2020 17.59 17.86 17.31 17.31
1144 NASDAQ MCFT Fri, Jan 31, 2020 17.77 17.97 17.46 17.57
1143 NASDAQ MCFT Thu, Jan 30, 2020 18.08 18.23 17.35 17.83
1142 NASDAQ MCFT Wed, Jan 29, 2020 18.81 18.81 18.06 18.16
1141 NASDAQ MCFT Tue, Jan 28, 2020 18.05 18.86 17.93 18.80
1140 NASDAQ MCFT Mon, Jan 27, 2020 17.35 18.06 17.03 17.96
1139 NASDAQ MCFT Fri, Jan 24, 2020 17.04 17.86 17.00 17.85
1138 NASDAQ MCFT Thu, Jan 23, 2020 15.89 17.13 15.89 17.05
1137 NASDAQ MCFT Wed, Jan 22, 2020 15.69 15.91 15.50 15.60
1136 NASDAQ MCFT Tue, Jan 21, 2020 15.50 15.80 15.45 15.64
1135 NASDAQ MCFT Fri, Jan 17, 2020 15.25 15.65 15.22 15.61
1134 NASDAQ MCFT Thu, Jan 16, 2020 15.25 15.75 15.17 15.17
1133 NASDAQ MCFT Wed, Jan 15, 2020 15.15 15.22 14.80 15.20
1132 NASDAQ MCFT Tue, Jan 14, 2020 15.01 15.33 14.92 15.11
1131 NASDAQ MCFT Mon, Jan 13, 2020 14.95 15.23 14.75 15.01
1130 NASDAQ MCFT Fri, Jan 10, 2020 15.27 15.27 14.72 14.90
1129 NASDAQ MCFT Thu, Jan 9, 2020 15.02 15.18 14.72 15.03
1128 NASDAQ MCFT Wed, Jan 8, 2020 15.02 15.24 14.71 15.04
1127 NASDAQ MCFT Tue, Jan 7, 2020 15.18 15.29 14.97 15.06
1126 NASDAQ MCFT Mon, Jan 6, 2020 15.11 15.49 15.05 15.26
1125 NASDAQ MCFT Fri, Jan 3, 2020 15.35 15.51 15.22 15.25
1124 NASDAQ MCFT Thu, Jan 2, 2020 15.86 16.16 15.40 15.49
1123 NASDAQ MCFT Tue, Dec 31, 2019 15.54 15.82 15.40 15.75
1122 NASDAQ MCFT Mon, Dec 30, 2019 15.53 15.84 15.41 15.65
1121 NASDAQ MCFT Fri, Dec 27, 2019 15.44 15.69 15.41 15.43
1120 NASDAQ MCFT Thu, Dec 26, 2019 15.62 15.72 15.45 15.52
1119 NASDAQ MCFT Tue, Dec 24, 2019 15.73 15.73 15.46 15.56
1118 NASDAQ MCFT Mon, Dec 23, 2019 15.82 15.82 15.35 15.72
1117 NASDAQ MCFT Fri, Dec 20, 2019 15.64 16.00 15.54 15.69
1116 NASDAQ MCFT Thu, Dec 19, 2019 15.69 15.85 15.31 15.58
1115 NASDAQ MCFT Wed, Dec 18, 2019 16.01 16.25 15.59 15.65
1114 NASDAQ MCFT Tue, Dec 17, 2019 15.90 16.11 15.68 16.01
1113 NASDAQ MCFT Mon, Dec 16, 2019 15.42 16.21 15.34 15.88
1112 NASDAQ MCFT Fri, Dec 13, 2019 15.59 15.69 15.19 15.34
1111 NASDAQ MCFT Thu, Dec 12, 2019 15.24 15.84 15.24 15.66
1110 NASDAQ MCFT Wed, Dec 11, 2019 15.66 15.66 15.25 15.32
1109 NASDAQ MCFT Tue, Dec 10, 2019 15.50 15.80 15.26 15.68
1108 NASDAQ MCFT Mon, Dec 9, 2019 16.07 16.23 15.04 15.50
1107 NASDAQ MCFT Fri, Dec 6, 2019 15.91 16.30 15.91 16.04
1106 NASDAQ MCFT Thu, Dec 5, 2019 16.20 16.34 15.75 15.80
1105 NASDAQ MCFT Wed, Dec 4, 2019 16.07 16.31 16.06 16.11
1104 NASDAQ MCFT Tue, Dec 3, 2019 16.07 16.10 15.65 16.00
1103 NASDAQ MCFT Mon, Dec 2, 2019 16.66 16.93 16.19 16.35
1102 NASDAQ MCFT Fri, Nov 29, 2019 16.87 16.87 16.54 16.61
1101 NASDAQ MCFT Wed, Nov 27, 2019 16.66 16.89 16.51 16.88
1100 NASDAQ MCFT Tue, Nov 26, 2019 16.58 16.63 16.27 16.57
1099 NASDAQ MCFT Mon, Nov 25, 2019 16.08 16.63 15.95 16.58
1098 NASDAQ MCFT Fri, Nov 22, 2019 16.21 16.26 15.92 15.98
1097 NASDAQ MCFT Thu, Nov 21, 2019 16.04 16.27 15.74 16.11
1096 NASDAQ MCFT Wed, Nov 20, 2019 16.13 16.37 15.93 15.97
1095 NASDAQ MCFT Tue, Nov 19, 2019 16.28 16.41 16.11 16.22
1094 NASDAQ MCFT Mon, Nov 18, 2019 16.68 16.71 16.24 16.28
1093 NASDAQ MCFT Fri, Nov 15, 2019 16.76 16.90 16.51 16.64
1092 NASDAQ MCFT Thu, Nov 14, 2019 16.82 16.97 16.54 16.65
1091 NASDAQ MCFT Wed, Nov 13, 2019 17.16 17.23 16.64 16.83
1090 NASDAQ MCFT Tue, Nov 12, 2019 17.28 17.44 16.61 17.30
1089 NASDAQ MCFT Mon, Nov 11, 2019 17.79 17.79 17.05 17.20
1088 NASDAQ MCFT Fri, Nov 8, 2019 17.51 18.07 17.25 17.78
1087 NASDAQ MCFT Thu, Nov 7, 2019 17.83 18.14 17.10 17.46
1086 NASDAQ MCFT Wed, Nov 6, 2019 16.40 16.57 15.98 16.51
1085 NASDAQ MCFT Tue, Nov 5, 2019 15.96 16.38 15.88 16.37
1084 NASDAQ MCFT Mon, Nov 4, 2019 15.82 15.97 15.63 15.87
1083 NASDAQ MCFT Fri, Nov 1, 2019 15.98 16.08 15.56 15.58
1082 NASDAQ MCFT Thu, Oct 31, 2019 16.93 17.33 15.72 15.75
1081 NASDAQ MCFT Wed, Oct 30, 2019 17.16 17.21 16.84 17.17
1080 NASDAQ MCFT Tue, Oct 29, 2019 16.52 17.11 16.39 17.09
1079 NASDAQ MCFT Mon, Oct 28, 2019 15.91 16.61 15.91 16.57
1078 NASDAQ MCFT Fri, Oct 25, 2019 15.20 15.93 15.06 15.76
1077 NASDAQ MCFT Thu, Oct 24, 2019 15.30 15.49 15.01 15.24
1076 NASDAQ MCFT Wed, Oct 23, 2019 15.27 15.71 15.10 15.34
1075 NASDAQ MCFT Tue, Oct 22, 2019 15.09 15.32 14.84 15.28
1074 NASDAQ MCFT Mon, Oct 21, 2019 15.11 15.37 15.08 15.09
1073 NASDAQ MCFT Fri, Oct 18, 2019 14.49 15.00 14.49 14.86
1072 NASDAQ MCFT Thu, Oct 17, 2019 14.45 14.75 14.34 14.65
1071 NASDAQ MCFT Wed, Oct 16, 2019 14.44 14.73 14.31 14.46
1070 NASDAQ MCFT Tue, Oct 15, 2019 14.08 14.78 13.96 14.49
1069 NASDAQ MCFT Mon, Oct 14, 2019 14.28 14.28 13.35 14.06
1068 NASDAQ MCFT Fri, Oct 11, 2019 14.10 14.43 13.80 14.27
1067 NASDAQ MCFT Thu, Oct 10, 2019 14.61 14.73 13.82 13.83
1066 NASDAQ MCFT Wed, Oct 9, 2019 14.81 14.81 14.52 14.55
1065 NASDAQ MCFT Tue, Oct 8, 2019 14.86 14.91 14.42 14.56
1064 NASDAQ MCFT Mon, Oct 7, 2019 14.86 15.15 14.86 15.03
1063 NASDAQ MCFT Fri, Oct 4, 2019 14.64 15.00 14.42 14.96
1062 NASDAQ MCFT Thu, Oct 3, 2019 14.75 14.85 14.18 14.60
1061 NASDAQ MCFT Wed, Oct 2, 2019 14.82 15.00 14.53 14.78
1060 NASDAQ MCFT Tue, Oct 1, 2019 14.97 15.48 14.79 14.98
1059 NASDAQ MCFT Mon, Sep 30, 2019 14.76 15.12 14.57 14.93
1058 NASDAQ MCFT Fri, Sep 27, 2019 14.75 15.00 14.67 14.75
1057 NASDAQ MCFT Thu, Sep 26, 2019 14.71 14.85 14.51 14.71
1056 NASDAQ MCFT Wed, Sep 25, 2019 14.79 15.00 14.46 14.73
1055 NASDAQ MCFT Tue, Sep 24, 2019 15.22 15.25 14.75 14.79
1054 NASDAQ MCFT Mon, Sep 23, 2019 14.50 15.37 14.50 15.21
1053 NASDAQ MCFT Fri, Sep 20, 2019 14.59 15.01 14.52 14.54
1052 NASDAQ MCFT Thu, Sep 19, 2019 14.62 15.20 14.53 14.53
1051 NASDAQ MCFT Wed, Sep 18, 2019 14.79 14.90 14.50 14.62
1050 NASDAQ MCFT Tue, Sep 17, 2019 14.30 14.87 14.19 14.83
1049 NASDAQ MCFT Mon, Sep 16, 2019 14.50 15.10 14.28 14.42
1048 NASDAQ MCFT Fri, Sep 13, 2019 14.30 15.05 14.00 14.51
1047 NASDAQ MCFT Thu, Sep 12, 2019 14.85 15.28 13.77 13.99
1046 NASDAQ MCFT Wed, Sep 11, 2019 17.83 18.33 17.18 18.25
1045 NASDAQ MCFT Tue, Sep 10, 2019 17.00 17.85 16.95 17.59
1044 NASDAQ MCFT Mon, Sep 9, 2019 16.00 17.14 15.95 16.95
1043 NASDAQ MCFT Fri, Sep 6, 2019 15.73 16.00 15.56 15.89
1042 NASDAQ MCFT Thu, Sep 5, 2019 15.40 16.18 15.40 15.62
1041 NASDAQ MCFT Wed, Sep 4, 2019 15.24 15.40 15.05 15.12
1040 NASDAQ MCFT Tue, Sep 3, 2019 14.94 15.39 14.91 15.07
1039 NASDAQ MCFT Fri, Aug 30, 2019 15.60 15.90 15.05 15.15
1038 NASDAQ MCFT Thu, Aug 29, 2019 14.21 15.41 14.17 15.32
1037 NASDAQ MCFT Wed, Aug 28, 2019 13.46 14.10 13.46 13.86
1036 NASDAQ MCFT Tue, Aug 27, 2019 14.07 14.17 13.33 13.56
1035 NASDAQ MCFT Mon, Aug 26, 2019 14.13 14.29 13.81 14.13
1034 NASDAQ MCFT Fri, Aug 23, 2019 14.65 14.65 13.93 14.02
1033 NASDAQ MCFT Thu, Aug 22, 2019 15.01 15.18 14.82 14.82
1032 NASDAQ MCFT Wed, Aug 21, 2019 14.69 15.16 14.59 14.99
1031 NASDAQ MCFT Tue, Aug 20, 2019 13.86 14.47 13.55 14.45
1030 NASDAQ MCFT Mon, Aug 19, 2019 14.41 14.41 13.89 13.93
1029 NASDAQ MCFT Fri, Aug 16, 2019 14.06 14.25 13.78 14.08
1028 NASDAQ MCFT Thu, Aug 15, 2019 14.13 14.25 13.73 13.86
1027 NASDAQ MCFT Wed, Aug 14, 2019 14.15 14.37 13.93 14.11
1026 NASDAQ MCFT Tue, Aug 13, 2019 14.39 15.05 14.39 14.54
1025 NASDAQ MCFT Mon, Aug 12, 2019 14.36 14.74 14.17 14.39
1024 NASDAQ MCFT Fri, Aug 9, 2019 15.01 15.06 14.47 14.49
1023 NASDAQ MCFT Thu, Aug 8, 2019 15.11 15.28 14.90 15.09
1022 NASDAQ MCFT Wed, Aug 7, 2019 15.03 15.10 14.69 14.92
1021 NASDAQ MCFT Tue, Aug 6, 2019 15.16 15.45 14.68 15.11
1020 NASDAQ MCFT Mon, Aug 5, 2019 15.08 15.37 14.71 15.01
1019 NASDAQ MCFT Fri, Aug 2, 2019 15.47 15.66 15.18 15.52
1018 NASDAQ MCFT Thu, Aug 1, 2019 16.64 16.82 15.57 15.60
1017 NASDAQ MCFT Wed, Jul 31, 2019 16.78 17.06 16.54 16.60
1016 NASDAQ MCFT Tue, Jul 30, 2019 16.53 16.92 16.40 16.69
1015 NASDAQ MCFT Mon, Jul 29, 2019 16.61 16.93 16.43 16.76
1014 NASDAQ MCFT Fri, Jul 26, 2019 16.50 17.00 16.44 16.60
1013 NASDAQ MCFT Thu, Jul 25, 2019 17.22 17.35 16.27 16.32
1012 NASDAQ MCFT Wed, Jul 24, 2019 17.04 17.38 16.90 17.23
1011 NASDAQ MCFT Tue, Jul 23, 2019 16.89 17.31 16.72 17.12
1010 NASDAQ MCFT Mon, Jul 22, 2019 17.70 18.32 16.59 16.62
1009 NASDAQ MCFT Fri, Jul 19, 2019 19.24 19.40 18.35 18.69
1008 NASDAQ MCFT Thu, Jul 18, 2019 19.77 19.90 19.11 19.24
1007 NASDAQ MCFT Wed, Jul 17, 2019 20.64 20.77 19.62 19.76
1006 NASDAQ MCFT Tue, Jul 16, 2019 20.47 21.26 20.30 20.81
1005 NASDAQ MCFT Mon, Jul 15, 2019 20.91 21.10 20.40 20.43
1004 NASDAQ MCFT Fri, Jul 12, 2019 20.38 21.10 20.25 20.91
1003 NASDAQ MCFT Thu, Jul 11, 2019 20.21 20.45 19.84 20.37
1002 NASDAQ MCFT Wed, Jul 10, 2019 20.40 20.50 19.76 20.06
1001 NASDAQ MCFT Tue, Jul 9, 2019 19.93 20.23 19.79 20.21
1000 NASDAQ MCFT Mon, Jul 8, 2019 21.02 21.28 19.87 20.05
999 NASDAQ MCFT Fri, Jul 5, 2019 20.76 21.14 20.75 21.01
998 NASDAQ MCFT Wed, Jul 3, 2019 20.14 20.94 20.07 20.85
997 NASDAQ MCFT Tue, Jul 2, 2019 20.50 20.81 19.75 20.01
996 NASDAQ MCFT Mon, Jul 1, 2019 19.90 20.93 19.62 20.55
995 NASDAQ MCFT Fri, Jun 28, 2019 20.31 20.83 19.50 19.59
994 NASDAQ MCFT Thu, Jun 27, 2019 20.10 20.47 19.94 20.19
993 NASDAQ MCFT Wed, Jun 26, 2019 20.03 20.54 19.90 20.08
992 NASDAQ MCFT Tue, Jun 25, 2019 20.66 20.88 19.89 19.97
991 NASDAQ MCFT Mon, Jun 24, 2019 21.20 21.20 20.48 20.67
990 NASDAQ MCFT Fri, Jun 21, 2019 21.20 21.53 21.03 21.27
989 NASDAQ MCFT Thu, Jun 20, 2019 21.43 21.48 21.05 21.23
988 NASDAQ MCFT Wed, Jun 19, 2019 20.77 21.23 20.59 21.12
987 NASDAQ MCFT Tue, Jun 18, 2019 20.28 21.22 20.25 20.78
986 NASDAQ MCFT Mon, Jun 17, 2019 20.33 20.47 20.21 20.30
985 NASDAQ MCFT Fri, Jun 14, 2019 20.53 20.59 20.06 20.36
984 NASDAQ MCFT Thu, Jun 13, 2019 20.56 20.89 20.30 20.57
983 NASDAQ MCFT Wed, Jun 12, 2019 20.56 20.84 20.17 20.43
982 NASDAQ MCFT Tue, Jun 11, 2019 21.17 21.22 20.20 20.69
981 NASDAQ MCFT Mon, Jun 10, 2019 21.02 21.45 20.47 20.98
980 NASDAQ MCFT Fri, Jun 7, 2019 20.62 21.04 20.55 20.77
979 NASDAQ MCFT Thu, Jun 6, 2019 21.28 21.33 20.25 20.64
978 NASDAQ MCFT Wed, Jun 5, 2019 20.88 21.22 20.41 21.17
977 NASDAQ MCFT Tue, Jun 4, 2019 20.00 20.85 20.00 20.79
976 NASDAQ MCFT Mon, Jun 3, 2019 19.89 20.24 19.49 19.70
975 NASDAQ MCFT Fri, May 31, 2019 20.38 20.48 19.76 19.86
974 NASDAQ MCFT Thu, May 30, 2019 21.11 21.37 20.66 20.74
973 NASDAQ MCFT Wed, May 29, 2019 21.27 21.37 20.56 21.08
972 NASDAQ MCFT Tue, May 28, 2019 21.76 22.14 21.41 21.51
971 NASDAQ MCFT Fri, May 24, 2019 22.39 22.39 21.40 21.70
970 NASDAQ MCFT Thu, May 23, 2019 23.30 23.36 22.13 22.23
969 NASDAQ MCFT Wed, May 22, 2019 24.14 24.39 23.51 23.57
968 NASDAQ MCFT Tue, May 21, 2019 23.80 24.48 23.79 24.23
967 NASDAQ MCFT Mon, May 20, 2019 23.48 23.85 23.41 23.68
966 NASDAQ MCFT Fri, May 17, 2019 24.75 24.79 23.56 23.67
965 NASDAQ MCFT Thu, May 16, 2019 24.49 25.68 24.42 25.06
964 NASDAQ MCFT Wed, May 15, 2019 25.10 25.10 24.36 24.42
963 NASDAQ MCFT Tue, May 14, 2019 25.00 25.39 24.75 25.34
962 NASDAQ MCFT Mon, May 13, 2019 24.96 25.23 24.35 24.86
961 NASDAQ MCFT Fri, May 10, 2019 25.90 26.04 25.20 25.56
960 NASDAQ MCFT Thu, May 9, 2019 26.62 26.74 23.75 25.90
959 NASDAQ MCFT Wed, May 8, 2019 24.95 25.00 24.52 24.88
958 NASDAQ MCFT Tue, May 7, 2019 25.39 25.52 24.72 24.99
957 NASDAQ MCFT Mon, May 6, 2019 25.25 25.83 24.78 25.68
956 NASDAQ MCFT Fri, May 3, 2019 24.84 25.54 24.56 25.51
955 NASDAQ MCFT Thu, May 2, 2019 24.60 25.38 24.43 24.70
954 NASDAQ MCFT Wed, May 1, 2019 24.86 24.87 24.29 24.73
953 NASDAQ MCFT Tue, Apr 30, 2019 25.29 25.29 24.72 24.74
952 NASDAQ MCFT Mon, Apr 29, 2019 25.04 25.34 24.90 25.30
951 NASDAQ MCFT Fri, Apr 26, 2019 24.09 25.07 24.01 24.93
950 NASDAQ MCFT Thu, Apr 25, 2019 25.30 25.30 24.08 24.14
949 NASDAQ MCFT Wed, Apr 24, 2019 24.57 25.45 24.50 25.31
948 NASDAQ MCFT Tue, Apr 23, 2019 23.81 24.82 23.73 24.55
947 NASDAQ MCFT Mon, Apr 22, 2019 23.71 23.89 23.54 23.76
946 NASDAQ MCFT Thu, Apr 18, 2019 23.97 23.97 23.63 23.89
945 NASDAQ MCFT Wed, Apr 17, 2019 24.20 24.43 23.90 24.00
944 NASDAQ MCFT Tue, Apr 16, 2019 23.75 24.16 23.71 24.05
943 NASDAQ MCFT Mon, Apr 15, 2019 23.64 23.76 23.50 23.66
942 NASDAQ MCFT Fri, Apr 12, 2019 23.95 24.22 23.55 23.59
941 NASDAQ MCFT Thu, Apr 11, 2019 23.55 24.12 23.55 23.74
940 NASDAQ MCFT Wed, Apr 10, 2019 23.01 23.52 22.92 23.48
939 NASDAQ MCFT Tue, Apr 9, 2019 23.40 23.40 22.82 23.01
938 NASDAQ MCFT Mon, Apr 8, 2019 23.51 23.97 23.25 23.52
937 NASDAQ MCFT Fri, Apr 5, 2019 23.40 23.74 23.40 23.63
936 NASDAQ MCFT Thu, Apr 4, 2019 22.84 23.61 22.83 23.33
935 NASDAQ MCFT Wed, Apr 3, 2019 22.85 23.03 22.48 22.80
934 NASDAQ MCFT Tue, Apr 2, 2019 22.82 22.93 22.30 22.62
933 NASDAQ MCFT Mon, Apr 1, 2019 22.75 23.22 22.60 22.82
932 NASDAQ MCFT Fri, Mar 29, 2019 22.85 22.92 22.30 22.57
931 NASDAQ MCFT Thu, Mar 28, 2019 22.62 23.01 22.23 22.63
930 NASDAQ MCFT Wed, Mar 27, 2019 21.63 22.51 21.49 22.49
929 NASDAQ MCFT Tue, Mar 26, 2019 21.38 22.05 21.29 21.76
928 NASDAQ MCFT Mon, Mar 25, 2019 20.92 21.46 20.70 21.07
927 NASDAQ MCFT Fri, Mar 22, 2019 22.34 22.58 20.82 20.86
926 NASDAQ MCFT Thu, Mar 21, 2019 22.79 22.93 22.23 22.61
925 NASDAQ MCFT Wed, Mar 20, 2019 23.35 23.39 22.46 22.88
924 NASDAQ MCFT Tue, Mar 19, 2019 23.80 24.35 23.45 23.51
923 NASDAQ MCFT Mon, Mar 18, 2019 23.57 23.79 23.49 23.70
922 NASDAQ MCFT Fri, Mar 15, 2019 23.36 23.67 23.25 23.55
921 NASDAQ MCFT Thu, Mar 14, 2019 23.58 23.74 22.92 23.32
920 NASDAQ MCFT Wed, Mar 13, 2019 22.78 23.80 22.78 23.60
919 NASDAQ MCFT Tue, Mar 12, 2019 22.66 23.10 22.06 22.71
918 NASDAQ MCFT Mon, Mar 11, 2019 21.92 22.73 21.50 22.67
917 NASDAQ MCFT Fri, Mar 8, 2019 22.63 23.00 22.07 22.12
916 NASDAQ MCFT Thu, Mar 7, 2019 24.15 24.15 22.79 22.95
915 NASDAQ MCFT Wed, Mar 6, 2019 24.75 24.94 24.20 24.23
914 NASDAQ MCFT Tue, Mar 5, 2019 24.11 25.03 23.77 24.80
913 NASDAQ MCFT Mon, Mar 4, 2019 24.50 24.50 23.55 24.08
912 NASDAQ MCFT Fri, Mar 1, 2019 24.99 25.49 24.48 24.55
911 NASDAQ MCFT Thu, Feb 28, 2019 24.73 24.94 24.38 24.67
910 NASDAQ MCFT Wed, Feb 27, 2019 24.35 24.81 24.29 24.73
909 NASDAQ MCFT Tue, Feb 26, 2019 25.29 25.50 24.21 24.37
908 NASDAQ MCFT Mon, Feb 25, 2019 23.50 24.95 23.50 24.79
907 NASDAQ MCFT Fri, Feb 22, 2019 22.68 23.40 22.49 23.38
906 NASDAQ MCFT Thu, Feb 21, 2019 22.74 23.31 22.34 22.52
905 NASDAQ MCFT Wed, Feb 20, 2019 22.63 22.97 21.99 22.87
904 NASDAQ MCFT Tue, Feb 19, 2019 21.65 22.82 21.48 22.63
903 NASDAQ MCFT Fri, Feb 15, 2019 20.90 21.61 20.87 21.61
902 NASDAQ MCFT Thu, Feb 14, 2019 20.96 21.17 20.64 20.82
901 NASDAQ MCFT Wed, Feb 13, 2019 21.45 21.67 21.00 21.13
900 NASDAQ MCFT Tue, Feb 12, 2019 21.54 21.89 21.24 21.45
899 NASDAQ MCFT Mon, Feb 11, 2019 21.10 21.62 20.72 21.36
898 NASDAQ MCFT Fri, Feb 8, 2019 22.40 23.00 21.01 21.10
897 NASDAQ MCFT Thu, Feb 7, 2019 23.23 23.52 22.25 23.42
896 NASDAQ MCFT Wed, Feb 6, 2019 22.61 24.34 22.61 23.37
895 NASDAQ MCFT Tue, Feb 5, 2019 21.66 22.60 21.66 22.38
894 NASDAQ MCFT Mon, Feb 4, 2019 21.50 22.02 21.29 21.64
893 NASDAQ MCFT Fri, Feb 1, 2019 21.89 21.89 21.25 21.48
892 NASDAQ MCFT Thu, Jan 31, 2019 21.72 21.87 21.08 21.83
891 NASDAQ MCFT Wed, Jan 30, 2019 21.45 21.91 21.15 21.74
890 NASDAQ MCFT Tue, Jan 29, 2019 21.81 21.81 20.94 21.23
889 NASDAQ MCFT Mon, Jan 28, 2019 21.17 21.91 20.69 21.83
888 NASDAQ MCFT Fri, Jan 25, 2019 21.46 21.73 20.94 21.06
887 NASDAQ MCFT Thu, Jan 24, 2019 21.01 21.57 20.71 21.36
886 NASDAQ MCFT Wed, Jan 23, 2019 22.30 22.31 20.83 21.01
885 NASDAQ MCFT Tue, Jan 22, 2019 22.50 22.68 22.01 22.29
884 NASDAQ MCFT Fri, Jan 18, 2019 21.60 22.84 21.51 22.65
883 NASDAQ MCFT Thu, Jan 17, 2019 21.11 21.54 21.08 21.43
882 NASDAQ MCFT Wed, Jan 16, 2019 20.74 21.27 20.53 21.16
881 NASDAQ MCFT Tue, Jan 15, 2019 20.39 20.79 20.01 20.68
880 NASDAQ MCFT Mon, Jan 14, 2019 20.45 20.93 20.16 20.40
879 NASDAQ MCFT Fri, Jan 11, 2019 20.36 20.63 20.11 20.57
878 NASDAQ MCFT Thu, Jan 10, 2019 20.66 21.13 20.32 20.45
877 NASDAQ MCFT Wed, Jan 9, 2019 20.15 20.93 19.60 20.77
876 NASDAQ MCFT Tue, Jan 8, 2019 20.35 20.47 19.48 20.15
875 NASDAQ MCFT Mon, Jan 7, 2019 19.16 20.33 19.16 20.06
874 NASDAQ MCFT Fri, Jan 4, 2019 18.18 19.43 18.00 19.17
873 NASDAQ MCFT Thu, Jan 3, 2019 19.06 19.08 17.97 17.98
872 NASDAQ MCFT Wed, Jan 2, 2019 18.34 19.31 18.13 19.23
871 NASDAQ MCFT Mon, Dec 31, 2018 18.74 19.00 18.47 18.70
870 NASDAQ MCFT Fri, Dec 28, 2018 18.36 19.16 18.12 18.78
869 NASDAQ MCFT Thu, Dec 27, 2018 18.29 18.40 17.60 18.40
868 NASDAQ MCFT Wed, Dec 26, 2018 18.24 18.66 17.96 18.62
867 NASDAQ MCFT Mon, Dec 24, 2018 18.25 18.54 17.94 18.10
866 NASDAQ MCFT Fri, Dec 21, 2018 19.47 19.47 18.51 18.52
865 NASDAQ MCFT Thu, Dec 20, 2018 19.47 19.90 19.25 19.46
864 NASDAQ MCFT Wed, Dec 19, 2018 19.61 20.06 19.41 19.60
863 NASDAQ MCFT Tue, Dec 18, 2018 20.67 20.89 19.76 19.76
862 NASDAQ MCFT Mon, Dec 17, 2018 20.92 21.86 20.29 20.66
861 NASDAQ MCFT Fri, Dec 14, 2018 20.80 21.24 20.60 20.92
860 NASDAQ MCFT Thu, Dec 13, 2018 21.35 22.08 20.77 20.80
859 NASDAQ MCFT Wed, Dec 12, 2018 21.56 22.09 21.31 21.34
858 NASDAQ MCFT Tue, Dec 11, 2018 22.00 22.31 20.85 21.36
857 NASDAQ MCFT Mon, Dec 10, 2018 22.48 23.25 21.58 21.71
856 NASDAQ MCFT Fri, Dec 7, 2018 23.62 23.97 22.41 22.62
855 NASDAQ MCFT Thu, Dec 6, 2018 24.24 24.52 23.35 23.74
854 NASDAQ MCFT Tue, Dec 4, 2018 26.29 26.54 24.46 24.48
853 NASDAQ MCFT Mon, Dec 3, 2018 26.21 26.59 25.94 26.49
852 NASDAQ MCFT Fri, Nov 30, 2018 25.48 25.94 25.43 25.91
851 NASDAQ MCFT Thu, Nov 29, 2018 25.69 26.15 25.44 25.81
850 NASDAQ MCFT Wed, Nov 28, 2018 26.22 26.33 25.37 25.71
849 NASDAQ MCFT Tue, Nov 27, 2018 26.99 26.99 26.00 26.30
848 NASDAQ MCFT Mon, Nov 26, 2018 26.83 27.37 26.36 27.07
847 NASDAQ MCFT Fri, Nov 23, 2018 25.77 27.25 25.61 26.60
846 NASDAQ MCFT Wed, Nov 21, 2018 25.92 26.54 25.72 26.28
845 NASDAQ MCFT Tue, Nov 20, 2018 26.11 26.54 25.59 25.89
844 NASDAQ MCFT Mon, Nov 19, 2018 27.13 27.91 26.29 26.62
843 NASDAQ MCFT Fri, Nov 16, 2018 27.55 28.47 26.78 27.30
842 NASDAQ MCFT Thu, Nov 15, 2018 27.58 28.45 26.87 27.46
841 NASDAQ MCFT Wed, Nov 14, 2018 28.27 28.61 27.59 27.86
840 NASDAQ MCFT Tue, Nov 13, 2018 27.90 28.79 27.78 27.97
839 NASDAQ MCFT Mon, Nov 12, 2018 27.67 28.17 26.26 28.04
838 NASDAQ MCFT Fri, Nov 9, 2018 31.74 32.47 25.88 27.66
837 NASDAQ MCFT Thu, Nov 8, 2018 32.82 33.67 32.66 33.61
836 NASDAQ MCFT Wed, Nov 7, 2018 32.84 33.13 31.91 32.71
835 NASDAQ MCFT Tue, Nov 6, 2018 30.86 32.89 30.86 32.71
834 NASDAQ MCFT Mon, Nov 5, 2018 31.11 31.13 30.22 30.67
833 NASDAQ MCFT Fri, Nov 2, 2018 30.48 31.61 30.21 31.11
832 NASDAQ MCFT Thu, Nov 1, 2018 29.89 30.69 29.57 30.48
831 NASDAQ MCFT Wed, Oct 31, 2018 30.98 31.30 29.64 29.68
830 NASDAQ MCFT Tue, Oct 30, 2018 29.42 31.35 29.42 30.55
829 NASDAQ MCFT Mon, Oct 29, 2018 29.50 29.82 28.96 29.40
828 NASDAQ MCFT Fri, Oct 26, 2018 29.93 31.18 29.28 29.58
827 NASDAQ MCFT Thu, Oct 25, 2018 31.27 31.66 30.47 30.65
826 NASDAQ MCFT Wed, Oct 24, 2018 33.15 33.80 31.34 31.40
825 NASDAQ MCFT Tue, Oct 23, 2018 33.13 33.83 32.42 33.22
824 NASDAQ MCFT Mon, Oct 22, 2018 34.44 34.92 33.80 33.89
823 NASDAQ MCFT Fri, Oct 19, 2018 36.00 36.34 34.19 34.26
822 NASDAQ MCFT Thu, Oct 18, 2018 36.39 37.59 35.82 35.98
821 NASDAQ MCFT Wed, Oct 17, 2018 35.69 36.83 35.50 36.48
820 NASDAQ MCFT Tue, Oct 16, 2018 34.30 35.72 33.82 35.68
819 NASDAQ MCFT Mon, Oct 15, 2018 32.80 33.60 32.14 33.47
818 NASDAQ MCFT Fri, Oct 12, 2018 33.38 33.83 32.47 32.80
817 NASDAQ MCFT Thu, Oct 11, 2018 33.12 33.94 32.72 32.72
816 NASDAQ MCFT Wed, Oct 10, 2018 33.95 33.95 32.52 32.84
815 NASDAQ MCFT Tue, Oct 9, 2018 34.22 34.45 33.87 33.92
814 NASDAQ MCFT Mon, Oct 8, 2018 34.14 34.67 33.00 34.25
813 NASDAQ MCFT Fri, Oct 5, 2018 34.22 34.71 33.65 34.14
812 NASDAQ MCFT Thu, Oct 4, 2018 34.50 34.72 33.83 34.25
811 NASDAQ MCFT Wed, Oct 3, 2018 34.58 34.70 33.52 34.50
810 NASDAQ MCFT Tue, Oct 2, 2018 36.05 36.05 34.35 34.51
809 NASDAQ MCFT Mon, Oct 1, 2018 36.18 36.99 35.20 36.10
808 NASDAQ MCFT Fri, Sep 28, 2018 36.32 36.75 35.53 35.88
807 NASDAQ MCFT Thu, Sep 27, 2018 37.00 37.36 36.33 36.41
806 NASDAQ MCFT Wed, Sep 26, 2018 37.09 37.66 36.86 37.07
805 NASDAQ MCFT Tue, Sep 25, 2018 37.16 37.61 36.84 37.10
804 NASDAQ MCFT Mon, Sep 24, 2018 38.17 38.49 36.49 37.20
803 NASDAQ MCFT Fri, Sep 21, 2018 37.21 37.34 36.03 36.90
802 NASDAQ MCFT Thu, Sep 20, 2018 37.28 37.44 36.65 37.21
801 NASDAQ MCFT Wed, Sep 19, 2018 37.54 39.50 36.20 36.26
800 NASDAQ MCFT Tue, Sep 18, 2018 36.93 38.04 36.93 37.82
799 NASDAQ MCFT Mon, Sep 17, 2018 37.11 37.95 36.63 36.88
798 NASDAQ MCFT Fri, Sep 14, 2018 36.39 36.74 36.17 36.31
797 NASDAQ MCFT Thu, Sep 13, 2018 36.88 37.38 35.86 36.22
796 NASDAQ MCFT Wed, Sep 12, 2018 37.14 37.63 36.51 36.76
795 NASDAQ MCFT Tue, Sep 11, 2018 36.71 37.32 36.06 37.14
794 NASDAQ MCFT Mon, Sep 10, 2018 34.89 37.57 34.45 36.35
793 NASDAQ MCFT Fri, Sep 7, 2018 32.82 34.68 30.76 34.57
792 NASDAQ MCFT Thu, Sep 6, 2018 28.61 29.97 28.48 29.71
791 NASDAQ MCFT Wed, Sep 5, 2018 27.92 28.27 27.19 28.05
790 NASDAQ MCFT Tue, Sep 4, 2018 28.08 28.15 27.53 27.92
789 NASDAQ MCFT Fri, Aug 31, 2018 27.29 27.71 27.00 27.57
788 NASDAQ MCFT Thu, Aug 30, 2018 26.77 27.45 26.61 27.14
787 NASDAQ MCFT Wed, Aug 29, 2018 26.45 26.84 26.24 26.77
786 NASDAQ MCFT Tue, Aug 28, 2018 26.92 27.00 26.25 26.47
785 NASDAQ MCFT Mon, Aug 27, 2018 26.88 26.99 26.65 26.78
784 NASDAQ MCFT Fri, Aug 24, 2018 27.20 27.29 26.78 26.87
783 NASDAQ MCFT Thu, Aug 23, 2018 26.28 27.46 26.28 27.18
782 NASDAQ MCFT Wed, Aug 22, 2018 25.77 26.26 25.73 26.22
781 NASDAQ MCFT Tue, Aug 21, 2018 26.01 26.23 25.64 25.77
780 NASDAQ MCFT Mon, Aug 20, 2018 25.64 26.10 25.36 25.91
779 NASDAQ MCFT Fri, Aug 17, 2018 25.30 25.60 25.14 25.55
778 NASDAQ MCFT Thu, Aug 16, 2018 25.13 25.46 25.04 25.36
777 NASDAQ MCFT Wed, Aug 15, 2018 25.23 25.70 24.83 25.11
776 NASDAQ MCFT Tue, Aug 14, 2018 25.28 25.69 25.10 25.28
775 NASDAQ MCFT Mon, Aug 13, 2018 25.75 25.86 25.07 25.27
774 NASDAQ MCFT Fri, Aug 10, 2018 25.61 25.87 25.18 25.82
773 NASDAQ MCFT Thu, Aug 9, 2018 25.13 25.99 25.13 25.78
772 NASDAQ MCFT Wed, Aug 8, 2018 24.97 25.32 24.70 25.01
771 NASDAQ MCFT Tue, Aug 7, 2018 24.64 25.12 24.64 24.96
770 NASDAQ MCFT Mon, Aug 6, 2018 24.70 24.87 24.42 24.64
769 NASDAQ MCFT Fri, Aug 3, 2018 24.74 24.98 24.42 24.61
768 NASDAQ MCFT Thu, Aug 2, 2018 24.60 24.90 24.41 24.70
767 NASDAQ MCFT Wed, Aug 1, 2018 24.93 24.97 24.30 24.67
766 NASDAQ MCFT Tue, Jul 31, 2018 24.63 25.00 24.32 24.96
765 NASDAQ MCFT Mon, Jul 30, 2018 24.57 24.91 24.31 24.49
764 NASDAQ MCFT Fri, Jul 27, 2018 25.23 25.31 24.11 24.53
763 NASDAQ MCFT Thu, Jul 26, 2018 25.48 25.83 24.98 25.18
762 NASDAQ MCFT Wed, Jul 25, 2018 26.24 26.24 24.20 25.57
761 NASDAQ MCFT Tue, Jul 24, 2018 27.17 27.49 26.05 26.21
760 NASDAQ MCFT Mon, Jul 23, 2018 26.85 27.50 26.60 27.22
759 NASDAQ MCFT Fri, Jul 20, 2018 26.70 27.01 26.63 26.75
758 NASDAQ MCFT Thu, Jul 19, 2018 29.51 29.64 26.50 26.59
757 NASDAQ MCFT Wed, Jul 18, 2018 29.15 29.70 29.15 29.66
756 NASDAQ MCFT Tue, Jul 17, 2018 28.17 29.39 28.17 29.15
755 NASDAQ MCFT Mon, Jul 16, 2018 28.30 28.47 27.95 28.20
754 NASDAQ MCFT Fri, Jul 13, 2018 28.38 28.63 27.82 28.20
753 NASDAQ MCFT Thu, Jul 12, 2018 28.87 28.87 27.81 28.39
752 NASDAQ MCFT Wed, Jul 11, 2018 28.90 29.00 28.42 28.73
751 NASDAQ MCFT Tue, Jul 10, 2018 29.48 29.93 28.80 29.05
750 NASDAQ MCFT Mon, Jul 9, 2018 28.90 29.74 28.89 29.47
749 NASDAQ MCFT Fri, Jul 6, 2018 29.02 29.07 28.73 28.90
748 NASDAQ MCFT Thu, Jul 5, 2018 28.74 29.10 28.46 28.89
747 NASDAQ MCFT Tue, Jul 3, 2018 29.65 29.65 28.56 28.66
746 NASDAQ MCFT Mon, Jul 2, 2018 28.86 29.70 28.61 29.67
745 NASDAQ MCFT Fri, Jun 29, 2018 29.28 29.37 28.77 28.95
744 NASDAQ MCFT Thu, Jun 28, 2018 28.64 29.37 28.30 29.22
743 NASDAQ MCFT Wed, Jun 27, 2018 29.91 29.91 28.68 28.72
742 NASDAQ MCFT Tue, Jun 26, 2018 29.17 29.82 29.16 29.75
741 NASDAQ MCFT Mon, Jun 25, 2018 28.95 29.73 28.39 28.99
740 NASDAQ MCFT Fri, Jun 22, 2018 29.19 29.26 28.65 29.13
739 NASDAQ MCFT Thu, Jun 21, 2018 29.91 30.15 28.90 29.08
738 NASDAQ MCFT Wed, Jun 20, 2018 29.92 30.07 29.67 29.86
737 NASDAQ MCFT Tue, Jun 19, 2018 30.16 30.16 29.42 29.81
736 NASDAQ MCFT Mon, Jun 18, 2018 30.14 30.49 29.35 30.29
735 NASDAQ MCFT Fri, Jun 15, 2018 30.59 30.73 30.13 30.15
734 NASDAQ MCFT Thu, Jun 14, 2018 30.40 30.71 30.00 30.68
733 NASDAQ MCFT Wed, Jun 13, 2018 30.31 30.60 29.56 30.34
732 NASDAQ MCFT Tue, Jun 12, 2018 30.21 30.42 29.86 30.30
731 NASDAQ MCFT Mon, Jun 11, 2018 30.50 30.76 30.09 30.11
730 NASDAQ MCFT Fri, Jun 8, 2018 30.18 30.92 30.18 30.43
729 NASDAQ MCFT Thu, Jun 7, 2018 30.40 30.57 30.12 30.28
728 NASDAQ MCFT Wed, Jun 6, 2018 30.28 30.59 30.19 30.31
727 NASDAQ MCFT Tue, Jun 5, 2018 30.01 30.44 29.77 30.20
726 NASDAQ MCFT Mon, Jun 4, 2018 29.78 30.50 29.64 30.00
725 NASDAQ MCFT Fri, Jun 1, 2018 29.62 29.77 29.35 29.59
724 NASDAQ MCFT Thu, May 31, 2018 30.05 30.19 29.20 29.49
723 NASDAQ MCFT Wed, May 30, 2018 29.97 30.07 29.82 29.95
722 NASDAQ MCFT Tue, May 29, 2018 29.94 30.02 29.15 29.80
721 NASDAQ MCFT Fri, May 25, 2018 30.06 30.35 29.96 30.06
720 NASDAQ MCFT Thu, May 24, 2018 30.59 30.59 30.01 30.20
719 NASDAQ MCFT Wed, May 23, 2018 30.37 30.71 30.15 30.48
718 NASDAQ MCFT Tue, May 22, 2018 30.74 30.85 30.22 30.23
717 NASDAQ MCFT Mon, May 21, 2018 30.82 31.07 30.27 30.73
716 NASDAQ MCFT Fri, May 18, 2018 31.14 31.26 30.73 30.73
715 NASDAQ MCFT Thu, May 17, 2018 30.40 31.20 30.34 30.94
714 NASDAQ MCFT Wed, May 16, 2018 29.20 30.42 29.13 30.30
713 NASDAQ MCFT Tue, May 15, 2018 27.96 29.07 27.89 28.95
712 NASDAQ MCFT Mon, May 14, 2018 28.00 28.54 27.93 27.96
711 NASDAQ MCFT Fri, May 11, 2018 27.53 28.90 27.53 27.94
710 NASDAQ MCFT Thu, May 10, 2018 25.74 26.05 24.82 25.98
709 NASDAQ MCFT Wed, May 9, 2018 25.85 25.92 25.56 25.70
708 NASDAQ MCFT Tue, May 8, 2018 26.10 26.29 25.66 25.73
707 NASDAQ MCFT Mon, May 7, 2018 26.02 26.17 25.70 26.09
706 NASDAQ MCFT Fri, May 4, 2018 25.55 26.01 25.47 25.94
705 NASDAQ MCFT Thu, May 3, 2018 25.50 26.04 25.42 25.69
704 NASDAQ MCFT Wed, May 2, 2018 24.15 25.55 24.15 25.53
703 NASDAQ MCFT Tue, May 1, 2018 24.00 24.30 23.76 24.13
702 NASDAQ MCFT Mon, Apr 30, 2018 24.09 24.25 23.93 24.00
701 NASDAQ MCFT Fri, Apr 27, 2018 24.23 24.40 24.01 24.08
700 NASDAQ MCFT Thu, Apr 26, 2018 23.96 24.38 23.93 24.19
699 NASDAQ MCFT Wed, Apr 25, 2018 24.04 24.47 23.77 23.85
698 NASDAQ MCFT Tue, Apr 24, 2018 24.69 24.90 24.10 24.20
697 NASDAQ MCFT Mon, Apr 23, 2018 24.53 24.65 24.30 24.59
696 NASDAQ MCFT Fri, Apr 20, 2018 24.69 24.75 24.36 24.53
695 NASDAQ MCFT Thu, Apr 19, 2018 25.37 25.60 24.73 24.76
694 NASDAQ MCFT Wed, Apr 18, 2018 26.00 26.10 25.32 25.38
693 NASDAQ MCFT Tue, Apr 17, 2018 25.74 26.03 25.69 25.91
692 NASDAQ MCFT Mon, Apr 16, 2018 25.40 25.65 25.20 25.58
691 NASDAQ MCFT Fri, Apr 13, 2018 25.41 25.46 25.05 25.22
690 NASDAQ MCFT Thu, Apr 12, 2018 25.05 25.37 24.78 25.26
689 NASDAQ MCFT Wed, Apr 11, 2018 24.98 25.12 24.72 24.97
688 NASDAQ MCFT Tue, Apr 10, 2018 25.38 25.57 24.99 25.09
687 NASDAQ MCFT Mon, Apr 9, 2018 25.14 25.26 24.81 25.00
686 NASDAQ MCFT Fri, Apr 6, 2018 25.00 25.33 24.68 24.90
685 NASDAQ MCFT Thu, Apr 5, 2018 24.97 25.23 24.76 25.14
684 NASDAQ MCFT Wed, Apr 4, 2018 24.35 25.05 24.19 24.91
683 NASDAQ MCFT Tue, Apr 3, 2018 24.45 24.73 24.27 24.57
682 NASDAQ MCFT Mon, Apr 2, 2018 25.15 25.20 24.03 24.38
681 NASDAQ MCFT Thu, Mar 29, 2018 24.94 25.47 24.90 25.20
680 NASDAQ MCFT Wed, Mar 28, 2018 25.00 25.43 24.61 24.81
679 NASDAQ MCFT Tue, Mar 27, 2018 25.66 25.70 24.83 24.92
678 NASDAQ MCFT Mon, Mar 26, 2018 26.13 26.13 25.30 25.68
677 NASDAQ MCFT Fri, Mar 23, 2018 26.18 26.39 25.77 25.82
676 NASDAQ MCFT Thu, Mar 22, 2018 25.68 26.40 25.66 26.05
675 NASDAQ MCFT Wed, Mar 21, 2018 25.85 26.09 25.71 25.89
674 NASDAQ MCFT Tue, Mar 20, 2018 25.58 25.99 25.42 25.77
673 NASDAQ MCFT Mon, Mar 19, 2018 25.60 25.90 25.08 25.54
672 NASDAQ MCFT Fri, Mar 16, 2018 25.55 25.81 25.36 25.58
671 NASDAQ MCFT Thu, Mar 15, 2018 25.91 25.96 25.34 25.62
670 NASDAQ MCFT Wed, Mar 14, 2018 26.67 26.97 25.75 25.81
669 NASDAQ MCFT Tue, Mar 13, 2018 26.56 26.82 26.13 26.46
668 NASDAQ MCFT Mon, Mar 12, 2018 27.68 27.68 26.24 26.43
667 NASDAQ MCFT Fri, Mar 9, 2018 26.08 26.41 25.69 26.41
666 NASDAQ MCFT Thu, Mar 8, 2018 26.40 26.42 25.69 25.87
665 NASDAQ MCFT Wed, Mar 7, 2018 25.77 26.34 25.42 26.31
664 NASDAQ MCFT Tue, Mar 6, 2018 25.49 26.20 25.44 26.04
663 NASDAQ MCFT Mon, Mar 5, 2018 24.18 25.53 24.11 25.32
662 NASDAQ MCFT Fri, Mar 2, 2018 24.45 24.46 24.03 24.27
661 NASDAQ MCFT Thu, Mar 1, 2018 24.53 24.95 24.40 24.47
660 NASDAQ MCFT Wed, Feb 28, 2018 24.74 25.15 24.46 24.51
659 NASDAQ MCFT Tue, Feb 27, 2018 24.98 25.22 24.27 24.71
658 NASDAQ MCFT Mon, Feb 26, 2018 25.82 26.38 24.94 24.95
657 NASDAQ MCFT Fri, Feb 23, 2018 25.45 25.68 25.20 25.50
656 NASDAQ MCFT Thu, Feb 22, 2018 24.97 25.32 24.38 25.14
655 NASDAQ MCFT Wed, Feb 21, 2018 25.12 25.30 24.72 24.84
654 NASDAQ MCFT Tue, Feb 20, 2018 25.16 25.45 24.81 25.09
653 NASDAQ MCFT Fri, Feb 16, 2018 24.89 25.37 24.89 25.16
652 NASDAQ MCFT Thu, Feb 15, 2018 25.37 25.45 24.49 24.89
651 NASDAQ MCFT Wed, Feb 14, 2018 23.99 25.67 23.99 25.16
650 NASDAQ MCFT Tue, Feb 13, 2018 24.73 25.05 23.61 24.30
649 NASDAQ MCFT Mon, Feb 12, 2018 26.55 28.62 24.63 24.77
648 NASDAQ MCFT Fri, Feb 9, 2018 23.51 26.75 23.50 26.32
647 NASDAQ MCFT Thu, Feb 8, 2018 22.80 22.80 20.44 22.25
646 NASDAQ MCFT Wed, Feb 7, 2018 22.56 22.97 22.51 22.75
645 NASDAQ MCFT Tue, Feb 6, 2018 22.06 22.79 22.06 22.57
644 NASDAQ MCFT Mon, Feb 5, 2018 22.73 23.33 22.36 22.44
643 NASDAQ MCFT Fri, Feb 2, 2018 23.21 23.38 22.63 22.93
642 NASDAQ MCFT Thu, Feb 1, 2018 24.00 24.05 23.17 23.31
641 NASDAQ MCFT Wed, Jan 31, 2018 24.20 24.42 23.90 24.17
640 NASDAQ MCFT Tue, Jan 30, 2018 24.04 24.36 24.04 24.04
639 NASDAQ MCFT Mon, Jan 29, 2018 24.03 24.38 23.98 24.16
638 NASDAQ MCFT Fri, Jan 26, 2018 24.75 24.89 24.10 24.13
637 NASDAQ MCFT Thu, Jan 25, 2018 24.61 24.77 24.28 24.75
636 NASDAQ MCFT Wed, Jan 24, 2018 24.02 24.80 24.02 24.33
635 NASDAQ MCFT Tue, Jan 23, 2018 22.95 24.05 22.88 24.05
634 NASDAQ MCFT Mon, Jan 22, 2018 22.48 22.82 20.87 22.78
633 NASDAQ MCFT Fri, Jan 19, 2018 21.95 22.72 21.90 22.51
632 NASDAQ MCFT Thu, Jan 18, 2018 22.06 22.16 21.76 21.98
631 NASDAQ MCFT Wed, Jan 17, 2018 21.33 22.08 20.65 22.00
630 NASDAQ MCFT Tue, Jan 16, 2018 21.96 22.01 21.12 21.24
629 NASDAQ MCFT Fri, Jan 12, 2018 21.67 21.90 21.48 21.84
628 NASDAQ MCFT Thu, Jan 11, 2018 21.05 21.77 20.96 21.56
627 NASDAQ MCFT Wed, Jan 10, 2018 20.95 21.25 20.86 21.04
626 NASDAQ MCFT Tue, Jan 9, 2018 21.58 21.85 21.07 21.15
625 NASDAQ MCFT Mon, Jan 8, 2018 21.41 21.97 21.00 21.62
624 NASDAQ MCFT Fri, Jan 5, 2018 21.32 21.47 21.16 21.42
623 NASDAQ MCFT Thu, Jan 4, 2018 21.52 21.68 21.11 21.28
622 NASDAQ MCFT Wed, Jan 3, 2018 21.19 21.74 21.13 21.44
621 NASDAQ MCFT Tue, Jan 2, 2018 22.38 22.54 21.15 21.19
620 NASDAQ MCFT Fri, Dec 29, 2017 22.61 22.70 22.18 22.22
619 NASDAQ MCFT Thu, Dec 28, 2017 22.74 22.78 22.46 22.60
618 NASDAQ MCFT Wed, Dec 27, 2017 22.74 23.02 22.63 22.74
617 NASDAQ MCFT Tue, Dec 26, 2017 22.69 22.94 22.56 22.76
616 NASDAQ MCFT Fri, Dec 22, 2017 23.17 23.29 22.70 22.72
615 NASDAQ MCFT Thu, Dec 21, 2017 23.10 23.31 23.10 23.20
614 NASDAQ MCFT Wed, Dec 20, 2017 23.33 23.67 23.10 23.13
613 NASDAQ MCFT Tue, Dec 19, 2017 22.99 23.44 22.59 23.35
612 NASDAQ MCFT Mon, Dec 18, 2017 22.44 23.27 22.44 22.94
611 NASDAQ MCFT Fri, Dec 15, 2017 22.05 22.37 21.94 22.33
610 NASDAQ MCFT Thu, Dec 14, 2017 22.38 22.54 21.82 22.08
609 NASDAQ MCFT Wed, Dec 13, 2017 22.45 22.77 22.32 22.41
608 NASDAQ MCFT Tue, Dec 12, 2017 23.20 23.29 22.41 22.44
607 NASDAQ MCFT Mon, Dec 11, 2017 23.33 23.50 23.13 23.35
606 NASDAQ MCFT Fri, Dec 8, 2017 23.41 23.56 23.11 23.28
605 NASDAQ MCFT Thu, Dec 7, 2017 23.11 23.76 23.11 23.36
604 NASDAQ MCFT Wed, Dec 6, 2017 23.02 23.32 23.00 23.06
603 NASDAQ MCFT Tue, Dec 5, 2017 22.89 23.21 22.68 23.01
602 NASDAQ MCFT Mon, Dec 4, 2017 23.40 23.62 22.82 22.86
601 NASDAQ MCFT Fri, Dec 1, 2017 23.59 23.59 22.75 23.31
600 NASDAQ MCFT Thu, Nov 30, 2017 23.87 23.99 23.25 23.60
599 NASDAQ MCFT Wed, Nov 29, 2017 23.10 23.89 22.96 23.71
598 NASDAQ MCFT Tue, Nov 28, 2017 22.72 23.19 22.53 23.10
597 NASDAQ MCFT Mon, Nov 27, 2017 22.48 22.69 22.35 22.61
596 NASDAQ MCFT Fri, Nov 24, 2017 22.59 22.62 22.17 22.47
595 NASDAQ MCFT Wed, Nov 22, 2017 23.08 23.35 22.54 22.57
594 NASDAQ MCFT Tue, Nov 21, 2017 22.36 23.14 22.16 23.09
593 NASDAQ MCFT Mon, Nov 20, 2017 22.00 22.51 21.88 22.31
592 NASDAQ MCFT Fri, Nov 17, 2017 21.56 22.16 21.50 22.07
591 NASDAQ MCFT Thu, Nov 16, 2017 21.54 22.01 21.54 21.70
590 NASDAQ MCFT Wed, Nov 15, 2017 22.24 22.34 21.47 21.50
589 NASDAQ MCFT Tue, Nov 14, 2017 21.45 22.38 21.45 22.32
588 NASDAQ MCFT Mon, Nov 13, 2017 21.45 21.58 20.13 21.49
587 NASDAQ MCFT Fri, Nov 10, 2017 21.67 21.93 20.87 21.49
586 NASDAQ MCFT Thu, Nov 9, 2017 22.39 22.64 21.15 21.89
585 NASDAQ MCFT Wed, Nov 8, 2017 22.09 22.71 21.83 22.47
584 NASDAQ MCFT Tue, Nov 7, 2017 22.40 22.61 22.03 22.20
583 NASDAQ MCFT Mon, Nov 6, 2017 22.99 23.00 21.87 22.42
582 NASDAQ MCFT Fri, Nov 3, 2017 22.94 23.25 22.66 23.03
581 NASDAQ MCFT Thu, Nov 2, 2017 22.80 23.08 22.52 22.97
580 NASDAQ MCFT Wed, Nov 1, 2017 23.11 23.11 22.48 22.65
579 NASDAQ MCFT Tue, Oct 31, 2017 22.67 22.96 22.48 22.87
578 NASDAQ MCFT Mon, Oct 30, 2017 22.85 22.90 22.45 22.67
577 NASDAQ MCFT Fri, Oct 27, 2017 22.72 23.00 22.56 22.97
576 NASDAQ MCFT Thu, Oct 26, 2017 22.49 22.79 22.21 22.73
575 NASDAQ MCFT Wed, Oct 25, 2017 22.81 22.99 22.36 22.52
574 NASDAQ MCFT Tue, Oct 24, 2017 22.96 23.11 22.77 22.82
573 NASDAQ MCFT Mon, Oct 23, 2017 23.05 23.42 22.76 22.97
572 NASDAQ MCFT Fri, Oct 20, 2017 22.30 22.94 22.30 22.94
571 NASDAQ MCFT Thu, Oct 19, 2017 22.60 22.74 22.07 22.09
570 NASDAQ MCFT Wed, Oct 18, 2017 22.35 22.85 22.35 22.69
569 NASDAQ MCFT Tue, Oct 17, 2017 22.49 22.78 22.28 22.38
568 NASDAQ MCFT Mon, Oct 16, 2017 22.00 22.47 21.87 22.38
567 NASDAQ MCFT Fri, Oct 13, 2017 22.16 22.28 21.99 22.05
566 NASDAQ MCFT Thu, Oct 12, 2017 22.17 22.35 22.09 22.15
565 NASDAQ MCFT Wed, Oct 11, 2017 22.07 22.46 22.01 22.31
564 NASDAQ MCFT Tue, Oct 10, 2017 22.40 22.49 21.96 22.02
563 NASDAQ MCFT Mon, Oct 9, 2017 22.29 22.66 22.21 22.37
562 NASDAQ MCFT Fri, Oct 6, 2017 21.64 22.22 21.58 22.15
561 NASDAQ MCFT Thu, Oct 5, 2017 21.54 21.97 21.54 21.59
560 NASDAQ MCFT Wed, Oct 4, 2017 21.26 21.82 21.17 21.53
559 NASDAQ MCFT Tue, Oct 3, 2017 21.00 21.24 20.96 21.10
558 NASDAQ MCFT Mon, Oct 2, 2017 20.71 21.26 20.68 21.05
557 NASDAQ MCFT Fri, Sep 29, 2017 20.33 20.87 20.13 20.38
556 NASDAQ MCFT Thu, Sep 28, 2017 19.75 20.50 19.70 20.43
555 NASDAQ MCFT Wed, Sep 27, 2017 19.91 20.13 19.70 19.87
554 NASDAQ MCFT Tue, Sep 26, 2017 19.61 19.89 19.55 19.81
553 NASDAQ MCFT Mon, Sep 25, 2017 19.61 19.76 18.33 19.59
552 NASDAQ MCFT Fri, Sep 22, 2017 19.17 19.70 18.97 19.66
551 NASDAQ MCFT Thu, Sep 21, 2017 19.00 19.26 18.82 19.18
550 NASDAQ MCFT Wed, Sep 20, 2017 19.01 19.15 18.83 18.87
549 NASDAQ MCFT Tue, Sep 19, 2017 18.94 19.25 18.80 19.06
548 NASDAQ MCFT Mon, Sep 18, 2017 18.47 18.97 18.40 18.92
547 NASDAQ MCFT Fri, Sep 15, 2017 18.36 18.38 18.21 18.35
546 NASDAQ MCFT Thu, Sep 14, 2017 18.17 18.54 18.03 18.33
545 NASDAQ MCFT Wed, Sep 13, 2017 18.20 18.32 18.13 18.20
544 NASDAQ MCFT Tue, Sep 12, 2017 18.32 18.70 18.19 18.21
543 NASDAQ MCFT Mon, Sep 11, 2017 18.00 18.54 18.00 18.28
542 NASDAQ MCFT Fri, Sep 8, 2017 18.25 18.75 17.89 17.99
541 NASDAQ MCFT Thu, Sep 7, 2017 17.77 18.19 17.72 18.02
540 NASDAQ MCFT Wed, Sep 6, 2017 17.30 17.82 17.24 17.77
539 NASDAQ MCFT Tue, Sep 5, 2017 17.45 17.63 16.92 17.23
538 NASDAQ MCFT Fri, Sep 1, 2017 17.17 17.48 17.15 17.46
537 NASDAQ MCFT Thu, Aug 31, 2017 17.34 17.72 17.12 17.14
536 NASDAQ MCFT Wed, Aug 30, 2017 17.46 17.66 17.31 17.34
535 NASDAQ MCFT Tue, Aug 29, 2017 17.46 17.52 17.31 17.47
534 NASDAQ MCFT Mon, Aug 28, 2017 17.72 17.78 17.46 17.55
533 NASDAQ MCFT Fri, Aug 25, 2017 17.49 17.73 17.30 17.66
532 NASDAQ MCFT Thu, Aug 24, 2017 17.48 17.65 17.33 17.46
531 NASDAQ MCFT Wed, Aug 23, 2017 17.31 17.60 17.16 17.46
530 NASDAQ MCFT Tue, Aug 22, 2017 17.32 17.50 17.21 17.41
529 NASDAQ MCFT Mon, Aug 21, 2017 17.06 17.35 16.99 17.27
528 NASDAQ MCFT Fri, Aug 18, 2017 16.94 17.38 16.82 17.15
527 NASDAQ MCFT Thu, Aug 17, 2017 17.89 17.89 17.05 17.13
526 NASDAQ MCFT Wed, Aug 16, 2017 17.78 18.01 17.63 17.96
525 NASDAQ MCFT Tue, Aug 15, 2017 17.90 17.99 17.53 17.75
524 NASDAQ MCFT Mon, Aug 14, 2017 17.78 18.05 17.65 17.90
523 NASDAQ MCFT Fri, Aug 11, 2017 17.51 17.68 17.38 17.61
522 NASDAQ MCFT Thu, Aug 10, 2017 17.68 17.93 17.48 17.56
521 NASDAQ MCFT Wed, Aug 9, 2017 18.00 18.03 17.55 17.83
520 NASDAQ MCFT Tue, Aug 8, 2017 18.40 18.73 18.02 18.07
519 NASDAQ MCFT Mon, Aug 7, 2017 18.23 18.55 18.11 18.35
518 NASDAQ MCFT Fri, Aug 4, 2017 18.16 18.28 18.11 18.24
517 NASDAQ MCFT Thu, Aug 3, 2017 18.28 18.42 18.10 18.17
516 NASDAQ MCFT Wed, Aug 2, 2017 18.65 18.84 18.20 18.27
515 NASDAQ MCFT Tue, Aug 1, 2017 18.58 18.83 18.41 18.61
514 NASDAQ MCFT Mon, Jul 31, 2017 18.49 18.80 18.42 18.50
513 NASDAQ MCFT Fri, Jul 28, 2017 18.98 19.21 18.39 18.44
512 NASDAQ MCFT Thu, Jul 27, 2017 19.52 19.66 18.98 19.03
511 NASDAQ MCFT Wed, Jul 26, 2017 19.99 19.99 19.43 19.50
510 NASDAQ MCFT Tue, Jul 25, 2017 19.56 20.01 19.47 19.99
509 NASDAQ MCFT Mon, Jul 24, 2017 19.18 19.63 19.11 19.48
508 NASDAQ MCFT Fri, Jul 21, 2017 19.46 19.46 19.16 19.21
507 NASDAQ MCFT Thu, Jul 20, 2017 19.58 19.61 19.12 19.34
506 NASDAQ MCFT Wed, Jul 19, 2017 19.46 19.72 19.27 19.69
505 NASDAQ MCFT Tue, Jul 18, 2017 19.69 19.89 19.02 19.51
504 NASDAQ MCFT Mon, Jul 17, 2017 20.00 20.14 19.72 19.79
503 NASDAQ MCFT Fri, Jul 14, 2017 19.75 20.22 19.62 20.01
502 NASDAQ MCFT Thu, Jul 13, 2017 19.98 20.15 19.58 19.76
501 NASDAQ MCFT Wed, Jul 12, 2017 19.58 20.01 19.58 20.00
500 NASDAQ MCFT Tue, Jul 11, 2017 19.16 19.50 19.08 19.48
499 NASDAQ MCFT Mon, Jul 10, 2017 19.18 19.43 18.96 19.22
498 NASDAQ MCFT Fri, Jul 7, 2017 19.11 19.31 19.01 19.29
497 NASDAQ MCFT Thu, Jul 6, 2017 19.35 19.40 19.03 19.10
496 NASDAQ MCFT Wed, Jul 5, 2017 19.58 19.63 19.40 19.46
495 NASDAQ MCFT Mon, Jul 3, 2017 19.55 19.79 19.46 19.66
494 NASDAQ MCFT Fri, Jun 30, 2017 19.59 19.74 19.25 19.55
493 NASDAQ MCFT Thu, Jun 29, 2017 19.57 20.00 19.37 19.54
492 NASDAQ MCFT Wed, Jun 28, 2017 19.03 19.53 18.79 19.49
491 NASDAQ MCFT Tue, Jun 27, 2017 19.12 19.17 18.89 18.97
490 NASDAQ MCFT Mon, Jun 26, 2017 18.78 19.25 18.77 19.07
489 NASDAQ MCFT Fri, Jun 23, 2017 18.69 18.85 18.45 18.67
488 NASDAQ MCFT Thu, Jun 22, 2017 18.80 18.82 18.29 18.63
487 NASDAQ MCFT Wed, Jun 21, 2017 18.81 18.88 18.57 18.76
486 NASDAQ MCFT Tue, Jun 20, 2017 18.71 19.04 18.42 18.77
485 NASDAQ MCFT Mon, Jun 19, 2017 18.83 18.92 18.64 18.75
484 NASDAQ MCFT Fri, Jun 16, 2017 18.89 19.03 18.53 18.74
483 NASDAQ MCFT Thu, Jun 15, 2017 19.06 19.38 18.54 19.02
482 NASDAQ MCFT Wed, Jun 14, 2017 19.26 19.48 19.09 19.20
481 NASDAQ MCFT Tue, Jun 13, 2017 19.27 19.46 19.13 19.36
480 NASDAQ MCFT Mon, Jun 12, 2017 19.01 19.28 18.93 19.23
479 NASDAQ MCFT Fri, Jun 9, 2017 18.93 19.18 18.93 19.00
478 NASDAQ MCFT Thu, Jun 8, 2017 18.85 19.20 18.81 18.87
477 NASDAQ MCFT Wed, Jun 7, 2017 18.73 18.95 18.66 18.86
476 NASDAQ MCFT Tue, Jun 6, 2017 18.74 18.95 18.54 18.75
475 NASDAQ MCFT Mon, Jun 5, 2017 19.14 19.14 18.73 18.81
474 NASDAQ MCFT Fri, Jun 2, 2017 19.34 19.49 19.12 19.12
473 NASDAQ MCFT Thu, Jun 1, 2017 19.23 19.39 19.05 19.29
472 NASDAQ MCFT Wed, May 31, 2017 19.16 19.41 18.84 19.23
471 NASDAQ MCFT Tue, May 30, 2017 18.56 19.20 17.65 19.16
470 NASDAQ MCFT Fri, May 26, 2017 18.74 18.74 18.50 18.65
469 NASDAQ MCFT Thu, May 25, 2017 18.82 18.82 18.53 18.69
468 NASDAQ MCFT Wed, May 24, 2017 18.89 18.96 18.64 18.73
467 NASDAQ MCFT Tue, May 23, 2017 19.10 19.12 18.89 18.91
466 NASDAQ MCFT Mon, May 22, 2017 19.26 19.31 18.77 19.00
465 NASDAQ MCFT Fri, May 19, 2017 19.14 19.43 19.10 19.21
464 NASDAQ MCFT Thu, May 18, 2017 18.74 19.18 18.74 19.11
463 NASDAQ MCFT Wed, May 17, 2017 18.60 18.96 18.57 18.81
462 NASDAQ MCFT Tue, May 16, 2017 18.78 19.06 18.50 18.95
461 NASDAQ MCFT Mon, May 15, 2017 19.32 19.36 18.72 18.78
460 NASDAQ MCFT Fri, May 12, 2017 17.69 19.40 17.18 19.25
459 NASDAQ MCFT Thu, May 11, 2017 17.88 17.99 16.71 17.93
458 NASDAQ MCFT Wed, May 10, 2017 17.65 18.00 17.49 17.97
457 NASDAQ MCFT Tue, May 9, 2017 17.11 17.91 16.99 17.68
456 NASDAQ MCFT Mon, May 8, 2017 16.98 17.42 16.66 17.13
455 NASDAQ MCFT Fri, May 5, 2017 16.81 16.98 16.56 16.95
454 NASDAQ MCFT Thu, May 4, 2017 16.75 16.90 16.44 16.81
453 NASDAQ MCFT Wed, May 3, 2017 16.74 17.18 16.48 16.74
452 NASDAQ MCFT Tue, May 2, 2017 16.90 17.02 16.75 16.82
451 NASDAQ MCFT Mon, May 1, 2017 16.90 17.00 16.70 16.90
450 NASDAQ MCFT Fri, Apr 28, 2017 17.05 17.17 16.72 16.75
449 NASDAQ MCFT Thu, Apr 27, 2017 17.22 17.22 16.97 17.05
448 NASDAQ MCFT Wed, Apr 26, 2017 16.88 17.22 16.81 17.11
447 NASDAQ MCFT Tue, Apr 25, 2017 16.44 16.97 16.37 16.84
446 NASDAQ MCFT Mon, Apr 24, 2017 16.47 16.62 16.23 16.28
445 NASDAQ MCFT Fri, Apr 21, 2017 16.32 16.38 16.22 16.25
444 NASDAQ MCFT Thu, Apr 20, 2017 16.03 16.35 15.97 16.28
443 NASDAQ MCFT Wed, Apr 19, 2017 15.97 16.07 15.84 15.96
442 NASDAQ MCFT Tue, Apr 18, 2017 15.69 15.87 15.65 15.86
441 NASDAQ MCFT Mon, Apr 17, 2017 15.72 15.85 15.58 15.71
440 NASDAQ MCFT Thu, Apr 13, 2017 16.18 16.18 15.66 15.74
439 NASDAQ MCFT Wed, Apr 12, 2017 16.11 16.30 16.09 16.18
438 NASDAQ MCFT Tue, Apr 11, 2017 16.07 16.38 15.99 16.17
437 NASDAQ MCFT Mon, Apr 10, 2017 16.16 16.45 16.07 16.17
436 NASDAQ MCFT Fri, Apr 7, 2017 16.46 16.50 16.13 16.17
435 NASDAQ MCFT Thu, Apr 6, 2017 15.97 16.45 15.79 16.44
434 NASDAQ MCFT Wed, Apr 5, 2017 16.02 16.14 15.89 15.96
433 NASDAQ MCFT Tue, Apr 4, 2017 15.94 15.99 15.72 15.89
432 NASDAQ MCFT Mon, Apr 3, 2017 16.17 16.30 15.91 15.95
431 NASDAQ MCFT Fri, Mar 31, 2017 16.25 16.25 16.00 16.17
430 NASDAQ MCFT Thu, Mar 30, 2017 16.09 17.51 16.09 16.25
429 NASDAQ MCFT Wed, Mar 29, 2017 15.75 15.99 15.67 15.96
428 NASDAQ MCFT Tue, Mar 28, 2017 15.60 15.83 15.43 15.79
427 NASDAQ MCFT Mon, Mar 27, 2017 15.42 15.65 15.30 15.60
426 NASDAQ MCFT Fri, Mar 24, 2017 15.56 15.78 15.55 15.66
425 NASDAQ MCFT Thu, Mar 23, 2017 15.29 15.56 15.29 15.45
424 NASDAQ MCFT Wed, Mar 22, 2017 15.53 15.65 15.16 15.26
423 NASDAQ MCFT Tue, Mar 21, 2017 15.90 15.99 15.48 15.49
422 NASDAQ MCFT Mon, Mar 20, 2017 15.90 16.23 15.51 15.87
421 NASDAQ MCFT Fri, Mar 17, 2017 16.07 16.22 15.86 15.96
420 NASDAQ MCFT Thu, Mar 16, 2017 16.20 16.22 16.06 16.12
419 NASDAQ MCFT Wed, Mar 15, 2017 15.68 16.23 15.47 16.11
418 NASDAQ MCFT Tue, Mar 14, 2017 15.54 15.82 15.44 15.65
417 NASDAQ MCFT Mon, Mar 13, 2017 15.84 16.18 15.84 15.90
416 NASDAQ MCFT Fri, Mar 10, 2017 15.69 15.97 15.69 15.77
415 NASDAQ MCFT Thu, Mar 9, 2017 15.78 16.09 15.62 15.67
414 NASDAQ MCFT Wed, Mar 8, 2017 15.08 15.87 14.99 15.79
413 NASDAQ MCFT Tue, Mar 7, 2017 15.14 15.14 14.96 15.00
412 NASDAQ MCFT Mon, Mar 6, 2017 15.29 15.31 15.06 15.12
411 NASDAQ MCFT Fri, Mar 3, 2017 15.19 15.42 14.92 15.37
410 NASDAQ MCFT Thu, Mar 2, 2017 15.05 15.29 14.86 15.15
409 NASDAQ MCFT Wed, Mar 1, 2017 14.89 15.14 14.89 15.05
408 NASDAQ MCFT Tue, Feb 28, 2017 14.86 14.95 14.63 14.68
407 NASDAQ MCFT Mon, Feb 27, 2017 14.89 15.09 14.88 14.96
406 NASDAQ MCFT Fri, Feb 24, 2017 14.79 15.04 14.77 14.94
405 NASDAQ MCFT Thu, Feb 23, 2017 14.99 15.15 14.83 14.86
404 NASDAQ MCFT Wed, Feb 22, 2017 14.81 15.09 14.78 14.98
403 NASDAQ MCFT Tue, Feb 21, 2017 14.89 15.00 14.72 14.81
402 NASDAQ MCFT Fri, Feb 17, 2017 14.84 15.09 14.84 14.89
401 NASDAQ MCFT Thu, Feb 16, 2017 15.07 15.09 14.59 14.92
400 NASDAQ MCFT Wed, Feb 15, 2017 15.00 15.11 14.76 15.02
399 NASDAQ MCFT Tue, Feb 14, 2017 14.65 15.11 14.58 15.00
398 NASDAQ MCFT Mon, Feb 13, 2017 14.65 14.73 14.48 14.64
397 NASDAQ MCFT Fri, Feb 10, 2017 14.10 15.11 13.94 14.50
396 NASDAQ MCFT Thu, Feb 9, 2017 14.47 14.81 14.42 14.73
395 NASDAQ MCFT Wed, Feb 8, 2017 14.40 14.52 14.27 14.46
394 NASDAQ MCFT Tue, Feb 7, 2017 14.39 14.56 14.27 14.46
393 NASDAQ MCFT Mon, Feb 6, 2017 14.35 14.58 14.13 14.34
392 NASDAQ MCFT Fri, Feb 3, 2017 14.40 14.44 14.30 14.34
391 NASDAQ MCFT Thu, Feb 2, 2017 14.35 14.52 14.23 14.34
390 NASDAQ MCFT Wed, Feb 1, 2017 14.00 14.47 14.00 14.43
389 NASDAQ MCFT Tue, Jan 31, 2017 13.84 14.02 13.67 13.95
388 NASDAQ MCFT Mon, Jan 30, 2017 14.20 14.20 13.89 13.95
387 NASDAQ MCFT Fri, Jan 27, 2017 14.21 14.51 14.19 14.29
386 NASDAQ MCFT Thu, Jan 26, 2017 14.13 14.37 14.11 14.22
385 NASDAQ MCFT Wed, Jan 25, 2017 14.46 14.74 14.02 14.16
384 NASDAQ MCFT Tue, Jan 24, 2017 14.07 14.82 13.96 14.48
383 NASDAQ MCFT Mon, Jan 23, 2017 13.95 14.15 13.93 14.06
382 NASDAQ MCFT Fri, Jan 20, 2017 13.87 14.01 13.85 13.94
381 NASDAQ MCFT Thu, Jan 19, 2017 14.08 14.10 13.80 13.90
380 NASDAQ MCFT Wed, Jan 18, 2017 13.75 14.14 13.69 14.10
379 NASDAQ MCFT Tue, Jan 17, 2017 13.90 14.14 13.73 13.81
378 NASDAQ MCFT Fri, Jan 13, 2017 14.00 14.14 13.95 14.01
377 NASDAQ MCFT Thu, Jan 12, 2017 14.29 14.40 13.85 13.90
376 NASDAQ MCFT Wed, Jan 11, 2017 14.46 14.56 14.07 14.25
375 NASDAQ MCFT Tue, Jan 10, 2017 14.35 14.67 14.35 14.43
374 NASDAQ MCFT Mon, Jan 9, 2017 14.58 14.75 14.33 14.39
373 NASDAQ MCFT Fri, Jan 6, 2017 14.77 14.84 14.55 14.63
372 NASDAQ MCFT Thu, Jan 5, 2017 14.72 14.88 14.51 14.82
371 NASDAQ MCFT Wed, Jan 4, 2017 14.61 14.88 14.58 14.74
370 NASDAQ MCFT Tue, Jan 3, 2017 14.75 14.93 14.58 14.64
369 NASDAQ MCFT Fri, Dec 30, 2016 14.10 14.59 13.84 14.58
368 NASDAQ MCFT Thu, Dec 29, 2016 14.23 14.41 14.00 14.02
367 NASDAQ MCFT Wed, Dec 28, 2016 14.15 14.25 13.96 14.20
366 NASDAQ MCFT Tue, Dec 27, 2016 14.23 14.61 14.04 14.07
365 NASDAQ MCFT Fri, Dec 23, 2016 13.98 14.31 13.88 14.15
364 NASDAQ MCFT Thu, Dec 22, 2016 14.07 14.10 13.75 13.95
363 NASDAQ MCFT Wed, Dec 21, 2016 14.03 14.50 14.03 14.14
362 NASDAQ MCFT Tue, Dec 20, 2016 14.11 14.27 14.05 14.13
361 NASDAQ MCFT Mon, Dec 19, 2016 14.41 14.41 13.96 13.98
360 NASDAQ MCFT Fri, Dec 16, 2016 14.33 14.44 14.14 14.33
359 NASDAQ MCFT Thu, Dec 15, 2016 14.25 14.49 14.15 14.23
358 NASDAQ MCFT Wed, Dec 14, 2016 14.29 14.53 14.11 14.30
357 NASDAQ MCFT Tue, Dec 13, 2016 14.49 14.71 14.20 14.40
356 NASDAQ MCFT Mon, Dec 12, 2016 14.37 14.48 14.18 14.40
355 NASDAQ MCFT Fri, Dec 9, 2016 14.07 14.54 13.96 14.51
354 NASDAQ MCFT Thu, Dec 8, 2016 14.15 14.28 13.82 14.02
353 NASDAQ MCFT Wed, Dec 7, 2016 13.90 14.31 13.82 14.18
352 NASDAQ MCFT Tue, Dec 6, 2016 13.73 14.08 13.64 13.95
351 NASDAQ MCFT Mon, Dec 5, 2016 13.54 13.73 13.47 13.73
350 NASDAQ MCFT Fri, Dec 2, 2016 13.46 13.61 13.40 13.48
349 NASDAQ MCFT Thu, Dec 1, 2016 13.55 13.62 13.32 13.47
348 NASDAQ MCFT Wed, Nov 30, 2016 13.13 13.52 12.96 13.44
347 NASDAQ MCFT Tue, Nov 29, 2016 13.25 13.26 12.96 13.02
346 NASDAQ MCFT Mon, Nov 28, 2016 13.41 13.53 13.21 13.24
345 NASDAQ MCFT Fri, Nov 25, 2016 13.49 13.58 13.41 13.50
344 NASDAQ MCFT Wed, Nov 23, 2016 13.53 13.64 13.25 13.53
343 NASDAQ MCFT Tue, Nov 22, 2016 13.66 13.69 13.47 13.56
342 NASDAQ MCFT Mon, Nov 21, 2016 13.28 13.67 13.24 13.63
341 NASDAQ MCFT Fri, Nov 18, 2016 12.80 13.28 12.76 13.19
340 NASDAQ MCFT Thu, Nov 17, 2016 13.08 13.17 12.73 12.74
339 NASDAQ MCFT Wed, Nov 16, 2016 12.99 13.36 12.89 13.12
338 NASDAQ MCFT Tue, Nov 15, 2016 13.26 13.45 13.13 13.15
337 NASDAQ MCFT Mon, Nov 14, 2016 13.60 13.86 13.20 13.28
336 NASDAQ MCFT Fri, Nov 11, 2016 12.92 13.40 12.77 13.37
335 NASDAQ MCFT Thu, Nov 10, 2016 12.30 12.45 12.14 12.37
334 NASDAQ MCFT Wed, Nov 9, 2016 11.79 12.24 11.79 12.21
333 NASDAQ MCFT Tue, Nov 8, 2016 11.85 12.02 11.32 12.01
332 NASDAQ MCFT Mon, Nov 7, 2016 11.76 11.95 11.60 11.91
331 NASDAQ MCFT Fri, Nov 4, 2016 11.30 11.60 11.30 11.50
330 NASDAQ MCFT Thu, Nov 3, 2016 11.21 11.36 11.04 11.26
329 NASDAQ MCFT Wed, Nov 2, 2016 11.17 11.37 11.13 11.23
328 NASDAQ MCFT Tue, Nov 1, 2016 11.08 11.25 10.84 11.22
327 NASDAQ MCFT Mon, Oct 31, 2016 11.22 11.23 11.11 11.14
326 NASDAQ MCFT Fri, Oct 28, 2016 11.22 11.36 10.89 11.20
325 NASDAQ MCFT Thu, Oct 27, 2016 11.41 11.41 10.98 11.22
324 NASDAQ MCFT Wed, Oct 26, 2016 11.52 11.63 11.30 11.36
323 NASDAQ MCFT Tue, Oct 25, 2016 11.63 11.72 11.46 11.59
322 NASDAQ MCFT Mon, Oct 24, 2016 11.74 11.78 11.58 11.67
321 NASDAQ MCFT Fri, Oct 21, 2016 11.61 11.78 11.42 11.65
320 NASDAQ MCFT Thu, Oct 20, 2016 11.60 11.76 11.60 11.69
319 NASDAQ MCFT Wed, Oct 19, 2016 11.40 11.67 11.40 11.65
318 NASDAQ MCFT Tue, Oct 18, 2016 11.52 11.67 11.31 11.38
317 NASDAQ MCFT Mon, Oct 17, 2016 11.18 11.45 11.17 11.40
316 NASDAQ MCFT Fri, Oct 14, 2016 11.25 11.30 11.11 11.20
315 NASDAQ MCFT Thu, Oct 13, 2016 11.40 11.49 11.04 11.12
314 NASDAQ MCFT Wed, Oct 12, 2016 11.55 11.68 11.42 11.53
313 NASDAQ MCFT Tue, Oct 11, 2016 11.54 11.61 11.42 11.55
312 NASDAQ MCFT Mon, Oct 10, 2016 11.66 11.74 11.49 11.58
311 NASDAQ MCFT Fri, Oct 7, 2016 11.48 11.58 11.35 11.56
310 NASDAQ MCFT Thu, Oct 6, 2016 11.55 11.55 11.25 11.49
309 NASDAQ MCFT Wed, Oct 5, 2016 11.55 11.75 11.49 11.59
308 NASDAQ MCFT Tue, Oct 4, 2016 11.55 11.65 11.31 11.50
307 NASDAQ MCFT Mon, Oct 3, 2016 11.35 11.60 11.35 11.49
306 NASDAQ MCFT Fri, Sep 30, 2016 11.01 11.59 11.01 11.40
305 NASDAQ MCFT Thu, Sep 29, 2016 11.47 11.47 10.99 11.00
304 NASDAQ MCFT Wed, Sep 28, 2016 11.63 11.71 11.44 11.48
303 NASDAQ MCFT Tue, Sep 27, 2016 11.59 11.67 11.45 11.59
302 NASDAQ MCFT Mon, Sep 26, 2016 11.44 11.69 11.41 11.61
301 NASDAQ MCFT Fri, Sep 23, 2016 11.74 11.79 11.44 11.44
300 NASDAQ MCFT Thu, Sep 22, 2016 11.58 11.78 11.58 11.78
299 NASDAQ MCFT Wed, Sep 21, 2016 11.45 11.58 11.44 11.56
298 NASDAQ MCFT Tue, Sep 20, 2016 11.45 11.53 11.33 11.39
297 NASDAQ MCFT Mon, Sep 19, 2016 11.08 11.46 11.08 11.38
296 NASDAQ MCFT Fri, Sep 16, 2016 10.96 11.26 10.87 10.98
295 NASDAQ MCFT Thu, Sep 15, 2016 10.65 11.06 10.44 10.98
294 NASDAQ MCFT Wed, Sep 14, 2016 10.91 11.15 10.63 10.73
293 NASDAQ MCFT Tue, Sep 13, 2016 11.10 11.39 10.91 10.97
292 NASDAQ MCFT Mon, Sep 12, 2016 11.51 11.77 11.45 11.77
291 NASDAQ MCFT Fri, Sep 9, 2016 12.31 12.31 11.64 11.67
290 NASDAQ MCFT Thu, Sep 8, 2016 12.52 12.88 12.50 12.61
289 NASDAQ MCFT Wed, Sep 7, 2016 12.17 12.86 12.17 12.76
288 NASDAQ MCFT Tue, Sep 6, 2016 12.17 12.33 12.08 12.08
287 NASDAQ MCFT Fri, Sep 2, 2016 11.99 12.36 11.96 12.15
286 NASDAQ MCFT Thu, Sep 1, 2016 11.97 12.00 11.60 11.95
285 NASDAQ MCFT Wed, Aug 31, 2016 11.94 12.00 11.89 11.94
284 NASDAQ MCFT Tue, Aug 30, 2016 11.98 12.02 11.92 11.94
283 NASDAQ MCFT Mon, Aug 29, 2016 11.99 12.03 11.89 11.93
282 NASDAQ MCFT Fri, Aug 26, 2016 11.94 12.09 11.88 11.99
281 NASDAQ MCFT Thu, Aug 25, 2016 11.93 12.00 11.71 11.85
280 NASDAQ MCFT Wed, Aug 24, 2016 11.75 12.01 11.68 11.96
279 NASDAQ MCFT Tue, Aug 23, 2016 11.66 11.85 11.62 11.77
278 NASDAQ MCFT Mon, Aug 22, 2016 11.40 11.68 11.40 11.66
277 NASDAQ MCFT Fri, Aug 19, 2016 11.25 11.55 11.25 11.51
276 NASDAQ MCFT Thu, Aug 18, 2016 11.31 11.54 11.24 11.34
275 NASDAQ MCFT Wed, Aug 17, 2016 11.49 11.50 11.20 11.26
274 NASDAQ MCFT Tue, Aug 16, 2016 11.82 11.95 11.39 11.43
273 NASDAQ MCFT Mon, Aug 15, 2016 11.99 12.20 11.87 11.93
272 NASDAQ MCFT Fri, Aug 12, 2016 11.81 11.94 11.47 11.93
271 NASDAQ MCFT Thu, Aug 11, 2016 11.50 11.99 11.34 11.77
270 NASDAQ MCFT Wed, Aug 10, 2016 11.33 11.77 11.32 11.53
269 NASDAQ MCFT Tue, Aug 9, 2016 11.78 11.78 11.29 11.30
268 NASDAQ MCFT Mon, Aug 8, 2016 11.50 11.99 11.45 11.77
267 NASDAQ MCFT Fri, Aug 5, 2016 11.30 11.59 11.23 11.54
266 NASDAQ MCFT Thu, Aug 4, 2016 11.28 11.46 11.14 11.22
265 NASDAQ MCFT Wed, Aug 3, 2016 11.12 11.45 11.06 11.21
264 NASDAQ MCFT Tue, Aug 2, 2016 11.37 11.37 10.97 11.09
263 NASDAQ MCFT Mon, Aug 1, 2016 11.51 11.76 11.39 11.49
262 NASDAQ MCFT Fri, Jul 29, 2016 11.20 11.50 11.04 11.48
261 NASDAQ MCFT Thu, Jul 28, 2016 11.33 11.34 11.03 11.15
260 NASDAQ MCFT Wed, Jul 27, 2016 11.34 11.37 11.21 11.29
259 NASDAQ MCFT Tue, Jul 26, 2016 11.19 11.49 11.18 11.29
258 NASDAQ MCFT Mon, Jul 25, 2016 11.45 11.50 11.12 11.19
257 NASDAQ MCFT Fri, Jul 22, 2016 11.24 11.56 11.20 11.40
256 NASDAQ MCFT Thu, Jul 21, 2016 11.25 11.33 11.13 11.20
255 NASDAQ MCFT Wed, Jul 20, 2016 11.35 11.35 10.97 11.28
254 NASDAQ MCFT Tue, Jul 19, 2016 11.24 11.32 11.03 11.25
253 NASDAQ MCFT Mon, Jul 18, 2016 11.23 11.32 10.94 11.28
252 NASDAQ MCFT Fri, Jul 15, 2016 11.41 11.47 11.28 11.31
251 NASDAQ MCFT Thu, Jul 14, 2016 11.54 11.64 11.30 11.31
250 NASDAQ MCFT Wed, Jul 13, 2016 11.63 11.68 11.46 11.53
249 NASDAQ MCFT Tue, Jul 12, 2016 11.53 11.67 11.33 11.57
248 NASDAQ MCFT Mon, Jul 11, 2016 11.27 11.59 11.09 11.42
247 NASDAQ MCFT Fri, Jul 8, 2016 11.02 11.33 11.02 11.26
246 NASDAQ MCFT Thu, Jul 7, 2016 11.00 11.09 10.85 10.97
245 NASDAQ MCFT Wed, Jul 6, 2016 10.86 11.09 10.86 10.96
244 NASDAQ MCFT Tue, Jul 5, 2016 11.23 11.45 10.80 10.95
243 NASDAQ MCFT Fri, Jul 1, 2016 11.00 11.63 10.93 11.18
242 NASDAQ MCFT Thu, Jun 30, 2016 11.05 11.23 10.95 11.05
241 NASDAQ MCFT Wed, Jun 29, 2016 10.92 11.13 10.74 11.10
240 NASDAQ MCFT Tue, Jun 28, 2016 10.60 11.01 10.52 10.94
239 NASDAQ MCFT Mon, Jun 27, 2016 10.99 10.99 10.35 10.47
238 NASDAQ MCFT Fri, Jun 24, 2016 10.87 11.05 10.25 11.01
237 NASDAQ MCFT Thu, Jun 23, 2016 11.18 11.57 11.18 11.41
236 NASDAQ MCFT Wed, Jun 22, 2016 11.16 11.40 11.04 11.14
235 NASDAQ MCFT Tue, Jun 21, 2016 11.62 11.70 11.00 11.21
234 NASDAQ MCFT Mon, Jun 20, 2016 11.77 11.95 11.62 11.68
233 NASDAQ MCFT Fri, Jun 17, 2016 11.79 12.06 11.56 11.67
232 NASDAQ MCFT Thu, Jun 16, 2016 11.99 12.12 11.35 11.87
231 NASDAQ MCFT Wed, Jun 15, 2016 11.65 12.25 11.19 12.01
230 NASDAQ MCFT Tue, Jun 14, 2016 11.18 11.80 11.18 11.56
229 NASDAQ MCFT Mon, Jun 13, 2016 11.50 12.37 11.12 11.16
228 NASDAQ MCFT Fri, Jun 10, 2016 15.50 15.74 15.29 15.68
227 NASDAQ MCFT Thu, Jun 9, 2016 15.63 15.76 15.26 15.65
226 NASDAQ MCFT Wed, Jun 8, 2016 15.64 15.97 15.51 15.59
225 NASDAQ MCFT Tue, Jun 7, 2016 15.56 15.74 15.15 15.59
224 NASDAQ MCFT Mon, Jun 6, 2016 15.61 15.84 15.35 15.66
223 NASDAQ MCFT Fri, Jun 3, 2016 15.88 15.90 15.36 15.49
222 NASDAQ MCFT Thu, Jun 2, 2016 15.88 15.91 15.50 15.63
221 NASDAQ MCFT Wed, Jun 1, 2016 15.51 15.95 15.43 15.76
220 NASDAQ MCFT Tue, May 31, 2016 15.75 15.80 15.15 15.38
219 NASDAQ MCFT Fri, May 27, 2016 14.52 15.54 14.52 15.00
218 NASDAQ MCFT Thu, May 26, 2016 13.29 13.44 13.11 13.14
217 NASDAQ MCFT Wed, May 25, 2016 13.05 13.49 12.82 13.29
216 NASDAQ MCFT Tue, May 24, 2016 12.64 13.20 12.62 13.02
215 NASDAQ MCFT Mon, May 23, 2016 12.52 12.74 12.52 12.61
214 NASDAQ MCFT Fri, May 20, 2016 12.31 12.58 12.12 12.50
213 NASDAQ MCFT Thu, May 19, 2016 12.35 12.43 12.00 12.22
212 NASDAQ MCFT Wed, May 18, 2016 12.50 12.75 12.47 12.50
211 NASDAQ MCFT Tue, May 17, 2016 12.79 12.85 12.34 12.42
210 NASDAQ MCFT Mon, May 16, 2016 12.95 13.00 12.73 12.80
209 NASDAQ MCFT Fri, May 13, 2016 12.64 13.01 12.64 12.90
208 NASDAQ MCFT Thu, May 12, 2016 13.12 13.12 12.50 12.89
207 NASDAQ MCFT Wed, May 11, 2016 13.57 13.75 13.01 13.07
206 NASDAQ MCFT Tue, May 10, 2016 13.50 13.89 12.97 13.54
205 NASDAQ MCFT Mon, May 9, 2016 13.20 14.05 13.20 13.52
204 NASDAQ MCFT Fri, May 6, 2016 13.21 14.00 12.83 13.12
203 NASDAQ MCFT Thu, May 5, 2016 12.37 12.80 12.37 12.63
202 NASDAQ MCFT Wed, May 4, 2016 13.12 13.15 12.41 12.45
201 NASDAQ MCFT Tue, May 3, 2016 13.39 13.45 13.19 13.23
200 NASDAQ MCFT Mon, May 2, 2016 13.29 13.56 13.27 13.42
199 NASDAQ MCFT Fri, Apr 29, 2016 13.60 13.64 13.32 13.42
198 NASDAQ MCFT Thu, Apr 28, 2016 13.79 13.95 13.45 13.58
197 NASDAQ MCFT Wed, Apr 27, 2016 13.47 13.94 13.22 13.83
196 NASDAQ MCFT Tue, Apr 26, 2016 13.29 13.62 13.02 13.40
195 NASDAQ MCFT Mon, Apr 25, 2016 13.45 13.60 13.12 13.41
194 NASDAQ MCFT Fri, Apr 22, 2016 13.13 13.65 13.13 13.41
193 NASDAQ MCFT Thu, Apr 21, 2016 13.20 13.47 13.10 13.41
192 NASDAQ MCFT Wed, Apr 20, 2016 12.89 13.41 12.86 13.25
191 NASDAQ MCFT Tue, Apr 19, 2016 13.16 13.16 12.78 12.85
190 NASDAQ MCFT Mon, Apr 18, 2016 13.11 13.38 12.82 13.14
189 NASDAQ MCFT Fri, Apr 15, 2016 12.95 13.44 12.90 13.08
188 NASDAQ MCFT Thu, Apr 14, 2016 13.38 13.43 12.95 12.96
187 NASDAQ MCFT Wed, Apr 13, 2016 12.89 13.64 12.84 13.38
186 NASDAQ MCFT Tue, Apr 12, 2016 12.64 12.99 12.60 12.76
185 NASDAQ MCFT Mon, Apr 11, 2016 13.36 13.36 12.66 12.73
184 NASDAQ MCFT Fri, Apr 8, 2016 14.31 14.33 13.20 13.21
183 NASDAQ MCFT Thu, Apr 7, 2016 13.97 14.64 13.97 14.33
182 NASDAQ MCFT Wed, Apr 6, 2016 13.84 14.24 13.84 14.12
181 NASDAQ MCFT Tue, Apr 5, 2016 14.16 14.16 14.16 14.12
180 NASDAQ MCFT Mon, Apr 4, 2016 14.07 14.49 14.00 14.16
179 NASDAQ MCFT Fri, Apr 1, 2016 14.01 14.30 13.85 14.06
178 NASDAQ MCFT Thu, Mar 31, 2016 14.46 14.65 14.02 14.57
177 NASDAQ MCFT Wed, Mar 30, 2016 13.70 14.65 13.50 14.57
176 NASDAQ MCFT Tue, Mar 29, 2016 13.58 13.96 13.18 13.76
175 NASDAQ MCFT Mon, Mar 28, 2016 13.23 13.80 13.23 13.29
174 NASDAQ MCFT Thu, Mar 24, 2016 13.29 13.29 12.82 13.19
173 NASDAQ MCFT Wed, Mar 23, 2016 13.05 13.34 12.81 13.07
172 NASDAQ MCFT Tue, Mar 22, 2016 13.64 13.64 12.77 13.00
171 NASDAQ MCFT Mon, Mar 21, 2016 13.45 14.07 12.50 13.34
170 NASDAQ MCFT Fri, Mar 18, 2016 13.19 13.63 12.43 13.34
169 NASDAQ MCFT Thu, Mar 17, 2016 12.88 13.27 12.58 13.12
168 NASDAQ MCFT Wed, Mar 16, 2016 12.96 13.27 12.50 12.97
167 NASDAQ MCFT Tue, Mar 15, 2016 13.22 13.22 13.22 12.97
166 NASDAQ MCFT Mon, Mar 14, 2016 13.51 13.64 12.90 13.22
165 NASDAQ MCFT Fri, Mar 11, 2016 13.43 13.71 12.98 13.47
164 NASDAQ MCFT Thu, Mar 10, 2016 13.49 13.76 13.02 13.49
163 NASDAQ MCFT Wed, Mar 9, 2016 13.14 13.14 13.14 13.49
162 NASDAQ MCFT Tue, Mar 8, 2016 13.72 13.87 13.08 13.97
161 NASDAQ MCFT Mon, Mar 7, 2016 13.53 14.73 11.80 13.97
160 NASDAQ MCFT Fri, Mar 4, 2016 13.91 13.91 13.91 13.50
159 NASDAQ MCFT Thu, Mar 3, 2016 13.30 13.30 13.30 13.91
158 NASDAQ MCFT Wed, Mar 2, 2016 13.24 13.53 13.02 13.44
157 NASDAQ MCFT Tue, Mar 1, 2016 13.28 13.28 13.28 13.44
156 NASDAQ MCFT Mon, Feb 29, 2016 13.21 13.64 13.03 13.28
155 NASDAQ MCFT Fri, Feb 26, 2016 13.54 13.99 13.05 13.27
154 NASDAQ MCFT Thu, Feb 25, 2016 13.26 13.57 12.89 13.44
153 NASDAQ MCFT Wed, Feb 24, 2016 12.55 12.67 11.72 12.57
152 NASDAQ MCFT Tue, Feb 23, 2016 12.60 13.05 12.54 12.60
151 NASDAQ MCFT Mon, Feb 22, 2016 12.08 12.75 12.08 12.59
150 NASDAQ MCFT Fri, Feb 19, 2016 11.54 12.74 11.12 11.94
149 NASDAQ MCFT Thu, Feb 18, 2016 11.38 12.03 11.15 11.26
148 NASDAQ MCFT Wed, Feb 17, 2016 11.45 11.74 11.16 11.31
147 NASDAQ MCFT Tue, Feb 16, 2016 11.38 11.44 10.99 11.31
146 NASDAQ MCFT Fri, Feb 12, 2016 11.63 11.63 11.00 11.19
145 NASDAQ MCFT Thu, Feb 11, 2016 11.26 11.56 11.02 11.51
144 NASDAQ MCFT Wed, Feb 10, 2016 11.64 11.65 11.27 11.42
143 NASDAQ MCFT Tue, Feb 9, 2016 11.83 12.14 11.50 11.51
142 NASDAQ MCFT Mon, Feb 8, 2016 11.71 12.25 11.22 11.97
141 NASDAQ MCFT Fri, Feb 5, 2016 12.86 12.86 11.63 11.79
140 NASDAQ MCFT Thu, Feb 4, 2016 12.13 12.51 11.61 12.27
139 NASDAQ MCFT Wed, Feb 3, 2016 11.80 12.49 11.45 12.07
138 NASDAQ MCFT Tue, Feb 2, 2016 11.95 12.19 11.54 11.64
137 NASDAQ MCFT Mon, Feb 1, 2016 12.67 12.67 11.99 12.08
136 NASDAQ MCFT Fri, Jan 29, 2016 11.79 12.63 11.41 12.62
135 NASDAQ MCFT Thu, Jan 28, 2016 12.04 12.04 11.54 11.70
134 NASDAQ MCFT Wed, Jan 27, 2016 12.07 12.11 11.92 11.95
133 NASDAQ MCFT Tue, Jan 26, 2016 12.00 12.17 11.90 12.11
132 NASDAQ MCFT Mon, Jan 25, 2016 12.02 12.31 11.97 12.10
131 NASDAQ MCFT Fri, Jan 22, 2016 12.12 12.24 11.85 12.05
130 NASDAQ MCFT Thu, Jan 21, 2016 12.20 12.48 12.02 12.06
129 NASDAQ MCFT Wed, Jan 20, 2016 12.57 12.65 12.11 12.20
128 NASDAQ MCFT Tue, Jan 19, 2016 12.66 12.86 12.32 12.86
127 NASDAQ MCFT Fri, Jan 15, 2016 12.52 12.86 11.97 12.56
126 NASDAQ MCFT Thu, Jan 14, 2016 13.00 13.09 12.56 12.86
125 NASDAQ MCFT Wed, Jan 13, 2016 13.10 13.40 12.71 12.86
124 NASDAQ MCFT Tue, Jan 12, 2016 13.22 13.22 12.44 12.97
123 NASDAQ MCFT Mon, Jan 11, 2016 12.40 13.19 12.31 13.07
122 NASDAQ MCFT Fri, Jan 8, 2016 12.86 13.17 12.38 12.52
121 NASDAQ MCFT Thu, Jan 7, 2016 13.30 13.58 12.79 12.82
120 NASDAQ MCFT Wed, Jan 6, 2016 13.17 13.45 13.12 13.34
119 NASDAQ MCFT Tue, Jan 5, 2016 13.40 13.97 13.18 13.60
118 NASDAQ MCFT Mon, Jan 4, 2016 13.41 13.76 12.76 13.38
117 NASDAQ MCFT Thu, Dec 31, 2015 13.52 14.02 13.49 13.70
116 NASDAQ MCFT Wed, Dec 30, 2015 13.88 14.05 13.38 13.52
115 NASDAQ MCFT Tue, Dec 29, 2015 13.49 14.16 13.46 13.82
114 NASDAQ MCFT Mon, Dec 28, 2015 13.89 14.21 13.57 13.66
113 NASDAQ MCFT Thu, Dec 24, 2015 13.84 14.43 13.23 14.15
112 NASDAQ MCFT Wed, Dec 23, 2015 14.18 14.37 13.72 14.17
111 NASDAQ MCFT Tue, Dec 22, 2015 14.04 14.25 13.84 14.08
110 NASDAQ MCFT Mon, Dec 21, 2015 14.29 14.43 14.09 14.13
109 NASDAQ MCFT Fri, Dec 18, 2015 14.74 14.74 14.02 14.30
108 NASDAQ MCFT Thu, Dec 17, 2015 14.70 14.82 14.25 14.62
107 NASDAQ MCFT Wed, Dec 16, 2015 14.28 14.82 13.50 14.74
106 NASDAQ MCFT Tue, Dec 15, 2015 13.99 14.28 13.54 14.26
105 NASDAQ MCFT Mon, Dec 14, 2015 14.19 14.29 13.34 13.88
104 NASDAQ MCFT Fri, Dec 11, 2015 13.89 14.18 13.87 14.03
103 NASDAQ MCFT Thu, Dec 10, 2015 14.06 14.15 13.90 14.10
102 NASDAQ MCFT Wed, Dec 9, 2015 13.85 14.17 13.74 14.08
101 NASDAQ MCFT Tue, Dec 8, 2015 13.57 14.04 13.53 13.86
100 NASDAQ MCFT Mon, Dec 7, 2015 13.84 13.86 13.66 13.78
99 NASDAQ MCFT Fri, Dec 4, 2015 14.14 14.14 13.79 13.98
98 NASDAQ MCFT Thu, Dec 3, 2015 14.37 14.37 14.12 14.19
97 NASDAQ MCFT Wed, Dec 2, 2015 14.44 14.66 14.08 14.37
96 NASDAQ MCFT Tue, Dec 1, 2015 14.02 14.70 13.96 14.51
95 NASDAQ MCFT Mon, Nov 30, 2015 14.09 14.63 13.96 14.35
94 NASDAQ MCFT Fri, Nov 27, 2015 14.26 14.40 13.07 14.11
93 NASDAQ MCFT Wed, Nov 25, 2015 14.15 14.51 14.00 14.28
92 NASDAQ MCFT Tue, Nov 24, 2015 14.11 14.24 13.74 14.15
91 NASDAQ MCFT Mon, Nov 23, 2015 13.72 14.15 13.67 14.11
90 NASDAQ MCFT Fri, Nov 20, 2015 13.30 13.81 13.13 13.69
89 NASDAQ MCFT Thu, Nov 19, 2015 13.70 13.89 13.14 13.23
88 NASDAQ MCFT Wed, Nov 18, 2015 13.73 14.50 13.12 13.78
87 NASDAQ MCFT Tue, Nov 17, 2015 13.51 13.77 13.12 13.64
86 NASDAQ MCFT Mon, Nov 16, 2015 13.80 13.97 13.19 13.57
85 NASDAQ MCFT Fri, Nov 13, 2015 13.49 13.87 13.26 13.77
84 NASDAQ MCFT Thu, Nov 12, 2015 13.76 13.95 13.21 13.55
83 NASDAQ MCFT Wed, Nov 11, 2015 14.69 14.69 13.60 13.81
82 NASDAQ MCFT Tue, Nov 10, 2015 14.50 14.69 13.77 14.63
81 NASDAQ MCFT Mon, Nov 9, 2015 14.40 14.75 14.09 14.50
80 NASDAQ MCFT Fri, Nov 6, 2015 13.97 14.75 13.81 14.40
79 NASDAQ MCFT Thu, Nov 5, 2015 13.93 14.02 12.95 13.70
78 NASDAQ MCFT Wed, Nov 4, 2015 13.95 14.17 13.62 13.96
77 NASDAQ MCFT Tue, Nov 3, 2015 13.29 14.06 13.28 13.84
76 NASDAQ MCFT Mon, Nov 2, 2015 13.17 13.31 13.02 13.25
75 NASDAQ MCFT Fri, Oct 30, 2015 13.63 13.66 12.91 13.17
74 NASDAQ MCFT Thu, Oct 29, 2015 13.83 13.97 13.33 13.57
73 NASDAQ MCFT Wed, Oct 28, 2015 13.16 14.77 13.16 13.84
72 NASDAQ MCFT Tue, Oct 27, 2015 13.63 13.90 13.08 13.16
71 NASDAQ MCFT Mon, Oct 26, 2015 14.63 14.71 13.58 13.66
70 NASDAQ MCFT Fri, Oct 23, 2015 14.18 14.79 13.73 14.66
69 NASDAQ MCFT Thu, Oct 22, 2015 14.51 14.64 13.95 14.10
68 NASDAQ MCFT Wed, Oct 21, 2015 14.63 14.63 13.97 14.49
67 NASDAQ MCFT Tue, Oct 20, 2015 13.77 14.60 13.39 14.51
66 NASDAQ MCFT Mon, Oct 19, 2015 13.47 14.17 12.72 13.77
65 NASDAQ MCFT Fri, Oct 16, 2015 14.04 14.18 13.49 13.73
64 NASDAQ MCFT Thu, Oct 15, 2015 13.57 14.00 13.27 13.97
63 NASDAQ MCFT Wed, Oct 14, 2015 13.33 13.67 13.21 13.50
62 NASDAQ MCFT Tue, Oct 13, 2015 13.15 13.68 12.90 13.46
61 NASDAQ MCFT Mon, Oct 12, 2015 13.45 13.89 13.11 13.18
60 NASDAQ MCFT Fri, Oct 9, 2015 13.60 13.60 13.15 13.31
59 NASDAQ MCFT Thu, Oct 8, 2015 13.21 13.69 13.02 13.52
58 NASDAQ MCFT Wed, Oct 7, 2015 12.60 13.53 12.60 13.30
57 NASDAQ MCFT Tue, Oct 6, 2015 12.70 13.56 12.51 13.42
56 NASDAQ MCFT Mon, Oct 5, 2015 12.91 13.36 12.68 12.69
55 NASDAQ MCFT Fri, Oct 2, 2015 12.61 14.09 12.46 12.77
54 NASDAQ MCFT Thu, Oct 1, 2015 13.05 13.50 12.46 12.72
53 NASDAQ MCFT Wed, Sep 30, 2015 13.55 13.98 12.76 12.96
52 NASDAQ MCFT Tue, Sep 29, 2015 11.55 13.92 10.95 13.52
51 NASDAQ MCFT Mon, Sep 28, 2015 11.82 11.85 10.70 11.64
50 NASDAQ MCFT Fri, Sep 25, 2015 12.28 12.42 11.93 12.17
49 NASDAQ MCFT Thu, Sep 24, 2015 12.30 12.55 11.99 12.25
48 NASDAQ MCFT Wed, Sep 23, 2015 12.52 12.70 12.18 12.48
47 NASDAQ MCFT Tue, Sep 22, 2015 12.98 13.27 12.36 12.58
46 NASDAQ MCFT Mon, Sep 21, 2015 13.73 14.11 12.72 13.02
45 NASDAQ MCFT Fri, Sep 18, 2015 14.37 14.87 13.22 13.51
44 NASDAQ MCFT Thu, Sep 17, 2015 14.52 14.98 13.41 14.39
43 NASDAQ MCFT Wed, Sep 16, 2015 13.68 14.70 13.68 14.66
42 NASDAQ MCFT Tue, Sep 15, 2015 15.15 15.33 13.56 13.90
41 NASDAQ MCFT Mon, Sep 14, 2015 14.42 15.16 14.35 15.09
40 NASDAQ MCFT Fri, Sep 11, 2015 15.20 15.20 13.63 14.19
39 NASDAQ MCFT Thu, Sep 10, 2015 14.92 15.39 14.83 15.26
38 NASDAQ MCFT Wed, Sep 9, 2015 15.32 15.49 14.84 14.99
37 NASDAQ MCFT Tue, Sep 8, 2015 14.99 15.69 14.99 15.35
36 NASDAQ MCFT Fri, Sep 4, 2015 15.19 15.22 14.76 14.99
35 NASDAQ MCFT Thu, Sep 3, 2015 15.41 15.50 14.45 15.17
34 NASDAQ MCFT Wed, Sep 2, 2015 14.99 15.50 14.67 15.46
33 NASDAQ MCFT Tue, Sep 1, 2015 15.09 15.26 14.51 15.07
32 NASDAQ MCFT Mon, Aug 31, 2015 14.33 15.00 14.33 14.90
31 NASDAQ MCFT Fri, Aug 28, 2015 14.61 14.92 13.78 14.33
30 NASDAQ MCFT Thu, Aug 27, 2015 15.45 15.64 14.20 14.57
29 NASDAQ MCFT Wed, Aug 26, 2015 15.47 15.88 14.76 15.29
28 NASDAQ MCFT Tue, Aug 25, 2015 15.36 16.20 14.94 15.10
27 NASDAQ MCFT Mon, Aug 24, 2015 14.45 15.60 14.31 15.10
26 NASDAQ MCFT Fri, Aug 21, 2015 15.19 15.35 14.91 14.94
25 NASDAQ MCFT Thu, Aug 20, 2015 14.80 15.27 14.52 14.97
24 NASDAQ MCFT Wed, Aug 19, 2015 15.37 15.55 14.95 15.17
23 NASDAQ MCFT Tue, Aug 18, 2015 15.55 15.97 14.81 15.25
22 NASDAQ MCFT Mon, Aug 17, 2015 16.47 16.47 15.42 15.60
21 NASDAQ MCFT Fri, Aug 14, 2015 15.63 16.45 15.63 16.23
20 NASDAQ MCFT Thu, Aug 13, 2015 15.72 15.90 15.62 15.79
19 NASDAQ MCFT Wed, Aug 12, 2015 14.80 15.96 14.80 15.77
18 NASDAQ MCFT Tue, Aug 11, 2015 15.07 15.15 14.71 14.92
17 NASDAQ MCFT Mon, Aug 10, 2015 15.20 15.60 14.71 15.25
16 NASDAQ MCFT Fri, Aug 7, 2015 15.30 15.30 14.14 15.14
15 NASDAQ MCFT Thu, Aug 6, 2015 15.49 15.75 15.33 15.49
14 NASDAQ MCFT Wed, Aug 5, 2015 15.53 15.92 15.17 15.43
13 NASDAQ MCFT Tue, Aug 4, 2015 15.95 15.95 15.41 15.62
12 NASDAQ MCFT Mon, Aug 3, 2015 15.30 15.88 15.30 15.60
11 NASDAQ MCFT Fri, Jul 31, 2015 15.51 15.72 15.15 15.30
10 NASDAQ MCFT Thu, Jul 30, 2015 15.23 15.76 15.23 15.60
9 NASDAQ MCFT Wed, Jul 29, 2015 15.26 15.75 15.24 15.48
8 NASDAQ MCFT Tue, Jul 28, 2015 15.27 15.69 15.00 15.47
7 NASDAQ MCFT Mon, Jul 27, 2015 15.95 15.95 15.25 15.42
6 NASDAQ MCFT Fri, Jul 24, 2015 15.57 15.82 15.31 15.66
5 NASDAQ MCFT Thu, Jul 23, 2015 15.55 15.95 15.55 15.67
4 NASDAQ MCFT Wed, Jul 22, 2015 15.59 15.91 15.30 15.65
3 NASDAQ MCFT Tue, Jul 21, 2015 15.13 15.79 15.00 15.65
2 NASDAQ MCFT Mon, Jul 20, 2015 15.92 16.10 15.01 15.11
1 NASDAQ MCFT Fri, Jul 17, 2015 15.50 16.14 15.31 15.77
# Exchange Symbol Date Open High Low Close

Earn Extra Cash Back on Your Investments with Rakuten (formerly Ebates)

Did you know you can earn $30 back on your first $30 of qualifying purchases with Rakuten?

Join now and start saving on every purchase from top retailers like Target, eBay, Zappos, Walmart, Kohl's & CVS. Whether you're shopping for fashion, electronics, home essentials, or health products, Rakuten makes it rewarding.

Sign up through this link and explore the endless possibilities to save and earn cash back!

Popular Posts From Our Blog

Check out the Symbol Surfing blog to learn about investing.