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
Jan 27
2022
BUY
Grant, award, or other acquisition
-
5,800
Added 8.93%
59,146
Common Stock
Aug 04
2021
BUY
Open market or private purchase
$11,015
$22.03 p/Share
500
Added 1.03%
47,996
Common Stock
Jan 30
2021
SELL
Payment of exercise price or tax liability
$37,920
$18.39 p/Share
2,062
Reduced 4.16%
47,496
Common Stock
Jan 28
2021
BUY
Grant, award, or other acquisition
-
7,800
Added 13.6%
49,558
Common Stock
Jan 26
2021
SELL
Payment of exercise price or tax liability
$10,956
$18.57 p/Share
590
Reduced 1.39%
41,758
Common Stock