Oct 10
2024
-
50,000
Reduced 5.18%
914,773
Common Stock
Oct 02
2024
SELL
Payment of exercise price or tax liability
$828,201
$17.97 p/Share
46,088
Reduced 4.56%
964,773
Common Stock
Aug 23
2024
SELL
Open market or private sale
$376,687
$20.09 p/Share
18,750
Reduced 1.82%
1,010,861
Common Stock
Aug 23
2024
BUY
Exercise of conversion of derivative security
$37,500
$2.0 p/Share
18,750
Added 1.79%
1,029,611
Common Stock
Jul 30
2024
SELL
Open market or private sale
$319,264
$22.0 p/Share
14,512
Reduced 1.42%
1,010,861
Common Stock
Jul 30
2024
BUY
Exercise of conversion of derivative security
$19,472
$2.0 p/Share
9,736
Added 0.94%
1,025,373
Common Stock
Jul 17
2024
SELL
Open market or private sale
$44,000
$22.0 p/Share
2,000
Reduced 0.2%
1,015,637
Common Stock
Jul 17
2024
BUY
Exercise of conversion of derivative security
$2,400
$2.0 p/Share
1,200
Added 0.12%
1,017,637
Common Stock
Jul 11
2024
SELL
Open market or private sale
$543,732
$21.0 p/Share
25,892
Reduced 2.48%
1,016,437
Common Stock
Jul 11
2024
BUY
Exercise of conversion of derivative security
$37,500
$2.0 p/Share
18,750
Added 1.77%
1,042,329
Common Stock
Jul 09
2024
SELL
Open market or private sale
$658,437
$21.07 p/Share
31,250
Reduced 2.96%
1,023,579
Common Stock
Jul 09
2024
BUY
Exercise of conversion of derivative security
$62,500
$2.0 p/Share
31,250
Added 2.88%
1,054,829
Common Stock
Jul 02
2024
SELL
Payment of exercise price or tax liability
$1,020,344
$22.14 p/Share
46,086
Reduced 4.31%
1,023,579
Common Stock
Apr 02
2024
SELL
Payment of exercise price or tax liability
$902,267
$21.62 p/Share
41,733
Reduced 3.76%
1,069,665
Common Stock
Apr 02
2024
BUY
Grant, award, or other acquisition
-
431,704
Added 27.98%
1,111,398
Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$772,767
$21.92 p/Share
35,254
Reduced 4.93%
679,724
Common Stock
Oct 02
2023
SELL
Payment of exercise price or tax liability
$918,562
$22.5 p/Share
40,825
Reduced 5.4%
714,978
Common Stock
Jul 02
2023
SELL
Payment of exercise price or tax liability
$917,723
$22.48 p/Share
40,824
Reduced 5.12%
755,803
Common Stock
May 09
2023
SELL
Open market or private sale
$2,179,500
$29.06 p/Share
75,000
Reduced 8.6%
796,627
Common Stock
May 09
2023
BUY
Exercise of conversion of derivative security
$150,000
$2.0 p/Share
75,000
Added 7.92%
871,627
Common Stock
Apr 10
2023
SELL
Open market or private sale
$2,283,286
$31.99 p/Share
71,375
Reduced 8.22%
796,627
Common Stock
Apr 10
2023
BUY
Exercise of conversion of derivative security
$100,000
$2.0 p/Share
50,000
Added 5.45%
868,002
Common Stock
Apr 02
2023
SELL
Payment of exercise price or tax liability
$1,072,486
$34.98 p/Share
30,660
Reduced 3.61%
818,002
Common Stock
Apr 02
2023
BUY
Grant, award, or other acquisition
-
246,052
Added 22.48%
848,662
Common Stock
Mar 22
2023
SELL
Open market or private sale
$2,384,250
$31.79 p/Share
75,000
Reduced 11.07%
602,610
Common Stock