Jul 23
2022
SELL
Payment of exercise price or tax liability
$12,665
$69.21 p/Share
183
Reduced 42.46%
248
Common Stock
Jul 23
2022
BUY
Exercise of conversion of derivative security
-
431
Added 50.0%
431
Common Stock
Mar 02
2022
SELL
Open market or private sale
$297,039
$89.93 p/Share
3,303
Reduced 100.0%
0
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$66,576
$94.3 p/Share
706
Reduced 17.61%
3,303
Common Stock
Feb 08
2022
BUY
Exercise of conversion of derivative security
-
1,667
Added 29.37%
4,009
Common Stock
Feb 05
2022
SELL
Payment of exercise price or tax liability
$28,342
$92.32 p/Share
307
Reduced 11.59%
2,342
Common Stock
Feb 05
2022
BUY
Exercise of conversion of derivative security
-
723
Added 21.44%
2,649
Common Stock
Feb 04
2022
SELL
Payment of exercise price or tax liability
$45,144
$92.32 p/Share
489
Reduced 20.25%
1,926
Common Stock
Feb 04
2022
BUY
Exercise of conversion of derivative security
-
1,154
Added 32.33%
2,415
Common Stock
Feb 03
2022
SELL
Payment of exercise price or tax liability
$86,971
$93.82 p/Share
927
Reduced 42.37%
1,261
Common Stock
Feb 03
2022
BUY
Exercise of conversion of derivative security
-
2,188
Added 50.0%
2,188
Common Stock
Oct 28
2021
SELL
Open market or private sale
$17,226
$95.17 p/Share
181
Reduced 100.0%
0
Common Stock
Oct 23
2021
SELL
Payment of exercise price or tax liability
$13,379
$99.84 p/Share
134
Reduced 42.54%
181
Common Stock
Oct 23
2021
BUY
Exercise of conversion of derivative security
-
315
Added 50.0%
315
Common Stock
Aug 05
2021
SELL
Open market or private sale
$24,170
$97.07 p/Share
249
Reduced 100.0%
0
Common Stock
Jul 23
2021
SELL
Payment of exercise price or tax liability
$18,516
$101.18 p/Share
183
Reduced 42.36%
249
Common Stock
Jul 23
2021
BUY
Exercise of conversion of derivative security
-
432
Added 50.0%
432
Common Stock
Feb 11
2021
SELL
Open market or private sale
$276,128
$95.02 p/Share
2,906
Reduced 100.0%
0
Common Stock
Feb 06
2021
SELL
Payment of exercise price or tax liability
$15,409
$84.2 p/Share
183
Reduced 5.92%
2,906
Common Stock
Feb 06
2021
BUY
Exercise of conversion of derivative security
-
431
Added 12.24%
3,089
Common Stock
Feb 05
2021
SELL
Payment of exercise price or tax liability
$25,849
$84.2 p/Share
307
Reduced 10.35%
2,658
Common Stock
Feb 05
2021
BUY
Exercise of conversion of derivative security
-
723
Added 19.6%
2,965
Common Stock
Feb 04
2021
SELL
Payment of exercise price or tax liability
$61,500
$85.18 p/Share
722
Reduced 24.36%
2,242
Common Stock
Feb 04
2021
BUY
Exercise of conversion of derivative security
-
1,703
Added 40.76%
2,475
Common Stock
Feb 03
2021
SELL
Payment of exercise price or tax liability
$76,719
$82.76 p/Share
927
Reduced 42.37%
1,261
Common Stock