Aclaris Therapeutics Q2 Net Income USD -21.505 Million Vs. IBES Estimate USD -21.3 Million - ACRS News | Rallies