HANNA JOSEPH F
CIK: 0001226137•President & CEO
OfficerDirector
Primary company: MCGRATH RENTCORP (MGRC)
HANNA JOSEPH F is a corporate insider (President & CEO) at MCGRATH RENTCORP (MGRC) filing SEC Form 4 transactions. 266 transactions across 2 companies, totaling $0 in purchases and $9,600,664 in sales. Source: SEC EDGAR.
Companies
Transaction History
Source: SEC EDGAR Form 4 insider transaction filings.
Company | Type | Shares | Price | Value | Shares After | Date | SEC |
|---|---|---|---|---|---|---|---|
MCGRATH RENTCORP MGRC | Sale | 2,237 | $121.23 | $271K | 151,549 | 7/1/2026 Filed: 7/1/2026 | Filing → |
MCGRATH RENTCORP MGRC | Sale | 4,803 | $120.51 | $579K | 153,786 | 7/1/2026 Filed: 7/1/2026 | Filing → |
MCGRATH RENTCORP MGRC | Sale | 460 | $119.21 | $55K | 158,589 | 7/1/2026 Filed: 7/1/2026 | Filing → |
MCGRATH RENTCORP MGRC | Sale | 530 | $112.00 | $59K | 159,049 | 5/5/2026 Filed: 5/4/2026 | Filing → |
MCGRATH RENTCORP MGRC | Sale | 400 | $113.19 | $45K | 159,579 | 5/4/2026 Filed: 5/4/2026 | Filing → |
MCGRATH RENTCORP MGRC | Sale | 9,070 | $112.46 | $1.02M | 159,979 | 5/4/2026 Filed: 5/4/2026 | Filing → |
MCGRATH RENTCORP MGRC | Exercise | 16,310 | - | - | 0 | 2/24/2026 Filed: 2/23/2026 | Filing → |
MCGRATH RENTCORP MGRC | Exercise | 3,197 | - | - | 0 | 2/24/2026 Filed: 2/23/2026 | Filing → |
MCGRATH RENTCORP MGRC | Tax Payment | 15,939 | $114.48 | $1.82M | 167,749 | 2/24/2026 Filed: 2/23/2026 | Filing → |
MCGRATH RENTCORP MGRC | Exercise | 25,967 | - | - | 183,688 | 2/24/2026 Filed: 2/23/2026 | Filing → |
MCGRATH RENTCORP MGRC | Exercise | 3,197 | - | - | 157,721 | 2/24/2026 Filed: 2/23/2026 | Filing → |
MCGRATH RENTCORP MGRC | Exercise | 8,807 | - | - | 8,807 | 2/23/2026 Filed: 2/23/2026 | Filing → |
MCGRATH RENTCORP MGRC | Tax Payment | 7,920 | $113.07 | $896K | 154,524 | 2/23/2026 Filed: 2/23/2026 | Filing → |
MCGRATH RENTCORP MGRC | Exercise | 8,807 | - | - | 162,444 | 2/23/2026 Filed: 2/23/2026 | Filing → |
MCGRATH RENTCORP MGRC | Sale | 2,575 | $127.91 | $329K | 153,637 | 7/29/2025 Filed: 7/31/2025 | Filing → |
MCGRATH RENTCORP MGRC | Sale | 5,685 | $126.90 | $721K | 156,212 | 7/29/2025 Filed: 7/31/2025 | Filing → |
MCGRATH RENTCORP MGRC | Sale | 6,317 | $125.67 | $794K | 161,897 | 7/29/2025 Filed: 7/31/2025 | Filing → |
| Award | 24,734 | - | - | 45,267 | 6/9/2025 Filed: 6/10/2025 | Filing → | |
MCGRATH RENTCORP MGRC | Sale | 82 | $109.82 | $9K | 168,214 | 5/2/2025 Filed: 5/5/2025 | Filing → |
MCGRATH RENTCORP MGRC | Sale | 8,601 | $108.79 | $936K | 168,296 | 5/2/2025 Filed: 5/5/2025 | Filing → |
MCGRATH RENTCORP
MGRC
Type
Sale
Shares
2,237
Price
$121.23
Value
$271K
MCGRATH RENTCORP
MGRC
Type
Sale
Shares
4,803
Price
$120.51
Value
$579K
MCGRATH RENTCORP
MGRC
Type
Sale
Shares
460
Price
$119.21
Value
$55K
MCGRATH RENTCORP
MGRC
Type
Sale
Shares
530
Price
$112.00
Value
$59K
MCGRATH RENTCORP
MGRC
Type
Sale
Shares
400
Price
$113.19
Value
$45K
MCGRATH RENTCORP
MGRC
Type
Sale
Shares
9,070
Price
$112.46
Value
$1.02M
MCGRATH RENTCORP
MGRC
Type
Exercise
Shares
16,310
Price
-
Value
-
MCGRATH RENTCORP
MGRC
Type
Exercise
Shares
3,197
Price
-
Value
-
MCGRATH RENTCORP
MGRC
Type
Tax Payment
Shares
15,939
Price
$114.48
Value
$1.82M
MCGRATH RENTCORP
MGRC
Type
Exercise
Shares
25,967
Price
-
Value
-
MCGRATH RENTCORP
MGRC
Type
Exercise
Shares
3,197
Price
-
Value
-
MCGRATH RENTCORP
MGRC
Type
Exercise
Shares
8,807
Price
-
Value
-
MCGRATH RENTCORP
MGRC
Type
Tax Payment
Shares
7,920
Price
$113.07
Value
$896K
MCGRATH RENTCORP
MGRC
Type
Exercise
Shares
8,807
Price
-
Value
-
MCGRATH RENTCORP
MGRC
Type
Sale
Shares
2,575
Price
$127.91
Value
$329K
MCGRATH RENTCORP
MGRC
Type
Sale
Shares
5,685
Price
$126.90
Value
$721K
MCGRATH RENTCORP
MGRC
Type
Sale
Shares
6,317
Price
$125.67
Value
$794K
Type
Award
Shares
24,734
Price
-
Value
-
MCGRATH RENTCORP
MGRC
Type
Sale
Shares
82
Price
$109.82
Value
$9K
MCGRATH RENTCORP
MGRC
Type
Sale
Shares
8,601
Price
$108.79
Value
$936K
AI Agent
Try asking...