Nov 15
2024
SELL
Payment of exercise price or tax liability
$193,959
$108.6 p/Share
1,786
Reduced 2.23%
78,254
Common Stock
Nov 15
2024
BUY
Exercise of conversion of derivative security
$412,462
$108.6 p/Share
3,798
Added 4.53%
80,040
Common Stock
Apr 02
2024
SELL
Payment of exercise price or tax liability
$212,199
$123.3 p/Share
1,721
Reduced 2.21%
76,242
Common Stock
Apr 02
2024
BUY
Exercise of conversion of derivative security
-
3,660
Added 4.48%
77,963
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$396,396
$109.02 p/Share
3,636
Reduced 4.67%
74,262
Common Stock
Feb 21
2024
BUY
Exercise of conversion of derivative security
-
7,734
Added 9.03%
77,898
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$588,771
$108.25 p/Share
5,439
Reduced 7.19%
70,163
Common Stock
Feb 20
2024
BUY
Exercise of conversion of derivative security
-
11,584
Added 13.29%
75,602
Common Stock
Nov 16
2023
SELL
Payment of exercise price or tax liability
$198,307
$95.57 p/Share
2,075
Reduced 3.11%
64,613
Common Stock
Nov 16
2023
BUY
Exercise of conversion of derivative security
-
4,414
Added 6.21%
66,688
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$170,454
$97.07 p/Share
1,756
Reduced 2.74%
62,273
Common Stock
Nov 15
2023
BUY
Exercise of conversion of derivative security
$362,556
$97.07 p/Share
3,735
Added 5.51%
64,029
Common Stock
Oct 16
2023
SELL
Payment of exercise price or tax liability
$655,121
$95.82 p/Share
6,837
Reduced 10.18%
60,294
Common Stock
Oct 16
2023
BUY
Exercise of conversion of derivative security
$1,393,606
$95.82 p/Share
14,544
Added 18.88%
62,486
Common Stock
May 11
2023
SELL
Payment of exercise price or tax liability
$132,181
$74.01 p/Share
1,786
Reduced 3.32%
51,974
Common Stock
May 11
2023
BUY
Exercise of conversion of derivative security
-
3,799
Added 6.6%
53,760
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
$140,574
$83.18 p/Share
1,690
Reduced 3.27%
49,961
Common Stock
Mar 31
2023
BUY
Exercise of conversion of derivative security
-
3,595
Added 6.51%
51,651
Common Stock
Mar 06
2023
SELL
Payment of exercise price or tax liability
$1,451
$90.7 p/Share
16
Reduced 0.03%
48,055
Common Stock
Mar 06
2023
BUY
Exercise of conversion of derivative security
$3,083
$90.7 p/Share
34
Added 0.07%
48,071
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$317,552
$89.15 p/Share
3,562
Reduced 6.9%
48,037
Common Stock
Feb 21
2023
BUY
Exercise of conversion of derivative security
-
7,595
Added 12.83%
51,599
Common Stock
Nov 29
2022
SELL
Payment of exercise price or tax liability
$1,899
$90.43 p/Share
21
Reduced 0.05%
44,004
Common Stock
Nov 29
2022
BUY
Exercise of conversion of derivative security
$3,617
$90.43 p/Share
40
Added 0.09%
44,012
Common Stock
Nov 18
2022
SELL
Payment of exercise price or tax liability
$86,833
$92.18 p/Share
942
Reduced 2.1%
43,984
Common Stock