Feb 26
2024
SELL
Payment of exercise price or tax liability
$183,420
$121.23 p/Share
1,513
Reduced 5.3%
27,021
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
-
11,305
Added 28.38%
28,534
Common Stock
Jan 26
2024
SELL
Open market or private sale
$450,120
$121.0 p/Share
3,720
Reduced 17.76%
17,229
Common Stock
Jan 26
2024
BUY
Exercise of conversion of derivative security
$399,937
$107.51 p/Share
3,720
Added 15.08%
20,949
Common Stock
Apr 26
2023
SELL
Open market or private sale
$495,388
$144.26 p/Share
3,434
Reduced 16.62%
17,229
Common Stock
Apr 26
2023
BUY
Exercise of conversion of derivative security
$399,933
$98.92 p/Share
4,043
Added 16.36%
20,663
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$111,919
$125.05 p/Share
895
Reduced 5.11%
16,620
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
-
3,413
Added 16.31%
17,515
Common Stock
May 05
2022
SELL
Open market or private sale
$284,219
$137.37 p/Share
2,069
Reduced 12.79%
14,102
Common Stock
Apr 25
2022
SELL
Open market or private sale
$575,877
$139.0 p/Share
4,143
Reduced 20.39%
16,171
Common Stock
Apr 25
2022
BUY
Exercise of conversion of derivative security
$399,945
$75.22 p/Share
5,317
Added 20.74%
20,314
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$350,884
$130.15 p/Share
2,696
Reduced 17.65%
12,577
Common Stock
Feb 28
2022
BUY
Grant, award, or other acquisition
-
5,735
Added 27.3%
15,273
Common Stock
Oct 31
2021
SELL
Payment of exercise price or tax liability
$53,609
$129.49 p/Share
414
Reduced 4.16%
9,538
Common Stock
Oct 31
2021
BUY
Exercise of conversion of derivative security
-
879
Added 8.12%
9,952
Common Stock
May 09
2021
SELL
Payment of exercise price or tax liability
$172,627
$135.5 p/Share
1,274
Reduced 12.31%
9,073
Common Stock
May 09
2021
BUY
Grant, award, or other acquisition
-
2,708
Added 20.74%
10,347
Common Stock
Jan 28
2021
SELL
Open market or private sale
$198,547
$137.88 p/Share
1,440
Reduced 15.86%
7,639
Common Stock
Jan 28
2021
BUY
Exercise of conversion of derivative security
$125,940
$62.07 p/Share
2,029
Added 18.27%
9,079
Common Stock
Oct 31
2020
SELL
Payment of exercise price or tax liability
$53,036
$132.59 p/Share
400
Reduced 5.46%
6,923
Common Stock
Oct 31
2020
BUY
Exercise of conversion of derivative security
-
850
Added 10.4%
7,323
Common Stock