Jun 14
2025
SELL
Payment of exercise price or tax liability
$1,603,794
$25.33 p/Share
63,316
Reduced 4.37%
1,386,585
Common Stock
Jun 14
2025
BUY
Exercise of conversion of derivative security
-
111,646
Added 7.24%
1,430,517
Common Stock
Jun 06
2025
SELL
Payment of exercise price or tax liability
$596,897
$24.46 p/Share
24,403
Reduced 1.79%
1,338,255
Common Stock
Feb 19
2025
SELL
Payment of exercise price or tax liability
$503,435
$20.81 p/Share
24,192
Reduced 1.74%
1,362,658
Common Stock
Feb 12
2025
BUY
Grant, award, or other acquisition
-
92,135
Added 6.23%
1,386,850
Common Stock
Dec 27
2024
$260,554
$16.81 p/Share
15,500
Reduced 1.18%
1,294,715
Common Stock
Jun 14
2024
SELL
Payment of exercise price or tax liability
$216,131
$11.15 p/Share
19,384
Reduced 1.46%
1,310,215
Common Stock
Jun 06
2024
SELL
Payment of exercise price or tax liability
$284,362
$11.72 p/Share
24,263
Reduced 1.79%
1,329,599
Common Stock
Feb 19
2024
BUY
Grant, award, or other acquisition
-
237,564
Added 14.93%
1,353,862
Common Stock
Dec 27
2023
$99,144
$9.18 p/Share
10,800
Reduced 0.96%
1,116,298
Common Stock
Jun 14
2023
SELL
Payment of exercise price or tax liability
$197,329
$10.18 p/Share
19,384
Reduced 1.69%
1,127,098
Common Stock
Jun 06
2023
BUY
Grant, award, or other acquisition
-
186,052
Added 13.96%
1,146,482
Common Stock
Mar 24
2023
BUY
Open market or private purchase
$99,000
$9.9 p/Share
10,000
Added 1.03%
960,430
Common Stock
Mar 23
2023
BUY
Open market or private purchase
$100,000
$10.0 p/Share
10,000
Added 1.04%
950,430
Common Stock
Dec 27
2022
$96,096
$14.56 p/Share
6,600
Reduced 0.7%
940,430
Common Stock
Sep 09
2022
BUY
Grant, award, or other acquisition
-
147,786
Added 13.5%
947,030
Common Stock
Aug 22
2022
SELL
Payment of exercise price or tax liability
$391,122
$19.56 p/Share
19,996
Reduced 2.44%
799,244
Common Stock
Aug 22
2022
BUY
Grant, award, or other acquisition
-
92,461
Added 10.14%
819,240
Common Stock
Dec 28
2021
$264,017
$8.83 p/Share
29,900
Reduced 3.95%
726,779
Common Stock
Aug 22
2021
SELL
Payment of exercise price or tax liability
$104,579
$5.23 p/Share
19,996
Reduced 2.57%
756,679
Common Stock
Aug 17
2021
SELL
Payment of exercise price or tax liability
$68,639
$5.42 p/Share
12,664
Reduced 1.6%
776,675
Common Stock
Aug 16
2021
SELL
Payment of exercise price or tax liability
$210,101
$5.53 p/Share
37,993
Reduced 4.59%
789,339
Common Stock
Aug 16
2021
BUY
Grant, award, or other acquisition
-
96,552
Added 10.45%
827,332
Common Stock
Dec 30
2020
$65,400
$4.36 p/Share
15,000
Reduced 2.01%
730,780
Common Stock