Nov 04
2024
|
SELL
Open market or private sale
|
$1,215,709
$33.86 p/Share
|
35,904
|
|
Nov 04
2024
|
BUY
Conversion of derivative security
|
-
|
35,904
|
|
Oct 22
2024
|
SELL
Open market or private sale
|
$1,214,273
$33.82 p/Share
|
35,904
|
|
Oct 22
2024
|
BUY
Conversion of derivative security
|
-
|
35,904
|
|
Oct 02
2024
|
SELL
Open market or private sale
|
$1,214,991
$33.84 p/Share
|
35,904
|
|
Oct 02
2024
|
BUY
Conversion of derivative security
|
-
|
35,904
|
|
Sep 23
2024
|
SELL
Open market or private sale
|
$1,213,555
$33.8 p/Share
|
35,904
|
|
Sep 23
2024
|
BUY
Conversion of derivative security
|
-
|
35,904
|
|
Sep 03
2024
|
SELL
Open market or private sale
|
$1,214,632
$33.83 p/Share
|
35,904
|
|
Sep 03
2024
|
BUY
Conversion of derivative security
|
-
|
35,904
|
|
Aug 22
2024
|
SELL
Open market or private sale
|
$1,215,350
$33.85 p/Share
|
35,904
|
|
Aug 22
2024
|
BUY
Conversion of derivative security
|
-
|
35,904
|
|
Aug 02
2024
|
SELL
Open market or private sale
|
$1,210,323
$33.71 p/Share
|
35,904
|
|
Aug 02
2024
|
BUY
Conversion of derivative security
|
-
|
35,904
|
|
Jul 22
2024
|
SELL
Open market or private sale
|
$1,202,784
$33.5 p/Share
|
35,904
|
|
Jul 22
2024
|
BUY
Conversion of derivative security
|
-
|
35,904
|
|
Jul 12
2024
|
|
-
|
100,000
|
|
Jul 02
2024
|
SELL
Open market or private sale
|
$1,207,810
$33.64 p/Share
|
35,904
|
|
Jul 02
2024
|
BUY
Conversion of derivative security
|
-
|
35,904
|
|
Jun 20
2024
|
BUY
Conversion of derivative security
|
-
|
2,452
|
|
Jun 03
2024
|
SELL
Open market or private sale
|
$1,208,169
$33.65 p/Share
|
35,904
|
|
May 22
2024
|
SELL
Open market or private sale
|
$1,197,039
$33.34 p/Share
|
35,904
|
|
May 02
2024
|
SELL
Open market or private sale
|
$1,174,778
$32.72 p/Share
|
35,904
|
|
Apr 22
2024
|
SELL
Open market or private sale
|
$872,826
$24.31 p/Share
|
35,904
|
|
Apr 02
2024
|
SELL
Open market or private sale
|
$922,373
$25.69 p/Share
|
35,904
|
|