May 30
2024
BUY
Open market or private purchase
$232,390
$13.67 p/Share
17,000
Added 1.39%
1,208,284
Common Shares
May 29
2024
BUY
Open market or private purchase
$40,470
$13.49 p/Share
3,000
Added 0.25%
1,191,284
Common Shares
Feb 15
2024
SELL
Payment of exercise price or tax liability
$283,758
$16.13 p/Share
17,592
Reduced 1.46%
1,188,284
Common Shares
Feb 15
2024
BUY
Grant, award, or other acquisition
-
52,827
Added 4.2%
1,205,876
Common Shares
Jan 01
2024
SELL
Payment of exercise price or tax liability
$192,606
$15.98 p/Share
12,053
Reduced 1.03%
1,153,049
Common Shares
Nov 13
2023
BUY
Open market or private purchase
$208,000
$16.0 p/Share
13,000
Added 37.14%
22,000
5.70% Series H Preferr...
Nov 13
2023
BUY
Open market or private purchase
$53,699
$17.9 p/Share
3,000
Added 30.0%
7,000
6.375% Series G Prefer...
Nov 10
2023
BUY
Open market or private purchase
$143,730
$15.97 p/Share
9,000
Added 50.0%
9,000
5.70% Series H Preferr...
Nov 10
2023
BUY
Open market or private purchase
$71,160
$17.79 p/Share
4,000
Added 50.0%
4,000
6.375% Series G Prefer...
Nov 07
2023
SELL
Open market or private sale
$98,560
$12.32 p/Share
8,000
Reduced 0.68%
1,165,102
Common Shares
Jun 23
2023
BUY
Open market or private purchase
$101,280
$12.66 p/Share
8,000
Added 0.68%
1,173,102
Common Shares
Jun 22
2023
BUY
Open market or private purchase
$46,126
$12.7 p/Share
3,632
Added 0.31%
1,165,102
Common Shares
Jun 21
2023
BUY
Open market or private purchase
$143,123
$12.59 p/Share
11,368
Added 0.97%
1,161,470
Common Shares
Jun 20
2023
BUY
Open market or private purchase
$359,520
$12.84 p/Share
28,000
Added 2.38%
1,150,102
Common Shares
Mar 22
2023
BUY
Open market or private purchase
$142,450
$12.95 p/Share
11,000
Added 0.97%
1,122,102
Common Shares
Mar 17
2023
BUY
Open market or private purchase
$39,660
$13.22 p/Share
3,000
Added 0.27%
1,111,102
Common Shares
Mar 16
2023
BUY
Open market or private purchase
$190,680
$13.62 p/Share
14,000
Added 1.25%
1,108,102
Common Shares
Mar 14
2023
BUY
Open market or private purchase
$82,080
$13.68 p/Share
6,000
Added 0.55%
1,094,102
Common Shares
Mar 13
2023
BUY
Open market or private purchase
$137,800
$13.78 p/Share
10,000
Added 0.91%
1,088,102
Common Shares
Mar 10
2023
BUY
Open market or private purchase
$138,900
$13.89 p/Share
10,000
Added 0.92%
1,078,102
Common Shares
Mar 09
2023
BUY
Open market or private purchase
$405,425
$14.41 p/Share
28,135
Added 2.57%
1,068,102
Common Shares
Mar 08
2023
BUY
Open market or private purchase
$221,934
$14.93 p/Share
14,865
Added 1.41%
1,039,967
Common Shares
Mar 01
2023
BUY
Open market or private purchase
$100,100
$14.3 p/Share
7,000
Added 0.68%
1,025,102
Common Shares
Feb 28
2023
BUY
Open market or private purchase
$203,560
$14.54 p/Share
14,000
Added 1.36%
1,018,102
Common Shares
Feb 17
2023
SELL
Payment of exercise price or tax liability
$304,725
$15.04 p/Share
20,261
Reduced 1.98%
1,004,102
Common Shares