May 31
2024
SELL
Payment of exercise price or tax liability
$2,752
$1.7 p/Share
1,619
Reduced 0.81%
197,589
Common Stock
May 10
2024
SELL
Payment of exercise price or tax liability
$37,583
$1.58 p/Share
23,787
Reduced 10.67%
199,208
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$3,610
$1.96 p/Share
1,842
Reduced 0.82%
222,995
Common Stock
Mar 05
2024
SELL
Payment of exercise price or tax liability
$2,863
$2.06 p/Share
1,390
Reduced 0.61%
224,837
Common Stock
Feb 29
2024
SELL
Payment of exercise price or tax liability
$2,501
$2.14 p/Share
1,169
Reduced 0.51%
226,227
Common Stock
Jun 01
2023
SELL
Payment of exercise price or tax liability
$7,236
$4.47 p/Share
1,619
Reduced 0.71%
227,396
Common Stock
May 10
2023
BUY
Grant, award, or other acquisition
-
151,515
Added 39.82%
229,015
Common Stock
Mar 21
2023
SELL
Payment of exercise price or tax liability
$6,131
$3.51 p/Share
1,747
Reduced 2.2%
77,500
Common Stock
Mar 09
2023
SELL
Payment of exercise price or tax liability
$7,270
$3.96 p/Share
1,836
Reduced 2.26%
79,247
Common Stock
Mar 05
2023
SELL
Payment of exercise price or tax liability
$6,255
$4.5 p/Share
1,390
Reduced 1.69%
81,083
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$5,903
$5.05 p/Share
1,169
Reduced 1.4%
82,473
Common Stock
Mar 21
2022
SELL
Payment of exercise price or tax liability
$27,393
$15.68 p/Share
1,747
Reduced 2.05%
83,642
Common Stock
Mar 09
2022
BUY
Grant, award, or other acquisition
-
15,903
Added 15.7%
85,389
Common Stock
Mar 05
2022
SELL
Payment of exercise price or tax liability
$19,308
$15.71 p/Share
1,229
Reduced 1.74%
69,486
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$18,597
$16.06 p/Share
1,158
Reduced 1.61%
70,715
Common Stock
Dec 31
2021
SELL
Payment of exercise price or tax liability
-
4,334
Reduced 5.69%
71,873
Common Stock
Dec 31
2021
BUY
Grant, award, or other acquisition
-
9,203
Added 10.78%
76,207
Common Stock
Aug 06
2021
BUY
Open market or private purchase
$50,000
$20.0 p/Share
2,500
Added 3.6%
67,004
Common Stock
Jun 01
2021
SELL
Payment of exercise price or tax liability
$35,046
$22.61 p/Share
1,550
Reduced 2.35%
64,504
Common Stock
Mar 21
2021
SELL
Payment of exercise price or tax liability
$42,260
$25.26 p/Share
1,673
Reduced 2.47%
66,054
Common Stock
Mar 05
2021
BUY
Grant, award, or other acquisition
-
10,615
Added 13.55%
67,727
Common Stock
Feb 28
2021
SELL
Payment of exercise price or tax liability
$16,621
$24.77 p/Share
671
Reduced 1.16%
57,112
Common Stock
Feb 24
2021
SELL
Payment of exercise price or tax liability
-
2,825
Reduced 4.66%
57,783
Common Stock
Feb 24
2021
BUY
Grant, award, or other acquisition
-
9,203
Added 13.18%
60,608
Common Stock