Apr 29
2024
-
5,000
Reduced 1.65%
297,387
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$361,013
$20.56 p/Share
17,559
Reduced 5.49%
302,387
Common Stock
Apr 01
2024
BUY
Exercise of conversion of derivative security
-
15,918
Added 4.74%
319,946
Common Stock
Apr 01
2024
BUY
Grant, award, or other acquisition
-
23,877
Added 7.28%
304,028
Common Stock
Aug 08
2023
-
1,000
Reduced 0.36%
280,151
Common Stock
Aug 07
2023
SELL
Open market or private sale
$209,300
$20.93 p/Share
10,000
Reduced 3.43%
281,151
Common Stock
Apr 01
2023
SELL
Payment of exercise price or tax liability
$599,989
$18.56 p/Share
32,327
Reduced 9.99%
291,151
Common Stock
Apr 01
2023
BUY
Exercise of conversion of derivative security
-
29,155
Added 8.27%
323,478
Common Stock
Apr 01
2023
BUY
Grant, award, or other acquisition
-
43,733
Added 12.94%
294,323
Common Stock
Apr 01
2022
SELL
Payment of exercise price or tax liability
$367,287
$21.47 p/Share
17,107
Reduced 6.3%
254,590
Common Stock
Apr 01
2022
BUY
Exercise of conversion of derivative security
-
38,569
Added 12.43%
271,697
Common Stock
Apr 02
2021
SELL
Payment of exercise price or tax liability
$284,036
$21.06 p/Share
13,487
Reduced 5.38%
237,128
Common Stock
Apr 02
2021
BUY
Exercise of conversion of derivative security
-
30,948
Added 10.99%
250,615
Common Stock
Feb 16
2021
SELL
Open market or private sale
$1,135,854
$20.23 p/Share
56,147
Reduced 20.36%
219,667
Common Stock
Apr 03
2020
SELL
Payment of exercise price or tax liability
$103,861
$8.07 p/Share
12,870
Reduced 4.44%
276,814
Common Stock
Apr 03
2020
BUY
Exercise of conversion of derivative security
-
29,016
Added 9.1%
289,684
Common Stock
Apr 01
2019
SELL
Payment of exercise price or tax liability
$361,029
$14.67 p/Share
24,610
Reduced 8.33%
270,668
Common Stock
Apr 01
2019
BUY
Exercise of conversion of derivative security
-
55,487
Added 15.82%
295,278
Common Stock
Apr 02
2018
SELL
Payment of exercise price or tax liability
$304,638
$18.58 p/Share
16,396
Reduced 6.23%
246,791
Common Stock
Apr 01
2018
BUY
Exercise of conversion of derivative security
-
41,666
Added 13.67%
263,187
Common Stock
Mar 14
2018
-
11,900
Reduced 5.1%
221,521
Common Stock
Feb 23
2018
SELL
Payment of exercise price or tax liability
$2,445,216
$19.32 p/Share
126,564
Reduced 35.16%
233,421
Common Stock
Feb 23
2018
SELL
Open market or private sale
$1,783,255
$19.32 p/Share
92,301
Reduced 20.41%
359,985
Common Stock
Feb 23
2018
BUY
Exercise of conversion of derivative security
$1,532,055
$7.0 p/Share
218,865
Added 32.61%
452,286
Common Stock