McGrath RentCorp MGRC

Open calendar →

McGrath RentCorp - Common Stock · Company · Nasdaq

Paper trade (simulated — no real money)

Fill: USD 119.7600 · FX 1 USD = 1.288650 SGD · about SGD 154.3287 per unit

Sign in to place simulated trades. USD fills are converted into the SGD portfolio at the displayed rate.

Announcement types: (default: consequential filings)
Results & current reports
Capital markets
Ownership & governance

USD closing-price chart (daily close from yfinance · Last year)

USD 126.25 → 119.76 · -5.1%
127.770111.68595.600 1 2,3 4 5,6 7,8 9,10 11 12 Jul 25Oct 25Jan 26Apr 26Jul 26

Numbered dotted lines mark the filtered filings under Announcement Events below.

Price & SEC Filing History 26 Jul 2025 — 27 Jul 2026 (Last year)

Daily Nasdaq prices are sourced from yfinance. Yellow highlighting marks an intraday rise or a gap up between adjacent trading sessions. SEC acceptance times are converted to US Eastern time: pre-market filings appear below that day’s OHLCV row; filings accepted after the 09:30 ET open appear above it. The SEC does not publish an exact first-public-availability timestamp, so acceptance time is the best available proxy.

No data yet
Weekend
Weekend
119.6100 120.0800 118.4500 119.7600 129,200
115.7900 119.3600 115.7900 118.9600 156,100
116.8500 117.6000 116.1500 117.1200 126,500
117.6600 119.5500 115.2200 116.6300 90,600
118.4900 118.9300 117.1400 117.4900 104,100
Weekend
Weekend
119.6200 121.5500 117.7500 118.2700 111,800
117.2000 121.3800 117.2000 121.0200 162,000
115.9600 118.2800 114.8900 117.6100 149,100
118.3000 118.3000 115.2400 115.8800 159,700
116.6800 118.4600 116.4300 117.1700 114,000
Weekend
Weekend
114.9600 117.0100 114.9600 116.7600 72,400
114.2000 115.5300 112.5500 114.5800 137,800
113.3200 113.9300 111.3700 113.5200 143,100
116.2600 116.3500 112.9400 113.5800 133,200
117.5000 119.2800 115.9100 116.3100 165,800
Weekend
Weekend
No trading
119.9700 121.0400 116.4500 117.9100 182,300
121.8000 121.8000 119.3900 119.8900 166,500
122.2700 122.5300 120.4900 121.0300 210,200
122.4200 122.6500 120.5700 121.5500 238,400
Weekend
Weekend
124.1000 125.8300 121.6400 123.3100 1,105,700
121.8300 125.1500 121.7300 123.3100 238,600
118.9100 122.7400 118.9100 121.7900 255,500
117.7600 119.9900 116.4300 119.5100 218,500
118.6200 119.7100 117.9100 118.4200 162,900
Weekend
Weekend
No trading
114.6300 118.5100 114.6300 118.1900 426,700
113.4300 115.9600 112.5000 113.7600 158,900
114.8500 116.2300 113.7200 114.0800 210,400
114.9000 116.5500 113.6800 114.1800 182,800
Weekend
Weekend
115.6200 116.4400 114.6500 115.0900 89,900
113.7500 115.8500 113.2900 114.8400 126,600
113.7100 114.1900 112.3100 112.9600 151,200
110.4400 113.7000 110.4400 112.7800 302,700
109.0500 110.2700 107.6800 109.3100 152,100
Weekend
Weekend
12 · 8-K After-hours · 16:05 ET 8-K ↗
109.6700 110.6300 108.0400 108.8800 146,500
108.3400 110.1200 108.2200 109.3400 174,700
106.7900 107.2900 105.3600 106.9400 150,300
107.2100 109.5500 106.4600 106.9300 211,000
108.2800 109.8700 104.9800 107.5100 153,800
Weekend
Weekend
111.6000 112.1000 108.7700 108.9900 191,600
111.6800 111.7900 109.8100 111.3700 103,700
112.2100 113.1500 111.1200 111.6800 91,900
110.3700 113.9400 110.3700 111.7100 244,600
No trading
Weekend
Weekend
110.0000 110.1700 105.0600 110.0800 108,800
108.8600 110.1300 105.8900 109.6800 188,700
109.9200 111.0600 109.0100 109.8300 137,700
112.0000 112.0000 109.3500 109.9200 149,600
111.7500 113.5800 111.7500 112.7600 80,500
Weekend
Weekend
114.3100 115.1700 111.5800 111.7500 116,600
114.9000 116.4800 114.4200 115.5600 142,200
113.6300 114.3400 112.9000 114.1900 126,000
114.1400 114.3200 111.8600 113.7100 153,100
11 · 8-K After-hours · 16:00 ET 8-K ↗
114.0000 116.7700 113.8800 113.9000 238,400
Weekend
Weekend
114.7400 115.7600 113.7000 114.6400 170,000
113.7800 114.8700 112.9900 114.3300 192,200
113.1700 114.2000 112.1500 113.0600 184,600
111.5000 113.9900 111.5000 113.0600 170,300
108.3200 113.5400 108.2500 111.4700 329,800
Weekend
Weekend
110.5600 112.1700 108.1500 109.3800 176,700
113.7900 113.7900 104.8900 110.5500 545,300
10 · 10-Q After-hours · 16:00 ET 10-Q ↗ 9 · 8-K After-hours · 16:00 ET 8-K ↗
118.9700 119.9500 117.8200 118.8000 350,800
118.8600 120.3900 117.2000 120.0400 197,900
116.4600 119.8800 116.4600 118.1100 381,600
Weekend
Weekend
8 · DEFA14A After-hours · 16:05 ET DEFA14A ↗ 7 · DEF 14A After-hours · 16:00 ET DEF 14A ↗
114.3600 117.6200 114.3300 115.8200 256,700
110.5000 116.0600 110.0300 115.0000 357,600
109.8000 110.0000 107.0000 109.5200 942,700
114.3700 115.0900 107.9500 109.1800 578,200
116.7900 118.0100 112.0700 113.8600 489,900
Weekend
Weekend
116.6600 117.8400 115.8600 116.8700 92,000
114.4100 115.8100 111.7000 115.3900 137,100
114.2000 115.2000 112.2500 115.1500 113,100
114.1500 114.8400 111.3100 114.2400 97,600
114.1500 114.8700 112.3400 114.3300 102,300
Weekend
Weekend
113.7700 114.7100 113.3000 114.1100 106,800
111.3900 114.6500 110.4300 113.8500 129,100
114.8800 116.9600 111.8700 112.2700 250,800
108.7400 111.9700 107.8000 111.5300 190,900
106.7900 109.3500 106.0800 108.8800 251,400
Weekend
Weekend
No trading
110.5900 112.0800 106.6300 107.5300 202,200
110.7200 114.3200 110.1000 112.0000 311,700
110.4400 111.7600 108.4700 110.2800 333,900
110.8000 110.8000 109.0000 109.7600 324,600
Weekend
Weekend
110.1400 111.7100 108.8800 110.0000 267,000
108.0500 111.1900 108.0500 111.0200 144,200
109.8200 111.5100 108.2200 109.4400 136,400
107.3400 110.3000 106.1400 108.9400 117,000
107.6700 109.7500 106.6300 108.6900 116,100
Weekend
Weekend
105.7500 106.3600 104.5300 105.3800 238,600
104.9800 106.4700 104.8500 105.8400 122,200
104.3900 106.9500 103.9600 105.2300 136,100
105.3400 106.2300 104.6200 105.5200 179,800
104.6100 105.4900 103.6600 104.7300 154,400
Weekend
Weekend
104.3000 108.0000 102.9100 103.5900 178,600
103.3000 105.5800 102.5900 104.0000 214,200
104.2600 105.9300 101.6000 104.7500 116,400
105.5500 106.9400 103.8100 104.2600 158,200
105.9300 107.7100 103.9000 105.3400 164,200
Weekend
Weekend
107.3900 107.9600 104.8200 107.8100 110,800
110.5000 112.1700 108.2000 109.8000 161,900
108.6600 111.1900 106.7000 111.1000 165,500
107.1400 109.5300 105.4200 108.2500 106,900
110.3500 111.1300 108.4400 110.2000 117,400
Weekend
Weekend
113.3800 114.1800 107.9800 110.9500 175,400
115.6900 119.0000 113.1100 114.9300 266,800
6 · 10-K After-hours · 16:01 ET 10-K ↗ 5 · 8-K After-hours · 16:00 ET 8-K ↗
115.4100 116.8100 113.8500 115.6900 101,100
113.0900 116.2700 112.7600 114.4800 184,400
113.0000 113.7700 108.2400 113.0700 224,100
Weekend
Weekend
114.1800 115.0000 112.1200 112.7700 128,300
114.7100 115.8600 113.4200 113.8700 124,900
116.5200 118.0900 115.3100 115.4900 84,300
117.7800 118.2500 115.6900 116.9800 83,200
No trading
Weekend
Weekend
115.4000 117.8000 114.9300 117.6400 97,900
116.8500 118.3700 115.1500 115.2400 122,300
117.5500 117.7000 114.9300 115.6400 144,700
117.7200 120.5000 115.6000 115.7900 98,000
119.3600 120.0100 116.5300 116.9300 214,500
Weekend
Weekend
117.2000 121.6000 116.6700 119.4300 230,200
4 · 8-K After-hours · 16:00 ET 8-K ↗
120.8600 123.5000 119.5300 120.2000 201,700
117.8200 121.1800 115.0700 120.8600 150,700
114.9400 117.1900 114.9400 116.6500 153,200
111.6600 115.7300 111.4000 115.4400 107,300
Weekend
Weekend
109.9800 112.8000 109.1800 111.6900 147,800
116.9300 117.9100 108.7600 110.7300 172,800
114.4500 118.6600 113.9800 117.4000 200,200
113.8000 114.9800 113.3000 114.3400 112,600
113.8200 114.9700 112.6100 113.9200 105,000
Weekend
Weekend
115.2000 116.3700 113.7600 113.8000 111,900
113.6100 116.4800 113.6100 116.1500 195,500
109.4300 113.4300 109.0900 112.9100 143,100
107.8400 109.0800 107.5400 108.8300 78,900
No trading
Weekend
Weekend
110.5300 110.7400 108.3800 110.1200 101,800
109.8000 112.3800 109.7300 111.2600 113,000
108.9000 109.8800 107.1300 109.8000 158,300
110.1300 110.2700 109.0100 109.4500 73,700
107.5900 111.1300 105.9500 109.9000 85,100
Weekend
Weekend
109.2500 110.3000 108.1000 108.3300 59,700
105.8900 110.0300 105.8900 108.9300 114,900
107.8100 108.0500 105.2700 106.5000 104,300
106.2200 108.4800 105.1400 107.8000 101,500
104.7700 109.0800 104.0100 107.0800 109,100
Weekend
Weekend
104.5300 106.0700 103.7800 105.2300 102,900
No trading
106.1600 106.4800 103.7100 104.9300 143,000
105.9800 106.9600 104.5400 106.3600 163,300
108.0500 108.4600 101.6400 106.2600 250,100
Weekend
Weekend
107.8400 108.4000 106.6700 108.0500 69,000
No trading
107.8000 108.2600 107.1100 107.6500 60,300
107.8800 108.7800 107.4000 108.2700 108,200
107.7800 108.5700 106.8300 108.2900 101,400
Weekend
Weekend
107.1500 108.2900 106.3700 108.0600 248,200
107.4200 108.3200 106.1200 107.6600 129,400
107.1200 109.4100 105.7800 106.2600 139,400
108.1300 109.2300 107.2600 107.5400 123,400
108.1200 108.8600 106.9900 107.9100 114,500
Weekend
Weekend
110.4400 111.2600 106.2400 106.7700 179,200
107.1800 110.5300 107.1800 110.2700 164,200
102.7200 107.8000 102.0000 107.0600 166,200
101.9000 104.1200 100.8200 102.7200 75,800
103.1000 103.3200 101.5000 102.1000 131,600
Weekend
Weekend
103.3600 104.8500 102.2600 103.1100 85,900
103.9300 104.3000 103.1200 103.3200 74,000
101.8400 105.3200 101.3300 104.4200 89,900
102.1400 102.2800 100.7000 101.0500 128,000
102.4000 103.8100 101.1300 101.9800 139,900
Weekend
Weekend
103.5500 103.5500 102.5100 103.0800 60,800
No trading
103.7300 104.7000 102.2400 103.8800 159,400
100.1300 104.4500 99.6900 104.2300 196,000
99.4400 100.0700 98.6500 99.6700 178,500
Weekend
Weekend
96.1500 101.0500 96.1300 99.9800 120,200
97.5100 98.2200 95.4700 95.8900 110,700
95.5100 96.3300 95.2500 96.0200 161,600
97.1700 97.8700 94.9900 95.6000 119,500
101.7300 101.7300 97.0700 97.3800 110,100
Weekend
Weekend
101.3700 101.7700 100.4300 101.4700 145,000
102.6700 103.8900 101.3300 101.7000 108,200
102.6000 104.0000 102.6000 103.3500 85,800
104.0700 104.2500 102.6700 102.8200 108,900
105.0200 106.5600 103.3800 103.9400 101,700
Weekend
Weekend
105.6700 106.0000 104.0100 104.6200 127,500
107.1000 107.1100 105.5800 105.9200 111,200
107.8000 108.6000 106.7400 107.6500 81,000
108.5800 108.8200 106.1600 107.6600 62,700
107.1300 110.5600 107.0000 109.1400 170,600
Weekend
Weekend
108.8000 110.0800 107.0400 107.4400 157,200
110.7500 112.9700 109.2400 109.3300 122,200
112.1300 113.3100 110.7700 111.1900 225,000
114.1700 114.3300 111.6900 113.0400 197,000
114.3400 115.4100 113.0200 114.4000 160,400
Weekend
Weekend
112.0200 115.5200 109.2600 114.5000 228,000
3 · 10-Q After-hours · 16:00 ET 10-Q ↗ 2 · 8-K After-hours · 16:00 ET 8-K ↗
121.5100 122.0500 118.0000 120.3800 102,800
121.1400 123.2000 120.2000 122.2000 104,500
119.8600 122.3600 118.8800 120.9200 74,000
118.5500 120.0700 117.5800 119.9100 76,700
Weekend
Weekend
117.2100 119.7200 116.0300 118.9500 116,000
120.1200 120.6100 117.3400 117.7500 80,500
117.2700 119.3300 116.7400 119.2200 115,900
114.1500 116.9600 113.4100 116.7000 115,300
114.7700 115.7700 113.7800 115.4700 63,800
Weekend
Weekend
116.0600 116.2100 112.9900 114.0000 92,300
115.7900 116.5800 114.8400 115.8900 89,500
114.2100 116.4500 113.9800 115.9200 98,900
114.0900 114.5400 113.2600 114.5200 95,700
115.6000 116.8700 112.9800 113.3400 119,900
Weekend
Weekend
115.5300 117.2000 114.7400 115.2800 185,000
116.2100 117.1100 114.7800 115.9200 137,700
116.7800 117.8900 115.8900 116.6700 121,100
116.5800 117.5000 116.4100 117.3000 146,200
118.6700 118.8600 116.1100 116.8800 124,300
Weekend
Weekend
118.7000 119.4900 118.0600 118.4800 89,000
119.6000 119.6000 118.2800 118.7800 82,900
119.0000 120.5400 119.0000 119.9600 187,100
121.4200 122.7500 119.2000 119.4400 108,400
121.0800 122.9800 119.0000 120.7400 182,400
Weekend
Weekend
123.4300 123.4300 119.8700 120.7700 282,800
123.4100 124.4600 122.5200 123.4700 203,700
123.9900 124.5900 121.2300 121.9800 142,900
123.6600 125.5000 122.2700 123.8100 80,200
122.4500 123.9000 120.0600 123.3500 112,200
Weekend
Weekend
125.0500 125.0600 122.0200 122.3100 83,300
123.2400 126.4200 122.6400 125.9900 87,100
122.1100 124.2900 121.1500 122.6100 134,900
122.3400 123.3800 119.2100 122.5900 137,900
1 · 8-K After-hours · 16:01 ET 8-K ↗
125.6800 125.7400 122.8300 123.4100 88,600
Weekend
Weekend
125.4700 127.6800 124.4400 125.6800 139,200
123.0200 126.0000 122.1800 125.6200 154,400
119.8000 122.5000 119.7400 122.4100 108,400
120.4600 120.8300 119.5300 120.5900 94,500
No trading
Weekend
Weekend
124.4100 125.3100 120.8000 121.4900 102,200
125.0400 125.2800 121.0000 124.5700 172,000
123.3100 125.6700 123.0300 125.0200 87,800
121.3500 124.1600 121.0600 123.8900 114,100
123.5900 123.8300 121.6300 121.8600 54,700
Weekend
Weekend
118.7600 124.2700 117.8300 124.0200 109,500
118.2100 119.2500 117.6900 117.8000 61,000
121.7800 122.7500 118.2900 118.4300 94,200
121.4600 122.4900 120.1100 121.5700 164,800
120.1200 122.5000 118.9300 121.3800 192,000
Weekend
Weekend
120.2900 121.0000 118.3900 119.5600 132,200
121.2100 121.2100 118.8300 119.5500 89,400
121.4700 122.5000 120.8800 121.9000 117,600
120.0000 121.7800 119.3600 121.2500 154,500
117.4300 119.2800 116.4800 119.0000 133,300
Weekend
Weekend
117.6200 118.6000 116.8700 117.9000 90,400
119.1800 119.1800 116.7700 117.4400 71,000
120.6700 121.3500 118.3700 118.5100 78,300
121.5800 121.5800 119.6800 120.6700 94,600
120.4400 120.9700 119.8300 120.7700 109,400
Weekend
Weekend
123.1000 123.4900 119.7300 120.0100 239,000
125.7600 126.2700 123.6300 124.7900 189,100
127.3700 128.3300 124.2000 126.2700 149,400
126.2500 128.4100 125.0000 127.7700 197,300
124.2900 126.3800 122.3900 126.2500 148,100
Weekend
Weekend

Announcement Events

Each title opens the filing on the SEC website. Registered users can summarise the filing and up to seven relevant exhibits linked within the same SEC submission.