Home
Screener
Insiders
Rankings
Sign in
Create account
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
STLN
Starling Oncology, Inc.
2 Jan 2026
Chief Financial Officer
Sold at will
247
$879.32
0.1%
STLN
Starling Oncology, Inc.
26 Mar 2025
Chief Financial Officer
Bought
9,056
$9.43K
29.8%
2 decisions on file.