CAPITAL TRUST INC

Balanced
CT·US·🇺🇸 US
50%buys·50%sales
1,475 transactions
$395.4MTotal buys·344 buys
$23.9MTotal sells·348 sells
3838 insiders
Last: Dec 25, 2025