Aug 03
2025
SELL
Payment of exercise price or tax liability
$74,934
$90.61 p/Share
827
Reduced 1.21%
67,357
Common Shares of Benef...
Feb 12
2025
SELL
Payment of exercise price or tax liability
$329,660
$110.55 p/Share
2,982
Reduced 4.19%
68,184
Common Shares of Benef...
Feb 12
2025
BUY
Grant, award, or other acquisition
-
15,939
Added 18.3%
71,166
Common Shares of Benef...
Aug 03
2024
SELL
Payment of exercise price or tax liability
$93,020
$112.48 p/Share
827
Reduced 1.48%
55,227
Common Shares of Benef...
Feb 12
2024
SELL
Payment of exercise price or tax liability
$396,293
$100.71 p/Share
3,935
Reduced 6.56%
56,054
Common Shares of Benef...
Feb 06
2024
BUY
Grant, award, or other acquisition
-
10,466
Added 14.85%
59,989
Common Shares of Benef...
Aug 15
2023
SELL
Payment of exercise price or tax liability
$42,876
$99.25 p/Share
432
Reduced 0.86%
49,523
Common Shares of Benef...
Aug 03
2023
SELL
Payment of exercise price or tax liability
$84,875
$102.63 p/Share
827
Reduced 1.63%
49,955
Common Shares of Benef...
Feb 13
2023
SELL
Open market or private sale
$276,725
$110.69 p/Share
2,500
Reduced 4.69%
50,782
Common Shares of Benef...
Feb 12
2023
SELL
Payment of exercise price or tax liability
$387,314
$109.97 p/Share
3,522
Reduced 6.2%
53,282
Common Shares of Benef...
Feb 07
2023
BUY
Grant, award, or other acquisition
-
8,995
Added 13.67%
56,804
Common Shares of Benef...
Aug 15
2022
SELL
Payment of exercise price or tax liability
$48,293
$111.79 p/Share
432
Reduced 0.9%
47,809
Common Shares of Benef...
Aug 03
2022
SELL
Payment of exercise price or tax liability
$86,149
$104.17 p/Share
827
Reduced 1.69%
48,241
Common Shares of Benef...
Feb 12
2022
SELL
Payment of exercise price or tax liability
$319,090
$120.23 p/Share
2,654
Reduced 5.13%
49,068
Common Shares of Benef...
Feb 09
2022
BUY
Grant, award, or other acquisition
-
7,044
Added 11.99%
51,722
Common Shares of Benef...
Aug 15
2021
SELL
Payment of exercise price or tax liability
$51,840
$120.0 p/Share
432
Reduced 0.96%
44,678
Common Shares of Benef...
Aug 03
2021
BUY
Grant, award, or other acquisition
-
8,569
Added 15.96%
45,110
Common Shares of Benef...
Feb 12
2021
SELL
Payment of exercise price or tax liability
$243,222
$101.98 p/Share
2,385
Reduced 6.13%
36,541
Common Shares of Benef...
Feb 10
2021
BUY
Grant, award, or other acquisition
-
9,398
Added 19.45%
38,926
Common Shares of Benef...