Jan 01
2024
SELL
Payment of exercise price or tax liability
$53,602
$58.2 p/Share
921
Reduced 5.48%
15,887
Common Shares of Benef...
Jan 01
2024
BUY
Exercise of conversion of derivative security
-
1,921
Added 10.26%
16,808
Common Shares of Benef...
Mar 13
2023
SELL
Payment of exercise price or tax liability
$19,217
$58.06 p/Share
331
Reduced 2.18%
14,887
Common Shares of Benef...
Mar 13
2023
BUY
Exercise of conversion of derivative security
-
662
Added 4.17%
15,218
Common Shares of Benef...
Jan 01
2023
SELL
Payment of exercise price or tax liability
$26,401
$58.67 p/Share
450
Reduced 3.0%
14,556
Common Shares of Benef...
Jan 01
2023
BUY
Exercise of conversion of derivative security
-
913
Added 5.74%
15,006
Common Shares of Benef...
Mar 13
2022
SELL
Payment of exercise price or tax liability
$34,603
$99.72 p/Share
347
Reduced 2.4%
14,093
Common Shares of Benef...
Mar 13
2022
BUY
Exercise of conversion of derivative security
-
662
Added 4.38%
14,440
Common Shares of Benef...
Mar 08
2022
SELL
Payment of exercise price or tax liability
$30,405
$103.77 p/Share
293
Reduced 2.08%
13,778
Common Shares of Benef...
Mar 08
2022
BUY
Exercise of conversion of derivative security
-
560
Added 3.83%
14,071
Common Shares of Benef...
Jan 27
2022
SELL
Payment of exercise price or tax liability
$315,362
$89.01 p/Share
3,543
Reduced 20.78%
13,511
Common Shares of Benef...
Jan 27
2022
BUY
Grant, award, or other acquisition
-
6,712
Added 28.24%
17,054
Common Shares of Benef...
Jan 01
2022
SELL
Payment of exercise price or tax liability
$34,490
$110.9 p/Share
311
Reduced 2.92%
10,342
Common Shares of Benef...
Jan 01
2022
BUY
Exercise of conversion of derivative security
-
539
Added 4.82%
10,653
Common Shares of Benef...
May 26
2021
SELL
Payment of exercise price or tax liability
$254,953
$70.39 p/Share
3,622
Reduced 28.28%
9,185
Common Shares of Benef...
May 26
2021
BUY
Grant, award, or other acquisition
-
6,919
Added 35.08%
12,807
Common Shares of Benef...
Apr 30
2021
SELL
Payment of exercise price or tax liability
$26,255
$70.39 p/Share
373
Reduced 5.96%
5,888
Common Shares of Benef...
Apr 30
2021
BUY
Exercise of conversion of derivative security
-
712
Added 10.21%
6,261
Common Shares of Benef...
Mar 13
2021
SELL
Payment of exercise price or tax liability
$24,295
$73.4 p/Share
331
Reduced 5.63%
5,549
Common Shares of Benef...
Mar 13
2021
BUY
Exercise of conversion of derivative security
-
662
Added 10.12%
5,880
Common Shares of Benef...
Mar 08
2021
SELL
Payment of exercise price or tax liability
$20,484
$73.42 p/Share
279
Reduced 5.08%
5,218
Common Shares of Benef...
Mar 08
2021
BUY
Exercise of conversion of derivative security
-
559
Added 9.23%
5,497
Common Shares of Benef...