Swissco posts profit of $21.87m in 1Q15