US Stock Market Calendar — April 2026
Free market calendar for traders: NYSE and NASDAQ session hours (Eastern Time), exchange holidays, early closes, upcoming IPO listings, stock split dates, and ticker renames. Updated regularly from exchange data — plan entries and risk around market closures and corporate events.
Closed Early CloseIPO IPO listingSplit Stock splitRename Ticker rename
April 2026
Sun
Mon
Tue
Wed
Thu
Fri
Sat
104:00–20:00
204:00–20:00
304:00–20:00
4Closed
5Closed
604:00–20:00
704:00–20:00
804:00–20:00
904:00–20:00
1004:00–20:00
11Closed
12Closed
1304:00–20:00
1404:00–20:00
1504:00–20:00
1604:00–20:00
1704:00–20:00
18Closed
19Closed
2004:00–20:00
2104:00–20:00
2204:00–20:00
2304:00–20:00
2404:00–20:00
25Closed
26Closed
2704:00–20:00
2804:00–20:00
2904:00–20:00
3004:00–20:00
Upcoming market events
- SplitCYCU1:8 · Reverse_split
- SplitFTRKF1:20 · Reverse_split
- SplitSGIPF2:1 · Forward_split
- SplitARTL1:9 · Reverse_split
- SplitCALC1:5 · Reverse_split
- SplitCHGA1:20 · Reverse_split
- SplitFTFT1:4 · Reverse_split
- SplitGCTK1:15 · Reverse_split
- SplitHCWC1:35 · Reverse_split
- SplitNXL1:30 · Reverse_split
- SplitOMH1:50 · Reverse_split
- SplitTPET1:9 · Reverse_split
- SplitTRUX4:1 · Forward_split
- SplitVBIO1:25 · Reverse_split
- SplitVEEA1:20 · Reverse_split
- SplitWZRD1:15 · Reverse_split
- SplitFGL1:100 · Reverse_split
- SplitKAPA1:7 · Reverse_split
- SplitNIVF1:3 · Reverse_split
- HolidayLabor DayClosed · NASDAQ, NYSE
- SplitAIXI1:7 · Reverse_split
- SplitIGR1:3 · Reverse_split
- SplitMGN1:40 · Reverse_split
- SplitTXXD1:10 · Reverse_split
- SplitAVXX1:5 · Reverse_split
- SplitCYCN1:7 · Reverse_split
- SplitIONZ1:10 · Reverse_split
- SplitRCAX1:5 · Reverse_split
- SplitRKLZ1:5 · Reverse_split
- SplitASTN1:4 · Reverse_split
- SplitDAMD1:10 · Reverse_split
- SplitKEEX4:1 · Forward_split
- SplitLFT1:10 · Reverse_split
- SplitLGHL1:20 · Reverse_split
- SplitLNOK2:1 · Forward_split
- SplitOKLL1:5 · Reverse_split
- SplitOSCX3:1 · Forward_split
- SplitQBTZ1:5 · Reverse_split
- SplitRGTZ1:5 · Reverse_split
- SplitSMCZ1:2 · Reverse_split