Dec 12
2024
|
SELL
Open market or private sale
|
$38,424
$32.02 p/Share
|
1,200
|
|
Dec 12
2024
|
BUY
Conversion of derivative security
|
-
|
1,200
|
|
Dec 10
2024
|
SELL
Open market or private sale
|
$3,925,095
$32.16 p/Share
|
122,049
|
|
Dec 10
2024
|
BUY
Conversion of derivative security
|
-
|
122,049
|
|
Dec 09
2024
|
SELL
Open market or private sale
|
$11,420,171
$32.85 p/Share
|
347,646
|
|
Dec 09
2024
|
BUY
Conversion of derivative security
|
-
|
347,646
|
|
Dec 06
2024
|
SELL
Open market or private sale
|
$1,800,143
$33.64 p/Share
|
53,512
|
|
Dec 06
2024
|
BUY
Conversion of derivative security
|
-
|
53,512
|
|
Nov 25
2024
|
SELL
Open market or private sale
|
$5,191,423
$32.88 p/Share
|
157,890
|
|
Nov 25
2024
|
BUY
Conversion of derivative security
|
-
|
157,890
|
|
Nov 22
2024
|
SELL
Open market or private sale
|
$14,334,528
$31.82 p/Share
|
450,488
|
|
Nov 22
2024
|
BUY
Conversion of derivative security
|
-
|
450,488
|
|
Nov 21
2024
|
SELL
Open market or private sale
|
$16,439,729
$30.34 p/Share
|
541,850
|
|
Nov 21
2024
|
BUY
Conversion of derivative security
|
-
|
458,865
|
|
Nov 13
2024
|
SELL
Open market or private sale
|
$31,725,418
$29.26 p/Share
|
1,084,259
|
|
Nov 13
2024
|
BUY
Conversion of derivative security
|
-
|
1,067,244
|
|
Nov 07
2024
|
SELL
Open market or private sale
|
$29,359,827
$27.51 p/Share
|
1,067,242
|
|
Nov 07
2024
|
BUY
Conversion of derivative security
|
-
|
1,067,242
|
|
Nov 06
2024
|
SELL
Open market or private sale
|
$28,975,674
$27.15 p/Share
|
1,067,244
|
|
Nov 06
2024
|
BUY
Conversion of derivative security
|
-
|
1,067,244
|
|
Nov 01
2024
|
SELL
Open market or private sale
|
$2,894,100
$26.31 p/Share
|
110,000
|
|
Jun 12
2024
|
SELL
Open market or private sale
|
$694,250
$27.77 p/Share
|
25,000
|
|
Feb 14
2024
|
SELL
Other acquisition or disposition
|
-
|
4,245,987
|
|
Feb 14
2024
|
BUY
Conversion of derivative security
|
-
|
4,245,987
|
|
Feb 14
2024
|
BUY
Other acquisition or disposition
|
-
|
2
|
|