Jun 15
2023
BUY
Exercise of conversion of derivative security
$947,700
$94.77 p/Share
10,000
Added 3.75%
256,352
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$1,458,410
$155.15 p/Share
9,400
Reduced 3.68%
246,352
Common Stock
Mar 15
2023
BUY
Exercise of conversion of derivative security
-
21,558
Added 7.94%
249,985
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$4,775,576
$156.32 p/Share
30,550
Reduced 11.54%
234,194
Common Stock
Feb 15
2023
BUY
Exercise of conversion of derivative security
-
72,228
Added 21.43%
264,744
Common Stock
Dec 07
2022
SELL
Payment of exercise price or tax liability
$3,344,445
$143.36 p/Share
23,329
Reduced 10.81%
192,516
Common Stock
Dec 07
2022
BUY
Exercise of conversion of derivative security
$2,354,407
$72.98 p/Share
32,261
Added 13.0%
215,845
Common Stock
Mar 15
2022
SELL
Payment of exercise price or tax liability
$579,353
$100.46 p/Share
5,767
Reduced 3.05%
183,584
Common Stock
Mar 15
2022
BUY
Exercise of conversion of derivative security
-
13,226
Added 6.62%
186,584
Common Stock
Mar 07
2022
SELL
Payment of exercise price or tax liability
$269,706
$102.2 p/Share
2,639
Reduced 1.48%
176,125
Common Stock
Mar 07
2022
BUY
Exercise of conversion of derivative security
-
6,052
Added 3.27%
178,764
Common Stock
Feb 25
2022
SELL
Open market or private sale
$94,787
$123.1 p/Share
770
Reduced 0.44%
172,712
Common Stock
Feb 25
2022
BUY
Exercise of conversion of derivative security
$48,325
$62.76 p/Share
770
Added 0.44%
173,482
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$2,035,147
$102.78 p/Share
19,801
Reduced 10.29%
172,712
Common Stock
Feb 15
2022
BUY
Exercise of conversion of derivative security
-
48,714
Added 20.19%
192,513
Common Stock
Mar 15
2021
SELL
Payment of exercise price or tax liability
$363,322
$129.25 p/Share
2,811
Reduced 1.92%
143,799
Common Stock
Mar 15
2021
BUY
Exercise of conversion of derivative security
-
6,446
Added 4.21%
146,610
Common Stock
Mar 07
2021
SELL
Payment of exercise price or tax liability
$315,387
$119.51 p/Share
2,639
Reduced 1.85%
140,164
Common Stock
Mar 07
2021
BUY
Exercise of conversion of derivative security
-
6,052
Added 4.07%
142,803
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$228,635
$129.98 p/Share
1,759
Reduced 1.27%
136,751
Common Stock
Mar 01
2021
BUY
Exercise of conversion of derivative security
-
4,033
Added 2.83%
138,510
Common Stock
Jan 31
2021
SELL
Payment of exercise price or tax liability
$1,129,361
$128.06 p/Share
8,819
Reduced 6.15%
134,477
Common Stock
Jan 31
2021
BUY
Exercise of conversion of derivative security
-
22,879
Added 13.77%
143,296
Common Stock
Mar 12
2020
BUY
Open market or private purchase
$251,250
$50.25 p/Share
5,000
Added 3.99%
120,417
Common Stock
Mar 07
2020
SELL
Payment of exercise price or tax liability
$164,410
$62.3 p/Share
2,639
Reduced 2.24%
115,417
Common Stock