Financial strength and stability of operations