IDT Corporation Class B IDT

Open calendar →

IDT Corporation Class B Common Stock · Company · NYSE

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

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

USD 56.68 → 64.21 · 13.3%
68.30057.47046.640 1 2,3 4 5 6 7 8 9 10 11 12 13 Jul 25Oct 25Jan 26Apr 26Jul 26

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

Price & SEC Filing History 22 Jul 2025 — 23 Jul 2026 (Last year)

Daily NYSE 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
63.7500 64.2600 62.8600 64.2100 163,853
62.6400 63.6000 62.6400 63.3500 152,700
62.8900 64.0400 62.2200 63.0400 182,100
Weekend
Weekend
63.3900 63.9900 61.7000 63.1600 142,300
63.6900 64.2200 62.8100 63.6300 172,900
62.2700 63.8000 61.6300 62.8700 156,800
61.2100 62.8000 61.0400 62.3800 238,900
61.2300 61.7000 60.1700 61.4000 128,100
Weekend
Weekend
60.3200 61.1300 60.1900 61.1000 158,500
59.3900 60.0500 58.6200 59.9700 157,000
61.1200 61.9600 59.7500 59.9500 183,700
61.0400 61.5800 59.9700 61.0800 189,800
58.9800 60.2900 58.5600 60.2800 350,100
Weekend
Weekend
No trading
58.4200 59.0300 57.9800 58.8200 152,300
58.7900 59.4600 57.5800 57.9500 188,100
57.8000 58.5500 57.0000 58.1600 139,900
56.9500 58.6500 56.5100 57.9500 216,700
Weekend
Weekend
56.2500 57.4600 55.7200 57.3400 536,200
55.2100 55.9900 54.9300 55.9200 153,800
54.2600 56.0900 54.2600 55.6800 203,300
53.0600 54.5400 52.6900 54.0700 356,400
54.8200 55.1900 51.5500 52.2800 382,700
Weekend
Weekend
No trading
53.7800 55.7300 53.3300 55.4200 864,200
53.4900 54.4200 52.8700 53.8300 224,100
52.9800 54.5300 52.9300 54.0900 211,200
54.7800 55.1800 52.4900 52.7600 227,800
Weekend
Weekend
55.1900 55.5100 53.8200 54.6300 225,800
13 · 8-K After-hours · 17:03 ET FORM 8-K ↗
55.2900 55.8000 54.7700 55.0400 156,000
56.1400 57.1600 55.3600 55.5000 168,900
12 · 10-Q After market open · 14:36 ET FORM 10-Q ↗
54.8600 56.2900 54.2000 56.1300 142,100
55.9500 56.5300 54.9600 55.0900 140,700
Weekend
Weekend
55.6800 57.2600 55.4100 56.0800 183,700
56.9900 58.4400 52.0100 55.5700 415,800
11 · 8-K After-hours · 16:31 ET FORM 8-K ↗
54.9500 55.0000 53.0400 54.0300 191,400
55.9500 55.9900 54.3400 55.4100 159,100
55.1600 56.1500 54.4000 55.9700 149,600
Weekend
Weekend
10 · 8-K After-hours · 16:15 ET FORM 8-K ↗
54.2900 55.9700 54.2900 55.1600 170,300
52.5300 54.1200 52.0200 54.0500 150,200
52.4200 53.6400 52.1600 52.4300 135,000
52.7500 53.2800 51.6300 52.1500 107,200
No trading
Weekend
Weekend
52.2900 53.0000 52.2900 52.9000 98,500
52.2800 52.8900 51.5400 52.6900 109,600
52.9700 53.3900 52.0200 52.7400 106,100
52.6500 53.3200 52.3200 53.1800 96,600
51.8500 54.5600 51.8500 52.6800 85,200
Weekend
Weekend
52.7200 53.4900 51.9600 52.0000 105,600
52.1400 53.0700 51.8400 52.8100 92,600
52.3900 52.7300 51.7200 51.9600 138,400
52.2700 52.9000 51.7100 52.6600 166,600
53.1500 53.5400 51.3700 52.1600 116,000
Weekend
Weekend
53.5000 54.2400 52.0300 53.5300 126,800
53.0000 53.9100 52.7500 53.5400 132,500
52.8600 53.2100 52.0800 52.6100 89,000
52.1100 52.6500 51.4300 52.5100 131,000
51.0000 52.1300 50.5200 51.8800 183,000
Weekend
Weekend
50.5100 51.4500 49.9900 51.1300 108,500
50.3100 50.6900 49.3300 50.1500 175,200
51.7700 51.8100 50.1100 50.5700 95,500
52.9300 53.5300 52.1500 52.1900 85,000
51.5300 52.8100 50.9200 52.4600 178,200
Weekend
Weekend
51.1600 51.8400 49.6400 51.7900 96,200
51.8600 52.0900 50.7800 51.3100 87,300
52.1800 52.1800 51.4900 51.9800 94,200
52.5400 52.6300 51.7500 52.0600 106,600
52.0200 52.6600 51.7200 52.2800 100,200
Weekend
Weekend
51.5900 52.6200 51.4000 52.1500 124,000
50.6100 51.3300 50.1700 51.2700 138,700
51.0000 51.7400 50.6900 50.7600 95,400
49.7400 51.2200 49.4000 51.1600 156,600
49.5300 49.7500 48.8400 49.6600 88,500
Weekend
Weekend
50.0100 50.4200 49.2600 49.6700 71,100
49.1500 50.0900 49.1200 50.0100 111,300
49.2400 49.8700 48.9700 49.5000 151,800
49.2500 49.4900 48.7700 48.7700 101,100
48.2700 49.8000 48.1900 49.4500 117,400
Weekend
Weekend
No trading
49.1500 49.2900 48.3400 48.4700 113,300
49.1200 49.5600 48.6500 49.2700 125,100
49.2500 49.7000 48.7400 49.1000 173,700
47.6300 49.1900 47.5900 49.0200 193,600
Weekend
Weekend
47.7700 47.9400 47.1600 47.4200 201,700
47.0400 48.4100 47.0400 48.0100 149,700
48.4200 48.4200 47.4200 47.5200 101,500
48.2400 48.8500 47.8200 48.0900 164,400
48.3200 48.4700 47.8000 48.2700 162,800
Weekend
Weekend
47.8800 47.8800 47.3200 47.5600 226,700
46.9300 48.2000 46.9300 47.7900 204,800
47.6500 48.0500 47.2000 47.2500 188,400
48.1700 49.1500 47.5200 48.0000 179,200
48.6900 49.0300 47.4200 47.8100 222,100
Weekend
Weekend
49.5100 49.8600 48.0100 48.7300 163,700
9 · 10-Q After market open · 14:17 ET 10-Q ↗
49.4200 50.3700 48.6000 49.1600 180,200
51.0000 51.9400 46.4800 49.8400 282,100
8 · 8-K After-hours · 16:42 ET 8-K ↗
50.2400 51.8600 50.2400 51.6500 207,300
50.8700 51.3700 50.1500 50.7400 153,300
Weekend
Weekend
51.0400 51.6100 50.4700 51.4400 198,600
52.2800 52.4500 51.2000 51.4500 129,000
51.6900 52.7800 51.4900 52.5000 107,600
51.1700 52.0200 50.4400 51.8600 170,000
50.5000 51.5600 50.5000 51.5600 126,800
Weekend
Weekend
50.3500 51.0600 50.3500 50.9500 140,500
50.7000 50.9800 50.4400 50.5200 142,300
49.2900 50.7700 49.2900 50.7500 120,500
49.3500 49.7800 48.9000 49.1800 105,200
49.2000 50.0200 48.9000 49.1300 119,500
Weekend
Weekend
49.8000 49.8400 49.1000 49.6200 146,900
48.5900 49.9900 48.4400 49.5300 163,500
48.6000 48.9600 47.8900 48.6300 133,000
48.8600 49.8700 48.5600 48.7600 366,900
No trading
Weekend
Weekend
47.9200 49.1900 47.7000 48.7600 219,200
48.5000 48.6900 47.0000 47.7600 173,700
49.0000 49.3500 47.9600 48.3300 125,300
48.3900 49.7100 47.7600 49.0300 158,700
48.2600 48.7400 47.7100 48.2100 118,900
Weekend
Weekend
48.5100 48.8800 47.9000 48.2600 176,100
49.0000 49.7500 48.2100 48.4800 134,000
47.5100 49.2700 47.1600 48.7800 188,600
48.8500 48.8500 46.6300 47.3200 156,800
48.6300 49.6500 48.6300 49.0800 111,900
Weekend
Weekend
48.0800 48.9400 48.0000 48.6300 124,700
47.7100 48.2200 47.0800 48.1200 95,500
48.1900 48.8400 47.6800 47.6800 109,100
48.0000 48.3600 47.5000 48.3600 123,400
48.3700 48.7700 47.7700 48.0100 121,200
Weekend
Weekend
49.3100 49.3200 48.2300 48.3200 133,200
49.8500 50.2600 49.1800 49.2200 139,500
49.1500 49.8600 48.9900 49.5800 192,200
49.2900 49.9600 48.9200 49.1500 125,600
No trading
Weekend
Weekend
51.2800 51.2800 50.0200 50.0400 143,600
51.9800 52.2500 51.0000 51.3200 175,200
51.1600 52.1700 50.8000 52.0500 148,400
51.1400 51.1400 50.0900 51.0400 163,500
50.5800 51.3800 50.5000 51.3800 115,800
Weekend
Weekend
51.8300 51.9000 49.9200 50.9400 158,700
51.8300 52.5000 51.5200 52.0500 144,300
51.4400 52.0700 51.0300 52.0600 145,600
50.8300 51.5000 50.2600 51.4800 159,400
50.5400 51.5500 50.4200 51.1400 131,700
Weekend
Weekend
51.2000 51.2100 50.2600 50.5700 118,100
No trading
51.3600 51.7300 51.0200 51.2100 92,000
51.4600 52.4200 51.2000 51.3400 100,900
51.8900 52.2800 51.6700 51.8000 132,900
Weekend
Weekend
51.5000 52.0000 51.3400 51.9800 108,800
No trading
51.4200 51.6500 50.9800 51.3800 67,500
51.7100 52.2500 50.8800 51.4600 124,500
51.5200 52.5000 51.3800 51.7800 148,000
Weekend
Weekend
51.2700 51.5900 50.6000 51.4700 1,162,200
53.1800 53.3400 50.9300 51.3700 244,900
52.5800 54.0800 52.1700 52.9700 243,700
51.4200 53.3700 50.9500 52.7900 286,800
7 · 8-K Pre-market · 09:00 ET 8-K ↗
52.2300 52.2300 50.6000 51.1000 310,800
Weekend
Weekend
51.2500 52.7200 50.0100 52.1300 234,300
50.0000 51.1400 50.0000 51.0600 193,000
6 · 10-Q After market open · 15:54 ET 10-Q ↗
48.9800 50.9300 48.7500 50.3200 211,600
47.8200 49.1000 47.3000 49.0100 190,200
48.7800 49.3800 47.5800 48.0000 199,500
Weekend
Weekend
52.4800 53.9900 47.8000 48.7800 447,700
5 · 8-K After-hours · 16:41 ET 8-K ↗
49.9800 50.8300 49.2700 50.2900 292,400
49.2000 50.2600 48.9600 50.0500 125,400
50.0100 50.0100 49.0000 49.0200 108,300
49.5000 50.3600 49.4800 50.0300 128,000
Weekend
Weekend
50.5400 50.5400 49.4500 49.7700 58,500
No trading
49.8200 50.4400 49.3600 50.1900 127,600
49.5100 50.4000 49.4200 50.0800 129,400
49.8400 49.8400 48.9700 49.1600 154,700
Weekend
Weekend
48.3300 49.8000 47.9000 49.7900 126,500
48.8100 49.5800 47.9600 47.9600 111,700
49.7500 50.1400 48.5700 48.6800 131,400
51.1500 51.5600 49.6400 49.9700 173,000
51.7700 52.4500 51.1700 51.1700 156,400
Weekend
Weekend
51.1900 51.8300 51.1300 51.7200 121,000
51.9900 52.4000 51.1700 51.4800 137,400
52.3100 52.6800 52.0000 52.2900 168,200
51.4900 52.3900 50.9000 52.2900 132,800
50.5900 51.5600 50.5500 51.4900 108,600
Weekend
Weekend
50.7800 51.2200 50.1200 50.5100 129,400
51.0200 51.3300 50.5300 50.6900 133,500
50.6200 51.4500 50.6200 51.4500 104,800
51.1000 51.3600 50.5300 50.6300 148,700
50.5000 51.2000 50.2000 51.1200 157,100
Weekend
Weekend
50.5500 51.0400 50.2300 50.6600 132,700
4 · DEF 14A After-hours · 16:15 ET DEF 14A ↗
50.9600 51.1800 50.5100 50.7000 170,000
50.6200 51.2800 50.5000 51.2700 241,700
51.0300 51.5600 50.7200 50.8100 134,800
51.0000 51.2500 50.4600 50.9300 145,600
Weekend
Weekend
49.9500 50.9200 49.8600 50.6800 137,000
49.5200 49.9900 49.2900 49.5400 144,300
49.4000 50.3200 49.1400 49.6400 175,200
48.6600 49.8700 48.5400 49.4200 165,800
47.7600 49.1000 47.7500 48.5100 188,200
Weekend
Weekend
48.0400 48.3300 47.6700 47.7600 146,700
48.0700 48.5600 47.6400 47.9000 249,700
47.1800 48.3600 47.1800 47.9000 195,000
46.2600 47.3200 46.2600 47.1800 218,000
46.4000 46.9100 45.7200 46.7800 284,700
Weekend
Weekend
47.7600 47.8500 46.5800 46.6400 237,800
47.1700 47.7100 46.8000 47.6000 219,400
47.8700 48.6000 47.3000 47.3700 208,100
48.3900 48.5900 47.5800 47.8000 308,100
49.0000 49.5200 47.7600 48.5400 440,100
Weekend
Weekend
50.0700 50.1300 48.8800 49.5600 358,700
50.8200 51.0200 49.2500 49.9000 343,000
52.3400 53.0600 49.9500 50.6500 457,800
59.9400 61.3900 52.0000 52.3100 697,600
3 · 10-K After-hours · 17:30 ET 10-K ↗ 2 · 8-K After-hours · 16:40 ET 8-K ↗
62.7800 64.4700 62.2000 64.0900 261,300
Weekend
Weekend
62.1400 63.1600 61.7900 62.5700 138,100
61.7000 62.6300 61.2300 61.7500 165,300
66.2700 66.2700 61.0200 61.7800 304,400
68.1800 68.5000 65.9800 66.0300 232,200
1 · 8-K After market open · 12:29 ET 8-K ↗
66.7800 68.8600 66.6100 68.3000 238,300
Weekend
Weekend
68.0800 68.4900 66.1100 66.9300 912,300
66.8300 68.1900 66.6600 67.9100 239,300
66.5400 68.4300 66.3300 66.7400 161,300
66.3900 66.9700 65.8400 66.3400 132,600
66.4400 69.1500 65.8600 66.4400 238,900
Weekend
Weekend
65.3200 66.3400 64.8200 66.3400 101,600
64.2600 65.9000 63.9900 65.4800 157,500
65.0900 65.1800 63.5100 64.2100 114,000
65.4400 66.2200 64.7500 65.4100 113,300
64.9000 65.6800 64.2500 65.4200 119,600
Weekend
Weekend
65.0000 65.8500 63.7400 64.9000 149,500
65.2400 65.7000 64.1600 65.0000 121,400
64.0000 64.9700 63.7200 64.9400 106,600
63.7100 64.7600 63.2100 64.0600 130,000
No trading
Weekend
Weekend
64.7200 65.0300 63.8000 64.0700 176,500
63.5200 65.1500 63.1600 64.7700 107,100
62.6900 63.4400 62.4600 63.4400 69,600
63.0000 63.8600 62.4500 62.6900 117,700
63.2900 63.8700 62.8400 63.1800 114,300
Weekend
Weekend
62.6700 64.0300 62.5900 63.3200 165,300
61.6300 63.2400 61.6300 62.2800 91,300
62.4700 63.0800 61.9700 62.0200 84,800
62.4100 62.9600 62.0300 62.6000 87,700
61.8000 62.9900 61.4800 62.4700 85,400
Weekend
Weekend
62.7200 62.8800 61.6700 61.8000 117,500
62.8500 63.1000 61.8300 62.6300 112,100
61.8600 63.7400 61.4600 63.1300 166,600
59.7200 61.8000 59.2200 61.2800 150,500
60.2900 61.0500 56.5300 59.1200 321,100
Weekend
Weekend
60.5500 61.2800 60.0700 60.2700 122,500
60.0000 60.2800 58.4600 60.2800 115,200
59.3100 60.1100 58.8000 59.7300 134,700
59.1300 59.2500 58.4900 59.2000 140,000
58.2700 59.2900 57.9900 59.2900 171,700
Weekend
Weekend
58.8000 59.3000 57.3700 58.0800 125,200
58.3900 59.4300 58.2000 58.9100 142,300
57.6000 58.8300 57.6000 58.1900 144,900
57.5000 58.1300 57.1500 57.7400 120,100
57.2300 57.5800 56.6900 57.3600 121,900
Weekend
Weekend
57.3900 57.6300 56.7500 57.1300 91,700
56.9200 57.8800 55.8100 57.4100 175,300
56.5900 57.1900 56.3300 57.0700 124,900
57.5900 57.7100 56.6800 56.6800 146,500

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.