Dec 20
2024
SELL
Payment of exercise price or tax liability
$76,555
$31.12 p/Share
2,460
Reduced 5.72%
40,583
Common Stock
Feb 19
2024
SELL
Payment of exercise price or tax liability
$17,806
$23.43 p/Share
760
Reduced 1.74%
43,043
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$89,662
$23.38 p/Share
3,835
Reduced 8.05%
43,803
Common Stock
Feb 13
2024
BUY
Grant, award, or other acquisition
$212,079
$23.38 p/Share
9,071
Added 16.0%
47,638
Common Stock
Feb 07
2024
BUY
Grant, award, or other acquisition
$155,383
$23.38 p/Share
6,646
Added 14.7%
38,567
Common Stock
Dec 20
2023
SELL
Payment of exercise price or tax liability
$58,966
$23.97 p/Share
2,460
Reduced 7.16%
31,921
Common Stock
Feb 17
2023
BUY
Grant, award, or other acquisition
$155,337
$26.81 p/Share
5,794
Added 14.42%
34,381
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$89,657
$25.95 p/Share
3,455
Reduced 10.78%
28,587
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
$220,652
$25.95 p/Share
8,503
Added 20.97%
32,042
Common Stock
Dec 20
2022
SELL
Payment of exercise price or tax liability
$61,155
$24.86 p/Share
2,460
Reduced 9.46%
23,539
Common Stock
Dec 15
2021
BUY
Grant, award, or other acquisition
-
25,000
Added 49.02%
25,999
Common Stock
Nov 01
2021
SELL
Sale (or disposition) back to the issuer
-
183,011
Reduced 100.0%
0
Common Stock
Nov 01
2021
BUY
Grant, award, or other acquisition
-
999
Added 50.0%
999
Common Stock
Nov 25
2020
SELL
Open market or private sale
$0
$0.54 p/Share
0
Reduced 0.0%
0
Preferred Series E Dep...
Nov 25
2020
SELL
Open market or private sale
$0
$0.58 p/Share
0
Reduced 0.0%
0
Preferred Series D Dep...
Nov 24
2020
SELL
Open market or private sale
$2,731
$0.59 p/Share
4,628
Reduced 100.0%
0
Preferred Series E Dep...
Nov 24
2020
SELL
Open market or private sale
$3,936
$0.59 p/Share
6,672
Reduced 100.0%
0
Preferred Series D Dep...
Dec 31
2018
BUY
Open market or private purchase
$2,557
$9.1 p/Share
281
Added 4.04%
6,672
Preferred Series D Dep...
Dec 31
2018
BUY
Open market or private purchase
$1,588
$8.1 p/Share
196
Added 4.06%
4,628
Preferred Series E Dep...
Oct 01
2018
BUY
Open market or private purchase
$2,614
$14.52 p/Share
180
Added 2.74%
6,390
Preferred Series D Dep...
Oct 01
2018
BUY
Open market or private purchase
$1,622
$13.52 p/Share
120
Added 2.64%
4,431
Preferred Series E Dep...
Jul 02
2018
BUY
Open market or private purchase
$2,579
$17.91 p/Share
144
Added 2.27%
6,210
Preferred Series D Dep...
Jul 02
2018
BUY
Open market or private purchase
$1,605
$16.21 p/Share
99
Added 2.25%
4,310
Preferred Series E Dep...
Apr 02
2018
BUY
Open market or private purchase
$2,491
$15.57 p/Share
160
Added 2.57%
6,065
Preferred Series D Dep...
Apr 02
2018
BUY
Open market or private purchase
$1,558
$14.29 p/Share
109
Added 2.52%
4,210
Preferred Series E Dep...