Mar 25
2024
SELL
Payment of exercise price or tax liability
$132,628
$3.77 p/Share
35,180
Reduced 5.29%
630,069
Common Stock
Mar 25
2024
BUY
Grant, award, or other acquisition
-
471,402
Added 29.97%
1,101,471
Common Stock
Mar 22
2024
SELL
Payment of exercise price or tax liability
$19,267
$4.02 p/Share
4,793
Reduced 0.72%
665,249
Common Stock
May 31
2023
BUY
Open market or private purchase
$247,349
$4.85 p/Share
51,000
Added 7.07%
670,042
Common Stock
Apr 06
2023
SELL
Payment of exercise price or tax liability
$193,028
$10.8 p/Share
17,873
Reduced 2.81%
619,042
Common Stock
Apr 06
2023
BUY
Grant, award, or other acquisition
-
39,410
Added 5.83%
636,915
Common Stock
Mar 23
2023
BUY
Grant, award, or other acquisition
-
335,074
Added 35.93%
597,505
Common Stock
Mar 22
2023
SELL
Payment of exercise price or tax liability
$51,579
$11.09 p/Share
4,651
Reduced 1.74%
262,431
Common Stock
Apr 06
2022
SELL
Payment of exercise price or tax liability
$602,982
$34.76 p/Share
17,347
Reduced 6.1%
267,082
Common Stock
Apr 06
2022
BUY
Grant, award, or other acquisition
-
38,251
Added 11.85%
284,429
Common Stock
Mar 30
2022
SELL
Payment of exercise price or tax liability
$1,917,755
$40.35 p/Share
47,528
Reduced 16.18%
246,178
Common Stock
Mar 30
2022
BUY
Grant, award, or other acquisition
-
104,802
Added 26.3%
293,706
Common Stock
Mar 22
2022
SELL
Payment of exercise price or tax liability
$177,343
$38.13 p/Share
4,651
Reduced 2.4%
188,904
Common Stock
Mar 22
2022
BUY
Grant, award, or other acquisition
-
31,077
Added 13.83%
193,555
Common Stock
Mar 11
2022
SELL
Payment of exercise price or tax liability
$177,586
$35.11 p/Share
5,058
Reduced 3.02%
162,478
Common Stock
Oct 15
2021
SELL
Payment of exercise price or tax liability
$490,734
$46.37 p/Share
10,583
Reduced 5.94%
167,536
Common Stock
Apr 06
2021
SELL
Payment of exercise price or tax liability
$4,926,769
$70.47 p/Share
69,913
Reduced 28.19%
178,119
Common Stock
Apr 06
2021
BUY
Grant, award, or other acquisition
-
38,250
Added 13.36%
248,032
Common Stock
Mar 11
2021
SELL
Payment of exercise price or tax liability
$466,753
$64.54 p/Share
7,232
Reduced 3.33%
209,782
Common Stock
Oct 15
2020
SELL
Payment of exercise price or tax liability
$528,289
$51.43 p/Share
10,272
Reduced 4.52%
217,014
Common Stock