May 02
2023
SELL
Sale (or disposition) back to the issuer
$56,792,034
$39.0 p/Share
1,456,206
Reduced 100.0%
0
Common Stock, $0.001 p...
Apr 10
2023
SELL
Open market or private sale
$232,065
$38.82 p/Share
5,978
Reduced 0.41%
1,456,206
Common Stock, $0.001 p...
Mar 20
2023
BUY
Grant, award, or other acquisition
-
92,592
Added 5.96%
1,462,184
Common Stock, $0.001 p...
Mar 13
2023
BUY
Grant, award, or other acquisition
-
17,458
Added 1.26%
1,369,592
Common Stock, $0.001 p...
Feb 23
2023
SELL
Open market or private sale
$181,196
$35.48 p/Share
5,107
Reduced 0.38%
1,352,134
Common Stock, $0.001 p...
Feb 02
2023
SELL
Open market or private sale
$42,165
$28.49 p/Share
1,480
Reduced 0.11%
1,357,241
Common Stock, $0.001 p...
Feb 21
2022
BUY
Grant, award, or other acquisition
-
69,841
Added 4.89%
1,358,721
Common Stock, $0.001 p...
Feb 04
2022
SELL
Open market or private sale
$25,223
$16.66 p/Share
1,514
Reduced 0.12%
1,288,880
Common Stock, $0.001 p...
Oct 28
2021
SELL
Open market or private sale
$697,950
$46.53 p/Share
15,000
Reduced 1.15%
1,290,394
Common Stock, $0.001 p...
Sep 16
2021
SELL
Open market or private sale
$781,950
$52.13 p/Share
15,000
Reduced 1.14%
1,305,394
Common Stock, $0.001 p...
Sep 02
2021
SELL
Open market or private sale
$265,614
$48.88 p/Share
5,434
Reduced 0.41%
1,320,394
Common Stock, $0.001 p...
Aug 19
2021
SELL
Open market or private sale
$438,027
$45.79 p/Share
9,566
Reduced 0.72%
1,325,828
Common Stock, $0.001 p...
Jul 22
2021
SELL
Open market or private sale
$1,369,350
$60.86 p/Share
22,500
Reduced 1.66%
1,335,394
Common Stock, $0.001 p...
Jun 24
2021
SELL
Open market or private sale
$1,370,925
$60.93 p/Share
22,500
Reduced 1.63%
1,357,894
Common Stock, $0.001 p...
May 27
2021
SELL
Open market or private sale
$1,368,450
$60.82 p/Share
22,500
Reduced 1.6%
1,380,394
Common Stock, $0.001 p...
Apr 29
2021
SELL
Open market or private sale
$1,384,650
$61.54 p/Share
22,500
Reduced 1.58%
1,402,894
Common Stock, $0.001 p...
Apr 12
2021
BUY
Grant, award, or other acquisition
-
16,770
Added 1.16%
1,425,394
Common Stock, $0.001 p...
Dec 07
2020
SELL
Open market or private sale
$4,600,000
$46.0 p/Share
100,000
Reduced 6.63%
1,408,624
Common Stock, $0.001 p...
Aug 10
2020
BUY
Grant, award, or other acquisition
-
48
Added 0.0%
1,508,624
Common Stock, $0.001 p...
Aug 10
2020
BUY
Other acquisition or disposition
-
1,508,576
Added 50.0%
1,508,576
Common Stock, $0.001 p...