5.38%
Dividend yield
60.95%
Payout ratio
02/26/2024
Latest ex-date
$0.4023
Annual dividend
Bi-annually
Payout frequency
STO dividend history
Dividend growth (CAGR)
19.63%
Yield history
Current yield: 5.38%
2.35%
8.08%
Report issue