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
Apr 06
2021
SELL
Open market or private sale
$159,849
$204.41 p/Share
782
Reduced 51.18%
746
Common Stock
Apr 05
2021
SELL
Open market or private sale
$183,253
$201.82 p/Share
908
Reduced 37.27%
1,528
Common Stock
Apr 05
2021
BUY
Exercise of conversion of derivative security
$17,397
$19.16 p/Share
908
Added 27.15%
2,436
Common Stock
Apr 01
2021
SELL
Payment of exercise price or tax liability
$213,197
$208.2 p/Share
1,024
Reduced 40.13%
1,528
Common Stock
Apr 01
2021
BUY
Exercise of conversion of derivative security
-
2,189
Added 46.17%
2,552
Common Stock