Jun 01
2024
SELL
Payment of exercise price or tax liability
$453,609
$27.43 p/Share
16,537
Reduced 3.27%
489,340
Common Stock
May 20
2024
SELL
Open market or private sale
$2,880,000
$28.8 p/Share
100,000
Reduced 16.51%
505,877
Common Stock
May 20
2024
BUY
Exercise of conversion of derivative security
$234,000
$2.34 p/Share
100,000
Added 14.17%
605,877
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$68,276
$26.02 p/Share
2,624
Reduced 0.52%
505,877
Common Stock
Mar 13
2024
SELL
Open market or private sale
$1,187,000
$23.74 p/Share
50,000
Reduced 8.95%
508,501
Common Stock
Mar 13
2024
BUY
Exercise of conversion of derivative security
$117,000
$2.34 p/Share
50,000
Added 8.22%
558,501
Common Stock
Mar 08
2024
SELL
Open market or private sale
$1,197,627
$23.91 p/Share
50,089
Reduced 8.97%
508,501
Common Stock
Mar 08
2024
BUY
Exercise of conversion of derivative security
$117,208
$2.34 p/Share
50,089
Added 8.23%
558,590
Common Stock
Mar 07
2024
SELL
Open market or private sale
$983,871
$23.55 p/Share
41,778
Reduced 7.59%
508,501
Common Stock
Mar 07
2024
BUY
Exercise of conversion of derivative security
$97,760
$2.34 p/Share
41,778
Added 7.06%
550,279
Common Stock
Mar 06
2024
SELL
Open market or private sale
$191,613
$23.56 p/Share
8,133
Reduced 1.57%
508,501
Common Stock
Mar 06
2024
BUY
Exercise of conversion of derivative security
$19,031
$2.34 p/Share
8,133
Added 1.55%
516,634
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$198,474
$24.8 p/Share
8,003
Reduced 1.55%
508,501
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
158,980
Added 23.54%
516,504
Common Stock
Dec 06
2023
SELL
Open market or private sale
$697,800
$23.26 p/Share
30,000
Reduced 7.74%
357,524
Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$288,274
$22.83 p/Share
12,627
Reduced 3.16%
387,524
Common Stock
Nov 22
2023
SELL
Open market or private sale
$549,480
$22.8 p/Share
24,100
Reduced 5.68%
400,151
Common Stock
Nov 21
2023
SELL
Open market or private sale
$20,619
$22.91 p/Share
900
Reduced 0.21%
424,251
Common Stock
Nov 06
2023
SELL
Open market or private sale
$526,250
$21.05 p/Share
25,000
Reduced 5.55%
425,151
Common Stock
Sep 01
2023
SELL
Payment of exercise price or tax liability
$229,432
$18.17 p/Share
12,627
Reduced 2.73%
450,151
Common Stock
Jun 01
2023
SELL
Payment of exercise price or tax liability
$178,095
$15.9 p/Share
11,201
Reduced 2.36%
462,778
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$21,680
$13.35 p/Share
1,624
Reduced 0.34%
473,979
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
-
2,744
Reduced 0.57%
475,603
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
-
249,840
Added 34.31%
478,347
Common Stock
Dec 05
2022
BUY
Open market or private purchase
$518,800
$12.97 p/Share
40,000
Added 14.9%
228,507
Common Stock