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
Feb 12
2022
SELL
Payment of exercise price or tax liability
$11,666
$22.92 p/Share
509
Reduced 0.97%
51,703
Common Stock
Feb 12
2022
BUY
Exercise of conversion of derivative security
-
1,240
Added 2.33%
51,928
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$9,293
$24.52 p/Share
379
Reduced 0.74%
50,972
Common Stock
Feb 08
2022
BUY
Exercise of conversion of derivative security
-
923
Added 1.77%
51,351
Common Stock
Feb 12
2021
SELL
Payment of exercise price or tax liability
$8,829
$29.93 p/Share
295
Reduced 0.58%
50,428
Common Stock
Feb 12
2021
BUY
Exercise of conversion of derivative security
-
693
Added 1.35%
50,723
Common Stock