Amazon beat earnings estimates but fell short on Q1 guidance. Shares fell in after-hours trading.
OLI Systems, Inc. (Parsippany, N.J.) has been awarded a Phase I Small Business Innovation Research (SBIR) grant by the U.S. Department of Energy (DOE).