Nov 04
2024
SELL
Open market or private sale
$536,676
$31.89 p/Share
16,829
Reduced 4.01%
402,485
Common Stock
Oct 11
2024
BUY
Grant, award, or other acquisition
-
1,055
Added 0.25%
419,314
Common Stock
Oct 03
2024
SELL
Open market or private sale
$911,563
$32.77 p/Share
27,817
Reduced 6.24%
418,259
Common Stock
Sep 05
2024
SELL
Open market or private sale
$899,323
$32.33 p/Share
27,817
Reduced 5.87%
446,076
Common Stock
Aug 05
2024
SELL
Open market or private sale
$779,710
$28.03 p/Share
27,817
Reduced 5.54%
473,893
Common Stock
Jul 12
2024
BUY
Grant, award, or other acquisition
-
1,158
Added 0.23%
501,710
Common Stock
Jul 05
2024
SELL
Open market or private sale
$356,317
$28.03 p/Share
12,712
Reduced 2.48%
500,552
Common Stock
Jul 03
2024
SELL
Open market or private sale
$33,600
$28.0 p/Share
1,200
Reduced 0.23%
513,264
Common Stock
Jul 01
2024
SELL
Open market or private sale
$574,567
$27.54 p/Share
20,863
Reduced 3.9%
514,464
Common Stock
Jun 17
2024
SELL
Open market or private sale
$575,149
$27.56 p/Share
20,869
Reduced 3.75%
535,327
Common Stock
Apr 12
2024
BUY
Grant, award, or other acquisition
-
1,292
Added 0.23%
556,196
Common Stock
Mar 26
2024
SELL
Open market or private sale
$238,979
$26.01 p/Share
9,188
Reduced 1.63%
554,904
Common Stock
Mar 22
2024
SELL
Open market or private sale
$44,268
$26.04 p/Share
1,700
Reduced 0.3%
564,092
Common Stock
Mar 21
2024
SELL
Open market or private sale
$2,600
$26.0 p/Share
100
Reduced 0.02%
565,792
Common Stock
Mar 08
2024
SELL
Open market or private sale
$143,307
$25.08 p/Share
5,714
Reduced 1.0%
565,892
Common Stock
Mar 04
2024
SELL
Open market or private sale
$289,862
$24.35 p/Share
11,904
Reduced 2.04%
571,606
Common Stock
Feb 16
2024
BUY
Grant, award, or other acquisition
-
57,875
Added 9.02%
583,510
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$1,433,124
$24.2 p/Share
59,220
Reduced 10.13%
525,635
Common Stock
Feb 13
2024
BUY
Grant, award, or other acquisition
-
231,552
Added 28.36%
584,855
Common Stock
Feb 01
2024
SELL
Open market or private sale
$438,688
$24.9 p/Share
17,618
Reduced 4.75%
353,303
Common Stock
Jan 18
2024
SELL
Payment of exercise price or tax liability
$1,118,091
$25.33 p/Share
44,141
Reduced 10.63%
370,921
Common Stock
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