kelso technologies agm analysis