CSW Industrials Inc NASDAQ:CSWI Historical Prices

Below are the 2119 trading days of historical prices for CSWI.

# Exchange Symbol Date Open High Low Close
2119 NASDAQ CSWI Fri, Mar 1, 2024 230.12 232.34 226.58 228.40
2118 NASDAQ CSWI Thu, Feb 29, 2024 227.64 231.53 227.64 230.39
2117 NASDAQ CSWI Wed, Feb 28, 2024 227.89 231.28 226.19 226.77
2116 NASDAQ CSWI Tue, Feb 27, 2024 232.55 233.49 228.74 229.40
2115 NASDAQ CSWI Mon, Feb 26, 2024 229.41 233.74 229.41 230.85
2114 NASDAQ CSWI Fri, Feb 23, 2024 229.45 232.83 227.62 230.47
2113 NASDAQ CSWI Thu, Feb 22, 2024 226.42 230.04 226.42 228.02
2112 NASDAQ CSWI Wed, Feb 21, 2024 233.98 234.75 224.73 227.00
2111 NASDAQ CSWI Tue, Feb 20, 2024 229.87 233.51 227.69 233.39
2110 NASDAQ CSWI Fri, Feb 16, 2024 228.65 233.28 228.56 232.00
2109 NASDAQ CSWI Thu, Feb 15, 2024 222.58 229.05 221.42 228.69
2108 NASDAQ CSWI Wed, Feb 14, 2024 221.26 225.16 221.26 222.18
2107 NASDAQ CSWI Tue, Feb 13, 2024 223.16 224.59 218.03 219.09
2106 NASDAQ CSWI Mon, Feb 12, 2024 228.70 229.97 226.32 228.37
2105 NASDAQ CSWI Fri, Feb 9, 2024 228.01 231.07 226.12 229.44
2104 NASDAQ CSWI Thu, Feb 8, 2024 223.94 228.38 222.47 226.78
2103 NASDAQ CSWI Wed, Feb 7, 2024 222.47 226.95 222.28 224.98
2102 NASDAQ CSWI Tue, Feb 6, 2024 217.60 221.72 217.60 220.78
2101 NASDAQ CSWI Mon, Feb 5, 2024 218.17 219.33 216.61 217.94
2100 NASDAQ CSWI Fri, Feb 2, 2024 218.35 220.72 216.10 220.44
2099 NASDAQ CSWI Thu, Feb 1, 2024 210.08 222.12 210.08 219.98
2098 NASDAQ CSWI Wed, Jan 31, 2024 217.91 220.08 209.48 211.57
2097 NASDAQ CSWI Tue, Jan 30, 2024 210.30 218.12 210.30 217.79
2096 NASDAQ CSWI Mon, Jan 29, 2024 205.29 210.32 204.50 210.20
2095 NASDAQ CSWI Fri, Jan 26, 2024 210.47 210.47 203.83 204.73
2094 NASDAQ CSWI Thu, Jan 25, 2024 210.06 210.06 206.56 208.82
2093 NASDAQ CSWI Wed, Jan 24, 2024 214.05 214.05 207.30 207.62
2092 NASDAQ CSWI Tue, Jan 23, 2024 219.85 219.85 212.33 212.36
2091 NASDAQ CSWI Mon, Jan 22, 2024 217.41 219.02 216.13 217.72
2090 NASDAQ CSWI Fri, Jan 19, 2024 217.00 217.00 210.36 215.45
2089 NASDAQ CSWI Thu, Jan 18, 2024 214.78 215.91 209.64 215.91
2088 NASDAQ CSWI Wed, Jan 17, 2024 213.64 215.52 208.63 213.00
2087 NASDAQ CSWI Tue, Jan 16, 2024 212.54 216.42 212.01 215.73
2086 NASDAQ CSWI Fri, Jan 12, 2024 213.79 215.18 211.53 213.93
2085 NASDAQ CSWI Thu, Jan 11, 2024 207.83 213.07 207.44 211.50
2084 NASDAQ CSWI Wed, Jan 10, 2024 204.81 206.98 204.81 206.91
2083 NASDAQ CSWI Tue, Jan 9, 2024 203.37 207.19 201.13 204.81
2082 NASDAQ CSWI Mon, Jan 8, 2024 201.14 205.30 200.50 205.30
2081 NASDAQ CSWI Fri, Jan 5, 2024 202.37 204.44 201.87 202.06
2080 NASDAQ CSWI Thu, Jan 4, 2024 205.38 205.38 201.00 203.80
2079 NASDAQ CSWI Wed, Jan 3, 2024 207.63 208.99 204.05 205.00
2078 NASDAQ CSWI Tue, Jan 2, 2024 206.58 208.13 203.55 208.13
2077 NASDAQ CSWI Fri, Dec 29, 2023 209.93 209.93 207.34 207.41
2076 NASDAQ CSWI Thu, Dec 28, 2023 208.82 211.02 208.80 209.37
2075 NASDAQ CSWI Wed, Dec 27, 2023 210.07 211.56 207.98 209.87
2074 NASDAQ CSWI Tue, Dec 26, 2023 206.94 210.57 206.30 208.96
2073 NASDAQ CSWI Fri, Dec 22, 2023 203.99 209.02 202.77 207.32
2072 NASDAQ CSWI Thu, Dec 21, 2023 204.64 205.99 201.30 203.34
2071 NASDAQ CSWI Wed, Dec 20, 2023 203.81 208.36 202.81 203.15
2070 NASDAQ CSWI Tue, Dec 19, 2023 204.52 207.09 202.52 203.86
2069 NASDAQ CSWI Mon, Dec 18, 2023 202.68 203.51 199.20 202.47
2068 NASDAQ CSWI Fri, Dec 15, 2023 203.65 205.46 200.13 203.55
2067 NASDAQ CSWI Thu, Dec 14, 2023 198.25 202.13 197.16 201.36
2066 NASDAQ CSWI Wed, Dec 13, 2023 191.11 196.57 191.08 195.88
2065 NASDAQ CSWI Tue, Dec 12, 2023 188.84 191.10 188.10 191.10
2064 NASDAQ CSWI Mon, Dec 11, 2023 183.43 189.61 183.43 187.82
2063 NASDAQ CSWI Fri, Dec 8, 2023 180.56 183.99 180.51 182.53
2062 NASDAQ CSWI Thu, Dec 7, 2023 179.11 181.11 177.06 181.11
2061 NASDAQ CSWI Wed, Dec 6, 2023 181.17 183.64 178.47 178.47
2060 NASDAQ CSWI Tue, Dec 5, 2023 179.88 181.44 178.69 179.75
2059 NASDAQ CSWI Mon, Dec 4, 2023 180.01 182.89 179.72 180.20
2058 NASDAQ CSWI Fri, Dec 1, 2023 178.05 182.10 177.10 181.41
2057 NASDAQ CSWI Thu, Nov 30, 2023 176.56 180.00 176.56 177.33
2056 NASDAQ CSWI Wed, Nov 29, 2023 175.40 177.25 174.89 177.00
2055 NASDAQ CSWI Tue, Nov 28, 2023 175.89 176.18 172.97 174.00
2054 NASDAQ CSWI Mon, Nov 27, 2023 176.37 177.52 174.88 175.81
2053 NASDAQ CSWI Fri, Nov 24, 2023 175.19 178.39 175.19 177.60
2052 NASDAQ CSWI Wed, Nov 22, 2023 173.21 176.16 172.78 175.55
2051 NASDAQ CSWI Tue, Nov 21, 2023 169.00 176.73 167.81 173.73
2050 NASDAQ CSWI Mon, Nov 20, 2023 172.62 173.08 168.82 169.04
2049 NASDAQ CSWI Fri, Nov 17, 2023 173.96 175.54 172.74 172.99
2048 NASDAQ CSWI Thu, Nov 16, 2023 173.90 177.52 172.80 172.97
2047 NASDAQ CSWI Wed, Nov 15, 2023 178.19 180.87 174.00 174.00
2046 NASDAQ CSWI Tue, Nov 14, 2023 171.00 179.73 171.00 179.73
2045 NASDAQ CSWI Mon, Nov 13, 2023 167.77 172.62 167.77 169.82
2044 NASDAQ CSWI Fri, Nov 10, 2023 169.20 170.00 167.83 169.16
2043 NASDAQ CSWI Thu, Nov 9, 2023 170.94 171.53 167.27 167.75
2042 NASDAQ CSWI Wed, Nov 8, 2023 173.50 173.99 168.50 169.41
2041 NASDAQ CSWI Tue, Nov 7, 2023 170.45 173.56 168.00 172.20
2040 NASDAQ CSWI Mon, Nov 6, 2023 173.27 174.06 169.12 169.60
2039 NASDAQ CSWI Fri, Nov 3, 2023 174.38 178.97 173.58 174.50
2038 NASDAQ CSWI Thu, Nov 2, 2023 179.72 181.50 170.94 171.62
2037 NASDAQ CSWI Wed, Nov 1, 2023 176.36 179.02 173.49 175.00
2036 NASDAQ CSWI Tue, Oct 31, 2023 177.23 181.06 176.07 177.26
2035 NASDAQ CSWI Mon, Oct 30, 2023 177.23 179.11 176.57 176.90
2034 NASDAQ CSWI Fri, Oct 27, 2023 177.29 178.55 172.78 177.00
2033 NASDAQ CSWI Thu, Oct 26, 2023 174.67 179.19 174.37 177.77
2032 NASDAQ CSWI Wed, Oct 25, 2023 173.06 174.49 170.03 173.62
2031 NASDAQ CSWI Tue, Oct 24, 2023 175.65 177.40 167.94 173.21
2030 NASDAQ CSWI Mon, Oct 23, 2023 174.80 175.52 173.34 173.67
2029 NASDAQ CSWI Fri, Oct 20, 2023 173.77 175.14 172.06 174.10
2028 NASDAQ CSWI Thu, Oct 19, 2023 174.45 174.55 171.19 172.89
2027 NASDAQ CSWI Wed, Oct 18, 2023 173.20 174.67 170.89 173.79
2026 NASDAQ CSWI Tue, Oct 17, 2023 173.78 178.28 173.78 175.04
2025 NASDAQ CSWI Mon, Oct 16, 2023 178.07 178.24 173.22 175.20
2024 NASDAQ CSWI Fri, Oct 13, 2023 174.77 176.67 174.22 176.28
2023 NASDAQ CSWI Thu, Oct 12, 2023 181.26 181.26 175.59 176.96
2022 NASDAQ CSWI Wed, Oct 11, 2023 179.27 182.20 179.03 181.36
2021 NASDAQ CSWI Tue, Oct 10, 2023 179.74 182.65 178.12 178.79
2020 NASDAQ CSWI Mon, Oct 9, 2023 177.44 180.15 177.40 178.86
2019 NASDAQ CSWI Fri, Oct 6, 2023 175.26 179.00 175.26 177.75
2018 NASDAQ CSWI Thu, Oct 5, 2023 176.76 177.95 175.24 176.75
2017 NASDAQ CSWI Wed, Oct 4, 2023 172.01 176.47 171.68 175.94
2016 NASDAQ CSWI Tue, Oct 3, 2023 173.60 174.45 170.97 172.12
2015 NASDAQ CSWI Mon, Oct 2, 2023 174.24 175.49 173.15 174.72
2014 NASDAQ CSWI Fri, Sep 29, 2023 176.61 176.88 174.54 175.24
2013 NASDAQ CSWI Thu, Sep 28, 2023 177.87 179.94 175.75 176.21
2012 NASDAQ CSWI Wed, Sep 27, 2023 176.04 178.95 174.98 178.37
2011 NASDAQ CSWI Tue, Sep 26, 2023 178.29 180.03 174.68 175.25
2010 NASDAQ CSWI Mon, Sep 25, 2023 177.63 181.89 176.54 179.44
2009 NASDAQ CSWI Fri, Sep 22, 2023 178.75 180.62 178.14 178.85
2008 NASDAQ CSWI Thu, Sep 21, 2023 177.75 180.85 175.50 179.16
2007 NASDAQ CSWI Wed, Sep 20, 2023 178.90 180.91 177.80 178.18
2006 NASDAQ CSWI Tue, Sep 19, 2023 176.83 177.72 175.04 177.31
2005 NASDAQ CSWI Mon, Sep 18, 2023 178.34 179.48 176.18 176.48
2004 NASDAQ CSWI Fri, Sep 15, 2023 181.53 181.53 177.34 178.33
2003 NASDAQ CSWI Thu, Sep 14, 2023 178.71 182.08 178.69 182.00
2002 NASDAQ CSWI Wed, Sep 13, 2023 178.92 183.49 175.72 177.35
2001 NASDAQ CSWI Tue, Sep 12, 2023 178.59 181.39 177.65 178.21
2000 NASDAQ CSWI Mon, Sep 11, 2023 178.59 178.59 178.59 178.59
1999 NASDAQ CSWI Fri, Sep 8, 2023 178.49 181.93 177.60 181.66
1998 NASDAQ CSWI Thu, Sep 7, 2023 180.37 180.37 177.89 178.87
1997 NASDAQ CSWI Wed, Sep 6, 2023 177.48 181.03 176.59 180.37
1996 NASDAQ CSWI Tue, Sep 5, 2023 184.98 184.98 174.40 176.38
1995 NASDAQ CSWI Fri, Sep 1, 2023 181.02 186.62 181.02 185.21
1994 NASDAQ CSWI Thu, Aug 31, 2023 181.66 184.06 179.51 179.63
1993 NASDAQ CSWI Wed, Aug 30, 2023 181.41 184.50 181.41 181.67
1992 NASDAQ CSWI Tue, Aug 29, 2023 179.91 181.73 179.02 181.48
1991 NASDAQ CSWI Mon, Aug 28, 2023 183.08 184.93 180.70 180.70
1990 NASDAQ CSWI Fri, Aug 25, 2023 182.01 183.46 181.18 181.89
1989 NASDAQ CSWI Thu, Aug 24, 2023 183.68 185.00 181.02 181.02
1988 NASDAQ CSWI Wed, Aug 23, 2023 182.34 185.42 182.34 184.50
1987 NASDAQ CSWI Tue, Aug 22, 2023 181.03 182.39 180.81 181.14
1986 NASDAQ CSWI Mon, Aug 21, 2023 184.49 185.44 181.14 181.56
1985 NASDAQ CSWI Fri, Aug 18, 2023 182.79 186.08 182.79 184.71
1984 NASDAQ CSWI Thu, Aug 17, 2023 187.65 187.65 183.87 184.21
1983 NASDAQ CSWI Wed, Aug 16, 2023 188.46 190.63 186.54 187.94
1982 NASDAQ CSWI Tue, Aug 15, 2023 187.52 188.93 185.04 187.85
1981 NASDAQ CSWI Mon, Aug 14, 2023 186.84 188.01 186.05 187.61
1980 NASDAQ CSWI Fri, Aug 11, 2023 186.33 187.81 185.20 187.45
1979 NASDAQ CSWI Thu, Aug 10, 2023 185.93 187.43 172.37 185.69
1978 NASDAQ CSWI Wed, Aug 9, 2023 186.64 186.64 184.04 185.55
1977 NASDAQ CSWI Tue, Aug 8, 2023 185.24 187.45 183.68 187.00
1976 NASDAQ CSWI Mon, Aug 7, 2023 180.55 186.21 180.48 185.63
1975 NASDAQ CSWI Fri, Aug 4, 2023 184.00 186.39 179.77 181.14
1974 NASDAQ CSWI Thu, Aug 3, 2023 177.80 185.52 167.21 184.73
1973 NASDAQ CSWI Wed, Aug 2, 2023 178.95 181.69 178.45 180.92
1972 NASDAQ CSWI Tue, Aug 1, 2023 180.20 181.07 177.11 180.65
1971 NASDAQ CSWI Mon, Jul 31, 2023 179.67 180.62 178.47 180.55
1970 NASDAQ CSWI Fri, Jul 28, 2023 178.32 180.15 176.21 179.88
1969 NASDAQ CSWI Thu, Jul 27, 2023 176.51 177.14 173.96 176.85
1968 NASDAQ CSWI Wed, Jul 26, 2023 173.01 175.67 172.13 175.43
1967 NASDAQ CSWI Tue, Jul 25, 2023 173.03 177.09 173.03 173.50
1966 NASDAQ CSWI Mon, Jul 24, 2023 172.82 176.78 171.66 173.23
1965 NASDAQ CSWI Fri, Jul 21, 2023 174.23 174.23 170.60 171.92
1964 NASDAQ CSWI Thu, Jul 20, 2023 173.10 173.49 169.95 173.19
1963 NASDAQ CSWI Wed, Jul 19, 2023 169.70 174.22 167.47 173.01
1962 NASDAQ CSWI Tue, Jul 18, 2023 166.34 169.83 166.34 169.83
1961 NASDAQ CSWI Mon, Jul 17, 2023 161.49 166.19 161.40 166.05
1960 NASDAQ CSWI Fri, Jul 14, 2023 161.26 161.53 159.51 161.36
1959 NASDAQ CSWI Thu, Jul 13, 2023 160.54 161.38 159.00 160.87
1958 NASDAQ CSWI Wed, Jul 12, 2023 160.60 161.59 158.87 159.62
1957 NASDAQ CSWI Tue, Jul 11, 2023 159.40 160.35 156.55 158.18
1956 NASDAQ CSWI Mon, Jul 10, 2023 155.82 158.80 155.82 158.49
1955 NASDAQ CSWI Fri, Jul 7, 2023 157.97 159.04 156.22 156.46
1954 NASDAQ CSWI Thu, Jul 6, 2023 159.08 161.66 156.02 157.40
1953 NASDAQ CSWI Wed, Jul 5, 2023 163.81 163.81 159.13 159.81
1952 NASDAQ CSWI Mon, Jul 3, 2023 164.96 164.96 163.35 164.65
1951 NASDAQ CSWI Fri, Jun 30, 2023 166.52 166.66 164.29 166.19
1950 NASDAQ CSWI Thu, Jun 29, 2023 162.90 165.59 162.90 163.81
1949 NASDAQ CSWI Wed, Jun 28, 2023 162.64 164.63 162.64 162.89
1948 NASDAQ CSWI Tue, Jun 27, 2023 161.91 164.89 160.36 163.09
1947 NASDAQ CSWI Mon, Jun 26, 2023 159.03 163.15 159.03 159.88
1946 NASDAQ CSWI Fri, Jun 23, 2023 161.72 164.89 157.90 159.74
1945 NASDAQ CSWI Thu, Jun 22, 2023 162.75 164.14 160.53 163.83
1944 NASDAQ CSWI Wed, Jun 21, 2023 160.49 164.04 160.49 162.35
1943 NASDAQ CSWI Tue, Jun 20, 2023 159.50 162.14 155.82 161.85
1942 NASDAQ CSWI Fri, Jun 16, 2023 162.51 164.19 160.03 160.90
1941 NASDAQ CSWI Thu, Jun 15, 2023 158.79 161.10 157.86 160.86
1940 NASDAQ CSWI Wed, Jun 14, 2023 160.00 161.73 157.06 159.14
1939 NASDAQ CSWI Tue, Jun 13, 2023 157.70 161.03 156.14 160.20
1938 NASDAQ CSWI Mon, Jun 12, 2023 157.49 160.12 156.74 157.14
1937 NASDAQ CSWI Fri, Jun 9, 2023 156.58 157.96 155.57 156.57
1936 NASDAQ CSWI Thu, Jun 8, 2023 157.10 160.61 157.10 157.34
1935 NASDAQ CSWI Wed, Jun 7, 2023 157.97 161.16 156.88 158.46
1934 NASDAQ CSWI Tue, Jun 6, 2023 154.65 159.50 154.65 156.59
1933 NASDAQ CSWI Mon, Jun 5, 2023 158.04 164.43 153.90 155.46
1932 NASDAQ CSWI Fri, Jun 2, 2023 146.28 154.57 146.28 153.53
1931 NASDAQ CSWI Thu, Jun 1, 2023 141.33 145.32 140.09 144.63
1930 NASDAQ CSWI Wed, May 31, 2023 144.07 145.41 140.94 141.72
1929 NASDAQ CSWI Tue, May 30, 2023 143.51 146.33 143.43 143.85
1928 NASDAQ CSWI Fri, May 26, 2023 141.73 144.75 140.62 144.11
1927 NASDAQ CSWI Thu, May 25, 2023 135.70 143.09 135.70 140.45
1926 NASDAQ CSWI Wed, May 24, 2023 134.16 135.56 132.78 133.51
1925 NASDAQ CSWI Tue, May 23, 2023 137.54 137.70 134.10 134.36
1924 NASDAQ CSWI Mon, May 22, 2023 138.70 140.49 137.72 139.29
1923 NASDAQ CSWI Fri, May 19, 2023 139.58 139.77 137.57 138.74
1922 NASDAQ CSWI Thu, May 18, 2023 136.49 138.23 135.86 137.67
1921 NASDAQ CSWI Wed, May 17, 2023 134.99 137.30 134.99 136.49
1920 NASDAQ CSWI Tue, May 16, 2023 134.68 134.68 133.06 133.55
1919 NASDAQ CSWI Mon, May 15, 2023 135.13 136.33 134.37 134.77
1918 NASDAQ CSWI Fri, May 12, 2023 135.32 136.19 133.31 135.26
1917 NASDAQ CSWI Thu, May 11, 2023 134.59 134.74 132.79 134.30
1916 NASDAQ CSWI Wed, May 10, 2023 135.87 136.53 133.49 136.12
1915 NASDAQ CSWI Tue, May 9, 2023 134.87 135.04 132.66 134.08
1914 NASDAQ CSWI Mon, May 8, 2023 136.62 136.95 134.33 134.81
1913 NASDAQ CSWI Fri, May 5, 2023 135.22 136.61 133.04 135.64
1912 NASDAQ CSWI Thu, May 4, 2023 134.53 134.70 132.06 133.04
1911 NASDAQ CSWI Wed, May 3, 2023 135.10 137.98 135.10 135.82
1910 NASDAQ CSWI Tue, May 2, 2023 135.65 136.26 133.76 134.21
1909 NASDAQ CSWI Mon, May 1, 2023 134.21 138.54 134.21 136.88
1908 NASDAQ CSWI Fri, Apr 28, 2023 136.57 136.57 134.41 134.67
1907 NASDAQ CSWI Thu, Apr 27, 2023 132.76 135.82 132.76 134.74
1906 NASDAQ CSWI Wed, Apr 26, 2023 136.07 137.20 132.62 133.18
1905 NASDAQ CSWI Tue, Apr 25, 2023 138.13 139.13 136.75 137.14
1904 NASDAQ CSWI Mon, Apr 24, 2023 139.07 140.17 136.71 139.18
1903 NASDAQ CSWI Fri, Apr 21, 2023 139.06 139.17 136.86 138.21
1902 NASDAQ CSWI Thu, Apr 20, 2023 137.15 139.37 137.02 139.15
1901 NASDAQ CSWI Wed, Apr 19, 2023 136.42 139.58 136.36 138.63
1900 NASDAQ CSWI Tue, Apr 18, 2023 142.44 143.00 135.82 137.49
1899 NASDAQ CSWI Mon, Apr 17, 2023 138.80 141.94 138.80 141.65
1898 NASDAQ CSWI Fri, Apr 14, 2023 138.56 141.53 138.56 140.19
1897 NASDAQ CSWI Thu, Apr 13, 2023 136.75 138.03 135.70 137.62
1896 NASDAQ CSWI Wed, Apr 12, 2023 135.95 137.85 135.95 136.62
1895 NASDAQ CSWI Tue, Apr 11, 2023 136.19 137.83 135.10 135.77
1894 NASDAQ CSWI Mon, Apr 10, 2023 132.83 138.78 132.83 135.03
1893 NASDAQ CSWI Thu, Apr 6, 2023 132.91 134.14 132.25 133.78
1892 NASDAQ CSWI Wed, Apr 5, 2023 134.13 134.80 131.09 132.60
1891 NASDAQ CSWI Tue, Apr 4, 2023 138.35 140.62 133.94 134.68
1890 NASDAQ CSWI Mon, Apr 3, 2023 139.04 139.93 136.87 139.52
1889 NASDAQ CSWI Fri, Mar 31, 2023 137.48 138.99 136.50 138.93
1888 NASDAQ CSWI Thu, Mar 30, 2023 136.96 137.91 136.16 136.44
1887 NASDAQ CSWI Wed, Mar 29, 2023 137.62 138.01 135.80 136.12
1886 NASDAQ CSWI Tue, Mar 28, 2023 136.06 138.30 135.55 136.63
1885 NASDAQ CSWI Mon, Mar 27, 2023 137.80 138.13 136.18 136.79
1884 NASDAQ CSWI Fri, Mar 24, 2023 134.82 136.51 133.35 136.23
1883 NASDAQ CSWI Thu, Mar 23, 2023 136.84 139.14 134.74 136.03
1882 NASDAQ CSWI Wed, Mar 22, 2023 137.67 139.35 135.98 136.39
1881 NASDAQ CSWI Tue, Mar 21, 2023 137.35 138.34 135.52 138.15
1880 NASDAQ CSWI Mon, Mar 20, 2023 132.41 136.31 130.93 134.97
1879 NASDAQ CSWI Fri, Mar 17, 2023 134.48 134.56 131.01 131.15
1878 NASDAQ CSWI Thu, Mar 16, 2023 130.67 135.48 130.18 135.19
1877 NASDAQ CSWI Wed, Mar 15, 2023 132.92 134.23 130.06 132.03
1876 NASDAQ CSWI Tue, Mar 14, 2023 137.38 139.19 134.80 136.27
1875 NASDAQ CSWI Mon, Mar 13, 2023 134.21 137.48 133.65 134.35
1874 NASDAQ CSWI Fri, Mar 10, 2023 139.28 140.48 135.89 136.67
1873 NASDAQ CSWI Thu, Mar 9, 2023 143.47 143.80 140.81 140.81
1872 NASDAQ CSWI Wed, Mar 8, 2023 142.20 143.59 141.46 143.00
1871 NASDAQ CSWI Tue, Mar 7, 2023 141.86 143.68 141.74 142.72
1870 NASDAQ CSWI Mon, Mar 6, 2023 144.09 145.36 140.99 141.63
1869 NASDAQ CSWI Fri, Mar 3, 2023 143.49 144.38 141.81 143.48
1868 NASDAQ CSWI Thu, Mar 2, 2023 141.24 143.41 140.15 142.09
1867 NASDAQ CSWI Wed, Mar 1, 2023 141.78 143.38 140.75 142.05
1866 NASDAQ CSWI Tue, Feb 28, 2023 144.16 147.77 141.56 141.56
1865 NASDAQ CSWI Mon, Feb 27, 2023 144.02 146.59 144.02 144.51
1864 NASDAQ CSWI Fri, Feb 24, 2023 140.52 143.60 139.60 143.33
1863 NASDAQ CSWI Thu, Feb 23, 2023 141.89 143.53 139.14 142.20
1862 NASDAQ CSWI Wed, Feb 22, 2023 140.06 141.85 139.10 141.03
1861 NASDAQ CSWI Tue, Feb 21, 2023 139.50 141.31 138.06 140.06
1860 NASDAQ CSWI Fri, Feb 17, 2023 140.94 141.73 138.70 141.12
1859 NASDAQ CSWI Thu, Feb 16, 2023 140.50 143.34 139.53 139.98
1858 NASDAQ CSWI Wed, Feb 15, 2023 138.66 143.31 138.00 142.16
1857 NASDAQ CSWI Tue, Feb 14, 2023 139.26 141.00 138.01 139.44
1856 NASDAQ CSWI Mon, Feb 13, 2023 139.44 141.72 138.80 140.36
1855 NASDAQ CSWI Fri, Feb 10, 2023 138.45 141.00 137.40 139.56
1854 NASDAQ CSWI Thu, Feb 9, 2023 140.30 142.76 138.33 138.47
1853 NASDAQ CSWI Wed, Feb 8, 2023 141.05 142.25 139.88 140.50
1852 NASDAQ CSWI Tue, Feb 7, 2023 144.50 144.80 140.25 142.46
1851 NASDAQ CSWI Mon, Feb 6, 2023 141.49 145.35 141.27 144.98
1850 NASDAQ CSWI Fri, Feb 3, 2023 145.30 148.91 140.57 141.28
1849 NASDAQ CSWI Thu, Feb 2, 2023 136.80 148.11 135.77 146.96
1848 NASDAQ CSWI Wed, Feb 1, 2023 135.00 137.77 132.95 136.76
1847 NASDAQ CSWI Tue, Jan 31, 2023 130.11 135.80 129.70 135.21
1846 NASDAQ CSWI Mon, Jan 30, 2023 128.18 131.06 128.04 129.60
1845 NASDAQ CSWI Fri, Jan 27, 2023 131.90 132.41 127.51 129.08
1844 NASDAQ CSWI Thu, Jan 26, 2023 130.19 132.63 129.21 132.57
1843 NASDAQ CSWI Wed, Jan 25, 2023 129.04 129.57 126.38 129.27
1842 NASDAQ CSWI Tue, Jan 24, 2023 128.99 130.38 127.30 130.10
1841 NASDAQ CSWI Mon, Jan 23, 2023 122.05 128.98 121.27 128.73
1840 NASDAQ CSWI Fri, Jan 20, 2023 122.22 122.95 119.65 122.36
1839 NASDAQ CSWI Thu, Jan 19, 2023 120.33 121.54 118.92 121.01
1838 NASDAQ CSWI Wed, Jan 18, 2023 124.92 125.35 120.22 120.22
1837 NASDAQ CSWI Tue, Jan 17, 2023 131.18 131.35 124.89 124.96
1836 NASDAQ CSWI Fri, Jan 13, 2023 125.65 131.32 125.65 131.08
1835 NASDAQ CSWI Thu, Jan 12, 2023 126.31 130.56 125.70 128.88
1834 NASDAQ CSWI Wed, Jan 11, 2023 128.63 130.00 124.53 126.69
1833 NASDAQ CSWI Tue, Jan 10, 2023 121.39 128.74 120.68 128.31
1832 NASDAQ CSWI Mon, Jan 9, 2023 122.03 124.41 120.44 122.22
1831 NASDAQ CSWI Fri, Jan 6, 2023 117.76 121.76 116.80 121.37
1830 NASDAQ CSWI Thu, Jan 5, 2023 118.07 118.67 116.31 116.88
1829 NASDAQ CSWI Wed, Jan 4, 2023 116.26 118.91 115.90 118.84
1828 NASDAQ CSWI Tue, Jan 3, 2023 116.57 117.99 114.97 116.95
1827 NASDAQ CSWI Fri, Dec 30, 2022 115.25 117.08 115.18 115.93
1826 NASDAQ CSWI Thu, Dec 29, 2022 114.75 117.41 113.70 117.02
1825 NASDAQ CSWI Wed, Dec 28, 2022 116.06 117.81 113.64 113.64
1824 NASDAQ CSWI Tue, Dec 27, 2022 116.20 117.95 115.87 115.95
1823 NASDAQ CSWI Fri, Dec 23, 2022 114.50 117.91 113.46 117.17
1822 NASDAQ CSWI Thu, Dec 22, 2022 119.06 119.96 114.16 114.90
1821 NASDAQ CSWI Wed, Dec 21, 2022 118.99 121.75 118.08 120.18
1820 NASDAQ CSWI Tue, Dec 20, 2022 118.34 119.16 117.25 118.50
1819 NASDAQ CSWI Mon, Dec 19, 2022 116.71 119.27 115.71 118.73
1818 NASDAQ CSWI Fri, Dec 16, 2022 114.55 116.88 113.96 116.42
1817 NASDAQ CSWI Thu, Dec 15, 2022 115.59 116.97 111.70 114.37
1816 NASDAQ CSWI Wed, Dec 14, 2022 117.72 118.65 114.60 116.06
1815 NASDAQ CSWI Tue, Dec 13, 2022 118.96 119.43 116.42 118.13
1814 NASDAQ CSWI Mon, Dec 12, 2022 116.10 116.43 114.26 115.91
1813 NASDAQ CSWI Fri, Dec 9, 2022 114.31 116.69 114.00 116.05
1812 NASDAQ CSWI Thu, Dec 8, 2022 113.27 115.37 112.10 115.17
1811 NASDAQ CSWI Wed, Dec 7, 2022 113.30 114.19 112.05 113.09
1810 NASDAQ CSWI Tue, Dec 6, 2022 118.50 120.01 113.41 113.77
1809 NASDAQ CSWI Mon, Dec 5, 2022 121.04 122.59 118.88 118.88
1808 NASDAQ CSWI Fri, Dec 2, 2022 120.89 123.05 120.07 122.04
1807 NASDAQ CSWI Thu, Dec 1, 2022 122.24 122.26 118.60 122.09
1806 NASDAQ CSWI Wed, Nov 30, 2022 119.46 121.35 116.42 120.95
1805 NASDAQ CSWI Tue, Nov 29, 2022 116.30 120.29 116.30 118.83
1804 NASDAQ CSWI Mon, Nov 28, 2022 118.16 119.44 116.10 118.15
1803 NASDAQ CSWI Fri, Nov 25, 2022 117.49 119.87 116.30 118.47
1802 NASDAQ CSWI Wed, Nov 23, 2022 118.24 119.57 117.51 118.31
1801 NASDAQ CSWI Tue, Nov 22, 2022 119.53 119.85 116.24 117.61
1800 NASDAQ CSWI Mon, Nov 21, 2022 122.42 122.70 117.65 118.39
1799 NASDAQ CSWI Fri, Nov 18, 2022 122.19 123.40 118.90 122.60
1798 NASDAQ CSWI Thu, Nov 17, 2022 117.24 120.12 115.22 120.07
1797 NASDAQ CSWI Wed, Nov 16, 2022 116.76 119.77 115.21 118.71
1796 NASDAQ CSWI Tue, Nov 15, 2022 117.43 118.94 113.83 117.59
1795 NASDAQ CSWI Mon, Nov 14, 2022 115.11 116.45 113.72 115.37
1794 NASDAQ CSWI Fri, Nov 11, 2022 119.17 120.64 115.02 115.16
1793 NASDAQ CSWI Thu, Nov 10, 2022 120.16 122.08 117.78 118.36
1792 NASDAQ CSWI Wed, Nov 9, 2022 119.09 121.57 115.89 116.23
1791 NASDAQ CSWI Tue, Nov 8, 2022 122.62 125.15 120.31 120.31
1790 NASDAQ CSWI Mon, Nov 7, 2022 124.45 126.47 122.64 122.67
1789 NASDAQ CSWI Fri, Nov 4, 2022 126.28 126.59 123.58 124.83
1788 NASDAQ CSWI Thu, Nov 3, 2022 124.37 128.26 123.65 124.28
1787 NASDAQ CSWI Wed, Nov 2, 2022 128.09 131.50 125.74 126.12
1786 NASDAQ CSWI Tue, Nov 1, 2022 129.38 132.52 126.51 128.40
1785 NASDAQ CSWI Mon, Oct 31, 2022 129.35 130.99 127.51 128.92
1784 NASDAQ CSWI Fri, Oct 28, 2022 128.75 131.71 126.49 130.02
1783 NASDAQ CSWI Thu, Oct 27, 2022 126.33 129.21 125.57 127.58
1782 NASDAQ CSWI Wed, Oct 26, 2022 125.44 127.63 124.12 125.62
1781 NASDAQ CSWI Tue, Oct 25, 2022 121.14 125.09 121.14 124.82
1780 NASDAQ CSWI Mon, Oct 24, 2022 119.37 121.65 118.22 120.57
1779 NASDAQ CSWI Fri, Oct 21, 2022 116.16 118.70 115.15 118.46
1778 NASDAQ CSWI Thu, Oct 20, 2022 120.38 121.14 115.01 115.13
1777 NASDAQ CSWI Wed, Oct 19, 2022 120.68 121.52 118.91 121.21
1776 NASDAQ CSWI Tue, Oct 18, 2022 122.36 123.05 120.55 122.02
1775 NASDAQ CSWI Mon, Oct 17, 2022 119.32 121.33 119.19 121.10
1774 NASDAQ CSWI Fri, Oct 14, 2022 120.80 120.80 117.49 117.74
1773 NASDAQ CSWI Thu, Oct 13, 2022 115.38 120.10 114.99 119.36
1772 NASDAQ CSWI Wed, Oct 12, 2022 118.97 119.54 116.97 117.40
1771 NASDAQ CSWI Tue, Oct 11, 2022 117.01 120.13 116.52 118.61
1770 NASDAQ CSWI Mon, Oct 10, 2022 116.94 117.86 115.65 117.52
1769 NASDAQ CSWI Fri, Oct 7, 2022 122.19 122.19 115.66 116.02
1768 NASDAQ CSWI Thu, Oct 6, 2022 125.22 126.09 123.22 123.64
1767 NASDAQ CSWI Wed, Oct 5, 2022 125.88 126.23 123.22 125.70
1766 NASDAQ CSWI Tue, Oct 4, 2022 125.84 128.03 124.90 126.22
1765 NASDAQ CSWI Mon, Oct 3, 2022 120.69 124.76 120.69 123.91
1764 NASDAQ CSWI Fri, Sep 30, 2022 121.25 126.32 119.67 119.80
1763 NASDAQ CSWI Thu, Sep 29, 2022 121.61 121.64 119.37 120.71
1762 NASDAQ CSWI Wed, Sep 28, 2022 120.51 123.59 120.24 123.19
1761 NASDAQ CSWI Tue, Sep 27, 2022 120.43 122.12 120.22 120.51
1760 NASDAQ CSWI Mon, Sep 26, 2022 119.89 122.64 119.23 119.52
1759 NASDAQ CSWI Fri, Sep 23, 2022 122.18 122.18 119.25 120.50
1758 NASDAQ CSWI Thu, Sep 22, 2022 125.95 125.95 122.37 122.62
1757 NASDAQ CSWI Wed, Sep 21, 2022 127.48 128.88 125.33 125.78
1756 NASDAQ CSWI Tue, Sep 20, 2022 126.94 127.40 123.92 126.12
1755 NASDAQ CSWI Mon, Sep 19, 2022 123.25 127.76 122.05 127.67
1754 NASDAQ CSWI Fri, Sep 16, 2022 122.95 124.35 120.02 123.58
1753 NASDAQ CSWI Thu, Sep 15, 2022 126.43 127.06 124.23 124.92
1752 NASDAQ CSWI Wed, Sep 14, 2022 125.92 126.97 125.50 126.80
1751 NASDAQ CSWI Tue, Sep 13, 2022 129.86 129.86 125.75 126.36
1750 NASDAQ CSWI Mon, Sep 12, 2022 129.61 130.74 126.86 130.43
1749 NASDAQ CSWI Fri, Sep 9, 2022 128.40 129.70 127.49 128.86
1748 NASDAQ CSWI Thu, Sep 8, 2022 128.59 128.59 126.52 127.66
1747 NASDAQ CSWI Wed, Sep 7, 2022 127.32 128.75 125.10 128.73
1746 NASDAQ CSWI Tue, Sep 6, 2022 126.63 127.52 125.01 126.84
1745 NASDAQ CSWI Fri, Sep 2, 2022 126.41 127.58 124.88 126.48
1744 NASDAQ CSWI Thu, Sep 1, 2022 126.34 126.34 123.76 125.71
1743 NASDAQ CSWI Wed, Aug 31, 2022 127.81 127.98 126.03 126.60
1742 NASDAQ CSWI Tue, Aug 30, 2022 131.59 131.81 127.22 127.85
1741 NASDAQ CSWI Mon, Aug 29, 2022 130.64 131.19 128.67 130.71
1740 NASDAQ CSWI Fri, Aug 26, 2022 134.66 134.82 131.17 131.45
1739 NASDAQ CSWI Thu, Aug 25, 2022 134.33 136.29 128.58 134.97
1738 NASDAQ CSWI Wed, Aug 24, 2022 132.54 134.07 131.85 133.95
1737 NASDAQ CSWI Tue, Aug 23, 2022 134.56 134.69 130.89 132.83
1736 NASDAQ CSWI Mon, Aug 22, 2022 137.87 139.39 133.70 134.12
1735 NASDAQ CSWI Fri, Aug 19, 2022 140.83 140.89 137.35 138.26
1734 NASDAQ CSWI Thu, Aug 18, 2022 139.99 141.28 138.74 141.09
1733 NASDAQ CSWI Wed, Aug 17, 2022 139.16 140.07 136.84 139.42
1732 NASDAQ CSWI Tue, Aug 16, 2022 140.98 141.91 137.87 139.59
1731 NASDAQ CSWI Mon, Aug 15, 2022 141.82 144.02 141.41 142.08
1730 NASDAQ CSWI Fri, Aug 12, 2022 138.14 142.44 138.14 142.44
1729 NASDAQ CSWI Thu, Aug 11, 2022 134.36 137.92 134.00 137.44
1728 NASDAQ CSWI Wed, Aug 10, 2022 131.57 135.52 130.03 134.21
1727 NASDAQ CSWI Tue, Aug 9, 2022 125.94 130.00 125.89 129.76
1726 NASDAQ CSWI Mon, Aug 8, 2022 120.99 125.97 120.28 125.51
1725 NASDAQ CSWI Fri, Aug 5, 2022 118.00 120.18 116.36 120.00
1724 NASDAQ CSWI Thu, Aug 4, 2022 117.81 118.88 116.09 118.54
1723 NASDAQ CSWI Wed, Aug 3, 2022 118.02 118.88 115.35 117.46
1722 NASDAQ CSWI Tue, Aug 2, 2022 120.46 120.79 118.11 118.11
1721 NASDAQ CSWI Mon, Aug 1, 2022 119.04 121.02 118.51 120.21
1720 NASDAQ CSWI Fri, Jul 29, 2022 118.66 120.54 117.72 119.47
1719 NASDAQ CSWI Thu, Jul 28, 2022 115.37 118.21 115.37 118.15
1718 NASDAQ CSWI Wed, Jul 27, 2022 113.66 115.75 113.12 115.47
1717 NASDAQ CSWI Tue, Jul 26, 2022 112.80 114.34 111.76 114.06
1716 NASDAQ CSWI Mon, Jul 25, 2022 112.68 113.28 111.85 112.65
1715 NASDAQ CSWI Fri, Jul 22, 2022 113.42 113.92 111.29 112.33
1714 NASDAQ CSWI Thu, Jul 21, 2022 110.70 112.90 110.70 112.70
1713 NASDAQ CSWI Wed, Jul 20, 2022 109.49 112.08 109.32 111.32
1712 NASDAQ CSWI Tue, Jul 19, 2022 106.28 109.60 106.28 109.28
1711 NASDAQ CSWI Mon, Jul 18, 2022 107.88 107.88 105.30 105.63
1710 NASDAQ CSWI Fri, Jul 15, 2022 108.57 109.76 106.30 107.09
1709 NASDAQ CSWI Thu, Jul 14, 2022 103.34 106.97 102.19 106.66
1708 NASDAQ CSWI Wed, Jul 13, 2022 107.58 107.58 104.76 104.83
1707 NASDAQ CSWI Tue, Jul 12, 2022 105.89 108.82 105.89 108.14
1706 NASDAQ CSWI Mon, Jul 11, 2022 104.50 106.59 104.27 106.35
1705 NASDAQ CSWI Fri, Jul 8, 2022 105.24 106.34 104.99 105.43
1704 NASDAQ CSWI Thu, Jul 7, 2022 105.04 106.65 105.04 106.23
1703 NASDAQ CSWI Wed, Jul 6, 2022 105.29 105.48 103.78 104.80
1702 NASDAQ CSWI Tue, Jul 5, 2022 104.00 105.69 102.01 105.68
1701 NASDAQ CSWI Fri, Jul 1, 2022 102.41 105.25 102.22 104.84
1700 NASDAQ CSWI Thu, Jun 30, 2022 99.99 103.74 99.19 103.03
1699 NASDAQ CSWI Wed, Jun 29, 2022 100.94 101.81 100.03 101.20
1698 NASDAQ CSWI Tue, Jun 28, 2022 102.55 103.47 100.87 101.14
1697 NASDAQ CSWI Mon, Jun 27, 2022 102.22 104.02 101.34 102.61
1696 NASDAQ CSWI Fri, Jun 24, 2022 99.03 101.39 97.21 101.38
1695 NASDAQ CSWI Thu, Jun 23, 2022 97.51 99.91 97.04 98.94
1694 NASDAQ CSWI Wed, Jun 22, 2022 97.34 98.59 96.03 97.51
1693 NASDAQ CSWI Tue, Jun 21, 2022 97.76 100.16 96.26 98.36
1692 NASDAQ CSWI Fri, Jun 17, 2022 98.39 99.29 96.50 97.18
1691 NASDAQ CSWI Thu, Jun 16, 2022 102.02 102.25 97.31 97.81
1690 NASDAQ CSWI Wed, Jun 15, 2022 103.42 105.18 101.48 103.35
1689 NASDAQ CSWI Tue, Jun 14, 2022 104.48 104.52 102.82 103.12
1688 NASDAQ CSWI Mon, Jun 13, 2022 105.64 106.05 103.69 104.48
1687 NASDAQ CSWI Fri, Jun 10, 2022 108.67 109.03 106.35 106.73
1686 NASDAQ CSWI Thu, Jun 9, 2022 110.42 111.39 109.82 110.18
1685 NASDAQ CSWI Wed, Jun 8, 2022 111.01 112.44 109.67 109.71
1684 NASDAQ CSWI Tue, Jun 7, 2022 110.47 112.16 109.68 111.74
1683 NASDAQ CSWI Mon, Jun 6, 2022 110.82 111.43 109.58 111.25
1682 NASDAQ CSWI Fri, Jun 3, 2022 111.55 112.02 109.83 109.89
1681 NASDAQ CSWI Thu, Jun 2, 2022 108.40 112.28 108.40 112.08
1680 NASDAQ CSWI Wed, Jun 1, 2022 106.84 109.72 106.19 107.83
1679 NASDAQ CSWI Tue, May 31, 2022 107.68 107.68 105.36 106.12
1678 NASDAQ CSWI Fri, May 27, 2022 106.58 109.16 106.58 107.87
1677 NASDAQ CSWI Thu, May 26, 2022 105.79 107.20 105.79 105.85
1676 NASDAQ CSWI Wed, May 25, 2022 104.32 106.22 104.32 105.11
1675 NASDAQ CSWI Tue, May 24, 2022 104.45 106.34 103.45 105.25
1674 NASDAQ CSWI Mon, May 23, 2022 105.76 106.50 104.44 105.26
1673 NASDAQ CSWI Fri, May 20, 2022 105.21 106.36 102.37 105.68
1672 NASDAQ CSWI Thu, May 19, 2022 104.06 105.36 102.43 104.19
1671 NASDAQ CSWI Wed, May 18, 2022 105.86 107.81 102.97 104.83
1670 NASDAQ CSWI Tue, May 17, 2022 106.84 108.14 105.66 107.72
1669 NASDAQ CSWI Mon, May 16, 2022 106.10 107.59 104.22 105.42
1668 NASDAQ CSWI Fri, May 13, 2022 106.36 107.75 105.49 106.11
1667 NASDAQ CSWI Thu, May 12, 2022 102.85 105.52 102.69 105.36
1666 NASDAQ CSWI Wed, May 11, 2022 104.02 105.99 102.39 102.85
1665 NASDAQ CSWI Tue, May 10, 2022 107.42 107.90 102.77 103.83
1664 NASDAQ CSWI Mon, May 9, 2022 104.90 107.57 103.60 106.02
1663 NASDAQ CSWI Fri, May 6, 2022 105.36 106.43 102.66 105.40
1662 NASDAQ CSWI Thu, May 5, 2022 108.92 109.65 104.99 105.97
1661 NASDAQ CSWI Wed, May 4, 2022 106.76 109.81 105.55 109.63
1660 NASDAQ CSWI Tue, May 3, 2022 104.91 107.46 104.54 106.14
1659 NASDAQ CSWI Mon, May 2, 2022 105.11 107.12 104.44 105.53
1658 NASDAQ CSWI Fri, Apr 29, 2022 107.43 107.74 104.98 105.51
1657 NASDAQ CSWI Thu, Apr 28, 2022 106.67 107.97 105.48 107.21
1656 NASDAQ CSWI Wed, Apr 27, 2022 107.78 107.82 105.73 105.97
1655 NASDAQ CSWI Tue, Apr 26, 2022 110.03 110.73 106.94 107.40
1654 NASDAQ CSWI Mon, Apr 25, 2022 109.87 110.74 107.81 110.62
1653 NASDAQ CSWI Fri, Apr 22, 2022 112.56 113.09 110.00 110.45
1652 NASDAQ CSWI Thu, Apr 21, 2022 113.57 114.08 113.00 113.31
1651 NASDAQ CSWI Wed, Apr 20, 2022 112.00 114.73 112.00 112.85
1650 NASDAQ CSWI Tue, Apr 19, 2022 109.27 111.69 109.27 111.35
1649 NASDAQ CSWI Mon, Apr 18, 2022 109.25 110.11 107.96 108.91
1648 NASDAQ CSWI Thu, Apr 14, 2022 110.21 110.77 108.77 109.71
1647 NASDAQ CSWI Wed, Apr 13, 2022 109.02 109.67 108.04 109.46
1646 NASDAQ CSWI Tue, Apr 12, 2022 109.04 110.38 107.82 108.34
1645 NASDAQ CSWI Mon, Apr 11, 2022 108.10 109.76 107.55 107.87
1644 NASDAQ CSWI Fri, Apr 8, 2022 111.26 111.56 108.50 108.78
1643 NASDAQ CSWI Thu, Apr 7, 2022 111.30 111.87 109.14 111.00
1642 NASDAQ CSWI Wed, Apr 6, 2022 110.67 112.38 110.62 111.03
1641 NASDAQ CSWI Tue, Apr 5, 2022 114.73 115.23 109.70 111.40
1640 NASDAQ CSWI Mon, Apr 4, 2022 114.63 115.20 110.89 114.55
1639 NASDAQ CSWI Fri, Apr 1, 2022 117.56 118.02 113.86 114.28
1638 NASDAQ CSWI Thu, Mar 31, 2022 118.66 119.30 117.06 117.59
1637 NASDAQ CSWI Wed, Mar 30, 2022 118.22 119.76 117.30 119.07
1636 NASDAQ CSWI Tue, Mar 29, 2022 115.29 117.92 115.29 117.80
1635 NASDAQ CSWI Mon, Mar 28, 2022 115.99 116.64 113.74 115.27
1634 NASDAQ CSWI Fri, Mar 25, 2022 116.03 117.75 115.36 115.76
1633 NASDAQ CSWI Thu, Mar 24, 2022 114.86 116.90 114.86 115.53
1632 NASDAQ CSWI Wed, Mar 23, 2022 118.93 119.53 117.26 117.26
1631 NASDAQ CSWI Tue, Mar 22, 2022 119.19 121.12 118.44 119.23
1630 NASDAQ CSWI Mon, Mar 21, 2022 117.80 120.39 117.47 118.97
1629 NASDAQ CSWI Fri, Mar 18, 2022 118.57 118.93 116.06 117.50
1628 NASDAQ CSWI Thu, Mar 17, 2022 115.77 118.08 115.52 117.34
1627 NASDAQ CSWI Wed, Mar 16, 2022 118.29 118.84 115.73 116.34
1626 NASDAQ CSWI Tue, Mar 15, 2022 119.04 119.47 116.93 117.75
1625 NASDAQ CSWI Mon, Mar 14, 2022 121.48 121.91 117.98 118.26
1624 NASDAQ CSWI Fri, Mar 11, 2022 124.40 124.40 121.52 121.52
1623 NASDAQ CSWI Thu, Mar 10, 2022 122.00 124.16 121.50 123.63
1622 NASDAQ CSWI Wed, Mar 9, 2022 123.41 124.64 122.13 123.33
1621 NASDAQ CSWI Tue, Mar 8, 2022 122.58 124.79 121.10 121.96
1620 NASDAQ CSWI Mon, Mar 7, 2022 119.53 123.50 119.53 123.06
1619 NASDAQ CSWI Fri, Mar 4, 2022 118.30 119.55 117.16 119.45
1618 NASDAQ CSWI Thu, Mar 3, 2022 122.00 122.26 116.43 118.87
1617 NASDAQ CSWI Wed, Mar 2, 2022 119.78 123.78 119.78 122.74
1616 NASDAQ CSWI Tue, Mar 1, 2022 121.26 121.26 118.74 119.34
1615 NASDAQ CSWI Mon, Feb 28, 2022 116.87 120.72 116.42 120.33
1614 NASDAQ CSWI Fri, Feb 25, 2022 116.16 118.83 115.72 117.82
1613 NASDAQ CSWI Thu, Feb 24, 2022 113.96 116.36 112.86 116.28
1612 NASDAQ CSWI Wed, Feb 23, 2022 115.26 116.16 114.66 115.10
1611 NASDAQ CSWI Tue, Feb 22, 2022 115.27 115.69 113.85 114.67
1610 NASDAQ CSWI Fri, Feb 18, 2022 114.18 116.06 114.18 114.51
1609 NASDAQ CSWI Thu, Feb 17, 2022 115.33 116.05 113.88 114.71
1608 NASDAQ CSWI Wed, Feb 16, 2022 115.02 116.28 114.89 115.56
1607 NASDAQ CSWI Tue, Feb 15, 2022 115.75 117.24 114.71 115.18
1606 NASDAQ CSWI Mon, Feb 14, 2022 113.77 115.81 113.77 115.30
1605 NASDAQ CSWI Fri, Feb 11, 2022 113.57 116.16 112.39 113.73
1604 NASDAQ CSWI Thu, Feb 10, 2022 114.19 116.61 113.12 113.42
1603 NASDAQ CSWI Wed, Feb 9, 2022 116.49 116.51 114.94 115.80
1602 NASDAQ CSWI Tue, Feb 8, 2022 113.73 115.61 111.41 115.23
1601 NASDAQ CSWI Mon, Feb 7, 2022 112.69 114.46 112.69 112.95
1600 NASDAQ CSWI Fri, Feb 4, 2022 113.01 115.61 109.83 113.26
1599 NASDAQ CSWI Thu, Feb 3, 2022 112.31 117.52 111.30 113.01
1598 NASDAQ CSWI Wed, Feb 2, 2022 112.56 113.50 110.13 112.31
1597 NASDAQ CSWI Tue, Feb 1, 2022 112.10 113.07 109.05 112.82
1596 NASDAQ CSWI Mon, Jan 31, 2022 110.00 113.17 109.86 111.00
1595 NASDAQ CSWI Fri, Jan 28, 2022 110.19 110.55 107.14 110.55
1594 NASDAQ CSWI Thu, Jan 27, 2022 112.56 115.71 110.11 110.87
1593 NASDAQ CSWI Wed, Jan 26, 2022 115.63 117.23 110.77 112.29
1592 NASDAQ CSWI Tue, Jan 25, 2022 117.46 117.71 114.44 115.10
1591 NASDAQ CSWI Mon, Jan 24, 2022 113.50 118.88 113.00 118.29
1590 NASDAQ CSWI Fri, Jan 21, 2022 114.99 117.97 114.73 114.95
1589 NASDAQ CSWI Thu, Jan 20, 2022 118.21 120.01 115.41 115.73
1588 NASDAQ CSWI Wed, Jan 19, 2022 118.98 120.96 117.86 118.43
1587 NASDAQ CSWI Tue, Jan 18, 2022 119.26 120.29 118.23 119.13
1586 NASDAQ CSWI Fri, Jan 14, 2022 121.73 122.50 120.24 120.52
1585 NASDAQ CSWI Thu, Jan 13, 2022 122.61 124.59 122.58 122.93
1584 NASDAQ CSWI Wed, Jan 12, 2022 122.85 123.75 121.09 122.62
1583 NASDAQ CSWI Tue, Jan 11, 2022 122.10 123.41 120.63 122.75
1582 NASDAQ CSWI Mon, Jan 10, 2022 122.18 122.18 119.02 121.29
1581 NASDAQ CSWI Fri, Jan 7, 2022 126.00 126.31 121.98 122.54
1580 NASDAQ CSWI Thu, Jan 6, 2022 124.97 126.08 123.41 125.56
1579 NASDAQ CSWI Wed, Jan 5, 2022 126.04 128.13 123.57 124.05
1578 NASDAQ CSWI Tue, Jan 4, 2022 122.55 126.20 120.77 125.68
1577 NASDAQ CSWI Mon, Jan 3, 2022 120.85 125.33 120.41 122.42
1576 NASDAQ CSWI Fri, Dec 31, 2021 118.67 123.68 118.67 120.86
1575 NASDAQ CSWI Thu, Dec 30, 2021 118.81 120.05 118.16 119.27
1574 NASDAQ CSWI Wed, Dec 29, 2021 118.99 119.77 118.64 119.23
1573 NASDAQ CSWI Tue, Dec 28, 2021 118.38 120.11 118.04 118.38
1572 NASDAQ CSWI Mon, Dec 27, 2021 116.59 119.55 116.59 118.89
1571 NASDAQ CSWI Thu, Dec 23, 2021 116.46 117.97 116.46 117.01
1570 NASDAQ CSWI Wed, Dec 22, 2021 114.76 116.46 111.86 116.38
1569 NASDAQ CSWI Tue, Dec 21, 2021 114.27 115.86 114.01 115.03
1568 NASDAQ CSWI Mon, Dec 20, 2021 114.92 115.04 110.93 112.46
1567 NASDAQ CSWI Fri, Dec 17, 2021 115.31 117.77 110.20 116.71
1566 NASDAQ CSWI Thu, Dec 16, 2021 117.54 118.31 114.77 115.47
1565 NASDAQ CSWI Wed, Dec 15, 2021 113.79 116.94 112.22 116.44
1564 NASDAQ CSWI Tue, Dec 14, 2021 115.56 116.43 112.70 113.77
1563 NASDAQ CSWI Mon, Dec 13, 2021 117.38 117.88 115.64 116.54
1562 NASDAQ CSWI Fri, Dec 10, 2021 118.97 118.97 115.98 118.15
1561 NASDAQ CSWI Thu, Dec 9, 2021 121.12 121.12 117.54 117.94
1560 NASDAQ CSWI Wed, Dec 8, 2021 123.07 124.54 121.36 121.94
1559 NASDAQ CSWI Tue, Dec 7, 2021 123.22 125.23 122.29 123.24
1558 NASDAQ CSWI Mon, Dec 6, 2021 124.01 124.40 120.95 121.59
1557 NASDAQ CSWI Fri, Dec 3, 2021 122.29 125.33 120.02 122.65
1556 NASDAQ CSWI Thu, Dec 2, 2021 120.00 122.70 120.00 122.36
1555 NASDAQ CSWI Wed, Dec 1, 2021 123.23 125.26 119.00 119.47
1554 NASDAQ CSWI Tue, Nov 30, 2021 125.15 128.25 120.03 120.20
1553 NASDAQ CSWI Mon, Nov 29, 2021 130.67 130.67 125.89 126.51
1552 NASDAQ CSWI Fri, Nov 26, 2021 132.57 135.44 127.86 129.07
1551 NASDAQ CSWI Wed, Nov 24, 2021 136.35 137.95 135.26 135.94
1550 NASDAQ CSWI Tue, Nov 23, 2021 137.06 137.53 135.30 136.61
1549 NASDAQ CSWI Mon, Nov 22, 2021 138.08 139.96 135.66 136.36
1548 NASDAQ CSWI Fri, Nov 19, 2021 141.17 141.19 137.66 138.01
1547 NASDAQ CSWI Thu, Nov 18, 2021 142.36 144.18 140.88 141.02
1546 NASDAQ CSWI Wed, Nov 17, 2021 142.31 144.20 141.06 142.89
1545 NASDAQ CSWI Tue, Nov 16, 2021 139.70 143.27 139.18 142.23
1544 NASDAQ CSWI Mon, Nov 15, 2021 143.24 143.24 139.18 141.07
1543 NASDAQ CSWI Fri, Nov 12, 2021 143.32 144.53 141.72 142.49
1542 NASDAQ CSWI Thu, Nov 11, 2021 143.60 144.38 139.13 142.59
1541 NASDAQ CSWI Wed, Nov 10, 2021 140.24 142.50 139.68 141.33
1540 NASDAQ CSWI Tue, Nov 9, 2021 141.58 141.64 139.71 140.84
1539 NASDAQ CSWI Mon, Nov 8, 2021 140.28 144.53 136.54 141.09
1538 NASDAQ CSWI Fri, Nov 5, 2021 135.12 140.24 133.30 139.40
1537 NASDAQ CSWI Thu, Nov 4, 2021 136.78 140.14 133.89 134.41
1536 NASDAQ CSWI Wed, Nov 3, 2021 138.95 138.95 127.44 136.72
1535 NASDAQ CSWI Tue, Nov 2, 2021 143.64 145.50 142.53 144.01
1534 NASDAQ CSWI Mon, Nov 1, 2021 138.84 143.60 138.40 143.30
1533 NASDAQ CSWI Fri, Oct 29, 2021 137.98 140.14 137.97 138.62
1532 NASDAQ CSWI Thu, Oct 28, 2021 135.62 139.26 135.61 138.42
1531 NASDAQ CSWI Wed, Oct 27, 2021 137.33 138.92 135.31 135.33
1530 NASDAQ CSWI Tue, Oct 26, 2021 136.01 137.81 136.00 137.33
1529 NASDAQ CSWI Mon, Oct 25, 2021 136.78 137.97 135.87 136.17
1528 NASDAQ CSWI Fri, Oct 22, 2021 136.04 137.67 135.12 136.49
1527 NASDAQ CSWI Thu, Oct 21, 2021 136.36 136.76 134.80 136.30
1526 NASDAQ CSWI Wed, Oct 20, 2021 135.56 135.83 133.23 134.41
1525 NASDAQ CSWI Tue, Oct 19, 2021 138.68 139.25 135.15 135.15
1524 NASDAQ CSWI Mon, Oct 18, 2021 136.61 139.99 136.61 138.47
1523 NASDAQ CSWI Fri, Oct 15, 2021 139.88 143.00 137.04 137.16
1522 NASDAQ CSWI Thu, Oct 14, 2021 134.07 137.63 134.07 137.63
1521 NASDAQ CSWI Wed, Oct 13, 2021 132.15 133.68 131.58 132.43
1520 NASDAQ CSWI Tue, Oct 12, 2021 133.90 133.90 130.47 132.80
1519 NASDAQ CSWI Mon, Oct 11, 2021 135.91 137.25 132.25 132.80
1518 NASDAQ CSWI Fri, Oct 8, 2021 135.83 137.23 134.49 136.23
1517 NASDAQ CSWI Thu, Oct 7, 2021 133.71 136.69 133.71 135.49
1516 NASDAQ CSWI Wed, Oct 6, 2021 131.02 133.04 130.44 132.82
1515 NASDAQ CSWI Tue, Oct 5, 2021 133.00 134.44 131.53 132.67
1514 NASDAQ CSWI Mon, Oct 4, 2021 130.76 132.57 127.96 131.96
1513 NASDAQ CSWI Fri, Oct 1, 2021 128.68 131.00 127.05 130.75
1512 NASDAQ CSWI Thu, Sep 30, 2021 129.59 129.97 127.41 127.70
1511 NASDAQ CSWI Wed, Sep 29, 2021 127.05 129.13 126.67 128.70
1510 NASDAQ CSWI Tue, Sep 28, 2021 128.67 129.00 126.10 128.02
1509 NASDAQ CSWI Mon, Sep 27, 2021 125.26 129.93 124.90 128.58
1508 NASDAQ CSWI Fri, Sep 24, 2021 124.63 126.28 124.59 125.52
1507 NASDAQ CSWI Thu, Sep 23, 2021 124.35 126.19 124.21 125.05
1506 NASDAQ CSWI Wed, Sep 22, 2021 121.98 124.70 120.27 123.89
1505 NASDAQ CSWI Tue, Sep 21, 2021 122.11 122.11 119.57 121.22
1504 NASDAQ CSWI Mon, Sep 20, 2021 118.99 122.16 118.99 121.96
1503 NASDAQ CSWI Fri, Sep 17, 2021 127.49 127.49 122.06 122.06
1502 NASDAQ CSWI Thu, Sep 16, 2021 127.94 128.22 125.95 126.90
1501 NASDAQ CSWI Wed, Sep 15, 2021 125.43 128.21 124.22 127.84
1500 NASDAQ CSWI Tue, Sep 14, 2021 128.04 128.40 124.63 125.43
1499 NASDAQ CSWI Mon, Sep 13, 2021 130.68 130.68 126.94 127.25
1498 NASDAQ CSWI Fri, Sep 10, 2021 132.55 132.55 129.47 129.50
1497 NASDAQ CSWI Thu, Sep 9, 2021 130.67 133.15 130.41 131.45
1496 NASDAQ CSWI Wed, Sep 8, 2021 131.62 132.23 130.28 130.39
1495 NASDAQ CSWI Tue, Sep 7, 2021 130.45 132.79 129.92 131.82
1494 NASDAQ CSWI Fri, Sep 3, 2021 131.33 132.86 130.76 130.93
1493 NASDAQ CSWI Thu, Sep 2, 2021 129.95 132.56 129.95 132.00
1492 NASDAQ CSWI Wed, Sep 1, 2021 132.55 132.70 129.79 129.92
1491 NASDAQ CSWI Tue, Aug 31, 2021 134.69 134.69 132.46 132.79
1490 NASDAQ CSWI Mon, Aug 30, 2021 136.93 136.93 135.02 135.20
1489 NASDAQ CSWI Fri, Aug 27, 2021 132.05 137.46 131.81 137.04
1488 NASDAQ CSWI Thu, Aug 26, 2021 132.86 133.10 130.09 131.35
1487 NASDAQ CSWI Wed, Aug 25, 2021 133.28 134.00 132.10 133.32
1486 NASDAQ CSWI Tue, Aug 24, 2021 137.56 137.56 132.44 133.28
1485 NASDAQ CSWI Mon, Aug 23, 2021 131.80 135.48 131.80 134.25
1484 NASDAQ CSWI Fri, Aug 20, 2021 128.82 131.83 128.82 131.27
1483 NASDAQ CSWI Thu, Aug 19, 2021 127.63 129.64 127.49 129.12
1482 NASDAQ CSWI Wed, Aug 18, 2021 127.34 129.66 127.34 128.25
1481 NASDAQ CSWI Tue, Aug 17, 2021 128.84 130.71 123.73 127.22
1480 NASDAQ CSWI Mon, Aug 16, 2021 129.83 130.80 128.18 129.66
1479 NASDAQ CSWI Fri, Aug 13, 2021 132.09 132.76 128.55 129.85
1478 NASDAQ CSWI Thu, Aug 12, 2021 132.39 134.13 131.33 132.22
1477 NASDAQ CSWI Wed, Aug 11, 2021 133.29 133.79 130.10 132.14
1476 NASDAQ CSWI Tue, Aug 10, 2021 128.33 133.89 128.33 132.44
1475 NASDAQ CSWI Mon, Aug 9, 2021 128.47 128.59 125.89 128.06
1474 NASDAQ CSWI Fri, Aug 6, 2021 125.14 128.32 124.59 127.68
1473 NASDAQ CSWI Thu, Aug 5, 2021 120.87 124.04 120.39 123.54
1472 NASDAQ CSWI Wed, Aug 4, 2021 118.11 120.36 117.36 119.87
1471 NASDAQ CSWI Tue, Aug 3, 2021 117.59 119.78 117.59 119.58
1470 NASDAQ CSWI Mon, Aug 2, 2021 119.07 121.59 116.48 117.68
1469 NASDAQ CSWI Fri, Jul 30, 2021 117.10 118.56 117.10 118.29
1468 NASDAQ CSWI Thu, Jul 29, 2021 116.27 118.03 116.14 117.51
1467 NASDAQ CSWI Wed, Jul 28, 2021 114.60 115.99 113.93 115.34
1466 NASDAQ CSWI Tue, Jul 27, 2021 114.75 116.20 113.44 114.58
1465 NASDAQ CSWI Mon, Jul 26, 2021 116.71 116.71 114.67 115.33
1464 NASDAQ CSWI Fri, Jul 23, 2021 116.31 117.17 115.78 116.53
1463 NASDAQ CSWI Thu, Jul 22, 2021 116.79 116.79 115.44 115.69
1462 NASDAQ CSWI Wed, Jul 21, 2021 116.29 117.60 114.87 116.12
1461 NASDAQ CSWI Tue, Jul 20, 2021 112.14 117.14 112.14 115.75
1460 NASDAQ CSWI Mon, Jul 19, 2021 112.47 113.48 111.64 112.02
1459 NASDAQ CSWI Fri, Jul 16, 2021 114.61 115.79 113.65 114.51
1458 NASDAQ CSWI Thu, Jul 15, 2021 114.87 114.87 113.07 113.92
1457 NASDAQ CSWI Wed, Jul 14, 2021 116.68 116.68 115.05 115.22
1456 NASDAQ CSWI Tue, Jul 13, 2021 118.17 118.17 115.90 116.37
1455 NASDAQ CSWI Mon, Jul 12, 2021 118.30 119.34 117.25 118.83
1454 NASDAQ CSWI Fri, Jul 9, 2021 119.15 119.19 117.88 118.51
1453 NASDAQ CSWI Thu, Jul 8, 2021 117.83 119.44 117.12 117.83
1452 NASDAQ CSWI Wed, Jul 7, 2021 119.08 120.41 118.48 119.83
1451 NASDAQ CSWI Tue, Jul 6, 2021 118.92 119.38 116.75 118.82
1450 NASDAQ CSWI Fri, Jul 2, 2021 119.03 119.32 117.51 119.01
1449 NASDAQ CSWI Thu, Jul 1, 2021 119.49 119.79 118.09 118.59
1448 NASDAQ CSWI Wed, Jun 30, 2021 117.90 119.06 117.09 118.46
1447 NASDAQ CSWI Tue, Jun 29, 2021 117.00 118.25 116.77 118.06
1446 NASDAQ CSWI Mon, Jun 28, 2021 118.08 118.08 116.37 117.07
1445 NASDAQ CSWI Fri, Jun 25, 2021 117.36 120.13 116.69 117.94
1444 NASDAQ CSWI Thu, Jun 24, 2021 116.64 118.05 115.38 117.71
1443 NASDAQ CSWI Wed, Jun 23, 2021 117.53 119.40 115.83 116.25
1442 NASDAQ CSWI Tue, Jun 22, 2021 116.63 117.68 110.46 117.38
1441 NASDAQ CSWI Mon, Jun 21, 2021 115.70 117.46 115.70 116.86
1440 NASDAQ CSWI Fri, Jun 18, 2021 115.52 116.67 114.77 115.09
1439 NASDAQ CSWI Thu, Jun 17, 2021 116.58 116.76 114.64 116.75
1438 NASDAQ CSWI Wed, Jun 16, 2021 116.00 117.54 115.50 116.70
1437 NASDAQ CSWI Tue, Jun 15, 2021 114.60 116.95 114.52 116.50
1436 NASDAQ CSWI Mon, Jun 14, 2021 116.11 116.52 114.11 114.65
1435 NASDAQ CSWI Fri, Jun 11, 2021 116.83 117.86 115.15 115.56
1434 NASDAQ CSWI Thu, Jun 10, 2021 117.80 117.80 115.28 116.16
1433 NASDAQ CSWI Wed, Jun 9, 2021 118.92 119.49 117.15 117.80
1432 NASDAQ CSWI Tue, Jun 8, 2021 117.34 119.27 117.34 118.69
1431 NASDAQ CSWI Mon, Jun 7, 2021 118.53 119.00 116.49 117.61
1430 NASDAQ CSWI Fri, Jun 4, 2021 118.75 120.98 118.14 118.92
1429 NASDAQ CSWI Thu, Jun 3, 2021 116.60 118.91 115.86 118.56
1428 NASDAQ CSWI Wed, Jun 2, 2021 120.72 121.00 117.00 117.16
1427 NASDAQ CSWI Tue, Jun 1, 2021 122.13 124.80 119.38 120.47
1426 NASDAQ CSWI Fri, May 28, 2021 123.42 125.08 121.63 121.82
1425 NASDAQ CSWI Thu, May 27, 2021 124.66 125.95 123.72 123.90
1424 NASDAQ CSWI Wed, May 26, 2021 122.80 125.94 122.76 123.16
1423 NASDAQ CSWI Tue, May 25, 2021 123.58 124.00 121.54 122.71
1422 NASDAQ CSWI Mon, May 24, 2021 124.63 126.78 121.43 123.43
1421 NASDAQ CSWI Fri, May 21, 2021 125.70 127.30 124.80 124.80
1420 NASDAQ CSWI Thu, May 20, 2021 122.00 125.94 120.14 125.40
1419 NASDAQ CSWI Wed, May 19, 2021 123.45 123.45 120.72 121.81
1418 NASDAQ CSWI Tue, May 18, 2021 128.90 128.90 124.14 124.33
1417 NASDAQ CSWI Mon, May 17, 2021 127.86 127.92 124.82 127.92
1416 NASDAQ CSWI Fri, May 14, 2021 125.84 131.99 125.84 128.93
1415 NASDAQ CSWI Thu, May 13, 2021 122.53 125.90 122.53 125.38
1414 NASDAQ CSWI Wed, May 12, 2021 125.06 126.79 121.81 122.37
1413 NASDAQ CSWI Tue, May 11, 2021 127.59 127.98 125.62 126.00
1412 NASDAQ CSWI Mon, May 10, 2021 134.28 134.34 129.78 129.78
1411 NASDAQ CSWI Fri, May 7, 2021 134.38 134.90 133.75 134.20
1410 NASDAQ CSWI Thu, May 6, 2021 132.44 134.55 132.19 133.74
1409 NASDAQ CSWI Wed, May 5, 2021 133.77 134.53 132.62 132.97
1408 NASDAQ CSWI Tue, May 4, 2021 135.37 135.50 133.37 133.54
1407 NASDAQ CSWI Mon, May 3, 2021 136.07 138.44 135.29 135.79
1406 NASDAQ CSWI Fri, Apr 30, 2021 135.88 136.76 134.60 135.41
1405 NASDAQ CSWI Thu, Apr 29, 2021 138.33 138.83 136.69 137.40
1404 NASDAQ CSWI Wed, Apr 28, 2021 138.56 138.63 136.59 137.01
1403 NASDAQ CSWI Tue, Apr 27, 2021 140.00 141.69 138.19 138.56
1402 NASDAQ CSWI Mon, Apr 26, 2021 141.67 142.98 139.91 140.32
1401 NASDAQ CSWI Fri, Apr 23, 2021 141.49 143.78 140.73 141.27
1400 NASDAQ CSWI Thu, Apr 22, 2021 140.31 142.27 139.14 141.33
1399 NASDAQ CSWI Wed, Apr 21, 2021 139.00 142.38 139.00 140.15
1398 NASDAQ CSWI Tue, Apr 20, 2021 138.90 140.16 136.88 139.89
1397 NASDAQ CSWI Mon, Apr 19, 2021 139.72 142.46 137.41 138.82
1396 NASDAQ CSWI Fri, Apr 16, 2021 140.57 140.94 135.15 140.52
1395 NASDAQ CSWI Thu, Apr 15, 2021 139.36 139.69 136.49 139.39
1394 NASDAQ CSWI Wed, Apr 14, 2021 137.54 138.85 137.05 138.55
1393 NASDAQ CSWI Tue, Apr 13, 2021 139.37 139.37 136.14 137.38
1392 NASDAQ CSWI Mon, Apr 12, 2021 140.48 140.48 137.97 139.37
1391 NASDAQ CSWI Fri, Apr 9, 2021 137.65 140.36 137.33 140.34
1390 NASDAQ CSWI Thu, Apr 8, 2021 137.12 140.52 135.49 137.49
1389 NASDAQ CSWI Wed, Apr 7, 2021 139.77 140.98 136.01 137.00
1388 NASDAQ CSWI Tue, Apr 6, 2021 138.74 141.25 138.47 140.24
1387 NASDAQ CSWI Mon, Apr 5, 2021 137.65 139.06 136.32 138.99
1386 NASDAQ CSWI Thu, Apr 1, 2021 135.02 136.38 133.09 136.32
1385 NASDAQ CSWI Wed, Mar 31, 2021 135.68 135.68 132.74 135.00
1384 NASDAQ CSWI Tue, Mar 30, 2021 134.39 135.90 133.51 135.05
1383 NASDAQ CSWI Mon, Mar 29, 2021 135.68 136.00 133.43 134.40
1382 NASDAQ CSWI Fri, Mar 26, 2021 131.89 135.73 131.02 135.70
1381 NASDAQ CSWI Thu, Mar 25, 2021 130.50 131.63 128.47 131.01
1380 NASDAQ CSWI Wed, Mar 24, 2021 129.11 133.40 129.11 131.50
1379 NASDAQ CSWI Tue, Mar 23, 2021 128.83 130.16 127.15 128.40
1378 NASDAQ CSWI Mon, Mar 22, 2021 131.85 131.85 127.58 130.11
1377 NASDAQ CSWI Fri, Mar 19, 2021 131.55 132.19 130.00 132.00
1376 NASDAQ CSWI Thu, Mar 18, 2021 132.90 133.71 130.72 132.55
1375 NASDAQ CSWI Wed, Mar 17, 2021 133.76 134.04 130.23 132.92
1374 NASDAQ CSWI Tue, Mar 16, 2021 133.64 134.21 132.08 133.57
1373 NASDAQ CSWI Mon, Mar 15, 2021 137.33 137.86 133.24 134.20
1372 NASDAQ CSWI Fri, Mar 12, 2021 135.56 138.93 134.72 138.33
1371 NASDAQ CSWI Thu, Mar 11, 2021 137.48 139.01 134.00 135.09
1370 NASDAQ CSWI Wed, Mar 10, 2021 134.99 138.50 132.68 136.21
1369 NASDAQ CSWI Tue, Mar 9, 2021 131.20 134.07 129.75 133.20
1368 NASDAQ CSWI Mon, Mar 8, 2021 129.23 132.91 128.02 130.83
1367 NASDAQ CSWI Fri, Mar 5, 2021 126.73 129.14 124.12 128.21
1366 NASDAQ CSWI Thu, Mar 4, 2021 128.05 128.05 124.22 124.90
1365 NASDAQ CSWI Wed, Mar 3, 2021 127.19 131.00 126.36 128.22
1364 NASDAQ CSWI Tue, Mar 2, 2021 129.78 130.26 126.44 127.08
1363 NASDAQ CSWI Mon, Mar 1, 2021 128.23 130.76 126.39 129.31
1362 NASDAQ CSWI Fri, Feb 26, 2021 127.89 128.94 125.57 125.57
1361 NASDAQ CSWI Thu, Feb 25, 2021 132.40 132.40 125.97 126.81
1360 NASDAQ CSWI Wed, Feb 24, 2021 127.74 132.17 126.86 132.13
1359 NASDAQ CSWI Tue, Feb 23, 2021 126.07 128.87 124.80 127.57
1358 NASDAQ CSWI Mon, Feb 22, 2021 131.34 131.48 126.20 127.14
1357 NASDAQ CSWI Fri, Feb 19, 2021 128.25 132.18 127.31 131.34
1356 NASDAQ CSWI Thu, Feb 18, 2021 127.99 131.03 126.67 128.15
1355 NASDAQ CSWI Wed, Feb 17, 2021 128.53 128.94 122.82 127.98
1354 NASDAQ CSWI Tue, Feb 16, 2021 127.77 130.98 127.68 129.00
1353 NASDAQ CSWI Fri, Feb 12, 2021 126.06 128.48 124.69 128.22
1352 NASDAQ CSWI Thu, Feb 11, 2021 125.77 127.13 123.21 126.68
1351 NASDAQ CSWI Wed, Feb 10, 2021 128.11 128.28 125.17 125.77
1350 NASDAQ CSWI Tue, Feb 9, 2021 125.24 129.36 124.97 128.10
1349 NASDAQ CSWI Mon, Feb 8, 2021 119.18 126.92 119.10 126.18
1348 NASDAQ CSWI Fri, Feb 5, 2021 123.03 123.03 116.91 118.99
1347 NASDAQ CSWI Thu, Feb 4, 2021 120.25 123.67 119.98 122.90
1346 NASDAQ CSWI Wed, Feb 3, 2021 121.91 121.91 120.00 120.75
1345 NASDAQ CSWI Tue, Feb 2, 2021 123.27 124.58 121.54 122.80
1344 NASDAQ CSWI Mon, Feb 1, 2021 117.32 123.23 116.22 121.33
1343 NASDAQ CSWI Fri, Jan 29, 2021 119.45 119.45 112.86 116.52
1342 NASDAQ CSWI Thu, Jan 28, 2021 117.63 122.01 117.29 120.45
1341 NASDAQ CSWI Wed, Jan 27, 2021 119.43 122.50 115.10 116.12
1340 NASDAQ CSWI Tue, Jan 26, 2021 123.64 125.18 121.11 121.86
1339 NASDAQ CSWI Mon, Jan 25, 2021 125.53 126.00 122.72 123.19
1338 NASDAQ CSWI Fri, Jan 22, 2021 123.15 126.33 123.15 126.00
1337 NASDAQ CSWI Thu, Jan 21, 2021 126.23 126.53 123.31 124.67
1336 NASDAQ CSWI Wed, Jan 20, 2021 124.88 127.40 124.79 126.21
1335 NASDAQ CSWI Tue, Jan 19, 2021 126.41 127.64 124.22 125.45
1334 NASDAQ CSWI Fri, Jan 15, 2021 123.22 125.39 121.81 124.86
1333 NASDAQ CSWI Thu, Jan 14, 2021 121.98 125.49 121.13 124.28
1332 NASDAQ CSWI Wed, Jan 13, 2021 124.69 125.00 120.36 121.73
1331 NASDAQ CSWI Tue, Jan 12, 2021 123.01 126.63 120.27 124.69
1330 NASDAQ CSWI Mon, Jan 11, 2021 120.86 123.01 120.86 123.01
1329 NASDAQ CSWI Fri, Jan 8, 2021 124.08 125.65 119.85 122.07
1328 NASDAQ CSWI Thu, Jan 7, 2021 118.28 123.88 117.81 122.60
1327 NASDAQ CSWI Wed, Jan 6, 2021 115.87 120.47 115.08 117.80
1326 NASDAQ CSWI Tue, Jan 5, 2021 109.82 114.60 109.21 113.93
1325 NASDAQ CSWI Mon, Jan 4, 2021 111.98 113.83 109.74 110.67
1324 NASDAQ CSWI Thu, Dec 31, 2020 111.17 112.87 110.37 111.91
1323 NASDAQ CSWI Wed, Dec 30, 2020 111.97 112.55 111.30 111.58
1322 NASDAQ CSWI Tue, Dec 29, 2020 112.13 112.13 110.29 111.06
1321 NASDAQ CSWI Mon, Dec 28, 2020 113.55 113.72 111.22 112.49
1320 NASDAQ CSWI Thu, Dec 24, 2020 111.13 112.36 110.01 111.70
1319 NASDAQ CSWI Wed, Dec 23, 2020 111.97 112.66 110.70 111.21
1318 NASDAQ CSWI Tue, Dec 22, 2020 112.23 113.32 111.35 111.92
1317 NASDAQ CSWI Mon, Dec 21, 2020 107.84 112.59 107.84 112.59
1316 NASDAQ CSWI Fri, Dec 18, 2020 116.93 117.32 110.22 110.56
1315 NASDAQ CSWI Thu, Dec 17, 2020 113.40 116.46 113.40 116.28
1314 NASDAQ CSWI Wed, Dec 16, 2020 114.90 116.05 112.89 114.02
1313 NASDAQ CSWI Tue, Dec 15, 2020 112.28 116.15 111.83 114.91
1312 NASDAQ CSWI Mon, Dec 14, 2020 110.04 111.46 109.55 110.99
1311 NASDAQ CSWI Fri, Dec 11, 2020 107.86 110.48 102.90 110.04
1310 NASDAQ CSWI Thu, Dec 10, 2020 108.62 108.90 105.78 108.34
1309 NASDAQ CSWI Wed, Dec 9, 2020 108.26 109.46 107.66 108.80
1308 NASDAQ CSWI Tue, Dec 8, 2020 104.74 107.99 104.50 107.19
1307 NASDAQ CSWI Mon, Dec 7, 2020 106.43 107.50 104.44 104.74
1306 NASDAQ CSWI Fri, Dec 4, 2020 105.14 107.63 104.67 106.43
1305 NASDAQ CSWI Thu, Dec 3, 2020 104.42 106.72 103.04 105.09
1304 NASDAQ CSWI Wed, Dec 2, 2020 106.17 107.28 103.35 104.39
1303 NASDAQ CSWI Tue, Dec 1, 2020 108.78 111.00 106.27 106.31
1302 NASDAQ CSWI Mon, Nov 30, 2020 107.10 108.35 106.58 107.29
1301 NASDAQ CSWI Fri, Nov 27, 2020 109.60 110.18 107.41 108.25
1300 NASDAQ CSWI Wed, Nov 25, 2020 114.07 114.07 108.90 109.95
1299 NASDAQ CSWI Tue, Nov 24, 2020 111.89 115.70 111.08 114.59
1298 NASDAQ CSWI Mon, Nov 23, 2020 109.81 110.83 108.61 110.33
1297 NASDAQ CSWI Fri, Nov 20, 2020 109.51 111.17 106.36 108.50
1296 NASDAQ CSWI Thu, Nov 19, 2020 110.07 111.60 107.72 111.60
1295 NASDAQ CSWI Wed, Nov 18, 2020 113.88 114.00 110.93 111.04
1294 NASDAQ CSWI Tue, Nov 17, 2020 110.43 114.33 109.67 113.93
1293 NASDAQ CSWI Mon, Nov 16, 2020 108.00 112.15 106.71 111.77
1292 NASDAQ CSWI Fri, Nov 13, 2020 105.17 107.31 104.06 106.55
1291 NASDAQ CSWI Thu, Nov 12, 2020 105.79 105.95 103.75 104.35
1290 NASDAQ CSWI Wed, Nov 11, 2020 110.34 110.34 106.05 106.78
1289 NASDAQ CSWI Tue, Nov 10, 2020 105.22 110.85 105.12 109.72
1288 NASDAQ CSWI Mon, Nov 9, 2020 107.71 108.82 103.24 104.01
1287 NASDAQ CSWI Fri, Nov 6, 2020 104.08 107.00 102.50 103.01
1286 NASDAQ CSWI Thu, Nov 5, 2020 89.55 103.72 89.55 103.32
1285 NASDAQ CSWI Wed, Nov 4, 2020 91.48 92.23 89.02 89.23
1284 NASDAQ CSWI Tue, Nov 3, 2020 89.90 93.15 89.90 92.50
1283 NASDAQ CSWI Mon, Nov 2, 2020 86.21 89.25 86.21 88.73
1282 NASDAQ CSWI Fri, Oct 30, 2020 87.53 87.53 81.51 85.53
1281 NASDAQ CSWI Thu, Oct 29, 2020 82.51 84.13 82.51 83.37
1280 NASDAQ CSWI Wed, Oct 28, 2020 83.35 84.73 82.50 83.04
1279 NASDAQ CSWI Tue, Oct 27, 2020 84.47 85.30 82.74 84.50
1278 NASDAQ CSWI Mon, Oct 26, 2020 84.27 85.60 83.01 84.71
1277 NASDAQ CSWI Fri, Oct 23, 2020 84.36 85.26 84.00 85.02
1276 NASDAQ CSWI Thu, Oct 22, 2020 84.19 84.53 83.48 83.95
1275 NASDAQ CSWI Wed, Oct 21, 2020 86.45 86.98 84.96 85.13
1274 NASDAQ CSWI Tue, Oct 20, 2020 87.14 88.11 86.00 86.62
1273 NASDAQ CSWI Mon, Oct 19, 2020 87.06 89.04 86.85 87.01
1272 NASDAQ CSWI Fri, Oct 16, 2020 86.68 88.26 86.46 87.15
1271 NASDAQ CSWI Thu, Oct 15, 2020 85.12 87.01 85.12 86.87
1270 NASDAQ CSWI Wed, Oct 14, 2020 85.79 86.46 85.61 86.00
1269 NASDAQ CSWI Tue, Oct 13, 2020 86.46 86.98 83.61 86.00
1268 NASDAQ CSWI Mon, Oct 12, 2020 85.93 87.27 85.22 86.97
1267 NASDAQ CSWI Fri, Oct 9, 2020 84.58 86.43 84.58 85.55
1266 NASDAQ CSWI Thu, Oct 8, 2020 83.72 85.54 83.48 84.40
1265 NASDAQ CSWI Wed, Oct 7, 2020 81.22 83.21 81.22 83.00
1264 NASDAQ CSWI Tue, Oct 6, 2020 80.61 81.40 79.74 80.75
1263 NASDAQ CSWI Mon, Oct 5, 2020 78.92 80.17 78.40 80.00
1262 NASDAQ CSWI Fri, Oct 2, 2020 76.64 78.96 76.25 78.59
1261 NASDAQ CSWI Thu, Oct 1, 2020 77.37 77.91 76.82 77.67
1260 NASDAQ CSWI Wed, Sep 30, 2020 78.08 78.93 76.83 77.25
1259 NASDAQ CSWI Tue, Sep 29, 2020 77.13 78.18 77.12 77.93
1258 NASDAQ CSWI Mon, Sep 28, 2020 76.41 78.00 76.41 77.50
1257 NASDAQ CSWI Fri, Sep 25, 2020 74.38 75.95 74.38 75.61
1256 NASDAQ CSWI Thu, Sep 24, 2020 74.07 75.14 73.98 74.92
1255 NASDAQ CSWI Wed, Sep 23, 2020 74.70 75.51 73.87 74.22
1254 NASDAQ CSWI Tue, Sep 22, 2020 74.71 74.72 73.77 74.67
1253 NASDAQ CSWI Mon, Sep 21, 2020 73.86 74.61 73.07 74.39
1252 NASDAQ CSWI Fri, Sep 18, 2020 75.88 76.66 74.46 75.14
1251 NASDAQ CSWI Thu, Sep 17, 2020 74.27 76.08 74.00 75.23
1250 NASDAQ CSWI Wed, Sep 16, 2020 74.69 75.26 74.18 74.95
1249 NASDAQ CSWI Tue, Sep 15, 2020 74.92 74.96 74.14 74.27
1248 NASDAQ CSWI Mon, Sep 14, 2020 74.93 75.60 74.40 74.67
1247 NASDAQ CSWI Fri, Sep 11, 2020 74.99 75.37 74.23 74.34
1246 NASDAQ CSWI Thu, Sep 10, 2020 73.97 75.55 73.97 75.05
1245 NASDAQ CSWI Wed, Sep 9, 2020 74.99 76.01 74.13 74.29
1244 NASDAQ CSWI Tue, Sep 8, 2020 75.11 75.40 74.30 74.90
1243 NASDAQ CSWI Fri, Sep 4, 2020 76.87 77.00 74.76 75.46
1242 NASDAQ CSWI Thu, Sep 3, 2020 77.88 78.97 75.44 75.75
1241 NASDAQ CSWI Wed, Sep 2, 2020 73.57 78.37 73.57 78.25
1240 NASDAQ CSWI Tue, Sep 1, 2020 71.80 73.94 71.69 73.76
1239 NASDAQ CSWI Mon, Aug 31, 2020 72.66 72.66 71.02 72.25
1238 NASDAQ CSWI Fri, Aug 28, 2020 72.02 73.41 72.02 72.98
1237 NASDAQ CSWI Thu, Aug 27, 2020 72.59 72.59 70.61 71.75
1236 NASDAQ CSWI Wed, Aug 26, 2020 73.13 73.71 72.17 72.28
1235 NASDAQ CSWI Tue, Aug 25, 2020 73.79 73.98 72.13 73.48
1234 NASDAQ CSWI Mon, Aug 24, 2020 73.12 73.30 72.41 73.30
1233 NASDAQ CSWI Fri, Aug 21, 2020 73.02 73.23 72.13 72.80
1232 NASDAQ CSWI Thu, Aug 20, 2020 73.60 74.40 73.20 73.24
1231 NASDAQ CSWI Wed, Aug 19, 2020 75.22 75.23 73.56 73.90
1230 NASDAQ CSWI Tue, Aug 18, 2020 75.50 75.68 74.73 74.74
1229 NASDAQ CSWI Mon, Aug 17, 2020 74.60 75.81 73.90 75.51
1228 NASDAQ CSWI Fri, Aug 14, 2020 74.90 75.55 73.85 74.69
1227 NASDAQ CSWI Thu, Aug 13, 2020 75.39 75.81 74.44 75.11
1226 NASDAQ CSWI Wed, Aug 12, 2020 75.72 76.58 74.56 75.87
1225 NASDAQ CSWI Tue, Aug 11, 2020 75.36 76.89 74.65 74.87
1224 NASDAQ CSWI Mon, Aug 10, 2020 73.35 75.41 73.35 74.77
1223 NASDAQ CSWI Fri, Aug 7, 2020 72.69 73.31 71.43 73.31
1222 NASDAQ CSWI Thu, Aug 6, 2020 72.55 73.86 71.48 72.89
1221 NASDAQ CSWI Wed, Aug 5, 2020 74.22 74.22 71.45 72.60
1220 NASDAQ CSWI Tue, Aug 4, 2020 71.68 73.98 71.68 73.49
1219 NASDAQ CSWI Mon, Aug 3, 2020 72.51 73.39 66.00 71.78
1218 NASDAQ CSWI Fri, Jul 31, 2020 66.30 67.02 64.72 66.79
1217 NASDAQ CSWI Thu, Jul 30, 2020 67.81 67.83 66.14 66.70
1216 NASDAQ CSWI Wed, Jul 29, 2020 67.13 69.10 67.13 68.83
1215 NASDAQ CSWI Tue, Jul 28, 2020 68.08 68.57 67.03 67.28
1214 NASDAQ CSWI Mon, Jul 27, 2020 67.50 69.10 67.38 68.73
1213 NASDAQ CSWI Fri, Jul 24, 2020 68.01 68.32 67.35 67.62
1212 NASDAQ CSWI Thu, Jul 23, 2020 68.70 69.99 67.90 68.05
1211 NASDAQ CSWI Wed, Jul 22, 2020 70.13 70.13 68.22 68.58
1210 NASDAQ CSWI Tue, Jul 21, 2020 71.12 72.36 69.89 70.67
1209 NASDAQ CSWI Mon, Jul 20, 2020 70.03 71.43 66.02 70.43
1208 NASDAQ CSWI Fri, Jul 17, 2020 70.35 71.78 69.69 70.55
1207 NASDAQ CSWI Thu, Jul 16, 2020 70.93 71.48 69.65 70.32
1206 NASDAQ CSWI Wed, Jul 15, 2020 72.35 74.24 71.02 71.27
1205 NASDAQ CSWI Tue, Jul 14, 2020 68.17 70.94 68.17 70.91
1204 NASDAQ CSWI Mon, Jul 13, 2020 67.85 69.52 66.77 68.27
1203 NASDAQ CSWI Fri, Jul 10, 2020 65.80 67.94 65.41 67.01
1202 NASDAQ CSWI Thu, Jul 9, 2020 66.90 67.18 64.88 65.69
1201 NASDAQ CSWI Wed, Jul 8, 2020 67.37 69.30 66.29 67.05
1200 NASDAQ CSWI Tue, Jul 7, 2020 69.25 69.48 67.50 67.63
1199 NASDAQ CSWI Mon, Jul 6, 2020 70.80 70.80 68.84 69.91
1198 NASDAQ CSWI Thu, Jul 2, 2020 69.05 70.50 68.01 69.80
1197 NASDAQ CSWI Wed, Jul 1, 2020 68.95 69.98 67.81 67.90
1196 NASDAQ CSWI Tue, Jun 30, 2020 68.02 69.64 68.02 69.11
1195 NASDAQ CSWI Mon, Jun 29, 2020 67.11 69.63 67.08 68.49
1194 NASDAQ CSWI Fri, Jun 26, 2020 66.08 67.07 65.03 66.12
1193 NASDAQ CSWI Thu, Jun 25, 2020 66.19 67.02 64.64 66.60
1192 NASDAQ CSWI Wed, Jun 24, 2020 67.52 67.52 65.06 66.49
1191 NASDAQ CSWI Tue, Jun 23, 2020 69.22 69.22 67.75 68.13
1190 NASDAQ CSWI Mon, Jun 22, 2020 67.49 68.65 66.35 68.42
1189 NASDAQ CSWI Fri, Jun 19, 2020 69.71 69.71 67.14 67.82
1188 NASDAQ CSWI Thu, Jun 18, 2020 69.37 69.95 68.43 68.81
1187 NASDAQ CSWI Wed, Jun 17, 2020 69.84 70.74 69.39 69.76
1186 NASDAQ CSWI Tue, Jun 16, 2020 72.62 72.69 69.82 71.18
1185 NASDAQ CSWI Mon, Jun 15, 2020 67.21 71.46 67.09 70.28
1184 NASDAQ CSWI Fri, Jun 12, 2020 72.30 72.30 67.75 69.04
1183 NASDAQ CSWI Thu, Jun 11, 2020 72.56 72.97 69.70 69.85
1182 NASDAQ CSWI Wed, Jun 10, 2020 76.93 76.93 74.25 74.86
1181 NASDAQ CSWI Tue, Jun 9, 2020 75.92 78.35 75.13 76.84
1180 NASDAQ CSWI Mon, Jun 8, 2020 79.81 80.46 77.29 77.48
1179 NASDAQ CSWI Fri, Jun 5, 2020 77.68 80.11 76.85 78.86
1178 NASDAQ CSWI Thu, Jun 4, 2020 73.30 75.85 73.30 75.00
1177 NASDAQ CSWI Wed, Jun 3, 2020 73.23 76.08 73.06 74.61
1176 NASDAQ CSWI Tue, Jun 2, 2020 72.78 73.28 71.93 72.32
1175 NASDAQ CSWI Mon, Jun 1, 2020 71.83 73.01 70.50 72.09
1174 NASDAQ CSWI Fri, May 29, 2020 71.73 72.28 70.46 71.56
1173 NASDAQ CSWI Thu, May 28, 2020 71.48 73.52 70.92 72.33
1172 NASDAQ CSWI Wed, May 27, 2020 69.82 70.42 69.15 70.26
1171 NASDAQ CSWI Tue, May 26, 2020 67.95 69.01 67.48 68.43
1170 NASDAQ CSWI Fri, May 22, 2020 66.42 66.42 65.38 66.15
1169 NASDAQ CSWI Thu, May 21, 2020 67.09 68.19 65.97 66.39
1168 NASDAQ CSWI Wed, May 20, 2020 68.68 71.64 64.45 67.72
1167 NASDAQ CSWI Tue, May 19, 2020 66.66 67.50 65.39 65.54
1166 NASDAQ CSWI Mon, May 18, 2020 64.89 67.09 64.64 66.83
1165 NASDAQ CSWI Fri, May 15, 2020 62.16 63.88 62.16 62.51
1164 NASDAQ CSWI Thu, May 14, 2020 60.68 62.43 60.08 62.43
1163 NASDAQ CSWI Wed, May 13, 2020 63.66 64.43 61.00 62.20
1162 NASDAQ CSWI Tue, May 12, 2020 66.76 66.80 63.88 63.96
1161 NASDAQ CSWI Mon, May 11, 2020 65.91 67.05 65.05 66.29
1160 NASDAQ CSWI Fri, May 8, 2020 66.12 67.58 65.89 66.55
1159 NASDAQ CSWI Thu, May 7, 2020 65.09 65.49 64.08 64.86
1158 NASDAQ CSWI Wed, May 6, 2020 65.97 66.37 64.27 64.28
1157 NASDAQ CSWI Tue, May 5, 2020 66.40 67.45 65.64 65.84
1156 NASDAQ CSWI Mon, May 4, 2020 64.10 65.32 63.12 65.32
1155 NASDAQ CSWI Fri, May 1, 2020 65.00 65.97 64.15 64.62
1154 NASDAQ CSWI Thu, Apr 30, 2020 67.52 67.76 66.14 66.24
1153 NASDAQ CSWI Wed, Apr 29, 2020 68.88 69.97 66.98 69.40
1152 NASDAQ CSWI Tue, Apr 28, 2020 67.16 67.27 65.48 66.62
1151 NASDAQ CSWI Mon, Apr 27, 2020 66.20 66.50 64.78 66.01
1150 NASDAQ CSWI Fri, Apr 24, 2020 65.49 66.16 64.55 65.79
1149 NASDAQ CSWI Thu, Apr 23, 2020 65.32 66.17 64.65 65.52
1148 NASDAQ CSWI Wed, Apr 22, 2020 66.56 66.70 64.74 65.23
1147 NASDAQ CSWI Tue, Apr 21, 2020 62.52 65.61 62.52 65.00
1146 NASDAQ CSWI Mon, Apr 20, 2020 65.55 66.16 64.22 65.56
1145 NASDAQ CSWI Fri, Apr 17, 2020 67.26 68.28 66.02 66.86
1144 NASDAQ CSWI Thu, Apr 16, 2020 64.85 65.82 63.93 65.49
1143 NASDAQ CSWI Wed, Apr 15, 2020 64.58 67.31 62.93 65.00
1142 NASDAQ CSWI Tue, Apr 14, 2020 66.88 67.63 65.49 66.81
1141 NASDAQ CSWI Mon, Apr 13, 2020 66.69 66.72 64.08 65.57
1140 NASDAQ CSWI Thu, Apr 9, 2020 68.79 70.21 66.50 67.49
1139 NASDAQ CSWI Wed, Apr 8, 2020 65.71 67.98 65.71 67.23
1138 NASDAQ CSWI Tue, Apr 7, 2020 64.55 65.66 63.30 64.22
1137 NASDAQ CSWI Mon, Apr 6, 2020 61.19 63.57 60.97 63.07
1136 NASDAQ CSWI Fri, Apr 3, 2020 60.53 61.35 56.90 58.59
1135 NASDAQ CSWI Thu, Apr 2, 2020 58.20 62.95 58.20 60.91
1134 NASDAQ CSWI Wed, Apr 1, 2020 62.20 64.58 58.58 59.34
1133 NASDAQ CSWI Tue, Mar 31, 2020 65.00 67.07 63.58 64.85
1132 NASDAQ CSWI Mon, Mar 30, 2020 62.40 65.59 62.08 65.59
1131 NASDAQ CSWI Fri, Mar 27, 2020 62.35 63.59 61.18 62.00
1130 NASDAQ CSWI Thu, Mar 26, 2020 63.80 67.49 61.70 64.24
1129 NASDAQ CSWI Wed, Mar 25, 2020 65.40 66.05 63.04 63.05
1128 NASDAQ CSWI Tue, Mar 24, 2020 61.22 65.74 61.22 65.74
1127 NASDAQ CSWI Mon, Mar 23, 2020 58.82 60.94 57.43 59.00
1126 NASDAQ CSWI Fri, Mar 20, 2020 62.45 68.00 57.96 58.53
1125 NASDAQ CSWI Thu, Mar 19, 2020 60.00 68.19 60.00 62.65
1124 NASDAQ CSWI Wed, Mar 18, 2020 65.57 67.55 59.25 60.07
1123 NASDAQ CSWI Tue, Mar 17, 2020 62.16 74.61 62.16 71.23
1122 NASDAQ CSWI Mon, Mar 16, 2020 50.13 65.63 50.13 62.27
1121 NASDAQ CSWI Fri, Mar 13, 2020 64.93 66.98 62.01 66.98
1120 NASDAQ CSWI Thu, Mar 12, 2020 65.41 66.98 62.00 62.04
1119 NASDAQ CSWI Wed, Mar 11, 2020 71.47 72.04 69.08 69.08
1118 NASDAQ CSWI Tue, Mar 10, 2020 71.99 73.34 69.75 73.25
1117 NASDAQ CSWI Mon, Mar 9, 2020 68.46 70.77 67.51 70.52
1116 NASDAQ CSWI Fri, Mar 6, 2020 70.02 72.15 70.02 71.82
1115 NASDAQ CSWI Thu, Mar 5, 2020 71.42 73.36 70.53 72.01
1114 NASDAQ CSWI Wed, Mar 4, 2020 70.46 72.90 70.00 72.76
1113 NASDAQ CSWI Tue, Mar 3, 2020 69.06 71.32 69.01 69.73
1112 NASDAQ CSWI Mon, Mar 2, 2020 66.05 69.54 65.94 69.23
1111 NASDAQ CSWI Fri, Feb 28, 2020 68.28 69.96 64.93 65.84
1110 NASDAQ CSWI Thu, Feb 27, 2020 68.71 70.44 68.63 70.37
1109 NASDAQ CSWI Wed, Feb 26, 2020 70.22 72.41 69.64 70.12
1108 NASDAQ CSWI Tue, Feb 25, 2020 72.70 72.70 69.94 69.99
1107 NASDAQ CSWI Mon, Feb 24, 2020 71.59 73.34 71.59 72.57
1106 NASDAQ CSWI Fri, Feb 21, 2020 74.30 74.45 73.24 73.70
1105 NASDAQ CSWI Thu, Feb 20, 2020 73.60 74.66 73.60 74.32
1104 NASDAQ CSWI Wed, Feb 19, 2020 73.98 74.31 73.71 73.71
1103 NASDAQ CSWI Tue, Feb 18, 2020 73.87 74.11 73.44 73.90
1102 NASDAQ CSWI Fri, Feb 14, 2020 74.06 74.88 73.79 73.86
1101 NASDAQ CSWI Thu, Feb 13, 2020 73.74 74.22 73.47 73.99
1100 NASDAQ CSWI Wed, Feb 12, 2020 73.29 74.42 72.59 73.86
1099 NASDAQ CSWI Tue, Feb 11, 2020 72.81 72.99 72.56 72.90
1098 NASDAQ CSWI Mon, Feb 10, 2020 71.92 72.79 71.92 72.40
1097 NASDAQ CSWI Fri, Feb 7, 2020 73.96 73.96 71.86 72.08
1096 NASDAQ CSWI Thu, Feb 6, 2020 75.54 75.54 73.75 74.27
1095 NASDAQ CSWI Wed, Feb 5, 2020 72.70 75.89 72.08 75.43
1094 NASDAQ CSWI Tue, Feb 4, 2020 75.01 75.27 70.99 71.91
1093 NASDAQ CSWI Mon, Feb 3, 2020 76.41 77.39 76.00 76.43
1092 NASDAQ CSWI Fri, Jan 31, 2020 79.41 79.84 75.69 75.88
1091 NASDAQ CSWI Thu, Jan 30, 2020 79.93 80.44 78.48 79.69
1090 NASDAQ CSWI Wed, Jan 29, 2020 79.64 81.06 79.50 80.51
1089 NASDAQ CSWI Tue, Jan 28, 2020 79.12 80.34 78.79 79.76
1088 NASDAQ CSWI Mon, Jan 27, 2020 78.49 79.20 78.00 78.83
1087 NASDAQ CSWI Fri, Jan 24, 2020 80.44 80.44 79.14 79.45
1086 NASDAQ CSWI Thu, Jan 23, 2020 79.05 80.58 77.48 80.34
1085 NASDAQ CSWI Wed, Jan 22, 2020 79.91 80.15 79.20 79.25
1084 NASDAQ CSWI Tue, Jan 21, 2020 79.54 80.47 79.19 79.37
1083 NASDAQ CSWI Fri, Jan 17, 2020 79.89 80.37 79.55 80.00
1082 NASDAQ CSWI Thu, Jan 16, 2020 78.74 79.53 78.28 79.41
1081 NASDAQ CSWI Wed, Jan 15, 2020 77.95 78.83 77.69 78.27
1080 NASDAQ CSWI Tue, Jan 14, 2020 78.41 78.88 77.77 78.24
1079 NASDAQ CSWI Mon, Jan 13, 2020 78.21 78.69 78.13 78.37
1078 NASDAQ CSWI Fri, Jan 10, 2020 78.42 78.52 77.53 78.05
1077 NASDAQ CSWI Thu, Jan 9, 2020 77.82 78.49 77.77 78.00
1076 NASDAQ CSWI Wed, Jan 8, 2020 77.42 77.83 76.66 77.67
1075 NASDAQ CSWI Tue, Jan 7, 2020 77.33 78.00 76.60 77.22
1074 NASDAQ CSWI Mon, Jan 6, 2020 76.82 78.18 76.11 77.47
1073 NASDAQ CSWI Fri, Jan 3, 2020 76.78 77.68 76.30 77.45
1072 NASDAQ CSWI Thu, Jan 2, 2020 77.34 77.74 76.01 77.34
1071 NASDAQ CSWI Tue, Dec 31, 2019 76.64 77.11 76.54 77.00
1070 NASDAQ CSWI Mon, Dec 30, 2019 77.54 77.54 76.14 76.66
1069 NASDAQ CSWI Fri, Dec 27, 2019 77.82 77.87 77.20 77.30
1068 NASDAQ CSWI Thu, Dec 26, 2019 77.97 77.97 77.18 77.68
1067 NASDAQ CSWI Tue, Dec 24, 2019 77.88 78.15 77.40 77.80
1066 NASDAQ CSWI Mon, Dec 23, 2019 77.13 77.82 76.55 77.63
1065 NASDAQ CSWI Fri, Dec 20, 2019 76.59 77.20 76.10 76.93
1064 NASDAQ CSWI Thu, Dec 19, 2019 77.08 77.08 76.32 76.51
1063 NASDAQ CSWI Wed, Dec 18, 2019 77.79 78.18 73.95 76.99
1062 NASDAQ CSWI Tue, Dec 17, 2019 77.65 78.30 77.55 77.62
1061 NASDAQ CSWI Mon, Dec 16, 2019 77.13 78.11 77.06 77.70
1060 NASDAQ CSWI Fri, Dec 13, 2019 76.98 77.02 76.17 76.66
1059 NASDAQ CSWI Thu, Dec 12, 2019 75.80 77.29 75.36 76.98
1058 NASDAQ CSWI Wed, Dec 11, 2019 74.92 75.81 74.69 75.81
1057 NASDAQ CSWI Tue, Dec 10, 2019 74.53 75.07 73.35 74.98
1056 NASDAQ CSWI Mon, Dec 9, 2019 74.33 74.75 73.85 74.46
1055 NASDAQ CSWI Fri, Dec 6, 2019 74.55 74.96 74.32 74.50
1054 NASDAQ CSWI Thu, Dec 5, 2019 73.80 74.46 73.40 74.05
1053 NASDAQ CSWI Wed, Dec 4, 2019 73.34 73.90 73.24 73.47
1052 NASDAQ CSWI Tue, Dec 3, 2019 72.63 73.15 72.29 73.06
1051 NASDAQ CSWI Mon, Dec 2, 2019 74.14 74.17 73.11 73.14
1050 NASDAQ CSWI Fri, Nov 29, 2019 74.23 74.83 73.82 73.83
1049 NASDAQ CSWI Wed, Nov 27, 2019 74.50 74.63 73.84 74.54
1048 NASDAQ CSWI Tue, Nov 26, 2019 73.65 74.32 73.49 74.15
1047 NASDAQ CSWI Mon, Nov 25, 2019 72.98 73.81 72.56 73.48
1046 NASDAQ CSWI Fri, Nov 22, 2019 73.24 73.50 72.17 72.83
1045 NASDAQ CSWI Thu, Nov 21, 2019 72.87 73.24 72.19 73.19
1044 NASDAQ CSWI Wed, Nov 20, 2019 73.74 74.27 72.50 72.89
1043 NASDAQ CSWI Tue, Nov 19, 2019 73.88 74.29 73.56 73.87
1042 NASDAQ CSWI Mon, Nov 18, 2019 74.97 75.44 73.45 73.74
1041 NASDAQ CSWI Fri, Nov 15, 2019 75.89 76.24 75.08 75.18
1040 NASDAQ CSWI Thu, Nov 14, 2019 75.64 76.11 75.00 75.54
1039 NASDAQ CSWI Wed, Nov 13, 2019 75.05 75.98 74.63 75.55
1038 NASDAQ CSWI Tue, Nov 12, 2019 74.12 75.75 73.55 75.46
1037 NASDAQ CSWI Mon, Nov 11, 2019 73.67 74.29 72.96 74.13
1036 NASDAQ CSWI Fri, Nov 8, 2019 72.73 74.42 72.20 74.10
1035 NASDAQ CSWI Thu, Nov 7, 2019 73.31 74.22 72.17 72.92
1034 NASDAQ CSWI Wed, Nov 6, 2019 70.79 73.81 70.23 73.59
1033 NASDAQ CSWI Tue, Nov 5, 2019 70.33 72.50 69.38 70.41
1032 NASDAQ CSWI Mon, Nov 4, 2019 70.80 71.72 70.40 70.91
1031 NASDAQ CSWI Fri, Nov 1, 2019 69.49 70.65 69.23 70.38
1030 NASDAQ CSWI Thu, Oct 31, 2019 69.18 69.85 68.61 69.22
1029 NASDAQ CSWI Wed, Oct 30, 2019 68.87 69.38 68.40 69.34
1028 NASDAQ CSWI Tue, Oct 29, 2019 68.42 69.21 68.20 68.94
1027 NASDAQ CSWI Mon, Oct 28, 2019 68.12 69.02 68.12 68.53
1026 NASDAQ CSWI Fri, Oct 25, 2019 67.43 68.62 67.43 68.03
1025 NASDAQ CSWI Thu, Oct 24, 2019 67.33 67.75 67.07 67.57
1024 NASDAQ CSWI Wed, Oct 23, 2019 67.70 67.70 66.91 67.17
1023 NASDAQ CSWI Tue, Oct 22, 2019 67.73 68.62 67.45 67.86
1022 NASDAQ CSWI Mon, Oct 21, 2019 67.39 68.55 67.39 67.64
1021 NASDAQ CSWI Fri, Oct 18, 2019 66.93 67.18 66.49 67.10
1020 NASDAQ CSWI Thu, Oct 17, 2019 65.56 67.47 65.56 67.06
1019 NASDAQ CSWI Wed, Oct 16, 2019 64.83 65.54 64.55 65.40
1018 NASDAQ CSWI Tue, Oct 15, 2019 64.99 65.26 64.44 64.93
1017 NASDAQ CSWI Mon, Oct 14, 2019 65.10 65.33 64.68 64.74
1016 NASDAQ CSWI Fri, Oct 11, 2019 64.40 65.41 64.13 65.18
1015 NASDAQ CSWI Thu, Oct 10, 2019 65.22 65.31 64.30 64.41
1014 NASDAQ CSWI Wed, Oct 9, 2019 65.28 65.82 64.95 65.13
1013 NASDAQ CSWI Tue, Oct 8, 2019 64.87 65.28 64.24 64.92
1012 NASDAQ CSWI Mon, Oct 7, 2019 65.44 65.60 64.73 65.12
1011 NASDAQ CSWI Fri, Oct 4, 2019 65.00 65.66 65.00 65.44
1010 NASDAQ CSWI Thu, Oct 3, 2019 65.72 66.16 64.27 64.80
1009 NASDAQ CSWI Wed, Oct 2, 2019 66.52 66.70 65.11 66.04
1008 NASDAQ CSWI Tue, Oct 1, 2019 69.10 69.83 66.81 66.92
1007 NASDAQ CSWI Mon, Sep 30, 2019 69.25 69.81 68.48 69.03
1006 NASDAQ CSWI Fri, Sep 27, 2019 69.97 70.09 69.11 69.21
1005 NASDAQ CSWI Thu, Sep 26, 2019 70.27 70.80 69.74 69.80
1004 NASDAQ CSWI Wed, Sep 25, 2019 68.96 70.61 68.79 70.42
1003 NASDAQ CSWI Tue, Sep 24, 2019 68.65 69.04 68.17 68.82
1002 NASDAQ CSWI Mon, Sep 23, 2019 68.49 68.68 68.10 68.54
1001 NASDAQ CSWI Fri, Sep 20, 2019 68.87 69.12 67.65 68.72
1000 NASDAQ CSWI Thu, Sep 19, 2019 69.80 70.09 68.69 68.90
999 NASDAQ CSWI Wed, Sep 18, 2019 70.62 70.62 69.30 69.75
998 NASDAQ CSWI Tue, Sep 17, 2019 70.55 71.30 70.30 70.41
997 NASDAQ CSWI Mon, Sep 16, 2019 71.04 71.16 70.15 70.86
996 NASDAQ CSWI Fri, Sep 13, 2019 71.44 72.27 70.82 71.22
995 NASDAQ CSWI Thu, Sep 12, 2019 71.42 72.30 70.60 71.04
994 NASDAQ CSWI Wed, Sep 11, 2019 68.61 71.11 68.41 71.10
993 NASDAQ CSWI Tue, Sep 10, 2019 68.37 69.01 67.78 68.38
992 NASDAQ CSWI Mon, Sep 9, 2019 68.74 69.15 67.97 68.68
991 NASDAQ CSWI Fri, Sep 6, 2019 69.09 70.00 68.59 68.69
990 NASDAQ CSWI Thu, Sep 5, 2019 69.62 70.18 68.30 68.79
989 NASDAQ CSWI Wed, Sep 4, 2019 68.06 68.80 67.60 68.76
988 NASDAQ CSWI Tue, Sep 3, 2019 67.95 68.20 66.91 67.49
987 NASDAQ CSWI Fri, Aug 30, 2019 67.83 68.45 67.40 68.21
986 NASDAQ CSWI Thu, Aug 29, 2019 66.99 67.90 66.61 67.65
985 NASDAQ CSWI Wed, Aug 28, 2019 65.80 66.66 65.71 66.49
984 NASDAQ CSWI Tue, Aug 27, 2019 66.52 66.59 65.23 65.77
983 NASDAQ CSWI Mon, Aug 26, 2019 65.63 66.57 65.07 66.27
982 NASDAQ CSWI Fri, Aug 23, 2019 67.44 67.65 65.06 65.38
981 NASDAQ CSWI Thu, Aug 22, 2019 68.25 68.61 67.43 67.62
980 NASDAQ CSWI Wed, Aug 21, 2019 69.31 69.31 67.97 68.35
979 NASDAQ CSWI Tue, Aug 20, 2019 69.46 69.66 68.40 68.73
978 NASDAQ CSWI Mon, Aug 19, 2019 70.93 71.35 69.30 69.31
977 NASDAQ CSWI Fri, Aug 16, 2019 68.75 70.39 68.74 70.25
976 NASDAQ CSWI Thu, Aug 15, 2019 70.25 71.37 67.43 68.24
975 NASDAQ CSWI Wed, Aug 14, 2019 69.81 70.42 69.57 69.98
974 NASDAQ CSWI Tue, Aug 13, 2019 70.85 72.24 69.99 70.53
973 NASDAQ CSWI Mon, Aug 12, 2019 69.28 71.58 68.94 71.01
972 NASDAQ CSWI Fri, Aug 9, 2019 70.41 70.83 67.92 69.40
971 NASDAQ CSWI Thu, Aug 8, 2019 69.46 71.72 66.93 70.31
970 NASDAQ CSWI Wed, Aug 7, 2019 67.50 68.82 66.80 68.52
969 NASDAQ CSWI Tue, Aug 6, 2019 67.43 68.33 67.10 67.90
968 NASDAQ CSWI Mon, Aug 5, 2019 67.79 67.88 66.33 67.48
967 NASDAQ CSWI Fri, Aug 2, 2019 69.13 69.54 68.36 68.72
966 NASDAQ CSWI Thu, Aug 1, 2019 70.56 71.28 69.21 69.38
965 NASDAQ CSWI Wed, Jul 31, 2019 71.05 72.65 70.58 70.61
964 NASDAQ CSWI Tue, Jul 30, 2019 70.76 71.89 70.45 70.99
963 NASDAQ CSWI Mon, Jul 29, 2019 70.19 71.25 69.85 70.87
962 NASDAQ CSWI Fri, Jul 26, 2019 70.00 70.84 69.17 70.49
961 NASDAQ CSWI Thu, Jul 25, 2019 69.90 70.41 69.11 69.96
960 NASDAQ CSWI Wed, Jul 24, 2019 68.93 70.20 68.55 69.79
959 NASDAQ CSWI Tue, Jul 23, 2019 69.14 69.30 68.39 69.20
958 NASDAQ CSWI Mon, Jul 22, 2019 68.88 69.11 68.55 68.95
957 NASDAQ CSWI Fri, Jul 19, 2019 69.02 69.59 68.52 68.55
956 NASDAQ CSWI Thu, Jul 18, 2019 70.13 70.36 69.20 69.25
955 NASDAQ CSWI Wed, Jul 17, 2019 70.15 70.87 69.92 69.92
954 NASDAQ CSWI Tue, Jul 16, 2019 70.14 70.96 69.84 70.18
953 NASDAQ CSWI Mon, Jul 15, 2019 70.27 70.70 69.74 70.39
952 NASDAQ CSWI Fri, Jul 12, 2019 69.39 70.48 69.16 70.00
951 NASDAQ CSWI Thu, Jul 11, 2019 69.59 69.80 68.75 69.29
950 NASDAQ CSWI Wed, Jul 10, 2019 69.48 70.30 68.96 69.58
949 NASDAQ CSWI Tue, Jul 9, 2019 68.55 69.66 68.38 69.50
948 NASDAQ CSWI Mon, Jul 8, 2019 67.70 68.80 66.91 68.62
947 NASDAQ CSWI Fri, Jul 5, 2019 68.42 68.73 67.66 68.06
946 NASDAQ CSWI Wed, Jul 3, 2019 68.25 68.81 67.86 68.61
945 NASDAQ CSWI Tue, Jul 2, 2019 68.55 69.15 67.67 67.99
944 NASDAQ CSWI Mon, Jul 1, 2019 68.59 68.69 67.31 68.36
943 NASDAQ CSWI Fri, Jun 28, 2019 67.42 69.12 67.03 68.15
942 NASDAQ CSWI Thu, Jun 27, 2019 65.87 67.30 65.72 67.30
941 NASDAQ CSWI Wed, Jun 26, 2019 65.53 66.61 65.16 65.88
940 NASDAQ CSWI Tue, Jun 25, 2019 66.10 66.96 64.86 65.28
939 NASDAQ CSWI Mon, Jun 24, 2019 67.35 68.23 65.97 66.00
938 NASDAQ CSWI Fri, Jun 21, 2019 67.27 68.98 66.97 67.44
937 NASDAQ CSWI Thu, Jun 20, 2019 67.67 67.92 66.89 67.74
936 NASDAQ CSWI Wed, Jun 19, 2019 67.52 68.19 66.75 67.25
935 NASDAQ CSWI Tue, Jun 18, 2019 67.49 68.49 67.11 67.11
934 NASDAQ CSWI Mon, Jun 17, 2019 67.84 67.92 66.39 67.07
933 NASDAQ CSWI Fri, Jun 14, 2019 68.75 69.10 67.49 67.65
932 NASDAQ CSWI Thu, Jun 13, 2019 67.34 68.66 67.34 68.49
931 NASDAQ CSWI Wed, Jun 12, 2019 66.92 67.31 66.10 67.04
930 NASDAQ CSWI Tue, Jun 11, 2019 66.56 67.14 66.15 66.68
929 NASDAQ CSWI Mon, Jun 10, 2019 66.18 66.90 65.87 66.19
928 NASDAQ CSWI Fri, Jun 7, 2019 65.51 66.25 65.15 65.81
927 NASDAQ CSWI Thu, Jun 6, 2019 65.53 65.85 64.74 65.28
926 NASDAQ CSWI Wed, Jun 5, 2019 65.32 65.84 64.83 65.50
925 NASDAQ CSWI Tue, Jun 4, 2019 65.43 66.30 64.00 65.04
924 NASDAQ CSWI Mon, Jun 3, 2019 64.01 65.42 63.26 64.87
923 NASDAQ CSWI Fri, May 31, 2019 62.97 63.97 62.44 63.93
922 NASDAQ CSWI Thu, May 30, 2019 64.83 65.50 63.25 63.39
921 NASDAQ CSWI Wed, May 29, 2019 63.50 65.11 63.06 64.66
920 NASDAQ CSWI Tue, May 28, 2019 63.73 65.46 63.73 64.23
919 NASDAQ CSWI Fri, May 24, 2019 64.38 66.02 62.74 63.69
918 NASDAQ CSWI Thu, May 23, 2019 63.74 64.07 62.87 64.07
917 NASDAQ CSWI Wed, May 22, 2019 63.06 75.67 61.15 64.90
916 NASDAQ CSWI Tue, May 21, 2019 58.67 59.91 58.24 59.57
915 NASDAQ CSWI Mon, May 20, 2019 58.58 59.02 58.11 58.25
914 NASDAQ CSWI Fri, May 17, 2019 59.80 60.50 58.53 58.85
913 NASDAQ CSWI Thu, May 16, 2019 59.77 60.59 59.53 60.20
912 NASDAQ CSWI Wed, May 15, 2019 59.83 60.59 59.29 59.66
911 NASDAQ CSWI Tue, May 14, 2019 59.85 60.80 59.11 60.00
910 NASDAQ CSWI Mon, May 13, 2019 61.04 61.20 59.37 59.72
909 NASDAQ CSWI Fri, May 10, 2019 61.30 61.78 60.07 61.77
908 NASDAQ CSWI Thu, May 9, 2019 60.52 61.75 59.50 61.61
907 NASDAQ CSWI Wed, May 8, 2019 60.91 61.33 60.61 60.90
906 NASDAQ CSWI Tue, May 7, 2019 60.94 61.56 60.34 60.98
905 NASDAQ CSWI Mon, May 6, 2019 61.69 62.09 61.29 61.51
904 NASDAQ CSWI Fri, May 3, 2019 61.08 62.78 60.64 62.25
903 NASDAQ CSWI Thu, May 2, 2019 61.18 61.18 60.00 60.87
902 NASDAQ CSWI Wed, May 1, 2019 60.13 61.03 59.47 60.42
901 NASDAQ CSWI Tue, Apr 30, 2019 60.55 60.70 59.94 59.95
900 NASDAQ CSWI Mon, Apr 29, 2019 60.16 60.92 59.51 60.53
899 NASDAQ CSWI Fri, Apr 26, 2019 59.29 60.06 58.94 59.92
898 NASDAQ CSWI Thu, Apr 25, 2019 60.24 60.24 59.22 59.31
897 NASDAQ CSWI Wed, Apr 24, 2019 59.88 61.31 59.62 60.48
896 NASDAQ CSWI Tue, Apr 23, 2019 59.24 60.07 58.56 60.05
895 NASDAQ CSWI Mon, Apr 22, 2019 59.10 59.49 57.95 58.98
894 NASDAQ CSWI Thu, Apr 18, 2019 59.68 59.89 59.25 59.41
893 NASDAQ CSWI Wed, Apr 17, 2019 60.36 60.93 59.63 59.81
892 NASDAQ CSWI Tue, Apr 16, 2019 61.03 61.32 60.18 60.18
891 NASDAQ CSWI Mon, Apr 15, 2019 61.06 61.42 60.28 60.85
890 NASDAQ CSWI Fri, Apr 12, 2019 61.17 61.61 60.54 61.00
889 NASDAQ CSWI Thu, Apr 11, 2019 60.52 61.05 60.35 60.60
888 NASDAQ CSWI Wed, Apr 10, 2019 59.40 60.59 59.15 60.33
887 NASDAQ CSWI Tue, Apr 9, 2019 60.50 60.90 59.08 59.11
886 NASDAQ CSWI Mon, Apr 8, 2019 59.62 61.20 59.62 60.50
885 NASDAQ CSWI Fri, Apr 5, 2019 58.65 59.78 58.65 59.73
884 NASDAQ CSWI Thu, Apr 4, 2019 57.95 59.10 57.64 58.65
883 NASDAQ CSWI Wed, Apr 3, 2019 57.36 58.21 56.93 57.90
882 NASDAQ CSWI Tue, Apr 2, 2019 57.57 57.57 57.00 57.22
881 NASDAQ CSWI Mon, Apr 1, 2019 57.10 57.72 56.96 57.68
880 NASDAQ CSWI Fri, Mar 29, 2019 57.35 58.15 56.65 57.29
879 NASDAQ CSWI Thu, Mar 28, 2019 56.88 57.24 56.58 57.05
878 NASDAQ CSWI Wed, Mar 27, 2019 56.31 57.07 55.94 56.85
877 NASDAQ CSWI Tue, Mar 26, 2019 55.95 56.45 55.61 56.31
876 NASDAQ CSWI Mon, Mar 25, 2019 55.08 55.83 54.69 55.59
875 NASDAQ CSWI Fri, Mar 22, 2019 56.20 56.20 54.83 54.83
874 NASDAQ CSWI Thu, Mar 21, 2019 56.35 57.33 56.33 56.40
873 NASDAQ CSWI Wed, Mar 20, 2019 57.13 57.60 56.12 56.59
872 NASDAQ CSWI Tue, Mar 19, 2019 57.51 58.05 57.03 57.12
871 NASDAQ CSWI Mon, Mar 18, 2019 57.13 57.83 56.71 57.19
870 NASDAQ CSWI Fri, Mar 15, 2019 56.91 57.92 56.37 56.87
869 NASDAQ CSWI Thu, Mar 14, 2019 56.69 57.07 56.57 56.79
868 NASDAQ CSWI Wed, Mar 13, 2019 56.69 57.31 56.59 57.06
867 NASDAQ CSWI Tue, Mar 12, 2019 56.57 57.02 56.20 56.66
866 NASDAQ CSWI Mon, Mar 11, 2019 55.50 56.86 55.18 56.50
865 NASDAQ CSWI Fri, Mar 8, 2019 55.25 56.25 55.02 55.42
864 NASDAQ CSWI Thu, Mar 7, 2019 55.91 56.54 55.12 55.27
863 NASDAQ CSWI Wed, Mar 6, 2019 56.76 57.60 55.90 55.90
862 NASDAQ CSWI Tue, Mar 5, 2019 57.78 57.82 56.63 56.73
861 NASDAQ CSWI Mon, Mar 4, 2019 57.48 59.94 57.17 57.79
860 NASDAQ CSWI Fri, Mar 1, 2019 57.18 57.82 56.61 57.54
859 NASDAQ CSWI Thu, Feb 28, 2019 56.74 56.97 56.24 56.78
858 NASDAQ CSWI Wed, Feb 27, 2019 56.37 57.01 56.04 56.89
857 NASDAQ CSWI Tue, Feb 26, 2019 56.99 57.56 56.25 56.49
856 NASDAQ CSWI Mon, Feb 25, 2019 57.29 57.65 56.76 56.76
855 NASDAQ CSWI Fri, Feb 22, 2019 57.18 57.56 56.78 57.34
854 NASDAQ CSWI Thu, Feb 21, 2019 57.28 57.34 56.58 57.17
853 NASDAQ CSWI Wed, Feb 20, 2019 56.37 57.36 56.17 57.01
852 NASDAQ CSWI Tue, Feb 19, 2019 56.17 56.83 55.96 56.17
851 NASDAQ CSWI Fri, Feb 15, 2019 56.06 56.58 55.54 56.16
850 NASDAQ CSWI Thu, Feb 14, 2019 55.56 56.31 55.56 55.73
849 NASDAQ CSWI Wed, Feb 13, 2019 55.57 56.22 55.47 55.61
848 NASDAQ CSWI Tue, Feb 12, 2019 55.50 56.22 54.83 55.61
847 NASDAQ CSWI Mon, Feb 11, 2019 54.49 55.48 53.94 55.11
846 NASDAQ CSWI Fri, Feb 8, 2019 54.82 57.66 54.09 54.50
845 NASDAQ CSWI Thu, Feb 7, 2019 55.08 56.01 54.04 54.83
844 NASDAQ CSWI Wed, Feb 6, 2019 53.93 55.85 53.93 55.18
843 NASDAQ CSWI Tue, Feb 5, 2019 52.90 54.67 52.67 53.74
842 NASDAQ CSWI Mon, Feb 4, 2019 51.73 51.90 51.23 51.90
841 NASDAQ CSWI Fri, Feb 1, 2019 51.94 52.30 51.37 51.72
840 NASDAQ CSWI Thu, Jan 31, 2019 51.42 52.01 50.73 51.65
839 NASDAQ CSWI Wed, Jan 30, 2019 50.91 51.89 50.69 51.41
838 NASDAQ CSWI Tue, Jan 29, 2019 50.86 51.41 50.60 50.81
837 NASDAQ CSWI Mon, Jan 28, 2019 50.93 51.43 49.69 50.68
836 NASDAQ CSWI Fri, Jan 25, 2019 51.70 52.26 51.05 51.23
835 NASDAQ CSWI Thu, Jan 24, 2019 51.58 51.95 51.22 51.52
834 NASDAQ CSWI Wed, Jan 23, 2019 51.68 51.80 50.97 51.58
833 NASDAQ CSWI Tue, Jan 22, 2019 51.35 51.57 50.91 51.37
832 NASDAQ CSWI Fri, Jan 18, 2019 51.57 52.02 51.33 51.40
831 NASDAQ CSWI Thu, Jan 17, 2019 50.17 51.41 50.07 51.28
830 NASDAQ CSWI Wed, Jan 16, 2019 49.89 50.53 49.76 50.11
829 NASDAQ CSWI Tue, Jan 15, 2019 50.24 50.68 49.32 49.79
828 NASDAQ CSWI Mon, Jan 14, 2019 50.26 50.80 49.94 50.10
827 NASDAQ CSWI Fri, Jan 11, 2019 50.11 50.86 49.54 50.29
826 NASDAQ CSWI Thu, Jan 10, 2019 49.23 50.25 48.85 50.23
825 NASDAQ CSWI Wed, Jan 9, 2019 50.13 50.13 48.56 49.31
824 NASDAQ CSWI Tue, Jan 8, 2019 49.22 49.79 48.75 49.01
823 NASDAQ CSWI Mon, Jan 7, 2019 48.87 49.54 48.01 48.75
822 NASDAQ CSWI Fri, Jan 4, 2019 48.01 48.86 48.01 48.69
821 NASDAQ CSWI Thu, Jan 3, 2019 48.04 48.24 46.86 47.35
820 NASDAQ CSWI Wed, Jan 2, 2019 47.80 48.65 47.59 48.34
819 NASDAQ CSWI Mon, Dec 31, 2018 47.97 48.37 47.61 48.35
818 NASDAQ CSWI Fri, Dec 28, 2018 48.25 48.40 47.49 47.95
817 NASDAQ CSWI Thu, Dec 27, 2018 47.44 48.29 46.24 48.20
816 NASDAQ CSWI Wed, Dec 26, 2018 46.56 48.20 45.99 48.20
815 NASDAQ CSWI Mon, Dec 24, 2018 47.52 47.79 46.26 46.26
814 NASDAQ CSWI Fri, Dec 21, 2018 48.14 48.77 47.00 47.80
813 NASDAQ CSWI Thu, Dec 20, 2018 48.00 48.62 47.48 48.18
812 NASDAQ CSWI Wed, Dec 19, 2018 49.43 49.71 47.69 48.26
811 NASDAQ CSWI Tue, Dec 18, 2018 49.41 49.57 48.14 49.18
810 NASDAQ CSWI Mon, Dec 17, 2018 50.02 50.73 48.42 48.91
809 NASDAQ CSWI Fri, Dec 14, 2018 49.80 50.97 49.80 50.22
808 NASDAQ CSWI Thu, Dec 13, 2018 50.38 51.02 49.44 50.25
807 NASDAQ CSWI Wed, Dec 12, 2018 50.98 51.62 50.43 50.97
806 NASDAQ CSWI Tue, Dec 11, 2018 51.38 51.68 50.23 50.53
805 NASDAQ CSWI Mon, Dec 10, 2018 50.68 51.43 50.02 50.63
804 NASDAQ CSWI Fri, Dec 7, 2018 51.30 52.44 50.25 50.71
803 NASDAQ CSWI Thu, Dec 6, 2018 49.70 51.48 49.70 50.75
802 NASDAQ CSWI Tue, Dec 4, 2018 53.22 53.26 50.04 50.57
801 NASDAQ CSWI Mon, Dec 3, 2018 53.42 53.63 52.38 53.41
800 NASDAQ CSWI Fri, Nov 30, 2018 52.34 53.30 52.02 52.97
799 NASDAQ CSWI Thu, Nov 29, 2018 52.50 53.83 52.08 52.21
798 NASDAQ CSWI Wed, Nov 28, 2018 51.07 52.67 49.31 52.39
797 NASDAQ CSWI Tue, Nov 27, 2018 51.90 51.90 50.67 50.88
796 NASDAQ CSWI Mon, Nov 26, 2018 51.67 52.20 51.11 52.05
795 NASDAQ CSWI Fri, Nov 23, 2018 50.86 52.85 50.84 51.13
794 NASDAQ CSWI Wed, Nov 21, 2018 51.26 52.00 50.60 51.10
793 NASDAQ CSWI Tue, Nov 20, 2018 51.39 52.56 50.51 51.05
792 NASDAQ CSWI Mon, Nov 19, 2018 53.05 53.25 51.66 51.75
791 NASDAQ CSWI Fri, Nov 16, 2018 52.50 53.09 51.90 52.97
790 NASDAQ CSWI Thu, Nov 15, 2018 52.31 53.59 51.59 53.02
789 NASDAQ CSWI Wed, Nov 14, 2018 52.57 53.08 51.50 52.33
788 NASDAQ CSWI Tue, Nov 13, 2018 52.56 53.77 51.38 51.94
787 NASDAQ CSWI Mon, Nov 12, 2018 52.47 53.55 51.83 52.39
786 NASDAQ CSWI Fri, Nov 9, 2018 53.52 53.90 51.97 52.42
785 NASDAQ CSWI Thu, Nov 8, 2018 52.32 54.65 52.32 53.55
784 NASDAQ CSWI Wed, Nov 7, 2018 49.25 53.81 49.25 53.42
783 NASDAQ CSWI Tue, Nov 6, 2018 46.84 47.35 46.04 47.35
782 NASDAQ CSWI Mon, Nov 5, 2018 46.85 47.31 45.56 46.69
781 NASDAQ CSWI Fri, Nov 2, 2018 46.88 47.65 46.41 46.56
780 NASDAQ CSWI Thu, Nov 1, 2018 46.00 47.46 44.76 46.45
779 NASDAQ CSWI Wed, Oct 31, 2018 46.84 46.84 45.24 46.03
778 NASDAQ CSWI Tue, Oct 30, 2018 45.82 46.67 41.50 46.27
777 NASDAQ CSWI Mon, Oct 29, 2018 46.68 47.38 45.23 45.64
776 NASDAQ CSWI Fri, Oct 26, 2018 44.76 46.79 44.76 46.15
775 NASDAQ CSWI Thu, Oct 25, 2018 44.59 46.05 44.00 45.36
774 NASDAQ CSWI Wed, Oct 24, 2018 46.38 46.92 44.25 44.25
773 NASDAQ CSWI Tue, Oct 23, 2018 45.47 46.45 45.11 45.99
772 NASDAQ CSWI Mon, Oct 22, 2018 46.13 46.36 45.74 46.13
771 NASDAQ CSWI Fri, Oct 19, 2018 46.58 47.11 45.82 46.09
770 NASDAQ CSWI Thu, Oct 18, 2018 47.56 47.78 46.38 46.63
769 NASDAQ CSWI Wed, Oct 17, 2018 48.51 48.51 47.35 47.78
768 NASDAQ CSWI Tue, Oct 16, 2018 47.76 48.77 44.96 48.62
767 NASDAQ CSWI Mon, Oct 15, 2018 47.72 47.99 47.28 47.77
766 NASDAQ CSWI Fri, Oct 12, 2018 49.40 49.40 47.29 47.80
765 NASDAQ CSWI Thu, Oct 11, 2018 50.26 51.17 48.75 48.78
764 NASDAQ CSWI Wed, Oct 10, 2018 51.32 51.67 50.26 50.31
763 NASDAQ CSWI Tue, Oct 9, 2018 52.42 52.75 51.40 51.50
762 NASDAQ CSWI Mon, Oct 8, 2018 52.34 52.75 51.83 52.27
761 NASDAQ CSWI Fri, Oct 5, 2018 52.39 52.65 51.38 52.35
760 NASDAQ CSWI Thu, Oct 4, 2018 53.05 53.09 52.44 52.59
759 NASDAQ CSWI Wed, Oct 3, 2018 52.71 53.52 52.71 53.21
758 NASDAQ CSWI Tue, Oct 2, 2018 53.43 53.43 52.50 52.62
757 NASDAQ CSWI Mon, Oct 1, 2018 53.92 54.09 53.11 53.32
756 NASDAQ CSWI Fri, Sep 28, 2018 54.00 54.25 53.40 53.70
755 NASDAQ CSWI Thu, Sep 27, 2018 54.15 54.60 53.95 54.05
754 NASDAQ CSWI Wed, Sep 26, 2018 54.20 54.45 53.65 54.15
753 NASDAQ CSWI Tue, Sep 25, 2018 54.65 54.70 54.15 54.20
752 NASDAQ CSWI Mon, Sep 24, 2018 53.90 54.75 53.80 54.70
751 NASDAQ CSWI Fri, Sep 21, 2018 53.60 55.50 53.00 54.20
750 NASDAQ CSWI Thu, Sep 20, 2018 54.23 55.00 53.45 53.60
749 NASDAQ CSWI Wed, Sep 19, 2018 53.75 54.00 52.90 53.10
748 NASDAQ CSWI Tue, Sep 18, 2018 54.65 55.05 53.50 53.70
747 NASDAQ CSWI Mon, Sep 17, 2018 55.75 55.75 53.95 54.50
746 NASDAQ CSWI Fri, Sep 14, 2018 55.95 56.30 55.80 55.85
745 NASDAQ CSWI Thu, Sep 13, 2018 56.15 56.35 55.80 55.90
744 NASDAQ CSWI Wed, Sep 12, 2018 55.80 56.25 55.48 56.00
743 NASDAQ CSWI Tue, Sep 11, 2018 55.95 56.25 55.75 55.80
742 NASDAQ CSWI Mon, Sep 10, 2018 56.30 56.43 55.90 56.00
741 NASDAQ CSWI Fri, Sep 7, 2018 55.95 56.35 55.75 56.05
740 NASDAQ CSWI Thu, Sep 6, 2018 56.50 56.60 56.00 56.15
739 NASDAQ CSWI Wed, Sep 5, 2018 55.75 56.40 55.75 56.25
738 NASDAQ CSWI Tue, Sep 4, 2018 55.80 56.00 55.20 55.90
737 NASDAQ CSWI Fri, Aug 31, 2018 55.90 56.25 55.75 56.00
736 NASDAQ CSWI Thu, Aug 30, 2018 55.80 56.40 55.70 56.20
735 NASDAQ CSWI Wed, Aug 29, 2018 55.95 56.25 55.80 55.90
734 NASDAQ CSWI Tue, Aug 28, 2018 56.15 56.20 55.65 55.95
733 NASDAQ CSWI Mon, Aug 27, 2018 56.25 56.60 55.70 55.90
732 NASDAQ CSWI Fri, Aug 24, 2018 55.50 56.20 55.05 56.05
731 NASDAQ CSWI Thu, Aug 23, 2018 55.85 56.05 55.40 55.55
730 NASDAQ CSWI Wed, Aug 22, 2018 56.70 56.70 55.80 55.80
729 NASDAQ CSWI Tue, Aug 21, 2018 56.30 57.20 56.30 56.65
728 NASDAQ CSWI Mon, Aug 20, 2018 55.85 56.45 55.80 56.10
727 NASDAQ CSWI Fri, Aug 17, 2018 55.00 56.25 54.95 55.65
726 NASDAQ CSWI Thu, Aug 16, 2018 54.80 55.50 54.80 55.10
725 NASDAQ CSWI Wed, Aug 15, 2018 54.75 54.80 54.30 54.55
724 NASDAQ CSWI Tue, Aug 14, 2018 54.30 55.55 54.30 54.90
723 NASDAQ CSWI Mon, Aug 13, 2018 54.85 55.10 53.95 54.15
722 NASDAQ CSWI Fri, Aug 10, 2018 54.65 55.65 54.48 54.70
721 NASDAQ CSWI Thu, Aug 9, 2018 54.70 55.55 54.55 54.80
720 NASDAQ CSWI Wed, Aug 8, 2018 53.80 54.83 53.65 54.65
719 NASDAQ CSWI Tue, Aug 7, 2018 53.85 54.72 53.85 54.00
718 NASDAQ CSWI Mon, Aug 6, 2018 52.35 53.75 52.35 53.60
717 NASDAQ CSWI Fri, Aug 3, 2018 52.50 52.60 52.00 52.45
716 NASDAQ CSWI Thu, Aug 2, 2018 50.75 53.25 50.75 52.40
715 NASDAQ CSWI Wed, Aug 1, 2018 51.40 51.45 48.45 50.85
714 NASDAQ CSWI Tue, Jul 31, 2018 54.15 54.95 53.80 54.25
713 NASDAQ CSWI Mon, Jul 30, 2018 55.15 55.15 53.85 53.90
712 NASDAQ CSWI Fri, Jul 27, 2018 56.15 56.15 54.90 54.90
711 NASDAQ CSWI Thu, Jul 26, 2018 54.95 56.45 54.95 56.00
710 NASDAQ CSWI Wed, Jul 25, 2018 54.55 55.10 54.50 55.00
709 NASDAQ CSWI Tue, Jul 24, 2018 54.70 55.00 54.20 54.70
708 NASDAQ CSWI Mon, Jul 23, 2018 54.30 54.85 54.23 54.40
707 NASDAQ CSWI Fri, Jul 20, 2018 53.65 54.83 53.65 54.55
706 NASDAQ CSWI Thu, Jul 19, 2018 53.15 54.10 53.05 53.90
705 NASDAQ CSWI Wed, Jul 18, 2018 53.20 53.65 53.05 53.35
704 NASDAQ CSWI Tue, Jul 17, 2018 53.05 53.65 53.00 53.35
703 NASDAQ CSWI Mon, Jul 16, 2018 52.85 53.25 52.65 53.20
702 NASDAQ CSWI Fri, Jul 13, 2018 52.75 53.05 52.50 52.90
701 NASDAQ CSWI Thu, Jul 12, 2018 53.15 53.15 52.55 52.75
700 NASDAQ CSWI Wed, Jul 11, 2018 53.20 53.20 52.60 52.80
699 NASDAQ CSWI Tue, Jul 10, 2018 54.25 54.30 53.20 53.20
698 NASDAQ CSWI Mon, Jul 9, 2018 53.95 54.40 53.95 54.25
697 NASDAQ CSWI Fri, Jul 6, 2018 53.95 54.10 53.55 53.85
696 NASDAQ CSWI Thu, Jul 5, 2018 52.95 53.60 52.60 53.55
695 NASDAQ CSWI Tue, Jul 3, 2018 54.00 54.25 52.45 52.60
694 NASDAQ CSWI Mon, Jul 2, 2018 52.55 54.25 51.60 53.95
693 NASDAQ CSWI Fri, Jun 29, 2018 53.20 53.90 52.65 52.85
692 NASDAQ CSWI Thu, Jun 28, 2018 52.60 53.15 52.30 53.10
691 NASDAQ CSWI Wed, Jun 27, 2018 52.95 53.50 52.55 52.65
690 NASDAQ CSWI Tue, Jun 26, 2018 53.20 53.45 52.80 53.00
689 NASDAQ CSWI Mon, Jun 25, 2018 53.35 56.20 52.50 53.15
688 NASDAQ CSWI Fri, Jun 22, 2018 53.55 53.90 53.25 53.55
687 NASDAQ CSWI Thu, Jun 21, 2018 53.85 54.35 53.25 53.45
686 NASDAQ CSWI Wed, Jun 20, 2018 53.20 54.50 52.40 53.70
685 NASDAQ CSWI Tue, Jun 19, 2018 52.45 53.35 52.45 53.10
684 NASDAQ CSWI Mon, Jun 18, 2018 52.55 54.55 52.55 52.75
683 NASDAQ CSWI Fri, Jun 15, 2018 51.95 53.45 51.10 52.90
682 NASDAQ CSWI Thu, Jun 14, 2018 51.75 52.60 51.20 52.25
681 NASDAQ CSWI Wed, Jun 13, 2018 51.65 52.05 51.40 51.50
680 NASDAQ CSWI Tue, Jun 12, 2018 51.45 51.75 51.10 51.45
679 NASDAQ CSWI Mon, Jun 11, 2018 50.95 51.80 50.95 51.20
678 NASDAQ CSWI Fri, Jun 8, 2018 51.45 52.85 51.00 51.10
677 NASDAQ CSWI Thu, Jun 7, 2018 50.80 51.95 50.80 51.35
676 NASDAQ CSWI Wed, Jun 6, 2018 50.45 51.50 50.45 50.60
675 NASDAQ CSWI Tue, Jun 5, 2018 49.80 52.10 49.80 50.30
674 NASDAQ CSWI Mon, Jun 4, 2018 49.30 50.20 47.95 49.65
673 NASDAQ CSWI Fri, Jun 1, 2018 48.90 49.40 48.70 49.00
672 NASDAQ CSWI Thu, May 31, 2018 49.15 49.25 48.55 48.60
671 NASDAQ CSWI Wed, May 30, 2018 48.00 49.95 48.00 48.75
670 NASDAQ CSWI Tue, May 29, 2018 46.10 46.85 45.45 46.55
669 NASDAQ CSWI Fri, May 25, 2018 46.50 47.05 45.90 46.40
668 NASDAQ CSWI Thu, May 24, 2018 46.35 46.90 46.10 46.70
667 NASDAQ CSWI Wed, May 23, 2018 46.00 46.70 45.75 46.55
666 NASDAQ CSWI Tue, May 22, 2018 46.45 46.65 46.05 46.10
665 NASDAQ CSWI Mon, May 21, 2018 45.70 47.05 45.55 46.35
664 NASDAQ CSWI Fri, May 18, 2018 45.70 45.85 45.35 45.35
663 NASDAQ CSWI Thu, May 17, 2018 45.55 46.05 45.30 45.55
662 NASDAQ CSWI Wed, May 16, 2018 45.20 45.80 45.18 45.50
661 NASDAQ CSWI Tue, May 15, 2018 45.00 45.70 45.00 45.20
660 NASDAQ CSWI Mon, May 14, 2018 45.50 45.50 45.10 45.20
659 NASDAQ CSWI Fri, May 11, 2018 45.10 45.60 45.10 45.40
658 NASDAQ CSWI Thu, May 10, 2018 45.15 45.45 44.65 45.15
657 NASDAQ CSWI Wed, May 9, 2018 44.65 45.45 44.65 45.00
656 NASDAQ CSWI Tue, May 8, 2018 44.85 45.40 41.57 44.85
655 NASDAQ CSWI Mon, May 7, 2018 44.30 45.25 43.85 44.90
654 NASDAQ CSWI Fri, May 4, 2018 43.70 44.65 43.70 44.25
653 NASDAQ CSWI Thu, May 3, 2018 44.10 44.40 43.20 43.90
652 NASDAQ CSWI Wed, May 2, 2018 44.00 44.75 43.95 44.30
651 NASDAQ CSWI Tue, May 1, 2018 43.30 45.25 43.05 44.15
650 NASDAQ CSWI Mon, Apr 30, 2018 44.50 44.75 42.60 43.35
649 NASDAQ CSWI Fri, Apr 27, 2018 45.50 45.50 44.28 44.40
648 NASDAQ CSWI Thu, Apr 26, 2018 45.25 45.50 44.65 44.90
647 NASDAQ CSWI Wed, Apr 25, 2018 45.35 45.95 44.95 45.15
646 NASDAQ CSWI Tue, Apr 24, 2018 45.90 46.00 44.85 45.50
645 NASDAQ CSWI Mon, Apr 23, 2018 45.30 45.90 45.20 45.75
644 NASDAQ CSWI Fri, Apr 20, 2018 44.90 45.50 44.80 44.95
643 NASDAQ CSWI Thu, Apr 19, 2018 45.45 45.45 44.75 45.05
642 NASDAQ CSWI Wed, Apr 18, 2018 45.45 45.98 45.30 45.50
641 NASDAQ CSWI Tue, Apr 17, 2018 45.60 45.60 45.15 45.20
640 NASDAQ CSWI Mon, Apr 16, 2018 45.40 45.70 45.00 45.23
639 NASDAQ CSWI Fri, Apr 13, 2018 45.10 45.30 44.55 44.90
638 NASDAQ CSWI Thu, Apr 12, 2018 44.90 45.18 44.45 44.95
637 NASDAQ CSWI Wed, Apr 11, 2018 44.95 45.05 44.51 44.70
636 NASDAQ CSWI Tue, Apr 10, 2018 45.15 45.25 44.30 45.15
635 NASDAQ CSWI Mon, Apr 9, 2018 44.55 45.00 44.50 44.75
634 NASDAQ CSWI Fri, Apr 6, 2018 44.60 45.45 43.65 44.40
633 NASDAQ CSWI Thu, Apr 5, 2018 45.05 45.75 44.45 45.00
632 NASDAQ CSWI Wed, Apr 4, 2018 44.20 45.05 43.65 44.70
631 NASDAQ CSWI Tue, Apr 3, 2018 44.35 44.95 43.70 44.75
630 NASDAQ CSWI Mon, Apr 2, 2018 44.95 45.40 43.30 44.15
629 NASDAQ CSWI Thu, Mar 29, 2018 45.25 45.95 45.00 45.05
628 NASDAQ CSWI Wed, Mar 28, 2018 44.95 45.35 44.70 45.05
627 NASDAQ CSWI Tue, Mar 27, 2018 45.90 45.90 44.90 45.00
626 NASDAQ CSWI Mon, Mar 26, 2018 45.20 45.90 44.85 45.70
625 NASDAQ CSWI Fri, Mar 23, 2018 46.00 46.30 44.30 44.40
624 NASDAQ CSWI Thu, Mar 22, 2018 46.30 46.90 45.65 45.80
623 NASDAQ CSWI Wed, Mar 21, 2018 46.35 47.00 46.20 46.90
622 NASDAQ CSWI Tue, Mar 20, 2018 46.25 46.50 45.91 46.35
621 NASDAQ CSWI Mon, Mar 19, 2018 46.20 46.80 45.40 46.25
620 NASDAQ CSWI Fri, Mar 16, 2018 46.60 47.00 46.30 46.30
619 NASDAQ CSWI Thu, Mar 15, 2018 46.65 47.05 46.00 46.75
618 NASDAQ CSWI Wed, Mar 14, 2018 47.35 47.35 46.40 46.65
617 NASDAQ CSWI Tue, Mar 13, 2018 48.00 48.45 47.20 47.25
616 NASDAQ CSWI Mon, Mar 12, 2018 46.75 47.70 46.71 47.70
615 NASDAQ CSWI Fri, Mar 9, 2018 46.45 47.00 45.65 46.60
614 NASDAQ CSWI Thu, Mar 8, 2018 46.10 46.80 45.80 46.05
613 NASDAQ CSWI Wed, Mar 7, 2018 45.85 46.60 45.80 46.50
612 NASDAQ CSWI Tue, Mar 6, 2018 45.65 46.20 45.13 46.10
611 NASDAQ CSWI Mon, Mar 5, 2018 45.60 46.10 45.10 45.80
610 NASDAQ CSWI Fri, Mar 2, 2018 44.90 46.45 44.90 45.95
609 NASDAQ CSWI Thu, Mar 1, 2018 45.85 46.10 45.15 45.35
608 NASDAQ CSWI Wed, Feb 28, 2018 46.90 46.90 45.80 45.85
607 NASDAQ CSWI Tue, Feb 27, 2018 47.50 47.50 46.30 46.70
606 NASDAQ CSWI Mon, Feb 26, 2018 47.80 49.31 47.10 47.45
605 NASDAQ CSWI Fri, Feb 23, 2018 47.45 47.85 46.80 47.50
604 NASDAQ CSWI Thu, Feb 22, 2018 47.15 47.80 46.65 47.10
603 NASDAQ CSWI Wed, Feb 21, 2018 47.35 48.10 46.95 47.05
602 NASDAQ CSWI Tue, Feb 20, 2018 46.55 47.60 46.55 47.20
601 NASDAQ CSWI Fri, Feb 16, 2018 46.20 47.45 46.20 47.05
600 NASDAQ CSWI Thu, Feb 15, 2018 46.45 46.45 45.73 46.25
599 NASDAQ CSWI Wed, Feb 14, 2018 44.80 46.33 44.80 45.95
598 NASDAQ CSWI Tue, Feb 13, 2018 45.50 45.90 45.05 45.35
597 NASDAQ CSWI Mon, Feb 12, 2018 45.75 46.70 45.05 45.90
596 NASDAQ CSWI Fri, Feb 9, 2018 42.30 46.00 42.30 45.65
595 NASDAQ CSWI Thu, Feb 8, 2018 44.25 44.30 41.70 41.75
594 NASDAQ CSWI Wed, Feb 7, 2018 44.55 45.88 43.85 44.55
593 NASDAQ CSWI Tue, Feb 6, 2018 43.80 45.65 43.10 44.85
592 NASDAQ CSWI Mon, Feb 5, 2018 46.40 47.60 44.70 44.85
591 NASDAQ CSWI Fri, Feb 2, 2018 48.00 48.00 46.15 46.65
590 NASDAQ CSWI Thu, Feb 1, 2018 47.55 47.90 46.05 47.25
589 NASDAQ CSWI Wed, Jan 31, 2018 48.05 48.60 47.28 47.90
588 NASDAQ CSWI Tue, Jan 30, 2018 47.40 48.25 47.30 47.95
587 NASDAQ CSWI Mon, Jan 29, 2018 48.45 48.45 47.30 47.75
586 NASDAQ CSWI Fri, Jan 26, 2018 48.95 48.95 46.78 48.65
585 NASDAQ CSWI Thu, Jan 25, 2018 47.75 48.95 47.40 48.80
584 NASDAQ CSWI Wed, Jan 24, 2018 48.35 48.55 47.70 47.85
583 NASDAQ CSWI Tue, Jan 23, 2018 48.25 48.25 47.65 48.15
582 NASDAQ CSWI Mon, Jan 22, 2018 48.90 48.90 48.15 48.30
581 NASDAQ CSWI Fri, Jan 19, 2018 48.45 49.20 47.00 49.10
580 NASDAQ CSWI Thu, Jan 18, 2018 48.90 48.90 47.65 48.50
579 NASDAQ CSWI Wed, Jan 17, 2018 48.25 48.90 47.05 48.90
578 NASDAQ CSWI Tue, Jan 16, 2018 48.40 49.10 47.75 48.00
577 NASDAQ CSWI Fri, Jan 12, 2018 47.30 48.45 47.15 48.20
576 NASDAQ CSWI Thu, Jan 11, 2018 46.10 47.65 46.10 47.10
575 NASDAQ CSWI Wed, Jan 10, 2018 45.80 46.15 45.30 46.00
574 NASDAQ CSWI Tue, Jan 9, 2018 46.00 46.40 45.80 45.90
573 NASDAQ CSWI Mon, Jan 8, 2018 45.90 46.35 45.34 46.00
572 NASDAQ CSWI Fri, Jan 5, 2018 45.95 46.28 45.70 46.00
571 NASDAQ CSWI Thu, Jan 4, 2018 46.00 46.45 45.75 45.90
570 NASDAQ CSWI Wed, Jan 3, 2018 45.90 46.60 45.42 45.95
569 NASDAQ CSWI Tue, Jan 2, 2018 46.20 46.20 45.40 45.95
568 NASDAQ CSWI Fri, Dec 29, 2017 46.20 46.50 45.85 45.95
567 NASDAQ CSWI Thu, Dec 28, 2017 45.65 46.20 45.20 46.15
566 NASDAQ CSWI Wed, Dec 27, 2017 46.35 47.05 45.50 45.60
565 NASDAQ CSWI Tue, Dec 26, 2017 45.70 46.00 45.40 45.80
564 NASDAQ CSWI Fri, Dec 22, 2017 46.30 46.30 45.55 45.60
563 NASDAQ CSWI Thu, Dec 21, 2017 46.45 47.00 46.10 46.15
562 NASDAQ CSWI Wed, Dec 20, 2017 47.10 47.30 46.15 46.40
561 NASDAQ CSWI Tue, Dec 19, 2017 47.70 47.70 46.65 47.00
560 NASDAQ CSWI Mon, Dec 18, 2017 47.65 48.00 47.25 47.70
559 NASDAQ CSWI Fri, Dec 15, 2017 46.20 47.80 46.20 47.20
558 NASDAQ CSWI Thu, Dec 14, 2017 47.55 47.55 46.05 46.20
557 NASDAQ CSWI Wed, Dec 13, 2017 46.70 47.75 46.70 47.60
556 NASDAQ CSWI Tue, Dec 12, 2017 46.00 47.00 46.00 46.65
555 NASDAQ CSWI Mon, Dec 11, 2017 46.70 46.95 45.50 45.90
554 NASDAQ CSWI Fri, Dec 8, 2017 47.40 47.50 46.53 46.75
553 NASDAQ CSWI Thu, Dec 7, 2017 46.80 47.40 45.65 47.15
552 NASDAQ CSWI Wed, Dec 6, 2017 47.35 47.35 46.13 46.95
551 NASDAQ CSWI Tue, Dec 5, 2017 47.70 47.70 47.15 47.60
550 NASDAQ CSWI Mon, Dec 4, 2017 47.90 48.70 47.40 47.55
549 NASDAQ CSWI Fri, Dec 1, 2017 48.00 48.00 46.00 47.35
548 NASDAQ CSWI Thu, Nov 30, 2017 48.25 48.48 48.00 48.10
547 NASDAQ CSWI Wed, Nov 29, 2017 46.90 48.60 46.65 48.20
546 NASDAQ CSWI Tue, Nov 28, 2017 46.80 47.50 46.70 47.00
545 NASDAQ CSWI Mon, Nov 27, 2017 46.75 47.15 46.55 46.60
544 NASDAQ CSWI Fri, Nov 24, 2017 46.70 47.00 46.65 46.75
543 NASDAQ CSWI Wed, Nov 22, 2017 47.05 47.40 46.70 46.70
542 NASDAQ CSWI Tue, Nov 21, 2017 47.00 47.08 46.70 47.00
541 NASDAQ CSWI Mon, Nov 20, 2017 46.55 47.20 46.55 46.95
540 NASDAQ CSWI Fri, Nov 17, 2017 46.40 47.05 46.05 46.55
539 NASDAQ CSWI Thu, Nov 16, 2017 45.45 47.45 45.45 46.45
538 NASDAQ CSWI Wed, Nov 15, 2017 45.60 45.95 45.20 45.45
537 NASDAQ CSWI Tue, Nov 14, 2017 45.45 46.30 45.45 46.00
536 NASDAQ CSWI Mon, Nov 13, 2017 46.15 46.55 45.60 45.80
535 NASDAQ CSWI Fri, Nov 10, 2017 46.55 46.95 46.10 46.20
534 NASDAQ CSWI Thu, Nov 9, 2017 47.00 47.35 46.00 46.60
533 NASDAQ CSWI Wed, Nov 8, 2017 48.10 48.10 46.20 47.00
532 NASDAQ CSWI Tue, Nov 7, 2017 49.35 49.35 47.95 48.15
531 NASDAQ CSWI Mon, Nov 6, 2017 49.45 49.60 49.05 49.30
530 NASDAQ CSWI Fri, Nov 3, 2017 49.45 49.65 49.05 49.35
529 NASDAQ CSWI Thu, Nov 2, 2017 49.40 49.70 49.25 49.40
528 NASDAQ CSWI Wed, Nov 1, 2017 49.50 49.55 48.65 49.30
527 NASDAQ CSWI Tue, Oct 31, 2017 48.70 49.55 48.70 49.05
526 NASDAQ CSWI Mon, Oct 30, 2017 49.80 50.00 48.30 48.65
525 NASDAQ CSWI Fri, Oct 27, 2017 48.65 49.85 48.65 49.85
524 NASDAQ CSWI Thu, Oct 26, 2017 49.10 49.15 48.68 48.85
523 NASDAQ CSWI Wed, Oct 25, 2017 48.60 49.28 48.10 48.90
522 NASDAQ CSWI Tue, Oct 24, 2017 48.40 49.15 48.40 48.65
521 NASDAQ CSWI Mon, Oct 23, 2017 48.60 48.65 48.05 48.35
520 NASDAQ CSWI Fri, Oct 20, 2017 48.35 48.65 48.15 48.35
519 NASDAQ CSWI Thu, Oct 19, 2017 48.00 48.05 47.50 47.90
518 NASDAQ CSWI Wed, Oct 18, 2017 47.65 48.35 47.48 47.95
517 NASDAQ CSWI Tue, Oct 17, 2017 47.30 48.10 47.30 47.45
516 NASDAQ CSWI Mon, Oct 16, 2017 47.20 47.45 47.05 47.15
515 NASDAQ CSWI Fri, Oct 13, 2017 46.60 47.15 46.60 46.90
514 NASDAQ CSWI Thu, Oct 12, 2017 46.65 47.10 46.55 46.70
513 NASDAQ CSWI Wed, Oct 11, 2017 47.25 47.40 46.58 46.70
512 NASDAQ CSWI Tue, Oct 10, 2017 47.60 48.85 46.95 47.05
511 NASDAQ CSWI Mon, Oct 9, 2017 47.50 47.85 47.15 47.35
510 NASDAQ CSWI Fri, Oct 6, 2017 46.30 47.80 46.30 47.30
509 NASDAQ CSWI Thu, Oct 5, 2017 45.65 47.65 45.65 46.80
508 NASDAQ CSWI Wed, Oct 4, 2017 45.60 46.40 45.35 45.75
507 NASDAQ CSWI Tue, Oct 3, 2017 44.85 46.10 44.75 45.80
506 NASDAQ CSWI Mon, Oct 2, 2017 44.55 45.00 44.30 45.00
505 NASDAQ CSWI Fri, Sep 29, 2017 44.80 45.20 44.35 44.35
504 NASDAQ CSWI Thu, Sep 28, 2017 44.55 45.00 44.28 44.95
503 NASDAQ CSWI Wed, Sep 27, 2017 44.70 45.20 43.86 44.85
502 NASDAQ CSWI Tue, Sep 26, 2017 43.90 44.83 43.90 44.40
501 NASDAQ CSWI Mon, Sep 25, 2017 43.70 44.30 43.50 43.65
500 NASDAQ CSWI Fri, Sep 22, 2017 43.60 44.25 43.60 43.80
499 NASDAQ CSWI Thu, Sep 21, 2017 43.90 44.00 42.38 43.60
498 NASDAQ CSWI Wed, Sep 20, 2017 43.80 44.50 43.75 43.75
497 NASDAQ CSWI Tue, Sep 19, 2017 43.65 44.23 43.50 43.70
496 NASDAQ CSWI Mon, Sep 18, 2017 42.40 44.15 42.40 43.65
495 NASDAQ CSWI Fri, Sep 15, 2017 42.25 42.80 41.50 42.25
494 NASDAQ CSWI Thu, Sep 14, 2017 41.70 42.45 41.60 42.15
493 NASDAQ CSWI Wed, Sep 13, 2017 41.90 42.35 39.40 42.00
492 NASDAQ CSWI Tue, Sep 12, 2017 42.00 42.20 41.80 42.10
491 NASDAQ CSWI Mon, Sep 11, 2017 41.70 42.20 41.55 42.00
490 NASDAQ CSWI Fri, Sep 8, 2017 40.85 41.85 40.55 41.60
489 NASDAQ CSWI Thu, Sep 7, 2017 41.45 41.70 40.83 41.20
488 NASDAQ CSWI Wed, Sep 6, 2017 41.30 41.50 41.05 41.40
487 NASDAQ CSWI Tue, Sep 5, 2017 41.75 42.10 40.90 40.95
486 NASDAQ CSWI Fri, Sep 1, 2017 41.90 41.95 41.35 41.65
485 NASDAQ CSWI Thu, Aug 31, 2017 41.40 41.95 41.40 41.85
484 NASDAQ CSWI Wed, Aug 30, 2017 40.80 41.60 40.35 41.50
483 NASDAQ CSWI Tue, Aug 29, 2017 40.35 40.95 40.05 40.75
482 NASDAQ CSWI Mon, Aug 28, 2017 40.00 40.80 39.75 40.70
481 NASDAQ CSWI Fri, Aug 25, 2017 39.25 39.90 39.10 39.70
480 NASDAQ CSWI Thu, Aug 24, 2017 39.70 40.00 39.10 39.10
479 NASDAQ CSWI Wed, Aug 23, 2017 39.50 39.80 39.45 39.65
478 NASDAQ CSWI Tue, Aug 22, 2017 39.40 40.00 39.40 39.80
477 NASDAQ CSWI Mon, Aug 21, 2017 39.20 39.45 39.05 39.30
476 NASDAQ CSWI Fri, Aug 18, 2017 39.00 39.65 39.00 39.40
475 NASDAQ CSWI Thu, Aug 17, 2017 39.65 39.80 39.05 39.20
474 NASDAQ CSWI Wed, Aug 16, 2017 40.58 40.75 39.55 39.95
473 NASDAQ CSWI Tue, Aug 15, 2017 40.45 40.90 40.35 40.45
472 NASDAQ CSWI Mon, Aug 14, 2017 39.65 40.45 39.35 40.40
471 NASDAQ CSWI Fri, Aug 11, 2017 39.40 39.85 39.00 39.35
470 NASDAQ CSWI Thu, Aug 10, 2017 39.90 40.05 38.75 39.45
469 NASDAQ CSWI Wed, Aug 9, 2017 40.00 40.45 38.05 39.95
468 NASDAQ CSWI Tue, Aug 8, 2017 38.10 38.55 38.10 38.40
467 NASDAQ CSWI Mon, Aug 7, 2017 38.50 38.65 37.80 38.30
466 NASDAQ CSWI Fri, Aug 4, 2017 38.90 38.95 38.23 38.60
465 NASDAQ CSWI Thu, Aug 3, 2017 38.80 38.90 38.40 38.60
464 NASDAQ CSWI Wed, Aug 2, 2017 38.55 39.00 38.40 38.85
463 NASDAQ CSWI Tue, Aug 1, 2017 39.25 39.60 39.20 39.45
462 NASDAQ CSWI Mon, Jul 31, 2017 38.95 39.15 38.50 39.05
461 NASDAQ CSWI Fri, Jul 28, 2017 39.55 39.55 38.65 38.80
460 NASDAQ CSWI Thu, Jul 27, 2017 39.20 39.20 38.75 38.85
459 NASDAQ CSWI Wed, Jul 26, 2017 39.40 39.50 39.05 39.15
458 NASDAQ CSWI Tue, Jul 25, 2017 39.55 39.85 39.01 39.50
457 NASDAQ CSWI Mon, Jul 24, 2017 39.40 40.30 39.05 39.20
456 NASDAQ CSWI Fri, Jul 21, 2017 39.95 40.10 39.15 39.25
455 NASDAQ CSWI Thu, Jul 20, 2017 39.65 39.95 39.21 39.65
454 NASDAQ CSWI Wed, Jul 19, 2017 39.45 40.35 39.05 39.65
453 NASDAQ CSWI Tue, Jul 18, 2017 39.55 39.85 39.20 39.40
452 NASDAQ CSWI Mon, Jul 17, 2017 39.55 40.30 39.30 39.65
451 NASDAQ CSWI Fri, Jul 14, 2017 39.70 40.30 39.45 39.55
450 NASDAQ CSWI Thu, Jul 13, 2017 39.40 39.90 39.08 39.80
449 NASDAQ CSWI Wed, Jul 12, 2017 39.25 39.55 38.80 39.45
448 NASDAQ CSWI Tue, Jul 11, 2017 39.00 39.55 38.50 39.05
447 NASDAQ CSWI Mon, Jul 10, 2017 40.10 40.55 39.00 39.05
446 NASDAQ CSWI Fri, Jul 7, 2017 39.50 40.25 39.20 40.25
445 NASDAQ CSWI Thu, Jul 6, 2017 39.05 39.30 38.95 39.10
444 NASDAQ CSWI Wed, Jul 5, 2017 39.10 39.35 38.65 39.20
443 NASDAQ CSWI Mon, Jul 3, 2017 39.00 40.00 38.25 39.10
442 NASDAQ CSWI Fri, Jun 30, 2017 38.95 39.05 37.84 38.65
441 NASDAQ CSWI Thu, Jun 29, 2017 38.80 39.15 38.05 38.95
440 NASDAQ CSWI Wed, Jun 28, 2017 38.05 38.95 37.90 38.90
439 NASDAQ CSWI Tue, Jun 27, 2017 37.35 38.30 37.00 37.85
438 NASDAQ CSWI Mon, Jun 26, 2017 37.20 37.90 36.80 37.55
437 NASDAQ CSWI Fri, Jun 23, 2017 36.75 37.20 36.45 36.90
436 NASDAQ CSWI Thu, Jun 22, 2017 36.45 36.85 36.10 36.70
435 NASDAQ CSWI Wed, Jun 21, 2017 36.35 36.55 36.10 36.45
434 NASDAQ CSWI Tue, Jun 20, 2017 37.15 37.15 36.45 36.45
433 NASDAQ CSWI Mon, Jun 19, 2017 37.30 37.60 36.50 37.00
432 NASDAQ CSWI Fri, Jun 16, 2017 37.40 38.15 36.93 37.20
431 NASDAQ CSWI Thu, Jun 15, 2017 39.80 40.80 37.70 38.00
430 NASDAQ CSWI Wed, Jun 14, 2017 37.60 40.55 37.00 39.80
429 NASDAQ CSWI Tue, Jun 13, 2017 38.40 38.40 36.60 36.80
428 NASDAQ CSWI Mon, Jun 12, 2017 36.60 37.40 36.40 36.95
427 NASDAQ CSWI Fri, Jun 9, 2017 36.20 36.90 36.10 36.70
426 NASDAQ CSWI Thu, Jun 8, 2017 35.80 36.35 35.35 36.20
425 NASDAQ CSWI Wed, Jun 7, 2017 35.95 36.23 35.40 35.80
424 NASDAQ CSWI Tue, Jun 6, 2017 35.15 36.20 34.85 36.00
423 NASDAQ CSWI Mon, Jun 5, 2017 35.98 36.00 35.28 35.45
422 NASDAQ CSWI Fri, Jun 2, 2017 35.95 36.35 35.90 36.00
421 NASDAQ CSWI Thu, Jun 1, 2017 35.50 35.95 35.35 35.85
420 NASDAQ CSWI Wed, May 31, 2017 35.40 35.55 35.00 35.30
419 NASDAQ CSWI Tue, May 30, 2017 35.35 35.40 34.93 35.35
418 NASDAQ CSWI Fri, May 26, 2017 35.40 35.55 35.20 35.55
417 NASDAQ CSWI Thu, May 25, 2017 36.00 36.00 35.25 35.35
416 NASDAQ CSWI Wed, May 24, 2017 36.20 36.35 35.30 35.50
415 NASDAQ CSWI Tue, May 23, 2017 36.10 36.15 35.80 35.95
414 NASDAQ CSWI Mon, May 22, 2017 35.85 36.15 35.85 35.95
413 NASDAQ CSWI Fri, May 19, 2017 35.80 36.20 35.60 35.65
412 NASDAQ CSWI Thu, May 18, 2017 35.65 36.00 35.35 35.65
411 NASDAQ CSWI Wed, May 17, 2017 35.30 35.90 34.85 35.55
410 NASDAQ CSWI Tue, May 16, 2017 35.75 35.75 35.40 35.70
409 NASDAQ CSWI Mon, May 15, 2017 34.97 35.80 34.97 35.60
408 NASDAQ CSWI Fri, May 12, 2017 35.55 35.65 35.15 35.40
407 NASDAQ CSWI Thu, May 11, 2017 35.30 35.95 35.10 35.70
406 NASDAQ CSWI Wed, May 10, 2017 35.50 35.55 35.28 35.40
405 NASDAQ CSWI Tue, May 9, 2017 35.60 35.73 34.85 35.65
404 NASDAQ CSWI Mon, May 8, 2017 35.60 35.95 35.15 35.45
403 NASDAQ CSWI Fri, May 5, 2017 35.20 35.70 35.10 35.60
402 NASDAQ CSWI Thu, May 4, 2017 35.75 35.90 35.05 35.25
401 NASDAQ CSWI Wed, May 3, 2017 35.90 35.95 35.50 35.80
400 NASDAQ CSWI Tue, May 2, 2017 35.55 36.20 35.55 36.10
399 NASDAQ CSWI Mon, May 1, 2017 35.55 35.65 35.05 35.65
398 NASDAQ CSWI Fri, Apr 28, 2017 36.00 36.00 35.20 35.40
397 NASDAQ CSWI Thu, Apr 27, 2017 36.35 36.40 35.95 36.10
396 NASDAQ CSWI Wed, Apr 26, 2017 35.96 36.30 35.96 36.20
395 NASDAQ CSWI Tue, Apr 25, 2017 36.15 36.20 35.85 36.00
394 NASDAQ CSWI Mon, Apr 24, 2017 36.25 36.30 35.70 35.80
393 NASDAQ CSWI Fri, Apr 21, 2017 35.70 35.90 35.20 35.70
392 NASDAQ CSWI Thu, Apr 20, 2017 35.30 35.65 34.90 35.60
391 NASDAQ CSWI Wed, Apr 19, 2017 34.75 35.30 34.75 35.20
390 NASDAQ CSWI Tue, Apr 18, 2017 34.95 35.40 34.75 35.05
389 NASDAQ CSWI Mon, Apr 17, 2017 35.05 35.20 34.75 35.20
388 NASDAQ CSWI Thu, Apr 13, 2017 35.10 35.35 34.80 34.95
387 NASDAQ CSWI Wed, Apr 12, 2017 35.75 35.75 34.90 35.20
386 NASDAQ CSWI Tue, Apr 11, 2017 35.15 35.95 35.10 35.90
385 NASDAQ CSWI Mon, Apr 10, 2017 35.40 35.60 35.00 35.20
384 NASDAQ CSWI Fri, Apr 7, 2017 35.30 35.40 34.50 35.15
383 NASDAQ CSWI Thu, Apr 6, 2017 35.35 35.55 34.05 35.30
382 NASDAQ CSWI Wed, Apr 5, 2017 35.75 35.80 35.10 35.40
381 NASDAQ CSWI Tue, Apr 4, 2017 35.70 35.93 35.35 35.60
380 NASDAQ CSWI Mon, Apr 3, 2017 36.75 36.75 35.78 35.95
379 NASDAQ CSWI Fri, Mar 31, 2017 36.80 37.10 36.50 36.70
378 NASDAQ CSWI Thu, Mar 30, 2017 35.50 36.85 35.50 36.80
377 NASDAQ CSWI Wed, Mar 29, 2017 35.65 35.70 35.00 35.65
376 NASDAQ CSWI Tue, Mar 28, 2017 35.00 35.75 34.85 35.65
375 NASDAQ CSWI Mon, Mar 27, 2017 34.95 35.45 34.65 35.15
374 NASDAQ CSWI Fri, Mar 24, 2017 35.90 36.05 35.30 35.45
373 NASDAQ CSWI Thu, Mar 23, 2017 35.45 36.05 35.30 35.75
372 NASDAQ CSWI Wed, Mar 22, 2017 35.30 35.45 34.85 35.35
371 NASDAQ CSWI Tue, Mar 21, 2017 36.50 36.50 35.35 35.35
370 NASDAQ CSWI Mon, Mar 20, 2017 36.50 36.65 36.15 36.50
369 NASDAQ CSWI Fri, Mar 17, 2017 36.05 36.90 36.03 36.55
368 NASDAQ CSWI Thu, Mar 16, 2017 36.30 36.50 36.05 36.20
367 NASDAQ CSWI Wed, Mar 15, 2017 35.75 36.25 35.75 36.10
366 NASDAQ CSWI Tue, Mar 14, 2017 35.35 35.95 35.30 35.75
365 NASDAQ CSWI Mon, Mar 13, 2017 35.65 35.70 35.25 35.55
364 NASDAQ CSWI Fri, Mar 10, 2017 35.60 36.00 35.40 35.80
363 NASDAQ CSWI Thu, Mar 9, 2017 35.75 36.05 35.40 35.40
362 NASDAQ CSWI Wed, Mar 8, 2017 36.20 36.25 35.55 35.80
361 NASDAQ CSWI Tue, Mar 7, 2017 36.25 36.45 36.00 36.10
360 NASDAQ CSWI Mon, Mar 6, 2017 34.90 36.90 34.59 36.15
359 NASDAQ CSWI Fri, Mar 3, 2017 36.70 37.30 36.25 36.95
358 NASDAQ CSWI Thu, Mar 2, 2017 37.20 37.40 36.65 36.80
357 NASDAQ CSWI Wed, Mar 1, 2017 37.45 37.90 37.30 37.60
356 NASDAQ CSWI Tue, Feb 28, 2017 37.60 37.60 36.95 37.10
355 NASDAQ CSWI Mon, Feb 27, 2017 37.20 37.45 36.95 37.40
354 NASDAQ CSWI Fri, Feb 24, 2017 36.75 37.15 36.60 37.00
353 NASDAQ CSWI Thu, Feb 23, 2017 37.15 37.28 36.75 36.85
352 NASDAQ CSWI Wed, Feb 22, 2017 36.85 37.10 36.75 36.95
351 NASDAQ CSWI Tue, Feb 21, 2017 36.80 37.10 36.65 37.10
350 NASDAQ CSWI Fri, Feb 17, 2017 36.95 36.95 36.45 36.75
349 NASDAQ CSWI Thu, Feb 16, 2017 36.95 36.95 36.45 36.85
348 NASDAQ CSWI Wed, Feb 15, 2017 36.15 36.80 35.35 36.70
347 NASDAQ CSWI Tue, Feb 14, 2017 36.70 37.08 36.20 36.25
346 NASDAQ CSWI Mon, Feb 13, 2017 41.70 41.85 36.05 37.10
345 NASDAQ CSWI Fri, Feb 10, 2017 36.05 37.00 35.75 36.65
344 NASDAQ CSWI Thu, Feb 9, 2017 35.65 36.00 35.50 35.85
343 NASDAQ CSWI Wed, Feb 8, 2017 35.60 35.90 35.15 35.70
342 NASDAQ CSWI Tue, Feb 7, 2017 35.80 36.05 35.17 35.85
341 NASDAQ CSWI Mon, Feb 6, 2017 36.20 36.20 35.80 35.95
340 NASDAQ CSWI Fri, Feb 3, 2017 35.80 36.25 35.80 36.20
339 NASDAQ CSWI Thu, Feb 2, 2017 36.20 36.20 35.46 35.70
338 NASDAQ CSWI Wed, Feb 1, 2017 36.65 36.90 36.10 36.25
337 NASDAQ CSWI Tue, Jan 31, 2017 36.08 36.55 35.90 36.55
336 NASDAQ CSWI Mon, Jan 30, 2017 37.10 37.10 36.15 36.30
335 NASDAQ CSWI Fri, Jan 27, 2017 38.00 38.00 37.30 37.30
334 NASDAQ CSWI Thu, Jan 26, 2017 38.13 38.60 37.75 37.75
333 NASDAQ CSWI Wed, Jan 25, 2017 37.75 38.05 37.60 38.05
332 NASDAQ CSWI Tue, Jan 24, 2017 36.65 37.55 36.65 37.50
331 NASDAQ CSWI Mon, Jan 23, 2017 37.10 37.10 36.50 36.70
330 NASDAQ CSWI Fri, Jan 20, 2017 37.20 37.55 36.70 36.95
329 NASDAQ CSWI Thu, Jan 19, 2017 37.15 37.30 37.03 37.20
328 NASDAQ CSWI Wed, Jan 18, 2017 36.95 37.25 36.40 37.15
327 NASDAQ CSWI Tue, Jan 17, 2017 36.45 37.00 36.45 36.95
326 NASDAQ CSWI Fri, Jan 13, 2017 36.65 37.35 36.65 37.35
325 NASDAQ CSWI Thu, Jan 12, 2017 37.10 37.25 36.30 36.40
324 NASDAQ CSWI Wed, Jan 11, 2017 37.05 37.85 36.85 37.50
323 NASDAQ CSWI Tue, Jan 10, 2017 36.75 37.15 36.60 37.15
322 NASDAQ CSWI Mon, Jan 9, 2017 36.75 37.00 36.25 36.85
321 NASDAQ CSWI Fri, Jan 6, 2017 37.00 37.00 36.45 36.95
320 NASDAQ CSWI Thu, Jan 5, 2017 36.90 36.95 36.35 36.90
319 NASDAQ CSWI Wed, Jan 4, 2017 36.80 37.25 36.60 37.10
318 NASDAQ CSWI Tue, Jan 3, 2017 37.20 37.65 36.25 36.60
317 NASDAQ CSWI Fri, Dec 30, 2016 36.65 37.10 36.45 36.85
316 NASDAQ CSWI Thu, Dec 29, 2016 37.15 37.40 36.65 36.95
315 NASDAQ CSWI Wed, Dec 28, 2016 36.40 37.20 36.35 37.05
314 NASDAQ CSWI Tue, Dec 27, 2016 36.40 37.15 36.25 36.50
313 NASDAQ CSWI Fri, Dec 23, 2016 36.55 36.60 36.15 36.45
312 NASDAQ CSWI Thu, Dec 22, 2016 36.95 37.30 36.05 36.15
311 NASDAQ CSWI Wed, Dec 21, 2016 37.05 37.70 36.75 36.90
310 NASDAQ CSWI Tue, Dec 20, 2016 37.00 37.55 36.80 37.00
309 NASDAQ CSWI Mon, Dec 19, 2016 36.95 37.50 36.80 36.90
308 NASDAQ CSWI Fri, Dec 16, 2016 37.00 37.65 36.75 37.00
307 NASDAQ CSWI Thu, Dec 15, 2016 36.60 37.45 36.55 36.80
306 NASDAQ CSWI Wed, Dec 14, 2016 36.75 36.90 36.40 36.55
305 NASDAQ CSWI Tue, Dec 13, 2016 37.75 38.01 36.85 37.00
304 NASDAQ CSWI Mon, Dec 12, 2016 38.50 38.85 37.50 37.50
303 NASDAQ CSWI Fri, Dec 9, 2016 39.10 39.25 37.93 38.75
302 NASDAQ CSWI Thu, Dec 8, 2016 38.45 39.25 38.20 38.90
301 NASDAQ CSWI Wed, Dec 7, 2016 37.90 38.55 37.35 38.30
300 NASDAQ CSWI Tue, Dec 6, 2016 37.40 38.00 37.00 37.55
299 NASDAQ CSWI Mon, Dec 5, 2016 36.80 37.28 36.60 37.20
298 NASDAQ CSWI Fri, Dec 2, 2016 36.95 37.01 36.50 36.55
297 NASDAQ CSWI Thu, Dec 1, 2016 36.80 36.90 36.60 36.90
296 NASDAQ CSWI Wed, Nov 30, 2016 36.50 36.75 36.10 36.50
295 NASDAQ CSWI Tue, Nov 29, 2016 36.50 36.50 36.10 36.20
294 NASDAQ CSWI Mon, Nov 28, 2016 36.85 36.85 36.20 36.35
293 NASDAQ CSWI Fri, Nov 25, 2016 36.60 36.90 36.50 36.85
292 NASDAQ CSWI Wed, Nov 23, 2016 36.30 36.55 36.05 36.45
291 NASDAQ CSWI Tue, Nov 22, 2016 36.15 36.30 35.50 36.25
290 NASDAQ CSWI Mon, Nov 21, 2016 35.55 36.05 35.55 36.05
289 NASDAQ CSWI Fri, Nov 18, 2016 35.55 35.80 35.30 35.60
288 NASDAQ CSWI Thu, Nov 17, 2016 34.60 36.05 34.50 35.45
287 NASDAQ CSWI Wed, Nov 16, 2016 34.60 34.95 34.40 34.80
286 NASDAQ CSWI Tue, Nov 15, 2016 34.35 34.90 34.00 34.70
285 NASDAQ CSWI Mon, Nov 14, 2016 34.10 34.70 33.30 34.30
284 NASDAQ CSWI Fri, Nov 11, 2016 32.40 34.30 29.90 33.65
283 NASDAQ CSWI Thu, Nov 10, 2016 30.20 31.60 29.50 31.00
282 NASDAQ CSWI Wed, Nov 9, 2016 29.70 30.15 29.70 29.90
281 NASDAQ CSWI Tue, Nov 8, 2016 29.75 30.40 29.60 29.80
280 NASDAQ CSWI Mon, Nov 7, 2016 29.85 30.05 29.75 29.85
279 NASDAQ CSWI Fri, Nov 4, 2016 29.50 30.00 29.35 29.35
278 NASDAQ CSWI Thu, Nov 3, 2016 30.00 30.00 29.25 29.25
277 NASDAQ CSWI Wed, Nov 2, 2016 30.15 30.15 29.75 29.80
276 NASDAQ CSWI Tue, Nov 1, 2016 30.80 30.80 29.95 29.95
275 NASDAQ CSWI Mon, Oct 31, 2016 30.05 31.15 29.93 30.95
274 NASDAQ CSWI Fri, Oct 28, 2016 30.30 30.45 30.15 30.30
273 NASDAQ CSWI Thu, Oct 27, 2016 30.50 30.60 30.35 30.35
272 NASDAQ CSWI Wed, Oct 26, 2016 30.65 30.80 30.35 30.50
271 NASDAQ CSWI Tue, Oct 25, 2016 30.70 30.83 30.35 30.70
270 NASDAQ CSWI Mon, Oct 24, 2016 30.95 31.10 30.75 30.85
269 NASDAQ CSWI Fri, Oct 21, 2016 30.90 30.90 30.70 30.75
268 NASDAQ CSWI Thu, Oct 20, 2016 31.20 31.45 31.00 31.15
267 NASDAQ CSWI Wed, Oct 19, 2016 31.65 31.65 31.13 31.35
266 NASDAQ CSWI Tue, Oct 18, 2016 31.65 31.65 31.40 31.55
265 NASDAQ CSWI Mon, Oct 17, 2016 31.50 31.60 31.20 31.50
264 NASDAQ CSWI Fri, Oct 14, 2016 31.85 32.05 31.50 31.65
263 NASDAQ CSWI Thu, Oct 13, 2016 31.50 31.80 31.30 31.65
262 NASDAQ CSWI Wed, Oct 12, 2016 31.75 31.80 31.60 31.75
261 NASDAQ CSWI Tue, Oct 11, 2016 31.85 31.85 31.55 31.60
260 NASDAQ CSWI Mon, Oct 10, 2016 31.85 32.10 31.75 32.00
259 NASDAQ CSWI Fri, Oct 7, 2016 32.03 32.08 31.48 31.65
258 NASDAQ CSWI Thu, Oct 6, 2016 31.74 32.28 31.74 32.15
257 NASDAQ CSWI Wed, Oct 5, 2016 31.94 32.40 31.94 32.11
256 NASDAQ CSWI Tue, Oct 4, 2016 32.13 32.27 31.69 31.98
255 NASDAQ CSWI Mon, Oct 3, 2016 32.26 32.44 32.01 32.17
254 NASDAQ CSWI Fri, Sep 30, 2016 32.24 32.82 32.21 32.39
253 NASDAQ CSWI Thu, Sep 29, 2016 32.59 32.71 31.94 32.10
252 NASDAQ CSWI Wed, Sep 28, 2016 32.34 32.77 32.10 32.50
251 NASDAQ CSWI Tue, Sep 27, 2016 32.26 32.50 32.07 32.25
250 NASDAQ CSWI Mon, Sep 26, 2016 32.57 32.80 32.24 32.25
249 NASDAQ CSWI Fri, Sep 23, 2016 32.65 32.92 32.54 32.63
248 NASDAQ CSWI Thu, Sep 22, 2016 32.21 32.79 32.09 32.76
247 NASDAQ CSWI Wed, Sep 21, 2016 32.13 32.25 31.94 32.24
246 NASDAQ CSWI Tue, Sep 20, 2016 32.12 32.32 31.94 32.01
245 NASDAQ CSWI Mon, Sep 19, 2016 31.85 32.09 31.67 32.06
244 NASDAQ CSWI Fri, Sep 16, 2016 31.60 31.79 31.40 31.75
243 NASDAQ CSWI Thu, Sep 15, 2016 31.44 31.81 31.32 31.55
242 NASDAQ CSWI Wed, Sep 14, 2016 31.70 31.84 31.48 31.74
241 NASDAQ CSWI Tue, Sep 13, 2016 31.63 31.86 31.44 31.62
240 NASDAQ CSWI Mon, Sep 12, 2016 31.71 31.93 31.32 31.86
239 NASDAQ CSWI Fri, Sep 9, 2016 32.16 32.26 31.75 31.88
238 NASDAQ CSWI Thu, Sep 8, 2016 32.30 32.61 32.12 32.39
237 NASDAQ CSWI Wed, Sep 7, 2016 32.31 32.46 32.09 32.38
236 NASDAQ CSWI Tue, Sep 6, 2016 32.44 32.50 32.16 32.27
235 NASDAQ CSWI Fri, Sep 2, 2016 32.51 32.55 32.27 32.40
234 NASDAQ CSWI Thu, Sep 1, 2016 32.38 32.39 32.05 32.32
233 NASDAQ CSWI Wed, Aug 31, 2016 32.34 32.66 32.16 32.28
232 NASDAQ CSWI Tue, Aug 30, 2016 32.50 32.58 32.30 32.36
231 NASDAQ CSWI Mon, Aug 29, 2016 32.18 32.48 31.96 32.32
230 NASDAQ CSWI Fri, Aug 26, 2016 32.06 32.61 31.92 32.11
229 NASDAQ CSWI Thu, Aug 25, 2016 31.91 32.04 31.56 31.91
228 NASDAQ CSWI Wed, Aug 24, 2016 32.29 32.58 31.76 32.07
227 NASDAQ CSWI Tue, Aug 23, 2016 32.38 32.47 31.99 32.10
226 NASDAQ CSWI Mon, Aug 22, 2016 31.24 32.35 31.14 31.99
225 NASDAQ CSWI Fri, Aug 19, 2016 30.98 31.34 30.94 31.24
224 NASDAQ CSWI Thu, Aug 18, 2016 31.33 31.33 30.76 30.98
223 NASDAQ CSWI Wed, Aug 17, 2016 32.10 32.29 31.16 31.25
222 NASDAQ CSWI Tue, Aug 16, 2016 32.77 32.87 32.12 32.29
221 NASDAQ CSWI Mon, Aug 15, 2016 33.53 33.69 32.66 32.87
220 NASDAQ CSWI Fri, Aug 12, 2016 33.98 34.17 33.80 33.82
219 NASDAQ CSWI Thu, Aug 11, 2016 33.86 34.01 33.85 33.98
218 NASDAQ CSWI Wed, Aug 10, 2016 33.98 34.01 33.79 33.91
217 NASDAQ CSWI Tue, Aug 9, 2016 34.01 34.01 33.82 33.93
216 NASDAQ CSWI Mon, Aug 8, 2016 34.08 34.08 33.77 34.03
215 NASDAQ CSWI Fri, Aug 5, 2016 33.70 34.40 33.68 34.01
214 NASDAQ CSWI Thu, Aug 4, 2016 33.54 33.69 33.26 33.66
213 NASDAQ CSWI Wed, Aug 3, 2016 33.50 33.65 33.33 33.53
212 NASDAQ CSWI Tue, Aug 2, 2016 33.96 34.23 33.51 33.80
211 NASDAQ CSWI Mon, Aug 1, 2016 33.94 34.01 33.73 33.95
210 NASDAQ CSWI Fri, Jul 29, 2016 33.90 34.22 33.86 33.93
209 NASDAQ CSWI Thu, Jul 28, 2016 34.76 34.76 33.90 34.17
208 NASDAQ CSWI Wed, Jul 27, 2016 34.45 34.75 34.06 34.49
207 NASDAQ CSWI Tue, Jul 26, 2016 34.11 34.63 34.11 34.40
206 NASDAQ CSWI Mon, Jul 25, 2016 34.53 34.82 33.73 34.04
205 NASDAQ CSWI Fri, Jul 22, 2016 34.37 34.50 33.42 33.90
204 NASDAQ CSWI Thu, Jul 21, 2016 34.26 34.86 34.26 34.41
203 NASDAQ CSWI Wed, Jul 20, 2016 33.35 34.50 33.35 34.42
202 NASDAQ CSWI Tue, Jul 19, 2016 34.32 34.50 34.11 34.30
201 NASDAQ CSWI Mon, Jul 18, 2016 34.64 34.64 34.18 34.49
200 NASDAQ CSWI Fri, Jul 15, 2016 34.59 34.73 33.70 34.50
199 NASDAQ CSWI Thu, Jul 14, 2016 33.92 34.53 33.84 34.29
198 NASDAQ CSWI Wed, Jul 13, 2016 34.11 34.11 33.33 33.69
197 NASDAQ CSWI Tue, Jul 12, 2016 34.12 34.50 33.86 34.09
196 NASDAQ CSWI Mon, Jul 11, 2016 33.75 34.59 33.71 34.03
195 NASDAQ CSWI Fri, Jul 8, 2016 32.39 33.64 32.39 33.39
194 NASDAQ CSWI Thu, Jul 7, 2016 31.91 32.86 31.70 32.24
193 NASDAQ CSWI Wed, Jul 6, 2016 32.21 32.57 31.78 32.06
192 NASDAQ CSWI Tue, Jul 5, 2016 33.33 33.33 31.80 32.28
191 NASDAQ CSWI Fri, Jul 1, 2016 32.61 33.23 32.03 32.54
190 NASDAQ CSWI Thu, Jun 30, 2016 31.90 32.62 31.06 32.61
189 NASDAQ CSWI Wed, Jun 29, 2016 31.17 31.73 30.88 31.60
188 NASDAQ CSWI Tue, Jun 28, 2016 31.23 31.62 30.86 31.09
187 NASDAQ CSWI Mon, Jun 27, 2016 32.56 32.56 30.03 31.05
186 NASDAQ CSWI Fri, Jun 24, 2016 33.47 33.92 32.15 32.57
185 NASDAQ CSWI Thu, Jun 23, 2016 33.40 34.71 32.70 34.04
184 NASDAQ CSWI Wed, Jun 22, 2016 33.55 33.85 32.08 33.38
183 NASDAQ CSWI Tue, Jun 21, 2016 34.38 34.38 30.41 33.13
182 NASDAQ CSWI Mon, Jun 20, 2016 33.71 34.83 33.71 34.17
181 NASDAQ CSWI Fri, Jun 17, 2016 33.20 33.99 32.50 33.09
180 NASDAQ CSWI Thu, Jun 16, 2016 32.71 33.56 32.43 33.36
179 NASDAQ CSWI Wed, Jun 15, 2016 32.78 33.24 32.27 32.95
178 NASDAQ CSWI Tue, Jun 14, 2016 32.23 32.87 31.96 32.79
177 NASDAQ CSWI Mon, Jun 13, 2016 33.19 33.19 31.64 32.01
176 NASDAQ CSWI Fri, Jun 10, 2016 33.35 33.57 32.75 33.10
175 NASDAQ CSWI Thu, Jun 9, 2016 35.05 35.96 32.46 33.55
174 NASDAQ CSWI Wed, Jun 8, 2016 34.16 34.84 33.96 34.59
173 NASDAQ CSWI Tue, Jun 7, 2016 34.34 34.88 33.65 34.44
172 NASDAQ CSWI Mon, Jun 6, 2016 33.50 34.64 33.31 34.47
171 NASDAQ CSWI Fri, Jun 3, 2016 33.93 34.32 32.58 33.94
170 NASDAQ CSWI Thu, Jun 2, 2016 33.72 34.14 33.22 33.84
169 NASDAQ CSWI Wed, Jun 1, 2016 33.45 34.03 33.32 33.85
168 NASDAQ CSWI Tue, May 31, 2016 34.15 34.50 33.10 33.44
167 NASDAQ CSWI Fri, May 27, 2016 33.74 34.53 33.74 34.30
166 NASDAQ CSWI Thu, May 26, 2016 34.06 34.41 33.18 33.74
165 NASDAQ CSWI Wed, May 25, 2016 33.27 34.73 32.84 33.89
164 NASDAQ CSWI Tue, May 24, 2016 32.49 33.49 32.40 33.39
163 NASDAQ CSWI Mon, May 23, 2016 32.42 32.93 32.16 32.58
162 NASDAQ CSWI Fri, May 20, 2016 32.40 32.94 31.90 32.51
161 NASDAQ CSWI Thu, May 19, 2016 32.08 32.71 31.49 32.30
160 NASDAQ CSWI Wed, May 18, 2016 32.16 32.70 32.03 32.26
159 NASDAQ CSWI Tue, May 17, 2016 32.15 32.94 32.15 32.34
158 NASDAQ CSWI Mon, May 16, 2016 32.96 33.43 32.57 33.03
157 NASDAQ CSWI Fri, May 13, 2016 32.06 32.99 31.83 32.95
156 NASDAQ CSWI Thu, May 12, 2016 33.00 33.00 31.84 32.28
155 NASDAQ CSWI Wed, May 11, 2016 32.61 33.00 32.49 32.84
154 NASDAQ CSWI Tue, May 10, 2016 32.59 32.59 32.44 32.55
153 NASDAQ CSWI Mon, May 9, 2016 32.31 32.60 32.31 32.38
152 NASDAQ CSWI Fri, May 6, 2016 32.29 32.50 32.20 32.46
151 NASDAQ CSWI Thu, May 5, 2016 32.61 32.61 32.22 32.45
150 NASDAQ CSWI Wed, May 4, 2016 32.29 32.60 32.11 32.54
149 NASDAQ CSWI Tue, May 3, 2016 32.21 32.55 31.94 32.49
148 NASDAQ CSWI Mon, May 2, 2016 32.49 32.58 32.14 32.36
147 NASDAQ CSWI Fri, Apr 29, 2016 32.39 32.57 32.02 32.56
146 NASDAQ CSWI Thu, Apr 28, 2016 31.85 32.50 31.85 32.32
145 NASDAQ CSWI Wed, Apr 27, 2016 31.86 32.51 31.66 32.17
144 NASDAQ CSWI Tue, Apr 26, 2016 31.92 32.50 31.54 32.00
143 NASDAQ CSWI Mon, Apr 25, 2016 31.81 32.25 31.61 31.86
142 NASDAQ CSWI Fri, Apr 22, 2016 31.90 32.27 31.43 32.14
141 NASDAQ CSWI Thu, Apr 21, 2016 32.58 32.58 31.14 32.02
140 NASDAQ CSWI Wed, Apr 20, 2016 32.15 32.64 32.15 32.54
139 NASDAQ CSWI Tue, Apr 19, 2016 32.30 32.34 32.01 32.17
138 NASDAQ CSWI Mon, Apr 18, 2016 32.06 32.44 31.88 32.30
137 NASDAQ CSWI Fri, Apr 15, 2016 32.00 32.29 31.21 32.23
136 NASDAQ CSWI Thu, Apr 14, 2016 32.04 32.18 31.74 32.00
135 NASDAQ CSWI Wed, Apr 13, 2016 31.91 32.20 31.63 32.03
134 NASDAQ CSWI Tue, Apr 12, 2016 31.88 31.99 31.25 31.92
133 NASDAQ CSWI Mon, Apr 11, 2016 31.60 32.07 30.88 31.98
132 NASDAQ CSWI Fri, Apr 8, 2016 32.11 32.40 30.75 31.59
131 NASDAQ CSWI Thu, Apr 7, 2016 31.20 32.38 30.64 31.92
130 NASDAQ CSWI Wed, Apr 6, 2016 30.99 32.05 30.99 31.18
129 NASDAQ CSWI Tue, Apr 5, 2016 31.19 31.19 31.19 30.96
128 NASDAQ CSWI Mon, Apr 4, 2016 31.14 32.04 31.00 31.19
127 NASDAQ CSWI Fri, Apr 1, 2016 31.33 31.92 31.01 31.24
126 NASDAQ CSWI Thu, Mar 31, 2016 32.00 32.09 31.18 31.85
125 NASDAQ CSWI Wed, Mar 30, 2016 30.93 32.05 30.93 31.85
124 NASDAQ CSWI Tue, Mar 29, 2016 30.85 31.31 30.54 31.00
123 NASDAQ CSWI Mon, Mar 28, 2016 30.81 31.09 30.55 31.03
122 NASDAQ CSWI Thu, Mar 24, 2016 30.95 31.30 30.67 30.96
121 NASDAQ CSWI Wed, Mar 23, 2016 30.84 31.40 30.52 30.94
120 NASDAQ CSWI Tue, Mar 22, 2016 30.82 31.40 30.78 30.99
119 NASDAQ CSWI Mon, Mar 21, 2016 31.26 31.36 30.69 30.91
118 NASDAQ CSWI Fri, Mar 18, 2016 30.99 31.38 30.90 31.00
117 NASDAQ CSWI Thu, Mar 17, 2016 30.88 31.34 30.50 31.13
116 NASDAQ CSWI Wed, Mar 16, 2016 30.58 31.33 30.36 30.79
115 NASDAQ CSWI Tue, Mar 15, 2016 30.99 30.99 30.99 30.91
114 NASDAQ CSWI Mon, Mar 14, 2016 30.96 31.89 30.75 31.62
113 NASDAQ CSWI Fri, Mar 11, 2016 30.28 30.28 30.28 30.99
112 NASDAQ CSWI Thu, Mar 10, 2016 30.27 30.27 30.27 30.28
111 NASDAQ CSWI Wed, Mar 9, 2016 30.27 30.93 30.15 29.98
110 NASDAQ CSWI Tue, Mar 8, 2016 29.85 30.97 29.80 30.03
109 NASDAQ CSWI Mon, Mar 7, 2016 30.32 31.00 29.75 30.03
108 NASDAQ CSWI Fri, Mar 4, 2016 30.05 30.94 29.95 30.28
107 NASDAQ CSWI Thu, Mar 3, 2016 29.99 29.99 29.99 29.97
106 NASDAQ CSWI Wed, Mar 2, 2016 30.40 30.98 29.01 30.49
105 NASDAQ CSWI Tue, Mar 1, 2016 30.65 31.29 30.00 30.50
104 NASDAQ CSWI Mon, Feb 29, 2016 29.51 31.50 29.51 29.55
103 NASDAQ CSWI Fri, Feb 26, 2016 29.48 30.04 29.33 29.55
102 NASDAQ CSWI Thu, Feb 25, 2016 29.11 30.27 28.31 29.63
101 NASDAQ CSWI Wed, Feb 24, 2016 28.77 29.38 28.63 29.11
100 NASDAQ CSWI Tue, Feb 23, 2016 28.59 29.38 28.59 29.00
99 NASDAQ CSWI Mon, Feb 22, 2016 29.22 29.68 27.84 28.39
98 NASDAQ CSWI Fri, Feb 19, 2016 29.09 29.47 28.69 28.85
97 NASDAQ CSWI Thu, Feb 18, 2016 29.35 29.97 28.80 29.15
96 NASDAQ CSWI Wed, Feb 17, 2016 29.91 30.90 28.80 29.45
95 NASDAQ CSWI Tue, Feb 16, 2016 32.00 32.30 29.66 29.86
94 NASDAQ CSWI Fri, Feb 12, 2016 32.08 32.90 32.00 32.20
93 NASDAQ CSWI Thu, Feb 11, 2016 31.94 32.99 30.01 32.19
92 NASDAQ CSWI Wed, Feb 10, 2016 31.92 33.95 31.13 32.28
91 NASDAQ CSWI Tue, Feb 9, 2016 31.89 32.89 31.07 31.72
90 NASDAQ CSWI Mon, Feb 8, 2016 33.41 33.87 30.42 32.00
89 NASDAQ CSWI Fri, Feb 5, 2016 33.79 34.67 33.03 33.41
88 NASDAQ CSWI Thu, Feb 4, 2016 33.90 34.90 33.06 34.07
87 NASDAQ CSWI Wed, Feb 3, 2016 34.29 34.47 32.95 33.78
86 NASDAQ CSWI Tue, Feb 2, 2016 34.47 35.07 33.33 33.88
85 NASDAQ CSWI Mon, Feb 1, 2016 33.83 34.78 32.83 34.40
84 NASDAQ CSWI Fri, Jan 29, 2016 34.00 34.27 32.51 34.08
83 NASDAQ CSWI Thu, Jan 28, 2016 33.81 34.14 33.11 33.99
82 NASDAQ CSWI Wed, Jan 27, 2016 33.93 34.00 33.27 33.49
81 NASDAQ CSWI Tue, Jan 26, 2016 34.00 34.10 30.39 34.04
80 NASDAQ CSWI Mon, Jan 25, 2016 33.45 35.11 32.82 34.00
79 NASDAQ CSWI Fri, Jan 22, 2016 33.00 34.04 29.99 33.75
78 NASDAQ CSWI Thu, Jan 21, 2016 33.00 33.97 33.00 33.04
77 NASDAQ CSWI Wed, Jan 20, 2016 32.97 33.15 29.95 32.97
76 NASDAQ CSWI Tue, Jan 19, 2016 33.88 34.21 32.89 33.26
75 NASDAQ CSWI Fri, Jan 15, 2016 33.85 34.51 33.48 34.19
74 NASDAQ CSWI Thu, Jan 14, 2016 34.47 34.75 33.04 33.99
73 NASDAQ CSWI Wed, Jan 13, 2016 35.07 35.46 33.77 34.79
72 NASDAQ CSWI Tue, Jan 12, 2016 35.83 36.11 34.81 35.21
71 NASDAQ CSWI Mon, Jan 11, 2016 36.45 36.45 35.56 35.86
70 NASDAQ CSWI Fri, Jan 8, 2016 35.21 36.44 35.15 36.06
69 NASDAQ CSWI Thu, Jan 7, 2016 35.93 36.79 35.30 35.52
68 NASDAQ CSWI Wed, Jan 6, 2016 37.00 37.00 35.46 35.78
67 NASDAQ CSWI Tue, Jan 5, 2016 37.25 37.65 36.77 36.80
66 NASDAQ CSWI Mon, Jan 4, 2016 37.75 37.75 37.02 37.30
65 NASDAQ CSWI Thu, Dec 31, 2015 36.89 38.14 36.17 37.67
64 NASDAQ CSWI Wed, Dec 30, 2015 37.46 38.03 36.54 36.80
63 NASDAQ CSWI Tue, Dec 29, 2015 38.10 38.10 36.13 37.56
62 NASDAQ CSWI Mon, Dec 28, 2015 37.56 38.25 36.45 38.06
61 NASDAQ CSWI Thu, Dec 24, 2015 37.67 38.20 37.23 37.76
60 NASDAQ CSWI Wed, Dec 23, 2015 37.50 38.83 36.92 37.54
59 NASDAQ CSWI Tue, Dec 22, 2015 37.17 37.95 37.17 37.53
58 NASDAQ CSWI Mon, Dec 21, 2015 37.33 37.94 36.24 37.29
57 NASDAQ CSWI Fri, Dec 18, 2015 38.32 38.90 35.95 36.96
56 NASDAQ CSWI Thu, Dec 17, 2015 39.01 39.01 37.76 38.11
55 NASDAQ CSWI Wed, Dec 16, 2015 38.80 38.93 37.86 38.23
54 NASDAQ CSWI Tue, Dec 15, 2015 39.03 39.06 38.17 38.74
53 NASDAQ CSWI Mon, Dec 14, 2015 37.96 37.96 37.96 37.96
52 NASDAQ CSWI Fri, Dec 11, 2015 38.00 38.00 37.54 37.96
51 NASDAQ CSWI Thu, Dec 10, 2015 37.98 38.05 37.31 38.05
50 NASDAQ CSWI Wed, Dec 9, 2015 37.71 38.15 37.31 37.64
49 NASDAQ CSWI Tue, Dec 8, 2015 37.30 37.96 36.35 37.54
48 NASDAQ CSWI Mon, Dec 7, 2015 36.13 39.39 36.13 37.27
47 NASDAQ CSWI Fri, Dec 4, 2015 36.48 36.80 36.01 36.25
46 NASDAQ CSWI Thu, Dec 3, 2015 36.43 36.91 36.23 36.48
45 NASDAQ CSWI Wed, Dec 2, 2015 36.36 36.65 36.05 36.29
44 NASDAQ CSWI Tue, Dec 1, 2015 36.40 36.60 35.41 36.59
43 NASDAQ CSWI Mon, Nov 30, 2015 36.65 36.74 36.01 36.67
42 NASDAQ CSWI Fri, Nov 27, 2015 36.77 36.97 36.01 36.97
41 NASDAQ CSWI Wed, Nov 25, 2015 36.64 37.04 36.44 36.64
40 NASDAQ CSWI Tue, Nov 24, 2015 36.98 37.15 36.33 36.78
39 NASDAQ CSWI Mon, Nov 23, 2015 36.95 37.52 36.31 36.72
38 NASDAQ CSWI Fri, Nov 20, 2015 36.53 38.05 36.36 36.95
37 NASDAQ CSWI Thu, Nov 19, 2015 36.27 37.56 35.35 36.83
36 NASDAQ CSWI Wed, Nov 18, 2015 37.30 37.30 35.50 35.99
35 NASDAQ CSWI Tue, Nov 17, 2015 37.40 37.77 35.78 36.86
34 NASDAQ CSWI Mon, Nov 16, 2015 37.95 37.98 37.21 37.44
33 NASDAQ CSWI Fri, Nov 13, 2015 37.99 38.20 37.20 37.94
32 NASDAQ CSWI Thu, Nov 12, 2015 36.78 38.10 35.57 37.81
31 NASDAQ CSWI Wed, Nov 11, 2015 35.91 37.19 35.89 36.86
30 NASDAQ CSWI Tue, Nov 10, 2015 36.16 36.94 35.80 36.61
29 NASDAQ CSWI Mon, Nov 9, 2015 36.06 36.70 35.55 36.10
28 NASDAQ CSWI Fri, Nov 6, 2015 35.86 36.39 35.30 36.22
27 NASDAQ CSWI Thu, Nov 5, 2015 35.56 36.25 35.25 35.95
26 NASDAQ CSWI Wed, Nov 4, 2015 35.98 36.47 35.25 35.72
25 NASDAQ CSWI Tue, Nov 3, 2015 35.98 36.00 34.11 35.75
24 NASDAQ CSWI Mon, Nov 2, 2015 36.00 36.50 34.06 36.10
23 NASDAQ CSWI Fri, Oct 30, 2015 35.46 36.66 34.64 36.01
22 NASDAQ CSWI Thu, Oct 29, 2015 35.83 36.50 35.01 35.76
21 NASDAQ CSWI Wed, Oct 28, 2015 37.00 37.75 35.01 35.83
20 NASDAQ CSWI Tue, Oct 27, 2015 36.56 37.86 36.24 37.00
19 NASDAQ CSWI Mon, Oct 26, 2015 35.30 36.95 35.25 36.54
18 NASDAQ CSWI Fri, Oct 23, 2015 35.87 35.87 34.70 35.42
17 NASDAQ CSWI Thu, Oct 22, 2015 35.00 35.59 34.47 35.00
16 NASDAQ CSWI Wed, Oct 21, 2015 34.35 35.00 34.02 34.99
15 NASDAQ CSWI Tue, Oct 20, 2015 34.42 34.67 34.01 34.25
14 NASDAQ CSWI Mon, Oct 19, 2015 34.25 34.42 33.76 34.35
13 NASDAQ CSWI Fri, Oct 16, 2015 34.22 34.87 34.00 34.50
12 NASDAQ CSWI Thu, Oct 15, 2015 34.58 34.64 33.99 34.40
11 NASDAQ CSWI Wed, Oct 14, 2015 35.00 35.00 34.11 34.23
10 NASDAQ CSWI Tue, Oct 13, 2015 34.00 34.50 34.00 34.40
9 NASDAQ CSWI Mon, Oct 12, 2015 34.14 34.50 33.66 34.00
8 NASDAQ CSWI Fri, Oct 9, 2015 32.50 34.25 32.31 33.80
7 NASDAQ CSWI Thu, Oct 8, 2015 32.68 33.00 31.70 32.14
6 NASDAQ CSWI Wed, Oct 7, 2015 32.76 33.00 32.48 32.68
5 NASDAQ CSWI Tue, Oct 6, 2015 32.65 33.78 30.84 32.74
4 NASDAQ CSWI Mon, Oct 5, 2015 31.98 32.79 31.01 32.59
3 NASDAQ CSWI Fri, Oct 2, 2015 30.99 32.45 30.25 32.25
2 NASDAQ CSWI Thu, Oct 1, 2015 32.00 34.00 30.64 30.76
1 NASDAQ CSWI Wed, Sep 30, 2015 30.00 30.00 30.00 30.00
# 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.