May 14
2024
SELL
Open market or private sale
$4,121,395
$24.31 p/Share
169,535
Reduced 33.69%
333,668
Common Stock
May 10
2024
BUY
Grant, award, or other acquisition
-
94,832
Added 15.86%
503,203
Common Stock
May 08
2024
SELL
Payment of exercise price or tax liability
$1,424,162
$20.02 p/Share
71,137
Reduced 14.84%
408,371
Common Stock
May 08
2024
BUY
Exercise of conversion of derivative security
$2,872,429
$20.02 p/Share
143,478
Added 23.03%
479,508
Common Stock
May 01
2024
SELL
Payment of exercise price or tax liability
$492,964
$19.95 p/Share
24,710
Reduced 6.85%
336,030
Common Stock
Feb 16
2024
SELL
Open market or private sale
$26,031
$21.32 p/Share
1,221
Reduced 0.34%
360,740
Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$772,584
$22.34 p/Share
34,583
Reduced 8.75%
360,740
Common Stock
Jun 01
2023
SELL
Payment of exercise price or tax liability
$226,044
$17.55 p/Share
12,880
Reduced 3.16%
395,323
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$1,393,668
$16.41 p/Share
84,928
Reduced 17.22%
408,203
Common Stock
May 15
2023
BUY
Exercise of conversion of derivative security
$2,917,336
$16.41 p/Share
177,778
Added 26.5%
493,131
Common Stock
May 10
2023
BUY
Grant, award, or other acquisition
-
91,340
Added 22.46%
315,353
Common Stock
May 01
2023
SELL
Payment of exercise price or tax liability
$209,271
$17.66 p/Share
11,850
Reduced 5.02%
224,013
Common Stock
Feb 16
2023
SELL
Open market or private sale
$21,796
$21.1 p/Share
1,033
Reduced 0.44%
235,863
Common Stock
Jun 01
2022
SELL
Payment of exercise price or tax liability
$294,683
$24.36 p/Share
12,097
Reduced 4.88%
235,863
Common Stock
May 10
2022
BUY
Grant, award, or other acquisition
-
49,241
Added 16.57%
247,960
Common Stock
May 01
2022
SELL
Payment of exercise price or tax liability
$157,727
$25.04 p/Share
6,299
Reduced 3.07%
198,719
Common Stock
Feb 16
2022
SELL
Open market or private sale
$27,956
$28.94 p/Share
966
Reduced 0.47%
204,948
Common Stock
Dec 10
2021
BUY
Grant, award, or other acquisition
-
69,750
Added 25.39%
204,948
Common Stock
Aug 16
2021
SELL
Open market or private sale
$23,476
$26.23 p/Share
895
Reduced 0.66%
135,198
Common Stock
Jun 01
2021
SELL
Payment of exercise price or tax liability
$653,965
$27.89 p/Share
23,448
Reduced 14.78%
135,198
Common Stock
May 10
2021
BUY
Grant, award, or other acquisition
-
54,734
Added 25.65%
158,646
Common Stock
Feb 16
2021
SELL
Open market or private sale
$27,623
$21.48 p/Share
1,286
Reduced 1.22%
103,912
Common Stock