Aug 15
2024
SELL
Payment of exercise price or tax liability
$50,478
$11.21 p/Share
4,503
Reduced 1.17%
379,727
Common Stock
Aug 15
2024
BUY
Exercise of conversion of derivative security
-
12,616
Added 3.18%
384,230
Common Stock
Jul 01
2024
SELL
Open market or private sale
$113,631
$14.7 p/Share
7,730
Reduced 2.04%
371,614
Common Stock
Jul 01
2024
BUY
Exercise of conversion of derivative security
$87,194
$11.28 p/Share
7,730
Added 2.0%
379,344
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$134,922
$17.32 p/Share
7,790
Reduced 2.05%
371,614
Common Stock
May 15
2024
BUY
Exercise of conversion of derivative security
-
21,827
Added 5.44%
379,404
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$150,604
$18.69 p/Share
8,058
Reduced 2.2%
357,577
Common Stock
Feb 15
2024
BUY
Exercise of conversion of derivative security
-
21,827
Added 5.63%
365,635
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$89,697
$11.26 p/Share
7,966
Reduced 2.26%
343,808
Common Stock
Nov 15
2023
BUY
Exercise of conversion of derivative security
-
16,063
Added 4.37%
351,774
Common Stock
Aug 15
2023
SELL
Payment of exercise price or tax liability
$115,347
$14.48 p/Share
7,966
Reduced 2.32%
335,711
Common Stock
Aug 15
2023
BUY
Exercise of conversion of derivative security
-
16,065
Added 4.47%
343,677
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$123,075
$15.53 p/Share
7,925
Reduced 2.36%
327,612
Common Stock
May 15
2023
BUY
Exercise of conversion of derivative security
-
16,063
Added 4.57%
335,537
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$290,347
$21.45 p/Share
13,536
Reduced 4.06%
319,474
Common Stock
Feb 15
2023
BUY
Exercise of conversion of derivative security
-
38,427
Added 10.35%
333,010
Common Stock
Feb 09
2023
SELL
Open market or private sale
$843,406
$20.13 p/Share
41,898
Reduced 12.45%
294,583
Common Stock
Feb 09
2023
BUY
Exercise of conversion of derivative security
$209,490
$5.0 p/Share
41,898
Added 11.07%
336,481
Common Stock
Nov 15
2022
SELL
Payment of exercise price or tax liability
$303,632
$17.8 p/Share
17,058
Reduced 5.47%
294,583
Common Stock
Nov 15
2022
BUY
Exercise of conversion of derivative security
-
34,401
Added 9.94%
311,641
Common Stock
Aug 15
2022
SELL
Payment of exercise price or tax liability
$291,862
$17.11 p/Share
17,058
Reduced 5.8%
277,240
Common Stock
Aug 15
2022
BUY
Exercise of conversion of derivative security
-
34,402
Added 10.47%
294,298
Common Stock
May 15
2022
SELL
Payment of exercise price or tax liability
$973,905
$22.64 p/Share
43,017
Reduced 14.2%
259,896
Common Stock
May 15
2022
BUY
Exercise of conversion of derivative security
-
87,032
Added 22.32%
302,913
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$295,548
$28.44 p/Share
10,392
Reduced 4.59%
215,881
Common Stock