Feb 11
2025
SELL
Payment of exercise price or tax liability
$1,895,150
$31.2 p/Share
60,742
Reduced 10.93%
495,232
Common Stock
Feb 11
2025
BUY
Grant, award, or other acquisition
-
238,185
Added 29.99%
555,974
Common Stock
Jan 21
2025
SELL
Payment of exercise price or tax liability
$2,696,014
$31.41 p/Share
85,833
Reduced 21.27%
317,789
Common Stock
Jan 14
2025
BUY
Grant, award, or other acquisition
-
1,137
Added 0.28%
403,622
Common Stock
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