Mar 15
2024
SELL
Payment of exercise price or tax liability
$80,800
$112.85 p/Share
716
Reduced 8.29%
7,926
Common Stock
Mar 15
2024
BUY
Exercise of conversion of derivative security
-
1,639
Added 16.72%
8,166
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$99,489
$123.13 p/Share
808
Reduced 10.34%
7,003
Common Stock
Feb 15
2024
BUY
Exercise of conversion of derivative security
-
1,727
Added 18.11%
7,811
Common Stock
Mar 16
2023
SELL
Open market or private sale
$325,970
$159.01 p/Share
2,050
Reduced 25.2%
6,084
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$101,933
$155.15 p/Share
657
Reduced 7.47%
8,134
Common Stock
Mar 15
2023
BUY
Exercise of conversion of derivative security
-
1,502
Added 15.15%
8,414
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$213,689
$156.32 p/Share
1,367
Reduced 15.79%
7,289
Common Stock
Feb 15
2023
BUY
Exercise of conversion of derivative security
-
4,634
Added 34.87%
8,656
Common Stock
Aug 02
2022
SELL
Open market or private sale
$769,706
$126.43 p/Share
6,088
Reduced 60.22%
4,022
Common Stock
Aug 02
2022
BUY
Exercise of conversion of derivative security
$524,592
$73.98 p/Share
7,091
Added 41.22%
10,110
Common Stock
Aug 01
2022
SELL
Open market or private sale
$193,618
$126.3 p/Share
1,533
Reduced 33.68%
3,019
Common Stock
Mar 15
2022
SELL
Payment of exercise price or tax liability
$24,914
$100.46 p/Share
248
Reduced 5.17%
4,552
Common Stock
Mar 15
2022
BUY
Exercise of conversion of derivative security
-
862
Added 15.55%
4,681
Common Stock
Mar 07
2022
SELL
Payment of exercise price or tax liability
$11,446
$102.2 p/Share
112
Reduced 2.77%
3,938
Common Stock
Mar 07
2022
BUY
Exercise of conversion of derivative security
-
389
Added 8.76%
4,050
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$97,641
$102.78 p/Share
950
Reduced 20.6%
3,661
Common Stock
Feb 15
2022
BUY
Exercise of conversion of derivative security
-
3,126
Added 40.4%
4,611
Common Stock
May 07
2021
SELL
Payment of exercise price or tax liability
$4,155
$125.92 p/Share
33
Reduced 2.17%
1,485
Common Stock
May 07
2021
BUY
Exercise of conversion of derivative security
-
113
Added 6.93%
1,518
Common Stock
Mar 15
2021
SELL
Payment of exercise price or tax liability
$15,381
$129.25 p/Share
119
Reduced 7.81%
1,405
Common Stock
Mar 15
2021
BUY
Exercise of conversion of derivative security
-
413
Added 21.32%
1,524
Common Stock
Mar 07
2021
SELL
Payment of exercise price or tax liability
$13,505
$119.51 p/Share
113
Reduced 9.23%
1,111
Common Stock
Mar 07
2021
BUY
Exercise of conversion of derivative security
-
388
Added 24.07%
1,224
Common Stock
Jan 31
2021
SELL
Payment of exercise price or tax liability
$26,124
$128.06 p/Share
204
Reduced 19.62%
836
Common Stock