Apr 03
2023
|
SELL
Other acquisition or disposition
|
-
|
8,772
|
|
Apr 03
2023
|
BUY
Open market or private purchase
|
$416,319
$47.46 p/Share
|
8,772
|
|
Apr 03
2023
|
BUY
Other acquisition or disposition
|
-
|
8,772
|
|
Mar 31
2023
|
SELL
Other acquisition or disposition
|
-
|
18,934
|
|
Mar 31
2023
|
BUY
Open market or private purchase
|
$894,820
$47.26 p/Share
|
18,934
|
|
Mar 31
2023
|
BUY
Other acquisition or disposition
|
-
|
18,934
|
|
Mar 30
2023
|
SELL
Other acquisition or disposition
|
-
|
69,388
|
|
Mar 30
2023
|
BUY
Open market or private purchase
|
$3,270,950
$47.14 p/Share
|
69,388
|
|
Mar 30
2023
|
BUY
Other acquisition or disposition
|
-
|
69,388
|
|
Mar 29
2023
|
SELL
Other acquisition or disposition
|
-
|
27,082
|
|
Mar 29
2023
|
BUY
Open market or private purchase
|
$1,275,833
$47.11 p/Share
|
27,082
|
|
Mar 29
2023
|
BUY
Other acquisition or disposition
|
-
|
27,082
|
|
Mar 28
2023
|
SELL
Other acquisition or disposition
|
-
|
22,346
|
|
Mar 28
2023
|
BUY
Other acquisition or disposition
|
-
|
22,346
|
|
Mar 28
2023
|
BUY
Open market or private purchase
|
$1,048,697
$46.93 p/Share
|
22,346
|
|
Mar 27
2023
|
SELL
Other acquisition or disposition
|
-
|
53,413
|
|
Mar 27
2023
|
BUY
Open market or private purchase
|
$2,428,689
$45.47 p/Share
|
53,413
|
|
Mar 27
2023
|
BUY
Other acquisition or disposition
|
-
|
53,413
|
|
Oct 01
2021
|
SELL
Other acquisition or disposition
|
-
|
9,473
|
|
Oct 01
2021
|
BUY
Other acquisition or disposition
|
-
|
9,473
|
|
Oct 01
2021
|
BUY
Open market or private purchase
|
$388,014
$40.96 p/Share
|
9,473
|
|
Sep 30
2021
|
SELL
Other acquisition or disposition
|
-
|
35,044
|
|
Sep 30
2021
|
BUY
Open market or private purchase
|
$1,434,351
$40.93 p/Share
|
35,044
|
|
Sep 30
2021
|
BUY
Other acquisition or disposition
|
-
|
35,044
|
|
Sep 28
2021
|
SELL
Other acquisition or disposition
|
-
|
2
|
|