Jul 14
2023
BUY
Exercise of conversion of derivative security
$20,107
$4.72 p/Share
4,260
Added 0.75%
561,158
Common Stock
Jul 02
2023
SELL
Payment of exercise price or tax liability
$421,297
$22.48 p/Share
18,741
Reduced 3.25%
557,046
Common Stock
Apr 02
2023
SELL
Payment of exercise price or tax liability
$472,999
$34.98 p/Share
13,522
Reduced 2.29%
575,787
Common Stock
Apr 02
2023
BUY
Grant, award, or other acquisition
-
126,306
Added 17.65%
589,309
Common Stock
Feb 27
2023
SELL
Open market or private sale
$583,800
$29.19 p/Share
20,000
Reduced 4.14%
463,003
Common Stock
Feb 27
2023
BUY
Exercise of conversion of derivative security
$148,600
$7.43 p/Share
20,000
Added 3.98%
483,003
Common Stock
Jan 27
2023
SELL
Open market or private sale
$587,400
$29.37 p/Share
20,000
Reduced 4.14%
463,003
Common Stock
Jan 27
2023
BUY
Exercise of conversion of derivative security
$148,600
$7.43 p/Share
20,000
Added 3.98%
483,003
Common Stock
Jan 02
2023
SELL
Payment of exercise price or tax liability
$260,022
$26.56 p/Share
9,790
Reduced 2.07%
463,003
Common Stock
Dec 27
2022
SELL
Open market or private sale
$535,371
$25.97 p/Share
20,615
Reduced 4.18%
472,793
Common Stock
Dec 23
2022
BUY
Exercise of conversion of derivative security
$150,000
$2.0 p/Share
75,000
Added 13.19%
493,408
Common Stock
Dec 12
2022
SELL
Open market or private sale
$375,750
$25.05 p/Share
15,000
Reduced 3.46%
418,408
Common Stock
Dec 12
2022
BUY
Exercise of conversion of derivative security
$70,800
$4.72 p/Share
15,000
Added 3.35%
433,408
Common Stock
Oct 31
2022
SELL
Open market or private sale
$501,800
$25.09 p/Share
20,000
Reduced 4.56%
418,408
Common Stock
Oct 31
2022
BUY
Exercise of conversion of derivative security
$40,000
$2.0 p/Share
20,000
Added 4.36%
438,408
Common Stock
Oct 25
2022
SELL
Open market or private sale
$284,466
$25.03 p/Share
11,365
Reduced 2.64%
418,408
Common Stock
Oct 06
2022
SELL
Open market or private sale
$40,032
$25.02 p/Share
1,600
Reduced 0.37%
429,773
Common Stock
Oct 02
2022
SELL
Payment of exercise price or tax liability
$467,767
$23.07 p/Share
20,276
Reduced 4.49%
431,373
Common Stock
Aug 22
2022
SELL
Open market or private sale
$376,050
$25.07 p/Share
15,000
Reduced 3.21%
451,649
Common Stock
Aug 22
2022
BUY
Exercise of conversion of derivative security
$30,000
$2.0 p/Share
15,000
Added 3.11%
466,649
Common Stock
Jul 22
2022
SELL
Open market or private sale
$547,400
$27.37 p/Share
20,000
Reduced 4.24%
451,649
Common Stock
Jul 22
2022
BUY
Exercise of conversion of derivative security
$40,000
$2.0 p/Share
20,000
Added 4.07%
471,649
Common Stock
Jun 22
2022
SELL
Open market or private sale
$411,004
$25.38 p/Share
16,194
Reduced 3.4%
460,270
Common Stock
Apr 02
2022
SELL
Payment of exercise price or tax liability
$380,082
$34.22 p/Share
11,107
Reduced 2.28%
476,464
Common Stock
Apr 02
2022
BUY
Grant, award, or other acquisition
-
171,018
Added 25.97%
487,571
Common Stock