Feb 25
2025
SELL
Payment of exercise price or tax liability
$9,763
$17.56 p/Share
556
Reduced 0.65%
84,409
Common Stock
Feb 24
2025
SELL
Payment of exercise price or tax liability
$13,102
$17.47 p/Share
750
Reduced 0.87%
84,965
Common Stock
Feb 23
2025
SELL
Payment of exercise price or tax liability
$26,053
$17.3 p/Share
1,506
Reduced 1.73%
85,715
Common Stock
Feb 20
2025
BUY
Grant, award, or other acquisition
-
12,864
Added 12.85%
87,221
Common Stock
Jul 31
2024
SELL
Open market or private sale
$2,800
$28.0 p/Share
100
Reduced 0.14%
73,930
Common Stock
Jul 30
2024
SELL
Open market or private sale
$270,000
$27.0 p/Share
10,000
Reduced 11.9%
74,030
Common Stock
Apr 05
2024
SELL
Payment of exercise price or tax liability
$14,720
$25.87 p/Share
569
Reduced 0.68%
83,320
Common Stock
Feb 29
2024
SELL
Open market or private sale
$320,705
$24.53 p/Share
13,074
Reduced 13.48%
83,889
Common Stock
Feb 25
2024
SELL
Payment of exercise price or tax liability
$11,371
$24.35 p/Share
467
Reduced 0.53%
87,723
Common Stock
Feb 24
2024
SELL
Payment of exercise price or tax liability
$15,778
$24.35 p/Share
648
Reduced 0.73%
88,190
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$10,129
$24.35 p/Share
416
Reduced 0.47%
88,838
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
-
9,240
Added 8.7%
96,963
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$63,294
$24.59 p/Share
2,574
Reduced 2.8%
89,254
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
9,290
Added 9.19%
91,828
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$33,477
$24.05 p/Share
1,392
Reduced 1.66%
82,538
Common Stock
May 17
2023
SELL
Payment of exercise price or tax liability
$318,517
$20.28 p/Share
15,706
Reduced 15.92%
82,944
Common Stock
Apr 11
2023
SELL
Open market or private sale
$31,727
$21.18 p/Share
1,498
Reduced 1.5%
98,650
Common Stock
Apr 05
2023
SELL
Payment of exercise price or tax liability
$11,846
$20.82 p/Share
569
Reduced 0.56%
100,148
Common Stock
Feb 28
2023
SELL
Open market or private sale
$56,519
$24.32 p/Share
2,324
Reduced 2.26%
100,717
Common Stock
Feb 25
2023
SELL
Payment of exercise price or tax liability
$11,497
$24.62 p/Share
467
Reduced 0.45%
103,041
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
-
9,138
Added 8.11%
103,508
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$10,229
$24.59 p/Share
416
Reduced 0.43%
97,448
Common Stock
Feb 23
2023
SELL
Open market or private sale
$74,610
$24.24 p/Share
3,078
Reduced 3.16%
94,370
Common Stock
Feb 22
2023
SELL
Open market or private sale
$462,139
$24.12 p/Share
19,160
Reduced 16.47%
97,160
Common Stock
Feb 20
2023
SELL
Payment of exercise price or tax liability
$28,638
$24.54 p/Share
1,167
Reduced 0.99%
117,024
Common Stock