Rolls-Royce shares surged after meeting profit targets two years ahead of schedule in its annual results.Revenue rose 16% to £17.8 billion, surpassing analyst estimates of £17.3 billion.Rolls-Royce announced a £1 billion share buyback, boosting investor confidence.Stock rose almost 20% to a record high, valuing Rolls-Royce at £64 billion.