Jun 04
2024
BUY
Exercise of conversion of derivative security
$46,060
$3.29 p/Share
14,000
Added 27.39%
37,115
Common Stock
Jun 03
2024
SELL
Payment of exercise price or tax liability
$21,843
$30.17 p/Share
724
Reduced 3.58%
19,479
Common Stock
Jun 03
2024
BUY
Grant, award, or other acquisition
$56,903
$15.65 p/Share
3,636
Added 13.59%
23,115
Common Stock
May 28
2024
SELL
Open market or private sale
$334,290
$30.39 p/Share
11,000
Reduced 35.25%
20,203
Common Stock
May 28
2024
BUY
Exercise of conversion of derivative security
$36,190
$3.29 p/Share
11,000
Added 26.06%
31,203
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$15,783
$24.06 p/Share
656
Reduced 3.37%
18,809
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
$16,769
$12.03 p/Share
1,394
Added 6.45%
20,203
Common Stock
Dec 15
2023
-
750
Reduced 3.51%
20,640
Common Stock
Dec 06
2023
SELL
Open market or private sale
$167,786
$27.01 p/Share
6,212
Reduced 22.51%
21,390
Common Stock
Dec 05
2023
SELL
Open market or private sale
$36,278
$26.27 p/Share
1,381
Reduced 4.76%
27,602
Common Stock
Dec 04
2023
SELL
Payment of exercise price or tax liability
$230,772
$26.26 p/Share
8,788
Reduced 23.27%
28,983
Common Stock
Dec 04
2023
BUY
Exercise of conversion of derivative security
$49,350
$3.29 p/Share
15,000
Added 28.42%
37,771
Common Stock
Dec 01
2023
BUY
Grant, award, or other acquisition
$16,575
$12.99 p/Share
1,276
Added 5.31%
22,771
Common Stock
Sep 19
2023
SELL
Open market or private sale
$163,700
$32.74 p/Share
5,000
Reduced 18.52%
21,996
Common Stock
Sep 14
2023
SELL
Payment of exercise price or tax liability
$270,264
$33.8 p/Share
7,996
Reduced 22.85%
26,996
Common Stock
Sep 14
2023
BUY
Exercise of conversion of derivative security
$45,938
$3.29 p/Share
13,963
Added 28.52%
34,992
Common Stock
Sep 01
2023
BUY
Grant, award, or other acquisition
$16,550
$16.55 p/Share
1,000
Added 4.54%
21,029
Common Stock
Jun 13
2023
-
600
Reduced 2.91%
20,029
Common Stock
Jun 08
2023
-
3,550
Reduced 14.68%
20,629
Common Stock
Jun 01
2023
BUY
Grant, award, or other acquisition
$48,051
$11.49 p/Share
4,182
Added 14.75%
24,179
Common Stock
May 10
2023
SELL
Open market or private sale
$336,980
$24.07 p/Share
14,000
Reduced 41.18%
19,997
Common Stock
May 09
2023
SELL
Open market or private sale
$716,100
$23.87 p/Share
30,000
Reduced 46.88%
33,997
Common Stock
May 05
2023
SELL
Payment of exercise price or tax liability
$1,458,305
$24.07 p/Share
60,586
Reduced 48.63%
63,997
Common Stock
May 05
2023
BUY
Exercise of conversion of derivative security
$274,050
$2.61 p/Share
105,000
Added 45.74%
124,583
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
$31,776
$9.93 p/Share
3,200
Added 14.05%
19,583
Common Stock