Business Post dives on profits alert