Dec 20
2024
SELL
Payment of exercise price or tax liability
$153,079
$31.12 p/Share
4,919
Reduced 5.45%
85,361
Common Stock
Dec 19
2024
SELL
Open market or private sale
$1,493
$29.86 p/Share
50
Reduced 0.06%
90,280
Common Stock
Dec 02
2024
-
1,290
Reduced 1.41%
90,330
Common Stock
Feb 19
2024
SELL
Payment of exercise price or tax liability
$21,953
$23.43 p/Share
937
Reduced 1.01%
91,620
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$103,292
$23.38 p/Share
4,418
Reduced 4.56%
92,557
Common Stock
Feb 13
2024
BUY
Grant, award, or other acquisition
$424,159
$23.38 p/Share
18,142
Added 15.76%
96,975
Common Stock
Feb 07
2024
BUY
Grant, award, or other acquisition
$269,477
$23.38 p/Share
11,526
Added 12.76%
78,833
Common Stock
Dec 20
2023
SELL
Payment of exercise price or tax liability
$72,964
$23.97 p/Share
3,044
Reduced 4.33%
67,307
Common Stock
Mar 28
2023
SELL
Open market or private sale
$62,250
$24.9 p/Share
2,500
Reduced 3.43%
70,351
Common Stock
Feb 17
2023
BUY
Grant, award, or other acquisition
$309,387
$26.81 p/Share
11,540
Added 13.67%
72,851
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$107,458
$25.95 p/Share
4,141
Reduced 6.33%
61,311
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
$441,305
$25.95 p/Share
17,006
Added 20.62%
65,452
Common Stock
Dec 20
2022
SELL
Payment of exercise price or tax liability
$75,673
$24.86 p/Share
3,044
Reduced 5.91%
48,446
Common Stock
Dec 19
2022
SELL
Open market or private sale
$478
$23.93 p/Share
20
Reduced 0.04%
51,490
Common Stock
Dec 15
2021
BUY
Grant, award, or other acquisition
-
50,000
Added 49.26%
51,510
Common Stock
Dec 08
2021
SELL
Open market or private sale
$904
$30.12 p/Share
30
Reduced 1.95%
1,510
Common Stock
Nov 01
2021
SELL
Sale (or disposition) back to the issuer
-
2,283
Reduced 100.0%
0
Preferred Series D Dep...
Nov 01
2021
SELL
Sale (or disposition) back to the issuer
-
1,000
Reduced 100.0%
0
Preferred Series E Dep...
Nov 01
2021
SELL
Sale (or disposition) back to the issuer
-
256,419
Reduced 100.0%
0
Common Stock
Nov 01
2021
BUY
Grant, award, or other acquisition
-
1,543
Added 50.0%
1,543
Common Stock
Feb 17
2021
SELL
Payment of exercise price or tax liability
$1,402
$0.1 p/Share
14,022
Reduced 5.18%
256,419
Common Stock
Nov 23
2020
SELL
Open market or private sale
$130
$0.05 p/Share
2,600
Reduced 0.95%
270,441
Common Stock