Dec 12
2024
BUY
Open market or private purchase
$15,250
$15.25 p/Share
1,000
Added 1.17%
84,238
Common Stock
Aug 20
2024
SELL
Open market or private sale
$60,705
$13.49 p/Share
4,500
Reduced 5.13%
83,238
Common Stock
Jan 31
2024
SELL
Payment of exercise price or tax liability
$7,817
$17.45 p/Share
448
Reduced 0.5%
88,393
Common Stock
Jan 30
2024
SELL
Payment of exercise price or tax liability
$7,745
$17.29 p/Share
448
Reduced 0.5%
88,841
Common Stock
Jan 27
2024
SELL
Payment of exercise price or tax liability
$21,846
$17.38 p/Share
1,257
Reduced 1.39%
89,289
Common Stock
Jan 26
2024
SELL
Payment of exercise price or tax liability
$10,604
$16.86 p/Share
629
Reduced 0.69%
90,546
Common Stock
Jan 25
2024
SELL
Payment of exercise price or tax liability
$57,322
$16.81 p/Share
3,410
Reduced 3.86%
84,975
Common Stock
Jan 25
2024
BUY
Exercise of conversion of derivative security
-
8,659
Added 8.92%
88,385
Common Stock
Jan 25
2024
BUY
Grant, award, or other acquisition
-
6,200
Added 6.37%
91,175
Common Stock
Nov 29
2023
SELL
Open market or private sale
$56,800
$14.2 p/Share
4,000
Reduced 4.78%
79,726
Common Stock
Feb 01
2023
-
1,350
Reduced 1.59%
83,726
Common Stock
Jan 31
2023
SELL
Payment of exercise price or tax liability
$14,905
$18.82 p/Share
792
Reduced 0.92%
85,076
Common Stock
Jan 30
2023
SELL
Payment of exercise price or tax liability
$22,553
$19.26 p/Share
1,171
Reduced 1.35%
85,524
Common Stock
Jan 28
2023
SELL
Payment of exercise price or tax liability
$15,581
$19.26 p/Share
809
Reduced 0.92%
86,695
Common Stock
Jan 27
2023
SELL
Payment of exercise price or tax liability
$8,892
$19.85 p/Share
448
Reduced 0.51%
87,504
Common Stock
Jan 26
2023
SELL
Payment of exercise price or tax liability
$38,440
$19.99 p/Share
1,923
Reduced 2.37%
79,252
Common Stock
Jan 26
2023
BUY
Exercise of conversion of derivative security
-
4,650
Added 5.42%
81,175
Common Stock
Jan 26
2023
BUY
Grant, award, or other acquisition
-
8,700
Added 9.0%
87,952
Common Stock
Jun 15
2022
SELL
Open market or private sale
$132,000
$22.0 p/Share
6,000
Reduced 7.27%
76,525
Common Stock
Feb 02
2022
-
800
Reduced 0.96%
82,525
Common Stock
Jan 30
2022
SELL
Payment of exercise price or tax liability
$55,740
$23.8 p/Share
2,342
Reduced 2.73%
83,325
Common Stock
Jan 28
2022
SELL
Payment of exercise price or tax liability
$19,254
$23.8 p/Share
809
Reduced 0.94%
85,667
Common Stock
Jan 27
2022
SELL
Payment of exercise price or tax liability
$89,216
$25.11 p/Share
3,553
Reduced 4.24%
80,276
Common Stock
Jan 27
2022
BUY
Exercise of conversion of derivative security
-
9,300
Added 9.99%
83,829
Common Stock
Jan 27
2022
BUY
Grant, award, or other acquisition
-
6,200
Added 6.69%
86,476
Common Stock