Feb 06
2024
SELL
Payment of exercise price or tax liability
$3,625,063
$38.08 p/Share
95,196
Reduced 23.43%
311,138
Common Stock
Feb 06
2024
BUY
Exercise of conversion of derivative security
-
241,920
Added 37.32%
406,334
Common Stock
Feb 02
2024
SELL
Payment of exercise price or tax liability
$702,029
$38.16 p/Share
18,397
Reduced 10.06%
164,414
Common Stock
Feb 02
2024
BUY
Exercise of conversion of derivative security
-
46,362
Added 20.23%
182,811
Common Stock
Feb 06
2023
SELL
Payment of exercise price or tax liability
$431,800
$41.38 p/Share
10,435
Reduced 7.1%
136,449
Common Stock
Feb 06
2023
BUY
Exercise of conversion of derivative security
-
26,518
Added 15.29%
146,884
Common Stock
Feb 03
2023
SELL
Payment of exercise price or tax liability
$434,116
$42.09 p/Share
10,314
Reduced 7.89%
120,366
Common Stock
Feb 03
2023
BUY
Exercise of conversion of derivative security
-
26,210
Added 16.71%
130,680
Common Stock
Jan 31
2023
SELL
Payment of exercise price or tax liability
$800,668
$43.27 p/Share
18,504
Reduced 15.05%
104,470
Common Stock
Jan 31
2023
BUY
Exercise of conversion of derivative security
-
46,706
Added 27.53%
122,974
Common Stock
Nov 14
2022
SELL
Open market or private sale
$1,864,060
$50.38 p/Share
37,000
Reduced 32.67%
76,268
Common Stock
Mar 22
2022
SELL
Open market or private sale
$94,182
$40.86 p/Share
2,305
Reduced 1.99%
113,268
Common Stock
Mar 21
2022
SELL
Payment of exercise price or tax liability
$430,795
$40.28 p/Share
10,695
Reduced 8.47%
115,573
Common Stock
Mar 21
2022
BUY
Exercise of conversion of derivative security
-
13,000
Added 9.33%
126,268
Common Stock
Mar 10
2022
SELL
Open market or private sale
$192,658
$36.83 p/Share
5,231
Reduced 4.41%
113,268
Common Stock
Mar 09
2022
SELL
Payment of exercise price or tax liability
$419,683
$35.66 p/Share
11,769
Reduced 9.03%
118,499
Common Stock
Mar 09
2022
BUY
Exercise of conversion of derivative security
-
17,000
Added 11.54%
130,268
Common Stock
Feb 04
2022
SELL
Payment of exercise price or tax liability
$332,233
$34.35 p/Share
9,672
Reduced 7.87%
113,268
Common Stock
Feb 04
2022
BUY
Exercise of conversion of derivative security
-
24,579
Added 16.66%
122,940
Common Stock
Feb 01
2022
SELL
Payment of exercise price or tax liability
$811,833
$32.12 p/Share
25,275
Reduced 20.44%
98,361
Common Stock
Feb 01
2022
BUY
Exercise of conversion of derivative security
-
63,858
Added 34.06%
123,636
Common Stock
Apr 06
2021
SELL
Payment of exercise price or tax liability
$181,652
$16.89 p/Share
10,755
Reduced 15.25%
59,778
Common Stock
Apr 06
2021
BUY
Exercise of conversion of derivative security
-
27,330
Added 27.93%
70,533
Common Stock
Feb 05
2021
SELL
Payment of exercise price or tax liability
$37,980
$13.16 p/Share
2,886
Reduced 6.26%
43,203
Common Stock
Feb 05
2021
BUY
Exercise of conversion of derivative security
-
7,333
Added 13.73%
46,089
Common Stock