Nov 15
2024
SELL
Payment of exercise price or tax liability
$12,054
$108.6 p/Share
111
Reduced 1.47%
7,415
Common Stock
Nov 15
2024
BUY
Exercise of conversion of derivative security
$25,521
$108.6 p/Share
235
Added 3.03%
7,514
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$47,423
$109.02 p/Share
435
Reduced 5.64%
7,278
Common Stock
Feb 21
2024
BUY
Exercise of conversion of derivative security
-
928
Added 10.74%
7,713
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$66,682
$108.25 p/Share
616
Reduced 8.32%
6,785
Common Stock
Feb 20
2024
BUY
Exercise of conversion of derivative security
-
1,204
Added 14.0%
7,398
Common Stock
Nov 16
2023
SELL
Payment of exercise price or tax liability
$57,819
$95.57 p/Share
605
Reduced 8.82%
6,258
Common Stock
Nov 16
2023
BUY
Exercise of conversion of derivative security
-
1,286
Added 15.78%
6,863
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$10,580
$97.07 p/Share
109
Reduced 1.92%
5,576
Common Stock
Nov 15
2023
BUY
Exercise of conversion of derivative security
$22,423
$97.07 p/Share
231
Added 3.96%
5,609
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$42,524
$89.15 p/Share
477
Reduced 8.15%
5,376
Common Stock
Feb 21
2023
BUY
Exercise of conversion of derivative security
-
911
Added 13.47%
5,850
Common Stock
Nov 29
2022
SELL
Payment of exercise price or tax liability
$452
$90.43 p/Share
5
Reduced 0.1%
4,938
Common Stock
Nov 29
2022
BUY
Exercise of conversion of derivative security
$633
$90.43 p/Share
7
Added 0.14%
4,939
Common Stock
Nov 18
2022
SELL
Payment of exercise price or tax liability
$28,207
$92.18 p/Share
306
Reduced 5.84%
4,935
Common Stock
Nov 18
2022
BUY
Exercise of conversion of derivative security
-
650
Added 11.03%
5,241
Common Stock
Nov 16
2022
SELL
Payment of exercise price or tax liability
$54,451
$91.67 p/Share
594
Reduced 11.46%
4,590
Common Stock
Nov 16
2022
BUY
Exercise of conversion of derivative security
-
1,262
Added 19.58%
5,184
Common Stock
Nov 15
2022
SELL
Payment of exercise price or tax liability
$10,115
$93.66 p/Share
108
Reduced 2.68%
3,922
Common Stock
Nov 15
2022
BUY
Exercise of conversion of derivative security
-
227
Added 5.34%
4,020
Common Stock
Dec 01
2021
SELL
Payment of exercise price or tax liability
$667
$111.12 p/Share
6
Reduced 0.16%
3,792
Common Stock
Dec 01
2021
BUY
Exercise of conversion of derivative security
$889
$111.12 p/Share
8
Added 0.21%
3,794
Common Stock
Nov 19
2021
SELL
Payment of exercise price or tax liability
$46,313
$112.41 p/Share
412
Reduced 9.81%
3,789
Common Stock
Nov 19
2021
BUY
Exercise of conversion of derivative security
-
875
Added 17.24%
4,201
Common Stock
Nov 18
2021
SELL
Payment of exercise price or tax liability
$34,250
$113.41 p/Share
302
Reduced 8.33%
3,325
Common Stock