Mar 05
2023
SELL
Payment of exercise price or tax liability
$943,418
$52.9 p/Share
17,834
Reduced 9.35%
172,909
Common Stock, par valu...
Mar 05
2023
BUY
Exercise of conversion of derivative security
-
42,610
Added 18.4%
188,959
Common Stock, par valu...
Mar 03
2023
SELL
Payment of exercise price or tax liability
$113,999
$52.9 p/Share
2,155
Reduced 1.43%
148,133
Common Stock, par valu...
Mar 03
2023
BUY
Exercise of conversion of derivative security
-
5,147
Added 3.31%
150,288
Common Stock, par valu...
Mar 01
2023
SELL
Payment of exercise price or tax liability
$81,880
$52.12 p/Share
1,571
Reduced 1.07%
145,141
Common Stock, par valu...
Mar 01
2023
BUY
Exercise of conversion of derivative security
-
3,799
Added 2.52%
146,712
Common Stock, par valu...
Jul 02
2022
SELL
Payment of exercise price or tax liability
$111,499
$32.91 p/Share
3,388
Reduced 2.32%
142,913
Common Stock, par valu...
Jul 02
2022
BUY
Exercise of conversion of derivative security
-
7,622
Added 4.95%
146,301
Common Stock, par valu...
Mar 21
2022
SELL
Payment of exercise price or tax liability
$1,457,498
$38.33 p/Share
38,025
Reduced 21.52%
138,679
Common Stock, par valu...
Mar 21
2022
BUY
Exercise of conversion of derivative security
-
85,543
Added 33.1%
172,901
Common Stock, par valu...
Mar 20
2022
SELL
Payment of exercise price or tax liability
$367,023
$38.74 p/Share
9,474
Reduced 9.41%
91,161
Common Stock, par valu...
Mar 20
2022
BUY
Exercise of conversion of derivative security
-
21,313
Added 17.48%
100,635
Common Stock, par valu...
Mar 05
2022
SELL
Payment of exercise price or tax liability
$69,414
$36.63 p/Share
1,895
Reduced 2.33%
79,322
Common Stock, par valu...
Mar 05
2022
BUY
Exercise of conversion of derivative security
-
4,261
Added 4.98%
81,217
Common Stock, par valu...
Mar 03
2022
SELL
Payment of exercise price or tax liability
$83,970
$36.7 p/Share
2,288
Reduced 2.89%
76,956
Common Stock, par valu...
Mar 03
2022
BUY
Exercise of conversion of derivative security
-
5,147
Added 6.1%
79,244
Common Stock, par valu...
Jul 02
2021
SELL
Payment of exercise price or tax liability
$95,336
$27.73 p/Share
3,438
Reduced 4.43%
74,097
Common Stock, par valu...
Jul 02
2021
BUY
Exercise of conversion of derivative security
-
7,622
Added 8.95%
77,535
Common Stock, par valu...
Mar 21
2021
SELL
Payment of exercise price or tax liability
$103,472
$26.82 p/Share
3,858
Reduced 5.23%
69,913
Common Stock, par valu...
Mar 21
2021
BUY
Exercise of conversion of derivative security
-
8,554
Added 10.39%
73,771
Common Stock, par valu...
Mar 20
2021
SELL
Payment of exercise price or tax liability
$257,794
$26.82 p/Share
9,612
Reduced 12.85%
65,217
Common Stock, par valu...
Mar 20
2021
BUY
Exercise of conversion of derivative security
-
21,312
Added 22.17%
74,829
Common Stock, par valu...
Mar 05
2021
SELL
Payment of exercise price or tax liability
$50,126
$26.08 p/Share
1,922
Reduced 3.47%
53,517
Common Stock, par valu...
Mar 05
2021
BUY
Exercise of conversion of derivative security
-
4,261
Added 7.14%
55,439
Common Stock, par valu...