Feb 27
2024
|
SELL
Other acquisition or disposition
|
-
|
42,704
|
|
Feb 27
2024
|
BUY
Other acquisition or disposition
|
-
|
21,858
|
|
Feb 16
2024
|
SELL
Open market or private sale
|
$20,098,306
$98.03 p/Share
|
205,022
|
|
Aug 11
2023
|
SELL
Open market or private sale
|
$601,172
$99.73 p/Share
|
6,028
|
|
Aug 10
2023
|
|
-
|
443,489
|
|
May 11
2023
|
|
-
|
761,000
|
|
Dec 02
2022
|
SELL
Open market or private sale
|
$61,927,433
$84.85 p/Share
|
729,846
|
|
Dec 01
2022
|
SELL
Open market or private sale
|
$59,559,261
$85.31 p/Share
|
698,151
|
|
Nov 30
2022
|
SELL
Open market or private sale
|
$85,149,292
$84.94 p/Share
|
1,002,464
|
|
Nov 29
2022
|
SELL
Open market or private sale
|
$32,945,863
$84.99 p/Share
|
387,644
|
|
Nov 28
2022
|
SELL
Open market or private sale
|
$1,024,416
$84.88 p/Share
|
12,069
|
|
Nov 15
2022
|
SELL
Open market or private sale
|
$11,036,427
$86.62 p/Share
|
127,412
|
|
Jun 13
2022
|
|
-
|
253,600
|
|
May 04
2021
|
SELL
Open market or private sale
|
$99,613,112
$107.48 p/Share
|
926,806
|
|
Mar 05
2021
|
SELL
Other acquisition or disposition
|
-
|
12,410
|
|
Mar 05
2021
|
BUY
Other acquisition or disposition
|
-
|
12,410
|
|
Mar 01
2021
|
SELL
Open market or private sale
|
$100,904,856
$106.8 p/Share
|
944,802
|
|
Mar 01
2021
|
SELL
Other acquisition or disposition
|
-
|
30,293
|
|
Feb 25
2021
|
SELL
Open market or private sale
|
$482,968
$107.35 p/Share
|
4,499
|
|
Feb 24
2021
|
SELL
Open market or private sale
|
$75,571,510
$105.79 p/Share
|
714,354
|
|
Feb 23
2021
|
SELL
Open market or private sale
|
$49,278,603
$103.1 p/Share
|
477,969
|
|
Feb 22
2021
|
SELL
Open market or private sale
|
$36,295,051
$103.72 p/Share
|
349,933
|
|
Feb 12
2021
|
SELL
Open market or private sale
|
$37,697,158
$95.75 p/Share
|
393,704
|
|
Feb 11
2021
|
SELL
Open market or private sale
|
$5,297,927
$95.41 p/Share
|
55,528
|
|
Feb 10
2021
|
SELL
Open market or private sale
|
$69,035,798
$95.81 p/Share
|
720,549
|
|