Juniper Green shares slip nearly 4.24% despite strong Q1 performance

Business