May 24
2024
|
SELL
Open market or private sale
|
$64,215,464
$65.39 p/Share
|
982,038
|
|
May 24
2024
|
SELL
Other acquisition or disposition
|
-
|
1,878,000
|
|
May 23
2024
|
SELL
Open market or private sale
|
$73,610,637
$65.02 p/Share
|
1,132,123
|
|
May 17
2024
|
SELL
Open market or private sale
|
$228,523,137
$64.55 p/Share
|
3,540,250
|
|
Mar 14
2024
|
SELL
Open market or private sale
|
$21,020,850
$60.93 p/Share
|
345,000
|
|
Mar 12
2024
|
SELL
Other acquisition or disposition
|
-
|
335,000
|
|
Mar 06
2024
|
SELL
Other acquisition or disposition
|
-
|
343,000
|
|
Mar 01
2024
|
SELL
Other acquisition or disposition
|
-
|
1,258,000
|
|
Mar 01
2024
|
SELL
Open market or private sale
|
$29,195,000
$58.39 p/Share
|
500,000
|
|
Feb 29
2024
|
SELL
Open market or private sale
|
$92,221,800
$58.74 p/Share
|
1,570,000
|
|
Feb 26
2024
|
SELL
Open market or private sale
|
$117,560
$58.78 p/Share
|
2,000
|
|
Feb 23
2024
|
SELL
Open market or private sale
|
$864,574,151
$176.62 p/Share
|
4,895,109
|
|
Feb 22
2024
|
SELL
Open market or private sale
|
$347,875,745
$174.81 p/Share
|
1,990,022
|
|
Feb 21
2024
|
SELL
Open market or private sale
|
$337,745,282
$174.21 p/Share
|
1,938,725
|
|
Dec 29
2023
|
SELL
Open market or private sale
|
$379,487,095
$157.72 p/Share
|
2,406,081
|
|
Dec 28
2023
|
SELL
Open market or private sale
|
$85,112,369
$157.78 p/Share
|
539,437
|
|
Dec 20
2023
|
SELL
Other acquisition or disposition
|
-
|
25,000
|
|
Dec 19
2023
|
SELL
Open market or private sale
|
$53,168,468
$155.03 p/Share
|
342,956
|
|
Dec 19
2023
|
SELL
Other acquisition or disposition
|
-
|
4,000
|
|
Dec 18
2023
|
SELL
Open market or private sale
|
$24,772,565
$155.0 p/Share
|
159,823
|
|
Dec 18
2023
|
SELL
Other acquisition or disposition
|
-
|
80,000
|
|
Dec 08
2023
|
SELL
Other acquisition or disposition
|
-
|
199,500
|
|
Dec 06
2023
|
SELL
Open market or private sale
|
$34,431
$155.8 p/Share
|
221
|
|
Dec 06
2023
|
SELL
Other acquisition or disposition
|
-
|
135,000
|
|
Nov 29
2023
|
SELL
Other acquisition or disposition
|
-
|
60,000
|
|