Aug 15
2024
BUY
Open market or private purchase
$145,080
$16.12 p/Share
9,000
Added 5.49%
154,890
Common Stock
Aug 14
2024
BUY
Open market or private purchase
$68,490
$15.22 p/Share
4,500
Added 2.99%
145,890
Common Stock
Feb 19
2024
SELL
Payment of exercise price or tax liability
$63,008
$20.06 p/Share
3,141
Reduced 2.17%
141,390
Common Stock
Feb 19
2024
SELL
Exercise of conversion of derivative security
$160,118
$20.06 p/Share
7,982
Reduced 5.23%
144,531
Common Stock
Feb 19
2024
BUY
Exercise of conversion of derivative security
-
7,982
Added 4.97%
152,513
Common Stock
Feb 18
2024
SELL
Payment of exercise price or tax liability
$250,027
$20.06 p/Share
12,464
Reduced 7.94%
144,531
Common Stock
Feb 18
2024
BUY
Exercise of conversion of derivative security
-
31,678
Added 17.36%
150,763
Common Stock
Feb 17
2024
SELL
Payment of exercise price or tax liability
$114,542
$20.06 p/Share
5,710
Reduced 4.36%
125,317
Common Stock
Feb 17
2024
BUY
Exercise of conversion of derivative security
-
13,933
Added 9.61%
131,027
Common Stock
Aug 12
2023
SELL
Payment of exercise price or tax liability
$71,756
$25.16 p/Share
2,852
Reduced 2.38%
117,094
Common Stock
May 12
2023
BUY
Open market or private purchase
$367,200
$21.6 p/Share
17,000
Added 11.71%
128,213
Common Stock
May 11
2023
BUY
Open market or private purchase
$107,750
$21.55 p/Share
5,000
Added 4.3%
111,213
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$28,093
$31.78 p/Share
884
Reduced 0.83%
106,213
Common Stock
Feb 19
2023
SELL
Payment of exercise price or tax liability
$99,538
$31.7 p/Share
3,140
Reduced 2.85%
107,097
Common Stock
Feb 19
2023
SELL
Exercise of conversion of derivative security
$253,029
$31.7 p/Share
7,982
Reduced 6.75%
110,237
Common Stock
Feb 19
2023
BUY
Exercise of conversion of derivative security
-
7,982
Added 6.32%
118,219
Common Stock
Feb 18
2023
SELL
Payment of exercise price or tax liability
$399,673
$31.7 p/Share
12,608
Reduced 10.26%
110,237
Common Stock
Feb 18
2023
BUY
Exercise of conversion of derivative security
-
31,680
Added 21.38%
116,470
Common Stock
Aug 12
2022
SELL
Payment of exercise price or tax liability
$51,614
$26.24 p/Share
1,967
Reduced 2.11%
91,165
Common Stock
Feb 21
2022
SELL
Payment of exercise price or tax liability
$16,762
$18.94 p/Share
885
Reduced 0.94%
93,132
Common Stock
Feb 19
2022
SELL
Payment of exercise price or tax liability
$64,093
$18.94 p/Share
3,384
Reduced 3.47%
94,017
Common Stock
Feb 19
2022
SELL
Exercise of conversion of derivative security
$151,198
$18.94 p/Share
7,983
Reduced 7.83%
94,017
Common Stock
Feb 19
2022
BUY
Exercise of conversion of derivative security
-
7,983
Added 7.26%
102,000
Common Stock
Feb 17
2022
SELL
Payment of exercise price or tax liability
$4,620
$19.25 p/Share
240
Reduced 0.25%
97,401
Common Stock
Feb 17
2022
BUY
Exercise of conversion of derivative security
-
608
Added 0.62%
97,641
Common Stock