Purchase
STAHL MURRAY director director
Common Stock 2 $1,091.11 $2,182 Purchase
HORIZON KINETICS ASSET MANAGEMENT LLC 10 percent owner 10 percent owner
Common Stock 3 $604.85 $1,815 Purchase
HORIZON KINETICS ASSET MANAGEMENT LLC 10 percent owner 10 percent owner
Common Stock 3 $602.07 $1,806 Purchase
HORIZON KINETICS ASSET MANAGEMENT LLC 10 percent owner 10 percent owner
Common Stock 3 $607.39 $1,822 Purchase
HORIZON KINETICS ASSET MANAGEMENT LLC 10 percent owner 10 percent owner
Common Stock 3 $606.71 $1,820 Purchase
HORIZON KINETICS ASSET MANAGEMENT LLC 10 percent owner 10 percent owner
Common Stock 3 $622.31 $1,867 Purchase
HORIZON KINETICS ASSET MANAGEMENT LLC 10 percent owner 10 percent owner
Common Stock 3 $616.9 $1,851 Purchase
HORIZON KINETICS ASSET MANAGEMENT LLC 10 percent owner 10 percent owner
Common Stock 3 $564.11 $1,692 Purchase
HORIZON KINETICS ASSET MANAGEMENT LLC 10 percent owner 10 percent owner
Common Stock 3 $572.35 $1,717 Purchase
HORIZON KINETICS ASSET MANAGEMENT LLC 10 percent owner 10 percent owner
Common Stock 3 $569.38 $1,708 Purchase
HORIZON KINETICS ASSET MANAGEMENT LLC 10 percent owner 10 percent owner
Common Stock 3 $561.48 $1,684 Purchase
HORIZON KINETICS ASSET MANAGEMENT LLC 10 percent owner 10 percent owner
Common Stock 3 $560.5 $1,682 Purchase
HORIZON KINETICS ASSET MANAGEMENT LLC 10 percent owner 10 percent owner
Common Stock 3 $558.69 $1,676 Purchase
HORIZON KINETICS ASSET MANAGEMENT LLC 10 percent owner 10 percent owner
Common Stock 3 $576.3 $1,729 Purchase
HORIZON KINETICS ASSET MANAGEMENT LLC 10 percent owner 10 percent owner
Common Stock 3 $602.4 $1,807 Purchase
HORIZON KINETICS ASSET MANAGEMENT LLC 10 percent owner 10 percent owner
Common Stock 3 $595.67 $1,787 Purchase
HORIZON KINETICS ASSET MANAGEMENT LLC 10 percent owner 10 percent owner
Common Stock 3 $592.02 $1,776 Purchase
HORIZON KINETICS ASSET MANAGEMENT LLC 10 percent owner 10 percent owner
Common Stock 3 $589.01 $1,767 Purchase
HORIZON KINETICS ASSET MANAGEMENT LLC 10 percent owner 10 percent owner
Common Stock 3 $587.81 $1,763 Purchase
HORIZON KINETICS ASSET MANAGEMENT LLC 10 percent owner 10 percent owner
Common Stock 3 $585.81 $1,757 Purchase
HORIZON KINETICS ASSET MANAGEMENT LLC 10 percent owner 10 percent owner
Common Stock 3 $582.6 $1,748 Purchase
HORIZON KINETICS ASSET MANAGEMENT LLC 10 percent owner 10 percent owner
Common Stock 3 $582.4 $1,747 Purchase
HORIZON KINETICS ASSET MANAGEMENT LLC 10 percent owner 10 percent owner
Common Stock 3 $584.96 $1,755 Purchase
HORIZON KINETICS ASSET MANAGEMENT LLC 10 percent owner 10 percent owner
Common Stock 3 $586.93 $1,761 Purchase
STAHL MURRAY director director
Common Stock 3 $583.91 $1,752 Purchase
STAHL MURRAY director director
Common Stock 2 $583.91 $1,168 Purchase
STAHL MURRAY director director
Common Stock 1 $583.91 $584 Purchase
STAHL MURRAY director director
Common Stock 3 $583.91 $1,752 Purchase
STAHL MURRAY director director
Common Stock 1 $583.91 $584 Purchase
STAHL MURRAY director director
Common Stock 2 $583.91 $1,168 Purchase
STAHL MURRAY director director
Common Stock 3 $605.72 $1,817 Purchase
STAHL MURRAY director director
Common Stock 2 $605.72 $1,211 Purchase
STAHL MURRAY director director
Common Stock 1 $605.72 $606 Purchase
STAHL MURRAY director director
Common Stock 3 $605.72 $1,817 Purchase
STAHL MURRAY director director
Common Stock 1 $605.72 $606 Purchase
STAHL MURRAY director director
Common Stock 2 $605.72 $1,211 Purchase
STAHL MURRAY director director
Common Stock 3 $601.52 $1,805 Purchase
STAHL MURRAY director director
Common Stock 2 $601.52 $1,203 Purchase
STAHL MURRAY director director
Common Stock 1 $601.52 $602 Purchase
STAHL MURRAY director director
Common Stock 3 $601.52 $1,805 Purchase
STAHL MURRAY director director
Common Stock 1 $601.52 $602 Purchase
STAHL MURRAY director director
Common Stock 2 $601.52 $1,203 Purchase
STAHL MURRAY director director
Common Stock 3 $594.22 $1,783 Purchase
STAHL MURRAY director director
Common Stock 2 $594.22 $1,188 Purchase
STAHL MURRAY director director
Common Stock 1 $594.22 $594 Purchase
STAHL MURRAY director director
Common Stock 3 $594.22 $1,783 Purchase
STAHL MURRAY director director
Common Stock 1 $594.22 $594 Purchase
STAHL MURRAY director director
Common Stock 2 $594.22 $1,188 Purchase
STAHL MURRAY director director
Common Stock 3 $589.41 $1,768 Purchase
STAHL MURRAY director director
Common Stock 2 $589.41 $1,179