May 05
2023
BUY
Open market or private purchase
$58,850
$58.85 p/Share
1,000
Added 1.81%
54,251
Common Shares of Benef...
Mar 31
2023
BUY
Exercise of conversion of derivative security
-
7,688
Added 12.62%
53,251
Common Shares of Benef...
Mar 29
2023
BUY
Open market or private purchase
$52,510
$52.51 p/Share
1,000
Added 2.15%
45,563
Common Shares of Benef...
Mar 13
2023
SELL
Payment of exercise price or tax liability
$24,617
$58.06 p/Share
424
Reduced 0.94%
44,563
Common Shares of Benef...
Mar 13
2023
BUY
Exercise of conversion of derivative security
-
1,383
Added 2.98%
44,987
Common Shares of Benef...
Jan 01
2023
SELL
Payment of exercise price or tax liability
$47,170
$58.67 p/Share
804
Reduced 1.81%
43,689
Common Shares of Benef...
Jan 01
2023
BUY
Exercise of conversion of derivative security
-
1,654
Added 3.58%
44,493
Common Shares of Benef...
Mar 13
2022
SELL
Payment of exercise price or tax liability
$68,109
$99.72 p/Share
683
Reduced 1.57%
42,839
Common Shares of Benef...
Mar 13
2022
BUY
Exercise of conversion of derivative security
-
1,383
Added 3.08%
43,522
Common Shares of Benef...
Mar 08
2022
SELL
Payment of exercise price or tax liability
$45,347
$103.77 p/Share
437
Reduced 1.03%
42,139
Common Shares of Benef...
Mar 08
2022
BUY
Exercise of conversion of derivative security
-
877
Added 2.02%
42,576
Common Shares of Benef...
Jan 27
2022
SELL
Payment of exercise price or tax liability
$535,306
$89.01 p/Share
6,014
Reduced 12.6%
41,699
Common Shares of Benef...
Jan 27
2022
BUY
Grant, award, or other acquisition
-
10,514
Added 18.06%
47,713
Common Shares of Benef...
Jan 01
2022
SELL
Payment of exercise price or tax liability
$39,480
$110.9 p/Share
356
Reduced 0.95%
37,199
Common Shares of Benef...
Jan 01
2022
BUY
Exercise of conversion of derivative security
-
991
Added 2.57%
37,555
Common Shares of Benef...
May 26
2021
SELL
Payment of exercise price or tax liability
$247,702
$70.39 p/Share
3,519
Reduced 9.39%
33,951
Common Shares of Benef...
May 26
2021
BUY
Grant, award, or other acquisition
-
8,534
Added 18.55%
37,470
Common Shares of Benef...
Apr 30
2021
SELL
Payment of exercise price or tax liability
$26,607
$70.39 p/Share
378
Reduced 1.29%
28,936
Common Shares of Benef...
Apr 30
2021
BUY
Exercise of conversion of derivative security
-
878
Added 2.91%
29,314
Common Shares of Benef...
Mar 13
2021
SELL
Payment of exercise price or tax liability
$42,719
$73.4 p/Share
582
Reduced 2.01%
28,436
Common Shares of Benef...
Mar 13
2021
BUY
Grant, award, or other acquisition
-
1,382
Added 4.55%
29,018
Common Shares of Benef...
Mar 08
2021
SELL
Payment of exercise price or tax liability
$27,606
$73.42 p/Share
376
Reduced 1.34%
27,636
Common Shares of Benef...
Mar 08
2021
BUY
Exercise of conversion of derivative security
-
876
Added 3.03%
28,012
Common Shares of Benef...