Jun 13
2024
SELL
Payment of exercise price or tax liability
$6,677
$14.58 p/Share
458
Reduced 1.02%
44,405
Common Stock
Jun 13
2024
BUY
Exercise of conversion of derivative security
-
1,608
Added 3.46%
44,863
Common Stock
Apr 27
2024
SELL
Payment of exercise price or tax liability
$12,416
$13.66 p/Share
909
Reduced 2.05%
43,363
Common Stock
Apr 27
2024
BUY
Exercise of conversion of derivative security
-
1,906
Added 4.13%
44,272
Common Stock
Apr 25
2024
SELL
Payment of exercise price or tax liability
$27,631
$13.42 p/Share
2,059
Reduced 4.78%
41,044
Common Stock
Apr 25
2024
BUY
Grant, award, or other acquisition
-
6,337
Added 12.82%
43,103
Common Stock
Sep 08
2023
BUY
Open market or private purchase
$21,375
$8.55 p/Share
2,500
Added 6.37%
36,766
Common Stock
Jun 16
2023
BUY
Exercise of in-the-money or at-the-money derivatives securities
$89,463
$11.93 p/Share
7,499
Added 17.96%
34,266
Common Stock
Jun 13
2023
SELL
Payment of exercise price or tax liability
$5,601
$12.23 p/Share
458
Reduced 1.68%
26,767
Common Stock
Jun 13
2023
BUY
Exercise of conversion of derivative security
-
1,608
Added 5.58%
27,225
Common Stock
Jun 09
2023
SELL
Payment of exercise price or tax liability
$14,531
$12.16 p/Share
1,195
Reduced 4.46%
25,617
Common Stock
Jun 09
2023
BUY
Exercise of conversion of derivative security
-
4,196
Added 13.53%
26,812
Common Stock
Apr 27
2023
SELL
Payment of exercise price or tax liability
$4,756
$10.64 p/Share
447
Reduced 1.94%
22,616
Common Stock
Apr 27
2023
BUY
Exercise of conversion of derivative security
-
1,322
Added 3.03%
42,366
Common Stock
Apr 27
2023
BUY
Exercise of conversion of derivative security
-
1,322
Added 5.42%
23,063
Common Stock
Jun 09
2022
SELL
Payment of exercise price or tax liability
$18,116
$15.16 p/Share
1,195
Reduced 5.57%
20,273
Common Stock
Jun 09
2022
BUY
Exercise of conversion of derivative security
-
4,196
Added 16.35%
21,468
Common Stock
May 20
2022
SELL
Payment of exercise price or tax liability
$4,087
$13.95 p/Share
293
Reduced 1.67%
17,272
Common Stock
May 20
2022
BUY
Exercise of conversion of derivative security
-
1,030
Added 5.54%
17,565
Common Stock
Apr 28
2022
SELL
Payment of exercise price or tax liability
$14,494
$23.8 p/Share
609
Reduced 3.55%
16,535
Common Stock
Apr 28
2022
BUY
Exercise of conversion of derivative security
-
1,947
Added 10.2%
17,144
Common Stock
Apr 27
2022
SELL
Payment of exercise price or tax liability
$10,482
$23.45 p/Share
447
Reduced 2.86%
15,197
Common Stock
Apr 27
2022
BUY
Exercise of conversion of derivative security
-
1,322
Added 7.79%
15,644
Common Stock
Jun 09
2021
SELL
Payment of exercise price or tax liability
$33,623
$21.2 p/Share
1,586
Reduced 9.97%
14,322
Common Stock
Jun 09
2021
BUY
Exercise of conversion of derivative security
-
5,570
Added 25.93%
15,908
Common Stock