Average Insider

Where insiders trade, we follow

52W Low$409.07
Current$541.8966.3% above low, 33.7% below high
52W High$609.35

Filing Information

Accession Number0001106578-26-000151
Form Type4
Filing DateSep 29, 2026
DocumentView SEC Filing
Transactions
16
Total Shares
28,500
Total Value
$5,686,826.27

Transactions

NameTitleSecurityDerivativeTransaction DateTypeSharesPriceTotal CostShares AfterDirect/IndirectNature of OwnershipActions
Director
Common Stock
โ€”Sep 28, 2026Exercise/Conversion9,500$117.76$1,118,720.00333,943Indirectby TrustView Details
Director
Common Stock
โ€”Sep 28, 2026Sale280$472.43$132,279.67333,663Indirectby TrustView Details
Director
Common Stock
โ€”Sep 28, 2026Sale600$473.28$283,965.72333,063Indirectby TrustView Details
Director
Common Stock
โ€”Sep 28, 2026Sale680$474.46$322,629.47332,383Indirectby TrustView Details
Director
Common Stock
โ€”Sep 28, 2026Sale80$475.28$38,022.40332,303Indirectby TrustView Details
Director
Common Stock
โ€”Sep 28, 2026Sale160$476.68$76,268.00332,143Indirectby TrustView Details
Director
Common Stock
โ€”Sep 28, 2026Sale200$477.45$95,489.60331,943Indirectby TrustView Details
Director
Common Stock
โ€”Sep 28, 2026Sale601$479.06$287,913.32331,342Indirectby TrustView Details
Director
Common Stock
โ€”Sep 28, 2026Sale1,013$480.18$486,426.70330,329Indirectby TrustView Details
Director
Common Stock
โ€”Sep 28, 2026Sale1,354$481.20$651,541.69328,975Indirectby TrustView Details
Director
Common Stock
โ€”Sep 28, 2026Sale693$482.11$334,103.96328,282Indirectby TrustView Details
Director
Common Stock
โ€”Sep 28, 2026Sale1,539$483.20$743,647.88326,743Indirectby TrustView Details
Director
Common Stock
โ€”Sep 28, 2026Sale825$484.47$399,684.53325,918Indirectby TrustView Details
Director
Common Stock
โ€”Sep 28, 2026Sale1,315$485.45$638,372.54324,603Indirectby TrustView Details
Director
Common Stock
โ€”Sep 28, 2026Sale160$486.00$77,760.80324,443Indirectby TrustView Details
Director
Stock Option
(Common Stock)
DerivativeSep 28, 2026Exercise/Conversion9,500$0.00$0.00347,410Indirectby TrustView Details
Version: v26.10.0