|
Oct 27
2025
|
SELL
Open market or private sale
|
$581,250
$23.25 p/Share
|
25,000
|
|
|
Oct 24
2025
|
SELL
Open market or private sale
|
$588,750
$23.55 p/Share
|
25,000
|
|
|
Oct 20
2025
|
SELL
Open market or private sale
|
$191,337
$23.17 p/Share
|
8,258
|
|
|
Oct 16
2025
|
SELL
Open market or private sale
|
$470,400
$23.52 p/Share
|
20,000
|
|
|
Oct 15
2025
|
SELL
Open market or private sale
|
$606,000
$24.24 p/Share
|
25,000
|
|
|
Oct 14
2025
|
SELL
Open market or private sale
|
$1,199,500
$23.99 p/Share
|
50,000
|
|
|
Oct 13
2025
|
SELL
Open market or private sale
|
$575,500
$23.02 p/Share
|
25,000
|
|
|
|
|
Sep 05
2025
|
SELL
Open market or private sale
|
$2,431,200
$30.39 p/Share
|
80,000
|
|
|
Sep 04
2025
|
SELL
Open market or private sale
|
$579,400
$28.97 p/Share
|
20,000
|
|
|
Jul 24
2025
|
SELL
Open market or private sale
|
$1,375,587
$27.47 p/Share
|
50,076
|
|
|
Jul 22
2025
|
SELL
Open market or private sale
|
$1,267,424
$28.17 p/Share
|
44,992
|
|
|
Jul 18
2025
|
SELL
Open market or private sale
|
$170,809
$26.23 p/Share
|
6,512
|
|
|
Jul 17
2025
|
SELL
Open market or private sale
|
$620,978
$27.13 p/Share
|
22,889
|
|
|
Jul 16
2025
|
SELL
Open market or private sale
|
$686,267
$26.8 p/Share
|
25,607
|
|
|
Jul 03
2025
|
SELL
Open market or private sale
|
$1,308,500
$26.17 p/Share
|
50,000
|
|
|
Jul 02
2025
|
SELL
Open market or private sale
|
$1,339,500
$26.79 p/Share
|
50,000
|
|
|
Mar 21
2025
|
SELL
Open market or private sale
|
$1,170,862
$23.66 p/Share
|
49,487
|
|
|
Mar 20
2025
|
SELL
Open market or private sale
|
$484,868
$24.92 p/Share
|
19,457
|
|
|
Mar 19
2025
|
SELL
Open market or private sale
|
$993,857
$24.55 p/Share
|
40,483
|
|
|
Mar 13
2025
|
SELL
Open market or private sale
|
$24,032
$24.3 p/Share
|
989
|
|
|
Mar 12
2025
|
SELL
Open market or private sale
|
$992,766
$25.08 p/Share
|
39,584
|
|
|
Dec 06
2024
|
SELL
Open market or private sale
|
$304,488
$30.9 p/Share
|
9,854
|
|
|
Dec 05
2024
|
SELL
Open market or private sale
|
$249,127
$31.87 p/Share
|
7,817
|
|
|
Nov 21
2024
|
SELL
Open market or private sale
|
$2,051,530
$31.43 p/Share
|
65,273
|
|
|
Nov 20
2024
|
SELL
Open market or private sale
|
$139,101
$28.09 p/Share
|
4,952
|
|