Dec 12
2024
BUY
Open market or private purchase
$34,998
$15.25 p/Share
2,295
Added 3.13%
70,937
Common Stock
Feb 29
2024
SELL
Open market or private sale
$63,257
$13.04 p/Share
4,851
Reduced 6.6%
68,642
Common Stock
Feb 28
2024
SELL
Open market or private sale
$96,453
$12.61 p/Share
7,649
Reduced 9.43%
73,493
Common Stock
Jan 31
2024
SELL
Payment of exercise price or tax liability
$7,311
$17.45 p/Share
419
Reduced 0.51%
81,142
Common Stock
Jan 30
2024
SELL
Payment of exercise price or tax liability
$7,244
$17.29 p/Share
419
Reduced 0.51%
81,561
Common Stock
Jan 27
2024
SELL
Payment of exercise price or tax liability
$18,753
$17.38 p/Share
1,079
Reduced 1.3%
81,980
Common Stock
Jan 26
2024
SELL
Payment of exercise price or tax liability
$10,116
$16.86 p/Share
600
Reduced 0.72%
83,059
Common Stock
Jan 25
2024
SELL
Payment of exercise price or tax liability
$55,741
$16.81 p/Share
3,316
Reduced 4.09%
77,859
Common Stock
Jan 25
2024
BUY
Exercise of conversion of derivative security
-
8,100
Added 9.07%
81,175
Common Stock
Jan 25
2024
BUY
Grant, award, or other acquisition
-
5,800
Added 6.48%
83,659
Common Stock
Feb 24
2023
SELL
Open market or private sale
$139,080
$19.49 p/Share
7,136
Reduced 8.9%
73,075
Common Stock
Jan 31
2023
SELL
Payment of exercise price or tax liability
$7,885
$18.82 p/Share
419
Reduced 0.52%
80,211
Common Stock
Jan 30
2023
SELL
Payment of exercise price or tax liability
$21,070
$19.26 p/Share
1,094
Reduced 1.34%
80,630
Common Stock
Jan 28
2023
SELL
Payment of exercise price or tax liability
$12,711
$19.26 p/Share
660
Reduced 0.8%
81,714
Common Stock
Jan 27
2023
SELL
Payment of exercise price or tax liability
$8,317
$19.85 p/Share
419
Reduced 0.51%
82,384
Common Stock
Jan 26
2023
SELL
Payment of exercise price or tax liability
$35,962
$19.99 p/Share
1,799
Reduced 2.36%
74,503
Common Stock
Jan 26
2023
BUY
Exercise of conversion of derivative security
-
4,350
Added 5.39%
76,302
Common Stock
Jan 26
2023
BUY
Grant, award, or other acquisition
-
8,300
Added 9.11%
82,803
Common Stock
Aug 02
2022
SELL
Open market or private sale
$110,850
$22.17 p/Share
5,000
Reduced 6.5%
71,952
Common Stock
Jan 30
2022
SELL
Payment of exercise price or tax liability
$52,074
$23.8 p/Share
2,188
Reduced 2.76%
76,952
Common Stock
Jan 28
2022
SELL
Payment of exercise price or tax liability
$15,708
$23.8 p/Share
660
Reduced 0.83%
79,140
Common Stock
Jan 27
2022
SELL
Payment of exercise price or tax liability
$84,068
$25.11 p/Share
3,348
Reduced 4.33%
74,000
Common Stock
Jan 27
2022
BUY
Exercise of conversion of derivative security
-
8,700
Added 10.16%
76,900
Common Stock
Jan 27
2022
BUY
Grant, award, or other acquisition
-
5,800
Added 6.78%
79,800
Common Stock
Feb 24
2021
SELL
Open market or private sale
$58,941
$21.83 p/Share
2,700
Reduced 3.78%
68,648
Common Stock