MasTec, Inc. Common StockMTZ | --5.4k shares | Grant / ExerciseMay 15, 2026 | Disclosure amount unavailable121 shares | -- | -- |
MasTec, Inc. Common StockMTZ | $2.3M5.4k shares | Grant / ExerciseMay 15, 2026 | $6.1K14 shares | $434.77 | -- |
Orchid Island Capital, Inc.ORC | --115.4k shares | Grant / ExerciseApr 30, 2026 | Disclosure amount unavailable1.9k shares | -- | -- |
Orchid Island Capital, Inc.ORC | --113.5k shares | Grant / ExerciseApr 1, 2026 | Disclosure amount unavailable3.6k shares | -- | -- |
Orchid Island Capital, Inc.ORC | --110k shares | Grant / ExerciseMar 30, 2026 | Disclosure amount unavailable1.9k shares | -- | -- |
Orchid Island Capital, Inc.ORC | --108.1k shares | Grant / ExerciseFeb 27, 2026 | Disclosure amount unavailable1.7k shares | -- | -- |
MasTec, Inc. Common StockMTZ | --5.3k shares | Grant / ExerciseFeb 13, 2026 | Disclosure amount unavailable195 shares | -- | -- |
MasTec, Inc. Common StockMTZ | $1.4M5.3k shares | Grant / ExerciseFeb 13, 2026 | $5.9K22 shares | $269.53 | -- |
Orchid Island Capital, Inc.ORC | --106.4k shares | Grant / ExerciseJan 30, 2026 | Disclosure amount unavailable1.6k shares | -- | -- |
Orchid Island Capital, Inc.ORC | --104.9k shares | Grant / ExerciseJan 2, 2026 | Disclosure amount unavailable3.5k shares | -- | -- |
Orchid Island Capital, Inc.ORC | --101.4k shares | Grant / ExerciseDec 30, 2025 | Disclosure amount unavailable1.6k shares | -- | -- |
Orchid Island Capital, Inc.ORC | --99.7k shares | Grant / ExerciseNov 28, 2025 | Disclosure amount unavailable1.6k shares | -- | -- |
MasTec, Inc. Common StockMTZ | --5.1k shares | Grant / ExerciseNov 14, 2025 | Disclosure amount unavailable274 shares | -- | -- |
MasTec, Inc. Common StockMTZ | $983k5.1k shares | Grant / ExerciseNov 14, 2025 | $6.0K31 shares | $192.22 | -- |
Orchid Island Capital, Inc.ORC | --98.1k shares | Grant / ExerciseOct 31, 2025 | Disclosure amount unavailable1.5k shares | -- | -- |
Orchid Island Capital, Inc.ORC | --94.6k shares | Grant / ExerciseOct 1, 2025 | Disclosure amount unavailable3.6k shares | -- | -- |
Orchid Island Capital, Inc.ORC | --96.6k shares | Grant / ExerciseOct 1, 2025 | Disclosure amount unavailable2.1k shares | -- | -- |
Orchid Island Capital, Inc.ORC | --91k shares | Grant / ExerciseSep 30, 2025 | Disclosure amount unavailable1.6k shares | -- | -- |
Orchid Island Capital, Inc.ORC | --89.5k shares | Grant / ExerciseAug 28, 2025 | Disclosure amount unavailable1.5k shares | -- | -- |
MasTec, Inc. Common StockMTZ | --4.9k shares | Grant / ExerciseAug 15, 2025 | Disclosure amount unavailable295 shares | -- | -- |
MasTec, Inc. Common StockMTZ | $867k4.9k shares | Grant / ExerciseAug 15, 2025 | $5.9K33 shares | $178.00 | -- |
Orchid Island Capital, Inc.ORC | --88k shares | Grant / ExerciseJul 31, 2025 | Disclosure amount unavailable1.4k shares | -- | -- |
Orchid Island Capital, Inc.ORC | --84.9k shares | Grant / ExerciseJul 1, 2025 | Disclosure amount unavailable3.6k shares | -- | -- |
Orchid Island Capital, Inc.ORC | --86.6k shares | Grant / ExerciseJul 1, 2025 | Disclosure amount unavailable2.1k shares | -- | -- |
Orchid Island Capital, Inc.ORC | --81k shares | Grant / ExerciseJun 30, 2025 | Disclosure amount unavailable1.4k shares | -- | -- |
Orchid Island Capital, Inc.ORC | --79.6k shares | Grant / ExerciseMay 30, 2025 | Disclosure amount unavailable1.3k shares | -- | -- |
MasTec, Inc. Common StockMTZ | --4.6k shares | Grant / ExerciseMay 15, 2025 | Disclosure amount unavailable334 shares | -- | -- |
MasTec, Inc. Common StockMTZ | $725k4.6k shares | Grant / ExerciseMay 15, 2025 | $5.8K37 shares | $157.32 | -- |
Orchid Island Capital, Inc.ORC | --78.3k shares | Grant / ExerciseApr 30, 2025 | Disclosure amount unavailable1.2k shares | -- | -- |
Orchid Island Capital, Inc.ORC | --75.2k shares | Grant / ExerciseApr 1, 2025 | Disclosure amount unavailable3.3k shares | -- | -- |
Orchid Island Capital, Inc.ORC | --77.1k shares | Grant / ExerciseApr 1, 2025 | Disclosure amount unavailable1.9k shares | -- | -- |
Orchid Island Capital, Inc.ORC | --71.9k shares | Grant / ExerciseMar 31, 2025 | Disclosure amount unavailable1.1k shares | -- | -- |
Orchid Island Capital, Inc.ORC | --70.8k shares | Grant / ExerciseFeb 28, 2025 | Disclosure amount unavailable959 shares | -- | -- |
MasTec, Inc. Common StockMTZ | --4.4k shares | Grant / ExerciseFeb 14, 2025 | Disclosure amount unavailable387 shares | -- | -- |
MasTec, Inc. Common StockMTZ | $585k4.3k shares | Grant / ExerciseFeb 14, 2025 | $5.8K43 shares | $135.78 | -- |
Orchid Island Capital, Inc.ORC | --69.8k shares | Grant / ExerciseJan 31, 2025 | Disclosure amount unavailable953 shares | -- | -- |
Orchid Island Capital, Inc.ORC | --67k shares | Grant / ExerciseJan 2, 2025 | Disclosure amount unavailable3.2k shares | -- | -- |
Orchid Island Capital, Inc.ORC | --68.9k shares | Grant / ExerciseJan 2, 2025 | Disclosure amount unavailable1.8k shares | -- | -- |
Orchid Island Capital, Inc.ORC | --63.8k shares | Grant / ExerciseDec 31, 2024 | Disclosure amount unavailable965 shares | -- | -- |
Orchid Island Capital, Inc.ORC | --62.8k shares | Grant / ExerciseNov 29, 2024 | Disclosure amount unavailable938 shares | -- | -- |
MasTec, Inc. Common StockMTZ | --4.1k shares | Grant / ExerciseNov 15, 2024 | Disclosure amount unavailable388 shares | -- | -- |
MasTec, Inc. Common StockMTZ | $537k4k shares | Grant / ExerciseNov 15, 2024 | $11.6K86 shares | $135.32 | -- |
Orchid Island Capital, Inc.ORC | --61.9k shares | Grant / ExerciseOct 31, 2024 | Disclosure amount unavailable858 shares | -- | -- |
Orchid Island Capital, Inc.ORC | --59.3k shares | Grant / ExerciseOct 1, 2024 | Disclosure amount unavailable3k shares | -- | -- |
Orchid Island Capital, Inc.ORC | --61.1k shares | Grant / ExerciseOct 1, 2024 | Disclosure amount unavailable1.7k shares | -- | -- |
Orchid Island Capital, Inc.ORC | --56.3k shares | Grant / ExerciseSep 30, 2024 | Disclosure amount unavailable806 shares | -- | -- |
Orchid Island Capital, Inc.ORC | --55.5k shares | Grant / ExerciseAug 30, 2024 | Disclosure amount unavailable792 shares | -- | -- |
MasTec, Inc. Common StockMTZ | --3.8k shares | Grant / ExerciseAug 15, 2024 | Disclosure amount unavailable474 shares | -- | -- |
MasTec, Inc. Common StockMTZ | $406k3.7k shares | Grant / ExerciseAug 15, 2024 | $11.6K105 shares | $110.78 | -- |
Orchid Island Capital, Inc.ORC | --54.7k shares | Grant / ExerciseJul 31, 2024 | Disclosure amount unavailable724 shares | -- | -- |
Orchid Island Capital, Inc.ORC | --52k shares | Grant / ExerciseJul 1, 2024 | Disclosure amount unavailable2.5k shares | -- | -- |
Orchid Island Capital, Inc.ORC | --53.9k shares | Grant / ExerciseJul 1, 2024 | Disclosure amount unavailable1.9k shares | -- | -- |
Orchid Island Capital, Inc.ORC | --49.5k shares | Grant / ExerciseJun 30, 2024 | Disclosure amount unavailable706 shares | -- | -- |