The SGX announcements on this website are updated regularly at about 9am, 7pm, 1am every weekday.
The pricing information is updated at about 1am, 9am, 11am, 12.30pm, 2pm, 3pm, 4pm, 5.30pm, and 7pm every weekday.
The yellow highlighting indicates an upward trend: prices are rising.
The trading hours of the Singapore Stock Exchange is 9am to 12pm, 1pm to 5pm.
The rows below that have no prices are announcements taken from SGX. Some announcements cause prices to rise.
Pick a good stock based on reported company results and the economic outlook.
The information here is meant for timing your stock purchase after you have decided, monitoring a stock you already own or research, or spotting announcements for deeper investigation.
If you can't stop worrying, just invest in an ETF (Exchange-Traded Fund) like STI (Straits Times Index) instead for better diversification to spread the risk.
Under normal circumstances, after you have set aside enough for an emergency fund of several months to one year, you can start setting aside money for investing.
Date
Open
High
Low
Close
Volume
Tue, 28 Jul 2026
No data yet
Mon, 27 Jul 2026
0.1300
0.1300
0.1300
0.1300
123,800
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
0.1350
0.1350
0.1320
0.1320
40,600
Thu, 23 Jul 2026
0.1350
0.1350
0.1330
0.1330
77,400
Wed, 22 Jul 2026
0.1340
0.1340
0.1330
0.1330
100,000
Tue, 21 Jul 2026
0.1350
0.1350
0.1330
0.1340
236,800
Mon, 20 Jul 2026
0.1250
0.1300
0.1220
0.1300
10,200
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
0.1270
0.1270
0.1250
0.1250
100,000
Thu, 16 Jul 2026
0.1280
0.1290
0.1260
0.1290
333,200
Wed, 15 Jul 2026
0.1350
0.1350
0.1330
0.1330
85,000
Tue, 14 Jul 2026
0.1360
0.1360
0.1360
0.1360
0
Mon, 13 Jul 2026
0.1380
0.1380
0.1360
0.1360
276,800
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
0.1380
0.1410
0.1380
0.1390
414,600
Thu, 09 Jul 2026
0.1390
0.1390
0.1380
0.1390
108,100
Wed, 08 Jul 2026
0.1380
0.1390
0.1360
0.1390
293,700
Tue, 07 Jul 2026
0.1360
0.1360
0.1360
0.1360
235,400
Mon, 06 Jul 2026
0.1360
0.1360
0.1360
0.1360
99,800
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
0.1380
0.1380
0.1380
0.1380
205,500
Thu, 02 Jul 2026
0.1380
0.1400
0.1380
0.1390
524,400
Wed, 01 Jul 2026
0.1380
0.1380
0.1380
0.1380
0
Tue, 30 Jun 2026
0.1380
0.1380
0.1380
0.1380
30,300
Mon, 29 Jun 2026
0.1360
0.1360
0.1350
0.1360
116,000
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
0.1370
0.1370
0.1370
0.1370
100,000
Thu, 25 Jun 2026
0.1380
0.1380
0.1380
0.1380
60,000
Wed, 24 Jun 2026
0.1390
0.1390
0.1390
0.1390
0
Tue, 23 Jun 2026
0.1390
0.1390
0.1380
0.1390
191,700
Mon, 22 Jun 2026
0.1370
0.1430
0.1370
0.1430
91,400
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
0.1410
0.1410
0.1380
0.1400
128,900
Thu, 18 Jun 2026
0.1400
0.1400
0.1390
0.1390
49,900
Wed, 17 Jun 2026
0.1390
0.1420
0.1390
0.1420
136,100
Tue, 16 Jun 2026
0.1400
0.1420
0.1380
0.1400
186,700
Mon, 15 Jun 2026
0.1400
0.1400
0.1390
0.1400
156,000
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
0.1390
0.1400
0.1390
0.1400
344,000
Thu, 11 Jun 2026
0.1390
0.1390
0.1380
0.1380
550,000
Wed, 10 Jun 2026
0.1460
0.1460
0.1380
0.1380
1,284,200
Tue, 09 Jun 2026
0.1580
0.1580
0.1450
0.1450
161,400
Mon, 08 Jun 2026
0.1530
0.1600
0.1530
0.1600
67,000
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
0.1570
0.1570
0.1480
0.1530
246,000
Thu, 04 Jun 2026
0.1600
0.1600
0.1590
0.1600
52,000
Wed, 03 Jun 2026
0.1660
0.1660
0.1600
0.1600
155,400
Tue, 02 Jun 2026
0.1640
0.1690
0.1630
0.1650
6,700
Mon, 01 Jun 2026
No trading
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
0.1580
0.1820
0.1580
0.1640
589,600
Thu, 28 May 2026
0.1390
0.1390
0.1390
0.1390
0
Wed, 27 May 2026
0.1390
0.1390
0.1390
0.1390
0
Tue, 26 May 2026
0.1390
0.1390
0.1390
0.1390
0
Mon, 25 May 2026
0.1370
0.1400
0.1360
0.1390
92,400
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
0.1360
0.1360
0.1320
0.1320
8,100
Thu, 21 May 2026
0.1450
0.1450
0.1360
0.1360
138,200
Wed, 20 May 2026
0.1420
0.1440
0.1300
0.1440
150,200
Tue, 19 May 2026
0.1450
0.1450
0.1440
0.1440
99,800
Mon, 18 May 2026
0.1430
0.1430
0.1430
0.1430
31,000
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
0.1540
0.1540
0.1490
0.1500
76,600
Thu, 14 May 2026
0.1540
0.1540
0.1540
0.1540
0
Wed, 13 May 2026
0.1630
0.1630
0.1540
0.1540
76,000
Tue, 12 May 2026
0.1650
0.1690
0.1570
0.1630
32,300
Mon, 11 May 2026
0.1650
0.1710
0.1600
0.1690
333,600
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
0.1430
0.1580
0.1430
0.1580
604,300
Thu, 07 May 2026
0.1370
0.1430
0.1320
0.1430
830,100
Wed, 06 May 2026
0.1310
0.1350
0.1290
0.1350
441,500
Tue, 05 May 2026
0.1250
0.1310
0.1250
0.1310
116,100
Mon, 04 May 2026
0.1250
0.1260
0.1250
0.1250
1,028,300
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
No trading
Thu, 30 Apr 2026
0.1270
0.1270
0.1240
0.1240
519,500
Wed, 29 Apr 2026
0.1290
0.1290
0.1200
0.1260
225,300
Tue, 28 Apr 2026
0.1200
0.1380
0.1200
0.1290
2,577,000
Mon, 27 Apr 2026
0.1200
0.1210
0.1140
0.1150
1,663,400