Dec 07
2023
SELL
Payment of exercise price or tax liability
$946,178
$29.41 p/Share
32,172
Reduced 16.0%
168,895
Common Stock
Dec 07
2023
BUY
Exercise of conversion of derivative security
-
85,261
Added 29.78%
201,067
Common Stock
Nov 28
2023
SELL
Payment of exercise price or tax liability
$771,132
$28.64 p/Share
26,925
Reduced 18.86%
115,806
Common Stock
Nov 28
2023
BUY
Exercise of conversion of derivative security
-
80,368
Added 36.02%
142,731
Common Stock
Dec 09
2022
SELL
Open market or private sale
$1,533,077
$28.33 p/Share
54,115
Reduced 46.82%
61,465
Common Stock
Dec 07
2022
SELL
Payment of exercise price or tax liability
$890,142
$27.83 p/Share
31,985
Reduced 21.68%
115,580
Common Stock
Dec 07
2022
BUY
Exercise of conversion of derivative security
-
86,100
Added 36.85%
147,565
Common Stock
Dec 01
2022
SELL
Open market or private sale
$3,266,450
$29.99 p/Share
108,918
Reduced 63.93%
61,465
Common Stock
Nov 29
2022
SELL
Payment of exercise price or tax liability
$1,798,011
$28.88 p/Share
62,258
Reduced 26.76%
170,383
Common Stock
Nov 29
2022
BUY
Exercise of conversion of derivative security
-
171,176
Added 42.39%
232,641
Common Stock
Dec 23
2021
SELL
Open market or private sale
$3,098,303
$37.74 p/Share
82,096
Reduced 57.51%
60,665
Common Stock
Dec 07
2021
SELL
Payment of exercise price or tax liability
$1,065,301
$37.29 p/Share
28,568
Reduced 16.67%
142,761
Common Stock
Dec 07
2021
BUY
Exercise of conversion of derivative security
-
77,421
Added 31.14%
171,181
Common Stock
Apr 30
2021
BUY
Grant, award, or other acquisition
$35,003
$32.41 p/Share
1,080
Added 1.14%
93,760
Common Stock
Mar 01
2021
SELL
Open market or private sale
$1,066,838
$29.4 p/Share
36,287
Reduced 28.14%
92,680
Common Stock
Mar 01
2021
BUY
Exercise of conversion of derivative security
$564,626
$15.56 p/Share
36,287
Added 24.09%
114,374
Common Stock
Dec 31
2020
SELL
Open market or private sale
$477,932
$24.67 p/Share
19,373
Reduced 17.29%
92,680
Common Stock
Dec 31
2020
BUY
Exercise of conversion of derivative security
$241,969
$12.49 p/Share
19,373
Added 14.74%
112,053
Common Stock
Dec 07
2020
SELL
Payment of exercise price or tax liability
$428,774
$23.68 p/Share
18,107
Reduced 16.34%
92,680
Common Stock
Dec 07
2020
BUY
Exercise of conversion of derivative security
-
61,889
Added 35.84%
110,787
Common Stock