Feb 22
2025
SELL
Payment of exercise price or tax liability
$4,899
$7.01 p/Share
699
Reduced 0.87%
79,222
Common Stock
Feb 22
2025
BUY
Exercise of conversion of derivative security
-
1,556
Added 1.91%
79,921
Common Stock
Feb 17
2025
SELL
Payment of exercise price or tax liability
$5,089
$7.27 p/Share
700
Reduced 0.89%
78,365
Common Stock
Feb 17
2025
BUY
Exercise of conversion of derivative security
-
1,559
Added 1.93%
79,065
Common Stock
Feb 06
2025
SELL
Payment of exercise price or tax liability
$9,672
$8.0 p/Share
1,209
Reduced 1.54%
77,506
Common Stock
Feb 06
2025
BUY
Exercise of conversion of derivative security
-
2,693
Added 3.31%
78,715
Common Stock
Jun 03
2024
SELL
Payment of exercise price or tax liability
$137,278
$15.68 p/Share
8,755
Reduced 10.33%
76,022
Common Stock
Jun 03
2024
BUY
Exercise of conversion of derivative security
-
20,256
Added 20.9%
76,662
Common Stock
Nov 10
2023
BUY
Open market or private purchase
$40,080
$10.02 p/Share
4,000
Added 5.84%
64,521
Common Stock
Mar 08
2023
SELL
Payment of exercise price or tax liability
$15,513
$23.12 p/Share
671
Reduced 1.1%
60,521
Common Stock
Mar 08
2023
BUY
Exercise of conversion of derivative security
-
1,503
Added 2.4%
61,192
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$16,571
$23.81 p/Share
696
Reduced 1.15%
59,689
Common Stock
Feb 17
2023
BUY
Exercise of conversion of derivative security
-
1,560
Added 2.52%
60,385
Common Stock
Feb 12
2023
SELL
Payment of exercise price or tax liability
$53,545
$23.17 p/Share
2,311
Reduced 3.78%
58,825
Common Stock
Feb 12
2023
BUY
Grant, award, or other acquisition
-
1,342
Added 2.19%
59,896
Common Stock
Feb 12
2023
BUY
Exercise of conversion of derivative security
-
3,782
Added 6.02%
59,065
Common Stock
Jan 20
2023
SELL
Open market or private sale
$150,005
$23.3 p/Share
6,438
Reduced 10.31%
56,012
Common Stock
Jan 20
2023
BUY
Exercise of conversion of derivative security
$41,975
$6.52 p/Share
6,438
Added 9.35%
62,450
Common Stock
Dec 01
2022
SELL
Open market or private sale
$129,000
$21.5 p/Share
6,000
Reduced 9.68%
56,012
Common Stock
Dec 01
2022
BUY
Exercise of conversion of derivative security
$39,120
$6.52 p/Share
6,000
Added 8.82%
62,012
Common Stock
Mar 08
2022
SELL
Payment of exercise price or tax liability
$11,274
$21.64 p/Share
521
Reduced 0.92%
56,012
Common Stock
Mar 08
2022
BUY
Exercise of conversion of derivative security
-
1,504
Added 2.59%
56,533
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$41,149
$23.38 p/Share
1,760
Reduced 3.1%
55,029
Common Stock
Feb 18
2022
BUY
Grant, award, or other acquisition
-
3,051
Added 5.1%
56,789
Common Stock
Feb 18
2022
BUY
Exercise of conversion of derivative security
-
2,035
Added 3.65%
53,738
Common Stock