Apr 20
2021
SELL
Open market or private sale
$341,582
$40.4 p/Share
8,455
Reduced 8.68%
88,924
Common Stock
Apr 20
2021
BUY
Exercise of conversion of derivative security
$35,220
$5.87 p/Share
6,000
Added 5.95%
94,924
Common Stock
Apr 02
2021
SELL
Payment of exercise price or tax liability
$99,467
$41.17 p/Share
2,416
Reduced 2.65%
88,924
Common Stock
Apr 02
2021
BUY
Grant, award, or other acquisition
-
24,021
Added 20.82%
91,340
Common Stock
Mar 23
2021
SELL
Open market or private sale
$336,000
$42.0 p/Share
8,000
Reduced 10.62%
67,319
Common Stock
Mar 23
2021
BUY
Exercise of conversion of derivative security
$46,960
$5.87 p/Share
8,000
Added 9.6%
75,319
Common Stock
Feb 19
2021
SELL
Open market or private sale
$636,360
$53.03 p/Share
12,000
Reduced 15.13%
67,319
Common Stock
Feb 19
2021
BUY
Exercise of conversion of derivative security
$70,440
$5.87 p/Share
12,000
Added 13.14%
79,319
Common Stock
Feb 05
2021
SELL
Open market or private sale
$880,960
$55.06 p/Share
16,000
Reduced 19.2%
67,319
Common Stock
Feb 05
2021
BUY
Exercise of conversion of derivative security
$93,920
$5.87 p/Share
16,000
Added 16.11%
83,319
Common Stock
Jan 21
2021
SELL
Open market or private sale
$637,139
$49.09 p/Share
12,979
Reduced 16.16%
67,319
Common Stock
Jan 21
2021
BUY
Exercise of conversion of derivative security
$58,700
$5.87 p/Share
10,000
Added 11.07%
80,298
Common Stock
Jan 02
2021
SELL
Payment of exercise price or tax liability
$78,855
$41.7 p/Share
1,891
Reduced 2.62%
70,298
Common Stock
Dec 22
2020
BUY
Exercise of conversion of derivative security
$117,400
$5.87 p/Share
20,000
Added 21.69%
72,189
Common Stock
Dec 21
2020
SELL
Open market or private sale
$542,760
$45.23 p/Share
12,000
Reduced 14.25%
72,189
Common Stock
Dec 21
2020
BUY
Exercise of conversion of derivative security
$122,400
$10.2 p/Share
12,000
Added 12.48%
84,189
Common Stock
Dec 16
2020
SELL
Open market or private sale
$22,545
$45.0 p/Share
501
Reduced 0.69%
72,189
Common Stock
Dec 16
2020
BUY
Exercise of conversion of derivative security
$7,275
$14.52 p/Share
501
Added 0.68%
72,690
Common Stock
Dec 15
2020
SELL
Open market or private sale
$337,605
$45.02 p/Share
7,499
Reduced 9.41%
72,189
Common Stock
Dec 15
2020
BUY
Exercise of conversion of derivative security
$108,885
$14.52 p/Share
7,499
Added 8.6%
79,688
Common Stock
Nov 30
2020
SELL
Open market or private sale
$140,080
$35.02 p/Share
4,000
Reduced 5.25%
72,189
Common Stock
Nov 30
2020
BUY
Exercise of conversion of derivative security
$23,480
$5.87 p/Share
4,000
Added 4.99%
76,189
Common Stock
Nov 19
2020
SELL
Open market or private sale
$179,700
$29.95 p/Share
6,000
Reduced 7.67%
72,189
Common Stock
Nov 19
2020
BUY
Exercise of conversion of derivative security
$35,220
$5.87 p/Share
6,000
Added 7.13%
78,189
Common Stock
Nov 05
2020
SELL
Open market or private sale
$18,000
$30.0 p/Share
600
Reduced 0.82%
72,189
Common Stock