Rillo Troy ·Chief Financial Officer Officer Transaction date 25 Aug 2025 Notification date 10 Sep 2025 Purchase Price 38.21 Quantity 27,764 -24.7% Value US$2,937,159 Comments Filing More details Fewer details