Apr 13
2022
SELL
Payment of exercise price or tax liability
$135,721
$28.73 p/Share
4,724
Reduced 0.65%
718,546
Common Stock
Apr 13
2022
BUY
Grant, award, or other acquisition
-
9,253
Added 1.26%
723,270
Common Stock
Jan 21
2022
BUY
Exercise of conversion of derivative security
$50,750
$2.03 p/Share
25,000
Added 3.38%
714,017
Common Stock
Jan 17
2022
SELL
Payment of exercise price or tax liability
$61,964
$35.55 p/Share
1,743
Reduced 0.25%
689,017
Common Stock
Jan 15
2022
SELL
Payment of exercise price or tax liability
$339,254
$35.55 p/Share
9,543
Reduced 1.36%
690,760
Common Stock
Jan 14
2022
BUY
Grant, award, or other acquisition
-
53,445
Added 7.09%
700,303
Common Stock
Jan 11
2022
BUY
Exercise of conversion of derivative security
$36,750
$0.84 p/Share
43,750
Added 6.33%
646,858
Common Stock
Dec 09
2021
BUY
Exercise of conversion of derivative security
$42,000
$0.84 p/Share
50,000
Added 7.66%
603,108
Common Stock
Jun 28
2021
SELL
Open market or private sale
$1,936,689
$60.38 p/Share
32,075
Reduced 5.48%
553,108
Common Stock
Jun 25
2021
SELL
Open market or private sale
$110,205
$60.09 p/Share
1,834
Reduced 0.31%
585,183
Common Stock
Jun 24
2021
SELL
Open market or private sale
$1,266,515
$60.05 p/Share
21,091
Reduced 3.47%
587,017
Common Stock
Jun 15
2021
SELL
Open market or private sale
$1,125,600
$56.28 p/Share
20,000
Reduced 3.18%
608,108
Common Stock
May 04
2021
BUY
Exercise of conversion of derivative security
$21,000
$0.84 p/Share
25,000
Added 3.83%
628,108
Common Stock
Jan 19
2021
SELL
Open market or private sale
$352,440
$64.08 p/Share
5,500
Reduced 0.9%
603,108
Common Stock
Jan 17
2021
SELL
Payment of exercise price or tax liability
$54,901
$62.96 p/Share
872
Reduced 0.14%
608,608
Common Stock
Jan 15
2021
SELL
Payment of exercise price or tax liability
$283,068
$62.96 p/Share
4,496
Reduced 0.73%
609,480
Common Stock
Jan 15
2021
BUY
Grant, award, or other acquisition
-
28,589
Added 4.45%
613,976
Common Stock
Jan 05
2021
SELL
Exercise of conversion of derivative security
$2,708
$4.71 p/Share
575
Reduced 0.09%
606,855
Common Stock
Jan 05
2021
SELL
Open market or private sale
$1,150,685
$53.6 p/Share
21,468
Reduced 3.54%
585,387
Common Stock
Jan 04
2021
SELL
Open market or private sale
$4,257,800
$53.06 p/Share
80,245
Reduced 11.69%
606,280
Common Stock
Oct 01
2020
SELL
Open market or private sale
$456,960
$30.93 p/Share
14,774
Reduced 2.11%
686,525
Common Stock