The company has delivered a consistent stream of good news over the past year