KLA holds 109th annual meeting