IPWR Stock 2.23 Ideal Power Inc $IPWR Hit 22 52 week lows