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
Jan 05
2022
BUY
Grant, award, or other acquisition
-
34,686
Added 12.39%
245,218
Common Stock
Nov 03
2021
-
4,939
Reduced 2.29%
210,532
Common Stock
Jun 30
2021
SELL
Open market or private sale
$1,323,076
$27.1 p/Share
48,822
Reduced 18.47%
215,471
Common Stock
Feb 22
2021
BUY
Grant, award, or other acquisition
-
55,579
Added 17.38%
264,293
Common Stock