May 02
2023
SELL
Sale (or disposition) back to the issuer
$22,223,214
$39.0 p/Share
569,826
Reduced 100.0%
0
Common Stock, $0.001 p...
Mar 20
2023
BUY
Grant, award, or other acquisition
-
101,010
Added 15.06%
569,778
Common Stock, $0.001 p...
Jan 13
2023
SELL
Open market or private sale
$627,391
$30.15 p/Share
20,809
Reduced 4.25%
468,768
Common Stock, $0.001 p...
Jan 12
2023
SELL
Open market or private sale
$198,162
$30.02 p/Share
6,601
Reduced 1.33%
489,577
Common Stock, $0.001 p...
Jan 11
2023
SELL
Open market or private sale
$981,284
$30.11 p/Share
32,590
Reduced 6.16%
496,178
Common Stock, $0.001 p...
Jan 10
2023
SELL
Open market or private sale
$513,366
$29.22 p/Share
17,569
Reduced 3.22%
528,768
Common Stock, $0.001 p...
Jan 03
2023
SELL
Open market or private sale
$115,500
$23.1 p/Share
5,000
Reduced 0.91%
546,337
Common Stock, $0.001 p...
Dec 01
2022
SELL
Open market or private sale
$109,149
$21.83 p/Share
5,000
Reduced 0.9%
551,337
Common Stock, $0.001 p...
Nov 01
2022
SELL
Open market or private sale
$102,850
$20.57 p/Share
5,000
Reduced 0.89%
556,337
Common Stock, $0.001 p...
Oct 04
2022
SELL
Open market or private sale
$61,504
$25.3 p/Share
2,431
Reduced 0.43%
561,337
Common Stock, $0.001 p...
Oct 03
2022
SELL
Open market or private sale
$122,100
$24.42 p/Share
5,000
Reduced 0.88%
563,768
Common Stock, $0.001 p...
Sep 01
2022
SELL
Open market or private sale
$257,000
$25.7 p/Share
10,000
Reduced 1.73%
568,768
Common Stock, $0.001 p...
Aug 17
2022
SELL
Open market or private sale
$260,000
$26.0 p/Share
10,000
Reduced 1.68%
586,468
Common Stock, $0.001 p...
Aug 10
2022
-
7,700
Reduced 1.29%
588,768
Common Stock, $0.001 p...
Aug 02
2022
SELL
Open market or private sale
$1,200,000
$30.0 p/Share
40,000
Reduced 6.28%
596,468
Common Stock, $0.001 p...
Mar 03
2022
SELL
Open market or private sale
$323,100
$21.54 p/Share
15,000
Reduced 2.3%
636,468
Common Stock, $0.001 p...
Feb 21
2022
BUY
Grant, award, or other acquisition
-
69,841
Added 9.68%
651,468
Common Stock, $0.001 p...
Feb 17
2022
SELL
Open market or private sale
$250,950
$16.73 p/Share
15,000
Reduced 2.51%
581,627
Common Stock, $0.001 p...
Feb 04
2022
SELL
Open market or private sale
$19,176
$16.66 p/Share
1,151
Reduced 0.19%
596,627
Common Stock, $0.001 p...
Jul 01
2021
SELL
Open market or private sale
$585,100
$58.51 p/Share
10,000
Reduced 1.65%
597,778
Common Stock, $0.001 p...
Jun 01
2021
SELL
Open market or private sale
$608,600
$60.86 p/Share
10,000
Reduced 1.62%
607,778
Common Stock, $0.001 p...
Apr 15
2021
SELL
Open market or private sale
$578,700
$57.87 p/Share
10,000
Reduced 1.59%
617,826
Common Stock, $0.001 p...
Apr 12
2021
BUY
Grant, award, or other acquisition
-
13,416
Added 2.09%
627,826
Common Stock, $0.001 p...
Mar 18
2021
-
10,000
Reduced 1.6%
614,410
Common Stock, $0.001 p...
Dec 07
2020
SELL
Open market or private sale
$4,600,000
$46.0 p/Share
100,000
Reduced 13.8%
624,410
Common Stock, $0.001 p...