Dec 27
2023
SELL
Open market or private sale
$34,230
$34.23 p/Share
1,000
Reduced 4.76%
20,000
Common Stock
Dec 20
2023
SELL
Open market or private sale
$32,977
$34.75 p/Share
949
Reduced 4.32%
21,000
Common Stock
Dec 13
2023
SELL
Open market or private sale
$167,904
$31.68 p/Share
5,300
Reduced 19.45%
21,949
Common Stock
Dec 12
2023
SELL
Open market or private sale
$235,111
$31.12 p/Share
7,555
Reduced 21.71%
27,249
Common Stock
Dec 08
2023
SELL
Open market or private sale
$188,220
$31.37 p/Share
6,000
Reduced 14.7%
34,804
Common Stock
Dec 07
2023
SELL
Open market or private sale
$123,680
$30.92 p/Share
4,000
Reduced 8.93%
40,804
Common Stock
Dec 05
2023
SELL
Open market or private sale
$68,922
$31.3 p/Share
2,202
Reduced 4.68%
44,804
Common Stock
Dec 01
2023
SELL
Open market or private sale
$616,673
$31.12 p/Share
19,816
Reduced 29.65%
47,006
Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$47,709
$31.45 p/Share
1,517
Reduced 3.13%
47,006
Common Stock
Dec 01
2023
BUY
Exercise of conversion of derivative security
-
1,517
Added 3.03%
48,523
Common Stock
Nov 30
2023
SELL
Open market or private sale
$154,100
$30.82 p/Share
5,000
Reduced 6.96%
66,822
Common Stock
Nov 29
2023
SELL
Open market or private sale
$255,942
$31.52 p/Share
8,120
Reduced 10.16%
71,822
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
$38,557
$15.56 p/Share
2,478
Reduced 3.01%
79,942
Common Stock
Mar 31
2023
BUY
Exercise of conversion of derivative security
-
11,261
Added 12.02%
82,420
Common Stock
Mar 18
2023
BUY
Exercise of conversion of derivative security
-
6,997
Added 8.95%
71,159
Common Stock
Mar 10
2023
BUY
Exercise of conversion of derivative security
-
6,169
Added 8.77%
64,162
Common Stock
Dec 01
2022
SELL
Payment of exercise price or tax liability
$18,877
$14.97 p/Share
1,261
Reduced 2.13%
57,993
Common Stock
Dec 01
2022
BUY
Exercise of conversion of derivative security
-
1,261
Added 2.08%
59,254
Common Stock
Sep 22
2022
BUY
Open market or private purchase
$23,000
$11.5 p/Share
2,000
Added 3.33%
57,993
Common Stock
Aug 30
2022
BUY
Open market or private purchase
$22,914
$12.73 p/Share
1,800
Added 3.11%
55,993
Common Stock
Jul 27
2022
BUY
Open market or private purchase
$20,250
$13.5 p/Share
1,500
Added 2.69%
54,193
Common Stock
May 06
2022
BUY
Exercise of conversion of derivative security
-
5,359
Added 9.23%
52,693
Common Stock
Mar 18
2022
BUY
Exercise of conversion of derivative security
-
6,997
Added 12.88%
47,334
Common Stock
Mar 10
2022
SELL
Payment of exercise price or tax liability
$26,391
$17.99 p/Share
1,467
Reduced 3.51%
40,337
Common Stock
Mar 10
2022
BUY
Exercise of conversion of derivative security
-
6,666
Added 13.75%
41,804
Common Stock