Filing Manager
LO SHENG-LUN
Reporting Manager
LO SHENG-LUN
Symbol
OST
Shares outstanding
107M shares
Disclosed Ownership
3.81M shares
Ownership
3.55%
Form type
SCHEDULE 13G/A
Filing time
25 Jun 2025, 16:00:05 UTC
Date of event
19 Jun 2025
Previous filing
29 May 2025

Reporting Managers (1)

Name Ownership Shares Owned sole voting power shared voting power Signature Title CIK
LO SHENG-LUN 3.55% 3.81M 3.81M 0 /s/ LO SHENG-LUN LO SHENG-LUN