Nov 22
2024
|
SELL
Open market or private sale
|
$1,185,259
$148.38 p/Share
|
7,988
|
|
Nov 22
2024
|
SELL
Open market or private sale
|
$12,544,012
$147.74 p/Share
|
84,906
|
|
Nov 21
2024
|
SELL
Open market or private sale
|
$18,581,250
$148.65 p/Share
|
125,000
|
|
Nov 20
2024
|
SELL
Open market or private sale
|
$18,366,250
$146.93 p/Share
|
125,000
|
|
Nov 20
2024
|
SELL
Other acquisition or disposition
|
-
|
1,750,000
|
|
Nov 20
2024
|
BUY
Other acquisition or disposition
|
-
|
350,003
|
|
Nov 07
2024
|
SELL
Open market or private sale
|
$21,786,998
$142.21 p/Share
|
153,203
|
|
Nov 06
2024
|
SELL
Open market or private sale
|
$43,137,000
$143.79 p/Share
|
300,000
|
|
Feb 29
2024
|
SELL
Open market or private sale
|
$19,844,118
$146.02 p/Share
|
135,900
|
|
Mar 06
2023
|
SELL
Other acquisition or disposition
|
-
|
300,000
|
|
Mar 06
2023
|
BUY
Other acquisition or disposition
|
-
|
300,000
|
|
Feb 02
2023
|
SELL
Open market or private sale
|
$15,251,079
$139.09 p/Share
|
109,649
|
|
Feb 01
2023
|
SELL
Open market or private sale
|
$15,878,271
$144.81 p/Share
|
109,649
|
|
Mar 08
2022
|
SELL
Open market or private sale
|
$7,768,209
$100.84 p/Share
|
77,035
|
|
Mar 07
2022
|
SELL
Open market or private sale
|
$17,362,226
$100.38 p/Share
|
172,965
|
|
Mar 04
2022
|
SELL
Open market or private sale
|
$25,067,499
$100.27 p/Share
|
250,000
|
|
Jun 16
2021
|
SELL
Open market or private sale
|
$13,435,500
$89.57 p/Share
|
150,000
|
|
Feb 24
2021
|
SELL
Open market or private sale
|
$35,692,337
$69.07 p/Share
|
516,756
|
|
Feb 23
2021
|
SELL
Open market or private sale
|
$13,392,000
$66.96 p/Share
|
200,000
|
|
Feb 22
2021
|
SELL
Open market or private sale
|
$13,198,000
$65.99 p/Share
|
200,000
|
|