Apr 04
2024
SELL
Payment of exercise price or tax liability
$102,943
$45.21 p/Share
2,277
Reduced 5.22%
41,340
Common Stock
Apr 04
2024
BUY
Exercise of conversion of derivative security
-
6,307
Added 13.17%
41,588
Common Stock
Apr 03
2023
SELL
Payment of exercise price or tax liability
$139,392
$72.6 p/Share
1,920
Reduced 4.89%
37,310
Common Stock
Apr 03
2023
BUY
Exercise of conversion of derivative security
-
5,323
Added 12.43%
37,491
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$132,598
$74.41 p/Share
1,782
Reduced 4.99%
33,907
Common Stock
Mar 02
2023
BUY
Exercise of conversion of derivative security
-
4,777
Added 11.8%
35,689
Common Stock
Feb 16
2023
SELL
Open market or private sale
$436,800
$78.0 p/Share
5,600
Reduced 15.34%
30,912
Common Stock
Jul 05
2022
SELL
Payment of exercise price or tax liability
$113,944
$56.83 p/Share
2,005
Reduced 5.21%
36,512
Common Stock
Jul 05
2022
BUY
Exercise of conversion of derivative security
-
3,926
Added 9.25%
38,517
Common Stock
Apr 04
2022
SELL
Payment of exercise price or tax liability
$298,352
$93.41 p/Share
3,194
Reduced 8.45%
34,591
Common Stock
Apr 04
2022
BUY
Exercise of conversion of derivative security
-
6,252
Added 15.27%
34,687
Common Stock
Mar 09
2022
SELL
Open market or private sale
$138,230
$88.78 p/Share
1,557
Reduced 4.71%
31,533
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$280,773
$88.74 p/Share
3,164
Reduced 8.73%
33,090
Common Stock
Mar 02
2022
BUY
Exercise of conversion of derivative security
-
8,764
Added 20.48%
34,024
Common Stock
Feb 23
2022
SELL
Payment of exercise price or tax liability
$85,116
$89.22 p/Share
954
Reduced 3.35%
27,490
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
-
2,511
Added 8.11%
28,444
Common Stock
Jul 06
2021
SELL
Open market or private sale
$193,933
$99.76 p/Share
1,944
Reduced 6.97%
25,933
Common Stock
Jul 01
2021
SELL
Payment of exercise price or tax liability
$184,796
$98.98 p/Share
1,867
Reduced 6.28%
27,877
Common Stock
Apr 05
2021
SELL
Payment of exercise price or tax liability
$164,996
$91.36 p/Share
1,806
Reduced 5.72%
29,744
Common Stock
Apr 05
2021
SELL
Open market or private sale
$172,565
$91.79 p/Share
1,880
Reduced 5.62%
31,550
Common Stock
Mar 22
2021
SELL
Open market or private sale
$1,234,716
$90.29 p/Share
13,675
Reduced 29.03%
33,430
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$287,913
$89.22 p/Share
3,227
Reduced 6.41%
47,105
Common Stock
Mar 01
2021
BUY
Exercise of conversion of derivative security
$551,736
$89.22 p/Share
6,184
Added 10.94%
50,332
Common Stock
Feb 12
2021
SELL
Payment of exercise price or tax liability
$129,049
$85.35 p/Share
1,512
Reduced 3.31%
44,148
Common Stock
Feb 12
2021
BUY
Exercise of conversion of derivative security
$365,725
$85.35 p/Share
4,285
Added 8.58%
45,660
Common Stock