Trident Ltd stock analysis