Jan 30
2025
SELL
Payment of exercise price or tax liability
$5,853
$13.97 p/Share
419
Reduced 0.52%
80,486
Common Stock
Jan 28
2025
SELL
Payment of exercise price or tax liability
$6,100
$14.56 p/Share
419
Reduced 0.52%
80,905
Common Stock
Jan 28
2025
BUY
Grant, award, or other acquisition
-
6,400
Added 7.3%
81,324
Common Stock
Jan 27
2025
SELL
Payment of exercise price or tax liability
$6,088
$14.53 p/Share
419
Reduced 0.56%
74,924
Common Stock
Jan 26
2025
SELL
Payment of exercise price or tax liability
$9,982
$14.53 p/Share
687
Reduced 0.83%
81,743
Common Stock
Dec 12
2024
BUY
Open market or private purchase
$40,000
$15.25 p/Share
2,623
Added 3.33%
76,030
Common Stock
May 10
2024
BUY
Open market or private purchase
$7,476
$12.46 p/Share
600
Added 0.81%
73,407
Common Stock
Jan 31
2024
SELL
Payment of exercise price or tax liability
$7,311
$17.45 p/Share
419
Reduced 0.58%
71,807
Common Stock
Jan 30
2024
SELL
Payment of exercise price or tax liability
$7,244
$17.29 p/Share
419
Reduced 0.57%
73,226
Common Stock
Jan 27
2024
SELL
Payment of exercise price or tax liability
$18,753
$17.38 p/Share
1,079
Reduced 1.44%
73,645
Common Stock
Jan 26
2024
SELL
Payment of exercise price or tax liability
$7,064
$16.86 p/Share
419
Reduced 0.56%
74,724
Common Stock
Jan 25
2024
SELL
Payment of exercise price or tax liability
$55,708
$16.81 p/Share
3,314
Reduced 4.56%
69,343
Common Stock
Jan 25
2024
BUY
Grant, award, or other acquisition
-
5,800
Added 7.17%
75,143
Common Stock
Jan 25
2024
BUY
Exercise of conversion of derivative security
-
8,100
Added 10.03%
72,657
Common Stock
Jan 31
2023
SELL
Payment of exercise price or tax liability
$7,885
$18.82 p/Share
419
Reduced 0.64%
64,557
Common Stock
Jan 30
2023
SELL
Payment of exercise price or tax liability
$21,070
$19.26 p/Share
1,094
Reduced 1.66%
64,976
Common Stock
Jan 28
2023
SELL
Payment of exercise price or tax liability
$12,711
$19.26 p/Share
660
Reduced 0.99%
66,070
Common Stock
Jan 26
2023
SELL
Payment of exercise price or tax liability
$35,962
$19.99 p/Share
1,799
Reduced 2.97%
58,849
Common Stock
Jan 26
2023
BUY
Exercise of conversion of derivative security
-
4,350
Added 6.69%
60,648
Common Stock
Jan 26
2023
BUY
Grant, award, or other acquisition
-
8,300
Added 11.0%
67,149
Common Stock
Jan 30
2022
SELL
Payment of exercise price or tax liability
$50,408
$23.8 p/Share
2,118
Reduced 3.63%
56,298
Common Stock
Jan 28
2022
SELL
Payment of exercise price or tax liability
$15,708
$23.8 p/Share
660
Reduced 1.12%
58,486
Common Stock
Jan 27
2022
SELL
Payment of exercise price or tax liability
$8,317
$19.85 p/Share
419
Reduced 0.62%
66,730
Common Stock
Jan 27
2022
SELL
Payment of exercise price or tax liability
$84,119
$25.11 p/Share
3,350
Reduced 5.91%
53,346
Common Stock
Jan 27
2022
BUY
Exercise of conversion of derivative security
-
8,700
Added 13.3%
56,696
Common Stock