Insiders · Profile

Carter Robert Ross

Chief Financial Officer at Starling Oncology. Filing since 26 Mar 2025. CIK 0002039341

Company
Date
Role
Action
Shares
Amount
Of holding
2 Jan 2026
Chief Financial Officer
Sold at will
247
$879.32
0.1%
26 Mar 2025
Chief Financial Officer
Bought
9,056
$9.43K
29.8%
2 decisions on file.