Feb 19
2025
SELL
Payment of exercise price or tax liability
$25,756
$36.69 p/Share
702
Reduced 3.67%
18,423
Common Stock
Feb 19
2025
BUY
Grant, award, or other acquisition
-
4,969
Added 19.13%
21,005
Common Stock
Feb 15
2025
SELL
Payment of exercise price or tax liability
$54,569
$35.62 p/Share
1,532
Reduced 8.39%
16,738
Common Stock
Feb 15
2025
BUY
Grant, award, or other acquisition
-
2,466
Added 11.89%
18,270
Common Stock
Oct 30
2024
SELL
Open market or private sale
$273,120
$34.14 p/Share
8,000
Reduced 33.61%
15,802
Common Stock
Aug 24
2024
SELL
Payment of exercise price or tax liability
$56,807
$32.48 p/Share
1,749
Reduced 6.85%
23,802
Common Stock
Apr 01
2024
BUY
Grant, award, or other acquisition
-
3,236
Added 11.24%
25,551
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
3,605
Added 13.91%
22,315
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$17,303
$24.44 p/Share
708
Reduced 3.65%
18,710
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$24,861
$25.63 p/Share
970
Reduced 4.76%
19,418
Common Stock
Feb 13
2024
BUY
Grant, award, or other acquisition
-
2,609
Added 11.34%
20,388
Common Stock
Feb 03
2024
SELL
Payment of exercise price or tax liability
$12,481
$25.63 p/Share
487
Reduced 2.67%
17,779
Common Stock
Jan 25
2024
SELL
Payment of exercise price or tax liability
$24,030
$26.94 p/Share
892
Reduced 4.66%
18,266
Common Stock
Jan 25
2024
BUY
Grant, award, or other acquisition
-
2,253
Added 10.52%
19,158
Common Stock
Nov 13
2023
SELL
Open market or private sale
$48,275
$19.31 p/Share
2,500
Reduced 12.88%
16,905
Common Stock
Nov 06
2023
SELL
Open market or private sale
$58,050
$19.35 p/Share
3,000
Reduced 13.39%
19,405
Common Stock
Feb 27
2023
SELL
Open market or private sale
$49,172
$23.46 p/Share
2,096
Reduced 8.84%
21,614
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
$68,409
$23.42 p/Share
2,921
Added 33.09%
5,906
Restricted Stocks Units
Nov 30
2022
SELL
Open market or private sale
$119,485
$26.18 p/Share
4,564
Reduced 68.22%
2,126
Common Stock
Jun 01
2021
SELL
Payment of exercise price or tax liability
$10,159
$16.6 p/Share
612
Reduced 17.85%
2,816
Common Stock
Jun 01
2021
BUY
Exercise of conversion of derivative security
$29,880
$16.6 p/Share
1,800
Added 34.43%
3,428
Common Stock
May 17
2021
SELL
Payment of exercise price or tax liability
$5,875
$16.41 p/Share
358
Reduced 18.03%
1,628
Common Stock