Jan 03
2022
SELL
Open market or private sale
$196,364
$216.26 p/Share
908
Reduced 53.73%
782
Common Stock
Jan 03
2022
BUY
Exercise of conversion of derivative security
$17,397
$19.16 p/Share
908
Added 34.95%
1,690
Common Stock
Jan 01
2022
SELL
Payment of exercise price or tax liability
$100,056
$218.94 p/Share
457
Reduced 36.88%
782
Common Stock
Jan 01
2022
BUY
Exercise of conversion of derivative security
-
1,167
Added 48.5%
1,239
Common Stock
Dec 01
2021
SELL
Open market or private sale
$243,026
$267.65 p/Share
908
Reduced 92.65%
72
Common Stock
Dec 01
2021
BUY
Exercise of conversion of derivative security
$17,397
$19.16 p/Share
908
Added 48.09%
980
Common Stock
Nov 01
2021
SELL
Open market or private sale
$222,623
$245.45 p/Share
907
Reduced 92.65%
72
Common Stock
Nov 01
2021
BUY
Exercise of conversion of derivative security
$17,378
$19.16 p/Share
907
Added 48.09%
979
Common Stock
Oct 05
2021
SELL
Open market or private sale
$208,218
$203.14 p/Share
1,025
Reduced 93.44%
72
Common Stock
Oct 01
2021
SELL
Payment of exercise price or tax liability
$254,849
$204.37 p/Share
1,247
Reduced 53.2%
1,097
Common Stock
Oct 01
2021
SELL
Open market or private sale
$184,415
$203.1 p/Share
908
Reduced 45.29%
1,097
Common Stock
Oct 01
2021
BUY
Exercise of conversion of derivative security
$31,154
$9.58 p/Share
3,252
Added 61.86%
2,005
Common Stock
Sep 01
2021
SELL
Open market or private sale
$198,462
$218.57 p/Share
908
Reduced 100.0%
0
Common Stock
Sep 01
2021
BUY
Exercise of conversion of derivative security
$17,397
$19.16 p/Share
908
Added 50.0%
908
Common Stock
Aug 04
2021
SELL
Open market or private sale
$181,600
$200.0 p/Share
908
Reduced 100.0%
0
Common Stock
Aug 04
2021
BUY
Exercise of conversion of derivative security
$17,397
$19.16 p/Share
908
Added 50.0%
908
Common Stock
Jul 06
2021
SELL
Open market or private sale
$113,202
$196.19 p/Share
577
Reduced 100.0%
0
Common Stock
Jul 01
2021
SELL
Payment of exercise price or tax liability
$117,511
$199.51 p/Share
589
Reduced 50.51%
577
Common Stock
Jul 01
2021
SELL
Open market or private sale
$184,647
$203.58 p/Share
907
Reduced 61.12%
577
Common Stock
Jul 01
2021
BUY
Exercise of conversion of derivative security
$19,859
$9.58 p/Share
2,073
Added 58.28%
1,484
Common Stock
Jun 29
2021
SELL
Open market or private sale
$181,600
$200.0 p/Share
908
Reduced 100.0%
0
Common Stock
Jun 29
2021
BUY
Exercise of conversion of derivative security
$17,397
$19.16 p/Share
908
Added 50.0%
908
Common Stock
May 03
2021
SELL
Open market or private sale
$181,972
$200.41 p/Share
908
Reduced 100.0%
0
Common Stock
May 03
2021
BUY
Exercise of conversion of derivative security
$17,397
$19.16 p/Share
908
Added 50.0%
908
Common Stock
Apr 19
2021
SELL
Open market or private sale
$160,800
$215.55 p/Share
746
Reduced 100.0%
0
Common Stock