Nov 15
2023
|
SELL
Open market or private sale
|
$9,352,860
$283.42 p/Share
|
33,000
|
|
Nov 14
2023
|
SELL
Open market or private sale
|
$7,077,750
$283.11 p/Share
|
25,000
|
|
Sep 21
2023
|
SELL
Open market or private sale
|
$15,060,466
$244.27 p/Share
|
61,655
|
|
Sep 20
2023
|
SELL
Open market or private sale
|
$16,773,028
$255.48 p/Share
|
65,653
|
|
Sep 19
2023
|
SELL
Open market or private sale
|
$35,671,831
$259.66 p/Share
|
137,379
|
|
Sep 18
2023
|
SELL
Open market or private sale
|
$14,668,062
$274.76 p/Share
|
53,385
|
|
Jun 08
2023
|
SELL
Open market or private sale
|
$10,898,284
$220.85 p/Share
|
49,347
|
|
Jun 07
2023
|
SELL
Open market or private sale
|
$24,607,768
$223.05 p/Share
|
110,324
|
|
Jun 06
2023
|
SELL
Open market or private sale
|
$12,936,813
$220.46 p/Share
|
58,681
|
|
Apr 25
2023
|
SELL
Open market or private sale
|
$7,020,475
$221.83 p/Share
|
31,648
|
|
Sep 22
2022
|
BUY
Open market or private purchase
|
$8,877,485
$154.59 p/Share
|
57,426
|
|
Sep 21
2022
|
BUY
Open market or private purchase
|
$15,212,454
$161.63 p/Share
|
94,119
|
|
Sep 20
2022
|
BUY
Open market or private purchase
|
$14,601,622
$155.14 p/Share
|
94,119
|
|
Sep 19
2022
|
BUY
Open market or private purchase
|
$14,445,384
$153.48 p/Share
|
94,119
|
|
Sep 16
2022
|
BUY
Open market or private purchase
|
$9,351,143
$149.58 p/Share
|
62,516
|
|
Sep 15
2022
|
BUY
Open market or private purchase
|
$9,571,825
$153.11 p/Share
|
62,516
|
|
Sep 14
2022
|
BUY
Open market or private purchase
|
$9,543,693
$152.66 p/Share
|
62,516
|
|
Sep 13
2022
|
BUY
Open market or private purchase
|
$9,822,514
$157.12 p/Share
|
62,516
|
|
Sep 12
2022
|
BUY
Open market or private purchase
|
$10,476,264
$167.58 p/Share
|
62,515
|
|
Sep 09
2022
|
BUY
Open market or private purchase
|
$9,294,012
$164.33 p/Share
|
56,557
|
|
Sep 08
2022
|
BUY
Open market or private purchase
|
$8,916,211
$157.65 p/Share
|
56,557
|
|
Sep 07
2022
|
BUY
Open market or private purchase
|
$8,524,271
$150.72 p/Share
|
56,557
|
|
Sep 06
2022
|
BUY
Open market or private purchase
|
$8,347,247
$147.59 p/Share
|
56,557
|
|
Sep 02
2022
|
BUY
Open market or private purchase
|
$7,062,556
$144.98 p/Share
|
48,714
|
|
Sep 01
2022
|
BUY
Open market or private purchase
|
$6,080,824
$144.52 p/Share
|
42,076
|
|