Oct 18
2022
SELL
Sale (or disposition) back to the issuer
$14,318,856
$28.5 p/Share
502,416
Reduced 100.0%
0
Company Common Stock, ...
Aug 03
2022
SELL
Open market or private sale
$2,787,000
$27.87 p/Share
100,000
Reduced 16.6%
502,416
Common Stock, $0.001 p...
Aug 03
2022
BUY
Exercise of conversion of derivative security
$785,000
$7.85 p/Share
100,000
Added 14.24%
602,416
Common Stock, $0.001 p...
Apr 05
2022
SELL
Payment of exercise price or tax liability
$657,625
$27.31 p/Share
24,080
Reduced 4.57%
502,416
Common Stock, $0.001 p...
Apr 01
2022
SELL
Payment of exercise price or tax liability
$663,197
$27.44 p/Share
24,169
Reduced 5.85%
389,321
Common Stock, $0.001 p...
Apr 01
2022
BUY
Grant, award, or other acquisition
-
137,175
Added 20.67%
526,496
Common Stock, $0.001 p...
Mar 25
2022
SELL
Open market or private sale
$2,604,000
$26.04 p/Share
100,000
Reduced 19.47%
413,490
Common Stock, $0.001 p...
Mar 25
2022
BUY
Exercise of conversion of derivative security
$785,000
$7.85 p/Share
100,000
Added 16.3%
513,490
Common Stock, $0.001 p...
Nov 22
2021
SELL
Open market or private sale
$2,537,000
$25.37 p/Share
100,000
Reduced 19.47%
413,490
Common Stock, $0.001 p...
Nov 22
2021
BUY
Exercise of conversion of derivative security
$785,000
$7.85 p/Share
100,000
Added 16.3%
513,490
Common Stock, $0.001 p...
Apr 01
2021
SELL
Payment of exercise price or tax liability
$570,619
$21.93 p/Share
26,020
Reduced 10.98%
211,060
Common Stock, $0.001 p...
Apr 01
2021
BUY
Grant, award, or other acquisition
-
202,430
Added 32.87%
413,490
Common Stock, $0.001 p...
Jan 25
2021
SELL
Open market or private sale
$995,893
$31.23 p/Share
31,889
Reduced 11.86%
237,080
Common Stock, $0.001 p...
Jan 19
2021
SELL
Open market or private sale
$1,505,000
$30.1 p/Share
50,000
Reduced 15.68%
268,969
Common Stock, $0.001 p...
Jan 12
2021
SELL
Open market or private sale
$2,036,656
$30.1 p/Share
67,663
Reduced 17.5%
318,969
Common Stock, $0.001 p...
Jan 11
2021
SELL
Open market or private sale
$400,824
$30.04 p/Share
13,343
Reduced 3.34%
386,632
Common Stock, $0.001 p...
Jan 08
2021
SELL
Open market or private sale
$572,859
$30.16 p/Share
18,994
Reduced 4.53%
399,975
Common Stock, $0.001 p...
Dec 23
2020
SELL
Open market or private sale
$21,077
$30.11 p/Share
700
Reduced 0.17%
418,969
Common Stock, $0.001 p...
Dec 22
2020
SELL
Open market or private sale
$824,249
$30.07 p/Share
27,411
Reduced 6.13%
419,669
Common Stock, $0.001 p...
Oct 26
2020
SELL
Open market or private sale
$1,580,500
$31.61 p/Share
50,000
Reduced 10.06%
447,080
Common Stock, $0.001 p...