Date ?
10 Jun 2026
Insider ?
HORIZON, KINETICS ASSET MANAGEMENT LLC 10% Owner
Side ?
Acquisition
Shares ?
1
Price ?
380.37
Value ?
380
Security ?
Common Stock
Date ?
9 Jun 2026
Insider ?
HORIZON, KINETICS ASSET MANAGEMENT LLC 10% Owner
Side ?
Acquisition
Shares ?
1
Price ?
386.62
Value ?
387
Security ?
Common Stock
Date ?
8 Jun 2026
Insider ?
STEDDUM, CHRIS Chief Financial Officer
Side ?
Disposal
Shares ?
730
Price ?
400.21
Value ?
292153
Security ?
Common Stock
Date ?
8 Jun 2026
Insider ?
STEDDUM, CHRIS Chief Financial Officer
Side ?
Disposal
Shares ?
100
Price ?
401.18
Value ?
40118
Security ?
Common Stock
Date ?
8 Jun 2026
Insider ?
HORIZON, KINETICS ASSET MANAGEMENT LLC 10% Owner
Side ?
Acquisition
Shares ?
1
Price ?
402.65
Value ?
403
Security ?
Common Stock
Date ?
5 Jun 2026
Insider ?
STEDDUM, CHRIS Chief Financial Officer
Side ?
Disposal
Shares ?
3170
Price ?
400.25
Value ?
1268793
Security ?
Common Stock
Date ?
5 Jun 2026
Insider ?
HORIZON, KINETICS ASSET MANAGEMENT LLC 10% Owner
Side ?
Acquisition
Shares ?
1
Price ?
394.84
Value ?
395
Security ?
Common Stock
Date ?
4 Jun 2026
Insider ?
HORIZON, KINETICS ASSET MANAGEMENT LLC 10% Owner
Side ?
Acquisition
Shares ?
1
Price ?
406.73
Value ?
407
Security ?
Common Stock
Date ?
3 Jun 2026
Insider ?
HORIZON, KINETICS ASSET MANAGEMENT LLC 10% Owner
Side ?
Acquisition
Shares ?
1
Price ?
406.72
Value ?
407
Security ?
Common Stock
Date ?
2 Jun 2026
Insider ?
HORIZON, KINETICS ASSET MANAGEMENT LLC 10% Owner
Side ?
Acquisition
Shares ?
1
Price ?
368.20
Value ?
368
Security ?
Common Stock
Date ?
1 Jun 2026
Insider ?
HORIZON, KINETICS ASSET MANAGEMENT LLC 10% Owner
Side ?
Acquisition
Shares ?
1
Price ?
387.38
Value ?
387
Security ?
Common Stock
Date ?
29 May 2026
Insider ?
HORIZON, KINETICS ASSET MANAGEMENT LLC 10% Owner
Side ?
Acquisition
Shares ?
1
Price ?
395.39
Value ?
395
Security ?
Common Stock
Date ?
28 May 2026
Insider ?
HORIZON, KINETICS ASSET MANAGEMENT LLC 10% Owner
Side ?
Acquisition
Shares ?
1
Price ?
406.26
Value ?
406
Security ?
Common Stock
Date ?
27 May 2026
Insider ?
HORIZON, KINETICS ASSET MANAGEMENT LLC 10% Owner
Side ?
Acquisition
Shares ?
1
Price ?
404.86
Value ?
405
Security ?
Common Stock
Date ?
26 May 2026
Insider ?
HORIZON, KINETICS ASSET MANAGEMENT LLC 10% Owner
Side ?
Acquisition
Shares ?
1
Price ?
402.90
Value ?
403
Security ?
Common Stock
Date ?
22 May 2026
Insider ?
HORIZON, KINETICS ASSET MANAGEMENT LLC 10% Owner
Side ?
Acquisition
Shares ?
1
Price ?
400.85
Value ?
401
Security ?
Common Stock
Date ?
21 May 2026
Insider ?
HORIZON, KINETICS ASSET MANAGEMENT LLC 10% Owner
Side ?
Acquisition
Shares ?
1
Price ?
396.43
Value ?
396
Security ?
Common Stock
Date ?
20 May 2026
Insider ?
HORIZON, KINETICS ASSET MANAGEMENT LLC 10% Owner
Side ?
Acquisition
Shares ?
2
Price ?
395.93
Value ?
792
Security ?
Common Stock
Date ?
19 May 2026
Insider ?
HORIZON, KINETICS ASSET MANAGEMENT LLC 10% Owner
Side ?
Acquisition
Shares ?
2
Price ?
390.21
Value ?
780
Security ?
Common Stock
Date ?
18 May 2026
Insider ?
HORIZON, KINETICS ASSET MANAGEMENT LLC 10% Owner
Side ?
Acquisition
Shares ?
1
Price ?
385.14
Value ?
385
Security ?
Common Stock
Date ?
15 May 2026
Insider ?
HORIZON, KINETICS ASSET MANAGEMENT LLC 10% Owner
Side ?
Acquisition
Shares ?
1
Price ?
387.62
Value ?
388
Security ?
Common Stock
Date ?
14 May 2026
Insider ?
HORIZON, KINETICS ASSET MANAGEMENT LLC 10% Owner
Side ?
Acquisition
Shares ?
1
Price ?
385.21
Value ?
385
Security ?
Common Stock
Date ?
13 May 2026
Insider ?
HORIZON, KINETICS ASSET MANAGEMENT LLC 10% Owner
Side ?
Acquisition
Shares ?
1
Price ?
381.10
Value ?
381
Security ?
Common Stock
Date ?
12 May 2026
Insider ?
HORIZON, KINETICS ASSET MANAGEMENT LLC 10% Owner
Side ?
Acquisition
Shares ?
1
Price ?
393.71
Value ?
394
Security ?
Common Stock
Date ?
11 May 2026
Insider ?
HORIZON, KINETICS ASSET MANAGEMENT LLC 10% Owner
Side ?
Acquisition
Shares ?
1
Price ?
401.44
Value ?
401
Security ?
Common Stock
Date ?
8 May 2026
Insider ?
HORIZON, KINETICS ASSET MANAGEMENT LLC 10% Owner
Side ?
Acquisition
Shares ?
1
Price ?
402.00
Value ?
402
Security ?
Common Stock
Date ?
8 May 2026
Insider ?
DOYLE, PETER Director
Side ?
Acquisition
Shares ?
254
Price ?
0.00
Value ?
0
Security ?
Common Stock
Date ?
7 May 2026
Insider ?
HORIZON, KINETICS ASSET MANAGEMENT LLC 10% Owner
Side ?
Acquisition
Shares ?
1
Price ?
401.32
Value ?
401
Security ?
Common Stock
Date ?
6 May 2026
Insider ?
HORIZON, KINETICS ASSET MANAGEMENT LLC 10% Owner
Side ?
Acquisition
Shares ?
1
Price ?
419.02
Value ?
419
Security ?
Common Stock
Date ?
5 May 2026
Insider ?
HORIZON, KINETICS ASSET MANAGEMENT LLC 10% Owner
Side ?
Acquisition
Shares ?
1
Price ?
432.71
Value ?
433
Security ?
Common Stock