Dec 20
2024
|
SELL
Open market or private sale
|
$2,144,848
$34.35 p/Share
|
62,441
|
|
Dec 20
2024
|
BUY
Conversion of derivative security
|
-
|
62,441
|
|
Dec 19
2024
|
SELL
Open market or private sale
|
$2,588,959
$34.26 p/Share
|
75,568
|
|
Dec 19
2024
|
BUY
Conversion of derivative security
|
-
|
75,568
|
|
Dec 18
2024
|
SELL
Open market or private sale
|
$2,699,981
$35.14 p/Share
|
76,835
|
|
Dec 18
2024
|
BUY
Conversion of derivative security
|
-
|
76,835
|
|
Dec 04
2024
|
SELL
Open market or private sale
|
$3,445,999
$35.01 p/Share
|
98,429
|
|
Dec 04
2024
|
BUY
Conversion of derivative security
|
-
|
98,429
|
|
Dec 03
2024
|
SELL
Open market or private sale
|
$2,747,708
$35.73 p/Share
|
76,902
|
|
Dec 03
2024
|
BUY
Conversion of derivative security
|
-
|
76,902
|
|
Dec 02
2024
|
SELL
Open market or private sale
|
$3,243,257
$35.93 p/Share
|
90,266
|
|
Dec 02
2024
|
BUY
Conversion of derivative security
|
-
|
90,266
|
|
Nov 22
2024
|
SELL
Open market or private sale
|
$2,534,077
$35.46 p/Share
|
71,463
|
|
Nov 22
2024
|
BUY
Conversion of derivative security
|
-
|
71,463
|
|
Nov 21
2024
|
SELL
Open market or private sale
|
$3,070,408
$34.87 p/Share
|
88,053
|
|
Nov 21
2024
|
BUY
Conversion of derivative security
|
-
|
88,053
|
|
Nov 20
2024
|
SELL
Open market or private sale
|
$2,475,419
$33.55 p/Share
|
73,783
|
|
Nov 20
2024
|
BUY
Conversion of derivative security
|
-
|
73,783
|
|
Nov 06
2024
|
SELL
Open market or private sale
|
$6,230,000
$31.15 p/Share
|
200,000
|
|
Nov 06
2024
|
BUY
Conversion of derivative security
|
-
|
200,000
|
|
Nov 05
2024
|
SELL
Open market or private sale
|
$961,709
$25.92 p/Share
|
37,103
|
|
Nov 05
2024
|
BUY
Conversion of derivative security
|
-
|
37,103
|
|
Nov 04
2024
|
SELL
Open market or private sale
|
$528,679
$25.95 p/Share
|
20,373
|
|
Nov 04
2024
|
BUY
Conversion of derivative security
|
-
|
20,373
|
|
Oct 17
2024
|
SELL
Open market or private sale
|
$1,272,466
$26.32 p/Share
|
48,346
|
|