Joseph F. Hanna
Known title: President and CEOCIK: 0001226137
Associated companies
Transaction History
| MGRC | ▼ Sell | Open Market | 460 | $55K | 7/1/2026 | View on chart |
| MGRC | ▼ Sell | Open Market | 4,803 | $579K | 7/1/2026 | View on chart |
| MGRC | ▼ Sell | Open Market | 2,237 | $271K | 7/1/2026 | View on chart |
| JBI | ▲ Buy | Grant | 20,912 | $0 | 6/9/2026 | View on chart |
| MGRC | ▼ Sell | Other | 400 | $45K | 5/5/2026 | View on chart |
| MGRC | ▼ Sell | Open Market | 530 | $59K | 5/5/2026 | View on chart |
| MGRC | ▼ Sell | Open Market | 9,070 | $1.0M | 5/4/2026 | View on chart |
| MGRC | ▼ Sell | Open Market | 400 | $45K | 5/4/2026 | View on chart |
| MGRC | ▲ Buy | Grant | 1,300 | $0 | 2/27/2026 | View on chart |
| MGRC | ▲ Buy | Option Exercise | 3,197 | $0 | 2/24/2026 | View on chart |
| MGRC | ▲ Buy | Option Exercise | 25,967 | $0 | 2/24/2026 | View on chart |
| MGRC | ▼ Sell | Tax Withholding | 15,939 | $1.8M | 2/24/2026 | View on chart |
| MGRC | ▲ Buy | Option Exercise | 8,807 | $0 | 2/23/2026 | View on chart |
| MGRC | ▼ Sell | Tax Withholding | 7,920 | $896K | 2/23/2026 | View on chart |
| MGRC | ▼ Sell | Open Market | 6,317 | $794K | 7/29/2025 | View on chart |
| MGRC | ▼ Sell | Open Market | 5,685 | $721K | 7/29/2025 | View on chart |
| MGRC | ▼ Sell | Open Market | 2,575 | $329K | 7/29/2025 | View on chart |
| JBI | ▲ Buy | Grant | 24,734 | $0 | 6/9/2025 | View on chart |
| MGRC | ▼ Sell | Open Market | 8,601 | $936K | 5/2/2025 | View on chart |
| MGRC | ▼ Sell | Open Market | 82 | $9K | 5/2/2025 | View on chart |
| MGRC | ▼ Sell | Open Market | 5,567 | $606K | 5/1/2025 | View on chart |
| MGRC | ▲ Buy | Option Exercise | 16,620 | $0 | 2/25/2025 | View on chart |
| MGRC | ▲ Buy | Option Exercise | 2,771 | $0 | 2/25/2025 | View on chart |
| MGRC | ▼ Sell | Tax Withholding | 10,579 | $1.3M | 2/25/2025 | View on chart |
| MGRC | ▲ Buy | Option Exercise | 8,806 | $0 | 2/24/2025 | View on chart |
| MGRC | ▲ Buy | Option Exercise | 3,197 | $0 | 2/24/2025 | View on chart |
| MGRC | ▼ Sell | Tax Withholding | 6,565 | $825K | 2/24/2025 | View on chart |
| MGRC | ▲ Buy | Grant | 16,910 | $0 | 2/21/2025 | View on chart |
| MGRC | ▼ Sell | Open Market | 4,105 | $500K | 11/7/2024 | View on chart |
| MGRC | ▼ Sell | Open Market | 11,430 | $1.4M | 11/6/2024 | View on chart |
| MGRC | ▼ Sell | Open Market | 4,410 | $531K | 11/6/2024 | View on chart |
| JBI | ▲ Buy | Grant | 15,813 | $0 | 6/18/2024 | View on chart |
| JBI | ▲ Buy | Grant | 4,720 | $0 | 3/19/2024 | View on chart |
| MGRC | ▲ Buy | Option Exercise | 16,040 | $0 | 2/26/2024 | View on chart |
| MGRC | ▲ Buy | Option Exercise | 2,674 | $0 | 2/26/2024 | View on chart |
| MGRC | ▲ Buy | Option Exercise | 2,770 | $0 | 2/26/2024 | View on chart |
| MGRC | ▲ Buy | Option Exercise | 3,196 | $0 | 2/26/2024 | View on chart |
| MGRC | ▼ Sell | Tax Withholding | 13,250 | $1.7M | 2/26/2024 | View on chart |
| MGRC | ▲ Buy | Option Exercise | 56,000 | $1.9M | 3/2/2023 | View on chart |
| MGRC | ▼ Sell | Other | 19,162 | $1.9M | 3/2/2023 | View on chart |
| MGRC | ▼ Sell | Tax Withholding | 19,370 | $2.0M | 3/2/2023 | View on chart |
| MGRC | ▲ Buy | Option Exercise | 2,002 | $0 | 3/1/2023 | View on chart |
| MGRC | ▼ Sell | Tax Withholding | 1,053 | $106K | 3/1/2023 | View on chart |
| MGRC | ▲ Buy | Grant | 8,658 | $0 | 2/27/2023 | View on chart |
| MGRC | ▲ Buy | Option Exercise | 2,961 | $0 | 2/27/2023 | View on chart |
| MGRC | ▲ Buy | Option Exercise | 2,673 | $0 | 2/27/2023 | View on chart |
| MGRC | ▲ Buy | Option Exercise | 3,205 | $0 | 2/27/2023 | View on chart |
| MGRC | ▲ Buy | Option Exercise | 2,769 | $0 | 2/27/2023 | View on chart |
| MGRC | ▼ Sell | Tax Withholding | 10,661 | $1.1M | 2/27/2023 | View on chart |
| MGRC | ▲ Buy | Option Exercise | 35,300 | $868K | 5/24/2022 | View on chart |
| MGRC | ▼ Sell | Tax Withholding | 12,959 | $1.1M | 5/24/2022 | View on chart |
| MGRC | ▼ Sell | Other | 10,655 | $868K | 5/24/2022 | View on chart |
| MGRC | ▲ Buy | Option Exercise | 30,000 | $738K | 5/18/2022 | View on chart |
| MGRC | ▼ Sell | Tax Withholding | 10,071 | $841K | 5/18/2022 | View on chart |
| MGRC | ▼ Sell | Other | 8,836 | $738K | 5/18/2022 | View on chart |
| MGRC | ▲ Buy | Option Exercise | 4,040 | $0 | 3/2/2022 | View on chart |
| MGRC | ▼ Sell | Tax Withholding | 2,004 | $161K | 3/2/2022 | View on chart |
| MGRC | ▲ Buy | Option Exercise | 2,002 | $0 | 3/1/2022 | View on chart |
| MGRC | ▼ Sell | Tax Withholding | 993 | $79K | 3/1/2022 | View on chart |
| MGRC | ▲ Buy | Option Exercise | 12,205 | $0 | 2/28/2022 | View on chart |
| MGRC | ▲ Buy | Option Exercise | 2,787 | $0 | 2/28/2022 | View on chart |
| MGRC | ▲ Buy | Option Exercise | 2,960 | $0 | 2/28/2022 | View on chart |
| MGRC | ▼ Sell | Tax Withholding | 8,686 | $706K | 2/28/2022 | View on chart |
| MGRC | ▲ Buy | Option Exercise | 2,673 | $0 | 2/25/2022 | View on chart |
| MGRC | ▲ Buy | Option Exercise | 3,205 | $0 | 2/25/2022 | View on chart |
| MGRC | ▼ Sell | Tax Withholding | 2,811 | $228K | 2/25/2022 | View on chart |