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
Mar 07
2020
BUY
Exercise of conversion of derivative security
-
6,051
Added 4.88%
118,056
Common Stock
Mar 03
2020
SELL
Payment of exercise price or tax liability
$131,678
$66.74 p/Share
1,973
Reduced 1.73%
112,005
Common Stock
Mar 03
2020
BUY
Exercise of conversion of derivative security
-
4,523
Added 3.82%
113,978
Common Stock
Mar 01
2020
SELL
Payment of exercise price or tax liability
$112,407
$63.94 p/Share
1,758
Reduced 1.58%
109,455
Common Stock
Mar 01
2020
BUY
Exercise of conversion of derivative security
-
4,032
Added 3.5%
111,213
Common Stock
Feb 06
2020
SELL
Payment of exercise price or tax liability
$823,988
$84.33 p/Share
9,771
Reduced 8.35%
107,181
Common Stock
Feb 06
2020
BUY
Exercise of conversion of derivative security
-
26,429
Added 18.43%
116,952
Common Stock
Mar 04
2019
SELL
Payment of exercise price or tax liability
$235,667
$86.42 p/Share
2,727
Reduced 2.92%
90,523
Common Stock