RDDT stock analysis