Diamond announces record Q1 results