They have tens's if not hundreds of competitors breathing down their neck. If they stay still for a second they will be pummelled. They have the infrstructure and the tech to be the biggest buy now pay later company in the world.
APT Price at posting:
$68.00 Sentiment: Buy Disclosure: Held