Date ?
23 Jul 2026
Insider ?
HORIZON, KINETICS ASSET MANAGEMENT LLC 10% Owner
Side ?
Acquisition
Shares ?
1
Price ?
429.51
Value ?
430
Security ?
Common Stock
Date ?
22 Jul 2026
Insider ?
HORIZON, KINETICS ASSET MANAGEMENT LLC 10% Owner
Side ?
Acquisition
Shares ?
1
Price ?
427.42
Value ?
427
Security ?
Common Stock
Date ?
21 Jul 2026
Insider ?
HORIZON, KINETICS ASSET MANAGEMENT LLC 10% Owner
Side ?
Acquisition
Shares ?
1
Price ?
413.48
Value ?
413
Security ?
Common Stock
Date ?
20 Jul 2026
Insider ?
HORIZON, KINETICS ASSET MANAGEMENT LLC 10% Owner
Side ?
Acquisition
Shares ?
1
Price ?
416.47
Value ?
416
Security ?
Common Stock
Date ?
17 Jul 2026
Insider ?
HORIZON, KINETICS ASSET MANAGEMENT LLC 10% Owner
Side ?
Acquisition
Shares ?
1
Price ?
420.15
Value ?
420
Security ?
Common Stock
Date ?
16 Jul 2026
Insider ?
HORIZON, KINETICS ASSET MANAGEMENT LLC 10% Owner
Side ?
Acquisition
Shares ?
1
Price ?
416.05
Value ?
416
Security ?
Common Stock
Date ?
15 Jul 2026
Insider ?
HORIZON, KINETICS ASSET MANAGEMENT LLC 10% Owner
Side ?
Acquisition
Shares ?
1
Price ?
414.13
Value ?
414
Security ?
Common Stock
Date ?
14 Jul 2026
Insider ?
HORIZON, KINETICS ASSET MANAGEMENT LLC 10% Owner
Side ?
Acquisition
Shares ?
1
Price ?
408.37
Value ?
408
Security ?
Common Stock
Date ?
13 Jul 2026
Insider ?
HORIZON, KINETICS ASSET MANAGEMENT LLC 10% Owner
Side ?
Acquisition
Shares ?
1
Price ?
411.10
Value ?
411
Security ?
Common Stock
Date ?
10 Jul 2026
Insider ?
HORIZON, KINETICS ASSET MANAGEMENT LLC 10% Owner
Side ?
Acquisition
Shares ?
1
Price ?
385.84
Value ?
386
Security ?
Common Stock
Date ?
9 Jul 2026
Insider ?
HORIZON, KINETICS ASSET MANAGEMENT LLC 10% Owner
Side ?
Acquisition
Shares ?
1
Price ?
400.13
Value ?
400
Security ?
Common Stock
Date ?
8 Jul 2026
Insider ?
HORIZON, KINETICS ASSET MANAGEMENT LLC 10% Owner
Side ?
Acquisition
Shares ?
1
Price ?
397.47
Value ?
397
Security ?
Common Stock
Date ?
7 Jul 2026
Insider ?
HORIZON, KINETICS ASSET MANAGEMENT LLC 10% Owner
Side ?
Acquisition
Shares ?
1
Price ?
400.67
Value ?
401
Security ?
Common Stock
Date ?
6 Jul 2026
Insider ?
HORIZON, KINETICS ASSET MANAGEMENT LLC 10% Owner
Side ?
Acquisition
Shares ?
1
Price ?
408.89
Value ?
409
Security ?
Common Stock
Date ?
2 Jul 2026
Insider ?
HORIZON, KINETICS ASSET MANAGEMENT LLC 10% Owner
Side ?
Acquisition
Shares ?
1
Price ?
402.64
Value ?
403
Security ?
Common Stock
Date ?
1 Jul 2026
Insider ?
HORIZON, KINETICS ASSET MANAGEMENT LLC 10% Owner
Side ?
Acquisition
Shares ?
1
Price ?
426.00
Value ?
426
Security ?
Common Stock
Date ?
30 Jun 2026
Insider ?
HORIZON, KINETICS ASSET MANAGEMENT LLC 10% Owner
Side ?
Acquisition
Shares ?
1
Price ?
435.74
Value ?
436
Security ?
Common Stock
Date ?
29 Jun 2026
Insider ?
HORIZON, KINETICS ASSET MANAGEMENT LLC 10% Owner
Side ?
Acquisition
Shares ?
1
Price ?
410.88
Value ?
411
Security ?
Common Stock
Date ?
26 Jun 2026
Insider ?
HORIZON, KINETICS ASSET MANAGEMENT LLC 10% Owner
Side ?
Acquisition
Shares ?
1
Price ?
397.48
Value ?
397
Security ?
Common Stock
Date ?
25 Jun 2026
Insider ?
HORIZON, KINETICS ASSET MANAGEMENT LLC 10% Owner
Side ?
Acquisition
Shares ?
1
Price ?
388.58
Value ?
389
Security ?
Common Stock
Date ?
24 Jun 2026
Insider ?
HORIZON, KINETICS ASSET MANAGEMENT LLC 10% Owner
Side ?
Acquisition
Shares ?
1
Price ?
374.10
Value ?
374
Security ?
Common Stock
Date ?
23 Jun 2026
Insider ?
HORIZON, KINETICS ASSET MANAGEMENT LLC 10% Owner
Side ?
Acquisition
Shares ?
1
Price ?
370.60
Value ?
371
Security ?
Common Stock
Date ?
22 Jun 2026
Insider ?
HORIZON, KINETICS ASSET MANAGEMENT LLC 10% Owner
Side ?
Acquisition
Shares ?
1
Price ?
351.33
Value ?
351
Security ?
Common Stock
Date ?
18 Jun 2026
Insider ?
HORIZON, KINETICS ASSET MANAGEMENT LLC 10% Owner
Side ?
Acquisition
Shares ?
1
Price ?
355.47
Value ?
355
Security ?
Common Stock
Date ?
17 Jun 2026
Insider ?
HORIZON, KINETICS ASSET MANAGEMENT LLC 10% Owner
Side ?
Acquisition
Shares ?
1
Price ?
356.60
Value ?
357
Security ?
Common Stock
Date ?
16 Jun 2026
Insider ?
HORIZON, KINETICS ASSET MANAGEMENT LLC 10% Owner
Side ?
Acquisition
Shares ?
1
Price ?
356.31
Value ?
356
Security ?
Common Stock
Date ?
15 Jun 2026
Insider ?
DOYLE, PETER Director
Side ?
Acquisition
Shares ?
4
Price ?
381.95
Value ?
1528
Security ?
Common Stock
Date ?
15 Jun 2026
Insider ?
HORIZON, KINETICS ASSET MANAGEMENT LLC 10% Owner
Side ?
Acquisition
Shares ?
1
Price ?
369.40
Value ?
369
Security ?
Common Stock
Date ?
12 Jun 2026
Insider ?
HORIZON, KINETICS ASSET MANAGEMENT LLC 10% Owner
Side ?
Acquisition
Shares ?
1
Price ?
384.53
Value ?
385
Security ?
Common Stock
Date ?
11 Jun 2026
Insider ?
HORIZON, KINETICS ASSET MANAGEMENT LLC 10% Owner
Side ?
Acquisition
Shares ?
1
Price ?
370.47
Value ?
370
Security ?
Common Stock