Jan 18
2022
BUY
Exercise of conversion of derivative security
$417,690
$9.52 p/Share
43,875
Added 4.69%
891,913
Common Stock
Jan 15
2022
SELL
Payment of exercise price or tax liability
$98,904
$100.41 p/Share
985
Reduced 0.12%
848,038
Common Stock
Jan 15
2022
BUY
Exercise of conversion of derivative security
-
2,620
Added 0.31%
848,243
Common Stock
Dec 15
2021
SELL
Payment of exercise price or tax liability
$130,425
$100.25 p/Share
1,301
Reduced 0.15%
846,403
Common Stock
Dec 15
2021
SELL
Open market or private sale
$4,333,534
$98.77 p/Share
43,875
Reduced 4.93%
846,403
Common Stock
Dec 15
2021
BUY
Exercise of conversion of derivative security
$442,642
$9.52 p/Share
46,496
Added 4.96%
890,278
Common Stock
Nov 15
2021
SELL
Payment of exercise price or tax liability
$135,083
$103.83 p/Share
1,301
Reduced 0.15%
845,083
Common Stock
Nov 15
2021
SELL
Open market or private sale
$4,545,889
$103.61 p/Share
43,875
Reduced 4.94%
845,083
Common Stock
Nov 15
2021
BUY
Exercise of conversion of derivative security
$442,632
$9.52 p/Share
46,495
Added 4.97%
888,958
Common Stock
Oct 15
2021
SELL
Payment of exercise price or tax liability
$162,633
$124.91 p/Share
1,302
Reduced 0.15%
843,764
Common Stock
Oct 15
2021
SELL
Open market or private sale
$5,490,079
$125.13 p/Share
43,875
Reduced 4.94%
843,764
Common Stock
Oct 15
2021
BUY
Exercise of conversion of derivative security
$442,642
$9.52 p/Share
46,496
Added 4.98%
887,639
Common Stock
Sep 15
2021
SELL
Payment of exercise price or tax liability
$150,266
$115.5 p/Share
1,301
Reduced 0.15%
842,445
Common Stock
Sep 15
2021
SELL
Open market or private sale
$5,121,967
$116.74 p/Share
43,875
Reduced 4.95%
842,445
Common Stock
Sep 15
2021
BUY
Exercise of conversion of derivative security
$442,632
$9.52 p/Share
46,495
Added 4.98%
886,320
Common Stock
Aug 16
2021
SELL
Open market or private sale
$5,320,283
$121.26 p/Share
43,875
Reduced 4.96%
841,126
Common Stock
Aug 16
2021
BUY
Exercise of conversion of derivative security
$417,690
$9.52 p/Share
43,875
Added 4.72%
885,001
Common Stock
Aug 15
2021
SELL
Payment of exercise price or tax liability
$160,960
$123.72 p/Share
1,301
Reduced 0.15%
841,126
Common Stock
Aug 15
2021
BUY
Exercise of conversion of derivative security
-
2,620
Added 0.31%
841,419
Common Stock
Jul 15
2021
SELL
Payment of exercise price or tax liability
$179,044
$137.62 p/Share
1,301
Reduced 0.15%
839,807
Common Stock
Jul 15
2021
SELL
Open market or private sale
$6,022,721
$137.27 p/Share
43,875
Reduced 4.97%
839,807
Common Stock
Jul 15
2021
BUY
Exercise of conversion of derivative security
$442,632
$9.52 p/Share
46,495
Added 5.0%
883,682
Common Stock
Jun 21
2021
BUY
Other acquisition or disposition
-
345
Added 0.04%
838,488
Common Stock
Jun 15
2021
SELL
Payment of exercise price or tax liability
$183,608
$141.02 p/Share
1,302
Reduced 0.16%
838,143
Common Stock
Jun 15
2021
SELL
Open market or private sale
$6,138,990
$139.92 p/Share
43,875
Reduced 4.97%
838,143
Common Stock