Jan 12
2024
BUY
Grant, award, or other acquisition
-
556
Added 0.13%
415,062
Common Stock
Jan 08
2024
SELL
Open market or private sale
$143,118
$26.05 p/Share
5,494
Reduced 1.31%
414,506
Common Stock
Jan 05
2024
SELL
Open market or private sale
$449,259
$25.5 p/Share
17,618
Reduced 4.03%
420,000
Common Stock
Dec 14
2023
SELL
Open market or private sale
$571,919
$26.02 p/Share
21,980
Reduced 4.78%
437,618
Common Stock
Dec 13
2023
SELL
Open market or private sale
$435,118
$25.33 p/Share
17,178
Reduced 3.6%
459,598
Common Stock
Dec 06
2023
SELL
Open market or private sale
$7,512
$25.04 p/Share
300
Reduced 0.06%
476,776
Common Stock
Dec 05
2023
SELL
Open market or private sale
$10,004
$25.01 p/Share
400
Reduced 0.08%
477,076
Common Stock
Dec 04
2023
SELL
Open market or private sale
$418,047
$24.76 p/Share
16,884
Reduced 3.42%
477,476
Common Stock
Dec 01
2023
SELL
Open market or private sale
$866,851
$24.27 p/Share
35,717
Reduced 6.74%
494,360
Common Stock
Oct 13
2023
BUY
Grant, award, or other acquisition
-
658
Added 0.12%
530,077
Common Stock
Jul 14
2023
BUY
Grant, award, or other acquisition
-
567
Added 0.11%
529,419
Common Stock
Apr 14
2023
BUY
Grant, award, or other acquisition
-
553
Added 0.1%
528,852
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
-
56,270
Added 9.63%
528,299
Common Stock
Feb 14
2023
SELL
Payment of exercise price or tax liability
$617,564
$24.67 p/Share
25,033
Reduced 5.04%
472,029
Common Stock
Feb 14
2023
BUY
Grant, award, or other acquisition
-
97,880
Added 16.45%
497,062
Common Stock
Jan 18
2023
SELL
Payment of exercise price or tax liability
$1,531,527
$23.68 p/Share
64,676
Reduced 13.94%
399,182
Common Stock
Jan 13
2023
BUY
Grant, award, or other acquisition
-
1,127
Added 0.24%
463,858
Common Stock
Oct 14
2022
BUY
Grant, award, or other acquisition
-
1,355
Added 0.29%
462,731
Common Stock
Jul 14
2022
BUY
Grant, award, or other acquisition
-
1,219
Added 0.26%
461,376
Common Stock
Jun 13
2022
BUY
Open market or private purchase
$413,600
$20.68 p/Share
20,000
Added 4.17%
459,170
Common Stock
Apr 13
2022
BUY
Grant, award, or other acquisition
-
987
Added 0.21%
460,157
Common Stock
Mar 04
2022
BUY
Grant, award, or other acquisition
-
55,577
Added 11.23%
439,170
Common Stock
Jan 18
2022
SELL
Payment of exercise price or tax liability
$1,388,225
$27.6 p/Share
50,298
Reduced 11.59%
383,593
Common Stock
Jan 18
2022
BUY
Grant, award, or other acquisition
-
192,220
Added 30.7%
433,891
Common Stock
Jan 08
2022
SELL
Payment of exercise price or tax liability
$100,380
$28.3 p/Share
3,547
Reduced 1.45%
241,671
Common Stock