Aug 07
2024
BUY
Open market or private purchase
$39,775
$10.75 p/Share
3,700
Added 2.32%
156,082
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$4,152
$15.38 p/Share
270
Reduced 0.18%
152,382
Common Stock
Mar 08
2024
BUY
Exercise of conversion of derivative security
-
270
Added 0.18%
152,652
Common Stock
Mar 03
2024
SELL
Payment of exercise price or tax liability
$3,254
$16.19 p/Share
201
Reduced 0.13%
152,382
Common Stock
Mar 03
2024
BUY
Exercise of conversion of derivative security
-
201
Added 0.13%
152,583
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$3,726
$16.94 p/Share
220
Reduced 0.14%
152,382
Common Stock
Feb 28
2024
BUY
Exercise of conversion of derivative security
-
220
Added 0.14%
152,602
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$34,141
$16.25 p/Share
2,101
Reduced 1.36%
152,382
Common Stock
Feb 21
2024
BUY
Exercise of conversion of derivative security
-
2,101
Added 1.34%
154,483
Common Stock
Mar 08
2023
SELL
Payment of exercise price or tax liability
$5,710
$16.41 p/Share
348
Reduced 0.23%
152,382
Common Stock
Mar 08
2023
BUY
Exercise of conversion of derivative security
-
348
Added 0.23%
152,730
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$3,641
$16.55 p/Share
220
Reduced 0.14%
152,382
Common Stock
Feb 28
2023
BUY
Exercise of conversion of derivative security
-
220
Added 0.14%
152,602
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$393,383
$16.22 p/Share
24,253
Reduced 13.73%
152,382
Common Stock
Feb 22
2023
BUY
Exercise of conversion of derivative security
-
47,535
Added 21.2%
176,635
Common Stock
Jan 02
2023
SELL
Payment of exercise price or tax liability
$36,013
$17.44 p/Share
2,065
Reduced 1.57%
129,100
Common Stock
Jan 02
2023
BUY
Exercise of conversion of derivative security
-
3,633
Added 2.7%
131,165
Common Stock
Mar 08
2022
SELL
Payment of exercise price or tax liability
$49,961
$12.85 p/Share
3,888
Reduced 2.96%
127,532
Common Stock
Mar 08
2022
BUY
Exercise of conversion of derivative security
-
7,618
Added 5.48%
131,420
Common Stock
Mar 01
2022
BUY
Open market or private purchase
$38,010
$12.67 p/Share
3,000
Added 2.37%
123,802
Common Stock
Feb 24
2022
SELL
Payment of exercise price or tax liability
$166,360
$14.35 p/Share
11,593
Reduced 8.76%
120,802
Common Stock
Feb 24
2022
BUY
Exercise of conversion of derivative security
-
22,710
Added 14.64%
132,395
Common Stock
Jan 02
2022
SELL
Payment of exercise price or tax liability
$56,753
$16.05 p/Share
3,536
Reduced 3.12%
109,685
Common Stock
Jan 02
2022
BUY
Exercise of conversion of derivative security
-
6,230
Added 5.22%
113,221
Common Stock
Mar 04
2021
SELL
Payment of exercise price or tax liability
$27,207
$16.93 p/Share
1,607
Reduced 1.48%
106,991
Common Stock