The software company outlined a buyback program of up to $394 million after it reported higher pretax profit and revenue, ...