Mar 17
2023
|
|
-
|
42,735
|
|
Dec 15
2022
|
BUY
Open market or private purchase
|
$1,018,899
$144.73 p/Share
|
7,040
|
|
Nov 14
2022
|
BUY
Open market or private purchase
|
$3,977,174
$124.31 p/Share
|
31,994
|
|
Nov 11
2022
|
BUY
Open market or private purchase
|
$1,006,315
$129.28 p/Share
|
7,784
|
|
Nov 19
2021
|
SELL
Open market or private sale
|
$2,531,785
$300.83 p/Share
|
8,416
|
|
Nov 18
2021
|
SELL
Open market or private sale
|
$6,120,720
$300.05 p/Share
|
20,399
|
|
Nov 17
2021
|
SELL
Open market or private sale
|
$9,796,703
$300.54 p/Share
|
32,597
|
|
Nov 16
2021
|
SELL
Open market or private sale
|
$732,024
$300.01 p/Share
|
2,440
|
|
Nov 15
2021
|
SELL
Open market or private sale
|
$8,317,234
$301.36 p/Share
|
27,599
|
|
Nov 12
2021
|
SELL
Open market or private sale
|
$2,564,956
$300.03 p/Share
|
8,549
|
|
Nov 04
2021
|
SELL
Open market or private sale
|
$1,210,838
$290.16 p/Share
|
4,173
|
|
Nov 03
2021
|
SELL
Open market or private sale
|
$58,034
$290.17 p/Share
|
200
|
|
Nov 02
2021
|
SELL
Open market or private sale
|
$6,833,571
$291.46 p/Share
|
23,446
|
|
Nov 01
2021
|
SELL
Open market or private sale
|
$994,684
$290.08 p/Share
|
3,429
|
|
Oct 29
2021
|
SELL
Open market or private sale
|
$5,518,828
$290.97 p/Share
|
18,967
|
|
Oct 27
2021
|
SELL
Open market or private sale
|
$5,768,289
$290.55 p/Share
|
19,853
|
|
Oct 26
2021
|
SELL
Open market or private sale
|
$8,700,335
$290.67 p/Share
|
29,932
|
|
Jan 12
2021
|
SELL
Open market or private sale
|
$953,929
$280.32 p/Share
|
3,403
|
|
Jan 11
2021
|
SELL
Open market or private sale
|
$2,533,585
$280.45 p/Share
|
9,034
|
|
Jan 08
2021
|
SELL
Open market or private sale
|
$14,857,147
$281.93 p/Share
|
52,698
|
|
Jan 07
2021
|
SELL
Open market or private sale
|
$431,837
$280.05 p/Share
|
1,542
|
|