Nov 15
2023
SELL
Open market or private sale
$9,352,860
$283.42 p/Share
33,000
Reduced 0.56%
5,856,947
Common Stock
Nov 14
2023
SELL
Open market or private sale
$7,077,750
$283.11 p/Share
25,000
Reduced 0.42%
5,889,947
Common Stock
Sep 21
2023
SELL
Open market or private sale
$15,060,466
$244.27 p/Share
61,655
Reduced 1.03%
5,914,947
Common Stock
Sep 20
2023
SELL
Open market or private sale
$16,773,028
$255.48 p/Share
65,653
Reduced 1.09%
5,976,602
Common Stock
Sep 19
2023
SELL
Open market or private sale
$35,671,831
$259.66 p/Share
137,379
Reduced 2.22%
6,042,255
Common Stock
Sep 18
2023
SELL
Open market or private sale
$14,668,062
$274.76 p/Share
53,385
Reduced 0.86%
6,179,634
Common Stock
Jun 08
2023
SELL
Open market or private sale
$10,898,284
$220.85 p/Share
49,347
Reduced 0.79%
6,233,019
Common Stock
Jun 07
2023
SELL
Open market or private sale
$24,607,768
$223.05 p/Share
110,324
Reduced 1.73%
6,282,366
Common Stock
Jun 06
2023
SELL
Open market or private sale
$12,936,813
$220.46 p/Share
58,681
Reduced 0.91%
6,392,690
Common Stock
Apr 25
2023
SELL
Open market or private sale
$7,020,475
$221.83 p/Share
31,648
Reduced 0.49%
6,451,371
Common Stock
Sep 22
2022
BUY
Open market or private purchase
$8,877,485
$154.59 p/Share
57,426
Added 0.88%
6,483,019
Common Stock
Sep 21
2022
BUY
Open market or private purchase
$15,212,454
$161.63 p/Share
94,119
Added 1.44%
6,425,593
Common Stock
Sep 20
2022
BUY
Open market or private purchase
$14,601,622
$155.14 p/Share
94,119
Added 1.46%
6,331,474
Common Stock
Sep 19
2022
BUY
Open market or private purchase
$14,445,384
$153.48 p/Share
94,119
Added 1.49%
6,237,355
Common Stock
Sep 16
2022
BUY
Open market or private purchase
$9,351,143
$149.58 p/Share
62,516
Added 1.01%
6,143,236
Common Stock
Sep 15
2022
BUY
Open market or private purchase
$9,571,825
$153.11 p/Share
62,516
Added 1.02%
6,080,720
Common Stock
Sep 14
2022
BUY
Open market or private purchase
$9,543,693
$152.66 p/Share
62,516
Added 1.03%
6,018,204
Common Stock
Sep 13
2022
BUY
Open market or private purchase
$9,822,514
$157.12 p/Share
62,516
Added 1.04%
5,955,688
Common Stock
Sep 12
2022
BUY
Open market or private purchase
$10,476,264
$167.58 p/Share
62,515
Added 1.05%
5,893,172
Common Stock
Sep 09
2022
BUY
Open market or private purchase
$9,294,012
$164.33 p/Share
56,557
Added 0.96%
5,830,657
Common Stock
Sep 08
2022
BUY
Open market or private purchase
$8,916,211
$157.65 p/Share
56,557
Added 0.97%
5,774,100
Common Stock
Sep 07
2022
BUY
Open market or private purchase
$8,524,271
$150.72 p/Share
56,557
Added 0.98%
5,717,543
Common Stock
Sep 06
2022
BUY
Open market or private purchase
$8,347,247
$147.59 p/Share
56,557
Added 0.99%
5,660,986
Common Stock
Sep 02
2022
BUY
Open market or private purchase
$7,062,556
$144.98 p/Share
48,714
Added 0.86%
5,604,429
Common Stock
Sep 01
2022
BUY
Open market or private purchase
$6,080,824
$144.52 p/Share
42,076
Added 0.75%
5,555,715
Common Stock