Mar 15
2024
SELL
Payment of exercise price or tax liability
$92,649
$112.85 p/Share
821
Reduced 3.28%
24,189
Common Stock
Mar 15
2024
BUY
Exercise of conversion of derivative security
-
1,955
Added 7.41%
24,416
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$126,454
$123.13 p/Share
1,027
Reduced 4.26%
23,055
Common Stock
Feb 15
2024
BUY
Exercise of conversion of derivative security
-
2,230
Added 8.48%
24,082
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$128,774
$155.15 p/Share
830
Reduced 3.66%
21,852
Common Stock
Mar 15
2023
BUY
Exercise of conversion of derivative security
-
1,900
Added 7.88%
22,213
Common Stock
Mar 10
2023
SELL
Open market or private sale
$763,434
$164.25 p/Share
4,648
Reduced 18.28%
20,782
Common Stock
Mar 10
2023
BUY
Exercise of conversion of derivative security
$444,627
$95.66 p/Share
4,648
Added 17.07%
22,574
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$253,863
$156.32 p/Share
1,624
Reduced 7.25%
20,782
Common Stock
Feb 15
2023
BUY
Exercise of conversion of derivative security
-
5,538
Added 19.82%
22,406
Common Stock
Aug 01
2022
SELL
Open market or private sale
$1,061,501
$125.31 p/Share
8,471
Reduced 33.43%
16,868
Common Stock
Aug 01
2022
BUY
Exercise of conversion of derivative security
$626,685
$73.98 p/Share
8,471
Added 29.29%
20,452
Common Stock
Mar 15
2022
SELL
Payment of exercise price or tax liability
$30,942
$100.46 p/Share
308
Reduced 1.79%
16,868
Common Stock
Mar 15
2022
BUY
Exercise of conversion of derivative security
-
1,073
Added 5.93%
17,034
Common Stock
Mar 07
2022
SELL
Payment of exercise price or tax liability
$13,593
$102.2 p/Share
133
Reduced 0.82%
16,103
Common Stock
Mar 07
2022
BUY
Exercise of conversion of derivative security
-
464
Added 2.78%
16,236
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$115,216
$102.78 p/Share
1,121
Reduced 6.64%
15,772
Common Stock
Feb 15
2022
BUY
Exercise of conversion of derivative security
-
3,735
Added 18.11%
16,893
Common Stock
Jun 07
2021
SELL
Open market or private sale
$647,880
$131.79 p/Share
4,916
Reduced 27.2%
13,158
Common Stock
Jun 07
2021
BUY
Exercise of conversion of derivative security
$470,063
$75.78 p/Share
6,203
Added 29.51%
14,815
Common Stock
Jun 04
2021
SELL
Open market or private sale
$647,400
$130.0 p/Share
4,980
Reduced 29.55%
11,871
Common Stock
Mar 15
2021
SELL
Payment of exercise price or tax liability
$27,918
$129.25 p/Share
216
Reduced 1.27%
16,851
Common Stock
Mar 15
2021
BUY
Exercise of conversion of derivative security
-
494
Added 2.81%
17,067
Common Stock
Mar 07
2021
SELL
Payment of exercise price or tax liability
$24,261
$119.51 p/Share
203
Reduced 1.21%
16,573
Common Stock
Mar 07
2021
BUY
Exercise of conversion of derivative security
-
464
Added 2.69%
16,776
Common Stock