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
|
|
Oct 17
2024
|
BUY
Conversion of derivative security
|
-
|
48,346
|
|
Oct 16
2024
|
SELL
Open market or private sale
|
$870,886
$26.26 p/Share
|
33,164
|
|
Oct 16
2024
|
BUY
Conversion of derivative security
|
-
|
33,164
|
|
Oct 15
2024
|
SELL
Open market or private sale
|
$937,158
$25.95 p/Share
|
36,114
|
|
Oct 15
2024
|
BUY
Conversion of derivative security
|
-
|
36,114
|
|
Sep 19
2024
|
SELL
Open market or private sale
|
$168,298
$25.92 p/Share
|
6,493
|
|
Sep 19
2024
|
BUY
Conversion of derivative security
|
-
|
6,493
|
|
Sep 18
2024
|
SELL
Open market or private sale
|
$11,824
$25.93 p/Share
|
456
|
|
Sep 18
2024
|
BUY
Conversion of derivative security
|
-
|
456
|
|
Apr 07
2022
|
SELL
Open market or private sale
|
$3,493,955
$52.77 p/Share
|
66,211
|
|
Apr 07
2022
|
BUY
Conversion of derivative security
|
-
|
66,211
|
|
Apr 06
2022
|
SELL
Open market or private sale
|
$1,732,812
$52.19 p/Share
|
33,202
|
|