Sep 12
2024
SELL
Payment of exercise price or tax liability
$16,862
$1.85 p/Share
9,115
Reduced 0.43%
2,089,616
Common Stock
Jun 12
2024
SELL
Payment of exercise price or tax liability
$31,261
$3.43 p/Share
9,114
Reduced 0.43%
2,098,731
Common Stock
Jun 01
2024
BUY
Grant, award, or other acquisition
-
281,250
Added 11.77%
2,107,845
Common Stock
Mar 12
2024
SELL
Payment of exercise price or tax liability
$574,985
$8.02 p/Share
71,694
Reduced 3.87%
1,783,101
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$31,197
$9.04 p/Share
3,451
Reduced 0.19%
1,854,335
Common Stock
Dec 12
2023
SELL
Payment of exercise price or tax liability
$96,152
$10.55 p/Share
9,114
Reduced 0.49%
1,857,786
Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$43,579
$10.23 p/Share
4,260
Reduced 0.23%
1,866,900
Common Stock
Sep 12
2023
SELL
Payment of exercise price or tax liability
$91,696
$10.06 p/Share
9,115
Reduced 0.48%
1,871,160
Common Stock
Sep 01
2023
SELL
Payment of exercise price or tax liability
$45,326
$10.64 p/Share
4,260
Reduced 0.23%
1,880,275
Common Stock
Jun 12
2023
SELL
Payment of exercise price or tax liability
$99,616
$10.93 p/Share
9,114
Reduced 0.48%
1,883,659
Common Stock
Jun 01
2023
SELL
Payment of exercise price or tax liability
$38,425
$9.02 p/Share
4,260
Reduced 0.22%
1,893,649
Common Stock
Mar 27
2023
BUY
Grant, award, or other acquisition
-
115,376
Added 5.73%
1,897,033
Common Stock
Mar 12
2023
SELL
Payment of exercise price or tax liability
$495,037
$15.89 p/Share
31,154
Reduced 1.72%
1,781,657
Common Stock
Mar 12
2023
BUY
Grant, award, or other acquisition
-
60,688
Added 3.24%
1,812,811
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$157,953
$15.51 p/Share
10,184
Reduced 0.58%
1,752,123
Common Stock
Dec 01
2022
SELL
Payment of exercise price or tax liability
$427,072
$29.59 p/Share
14,433
Reduced 0.81%
1,762,307
Common Stock
Sep 01
2022
SELL
Payment of exercise price or tax liability
$287,938
$19.95 p/Share
14,433
Reduced 0.81%
1,776,740
Common Stock
Jun 01
2022
SELL
Payment of exercise price or tax liability
$270,474
$18.74 p/Share
14,433
Reduced 0.8%
1,791,173
Common Stock
Mar 28
2022
BUY
Grant, award, or other acquisition
-
153,545
Added 7.84%
1,804,764
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$986,803
$31.34 p/Share
31,487
Reduced 1.87%
1,651,219
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
49,633
Added 2.87%
1,682,706
Common Stock
Dec 01
2021
SELL
Payment of exercise price or tax liability
$527,068
$27.44 p/Share
19,208
Reduced 1.16%
1,633,073
Common Stock
Sep 01
2021
SELL
Payment of exercise price or tax liability
$1,600,686
$83.33 p/Share
19,209
Reduced 1.15%
1,652,281
Common Stock
Jun 01
2021
SELL
Payment of exercise price or tax liability
$1,354,222
$76.32 p/Share
17,744
Reduced 1.05%
1,671,490
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$11,109,646
$99.05 p/Share
112,162
Reduced 6.23%
1,688,866
Common Stock