BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//ExchangeKit//SGX//EN
X-WR-CALNAME:SGX market holidays 2025
CALSCALE:GREGORIAN
BEGIN:VEVENT
UID:sgx-2025-01-01@exchangekit
DTSTAMP:20261106T000000Z
DTSTART;VALUE=DATE:20250101
DTEND;VALUE=DATE:20250102
SUMMARY:SGX closed: New Year's Day
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:sgx-2025-01-29@exchangekit
DTSTAMP:20261106T000000Z
DTSTART;VALUE=DATE:20250129
DTEND;VALUE=DATE:20250130
SUMMARY:SGX closed: Chinese New Year
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:sgx-2025-01-30@exchangekit
DTSTAMP:20261106T000000Z
DTSTART;VALUE=DATE:20250130
DTEND;VALUE=DATE:20250131
SUMMARY:SGX closed: Chinese New Year
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:sgx-2025-03-31@exchangekit
DTSTAMP:20261106T000000Z
DTSTART;VALUE=DATE:20250331
DTEND;VALUE=DATE:20250401
SUMMARY:SGX closed: Hari Raya Puasa
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:sgx-2025-04-18@exchangekit
DTSTAMP:20261106T000000Z
DTSTART;VALUE=DATE:20250418
DTEND;VALUE=DATE:20250419
SUMMARY:SGX closed: Good Friday
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:sgx-2025-05-01@exchangekit
DTSTAMP:20261106T000000Z
DTSTART;VALUE=DATE:20250501
DTEND;VALUE=DATE:20250502
SUMMARY:SGX closed: Labour Day
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:sgx-2025-05-12@exchangekit
DTSTAMP:20261106T000000Z
DTSTART;VALUE=DATE:20250512
DTEND;VALUE=DATE:20250513
SUMMARY:SGX closed: Vesak Day
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:sgx-2025-10-20@exchangekit
DTSTAMP:20261106T000000Z
DTSTART;VALUE=DATE:20251020
DTEND;VALUE=DATE:20251021
SUMMARY:SGX closed: Market holiday
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:sgx-2025-12-25@exchangekit
DTSTAMP:20261106T000000Z
DTSTART;VALUE=DATE:20251225
DTEND;VALUE=DATE:20251226
SUMMARY:SGX closed: Christmas Day
TRANSP:TRANSPARENT
END:VEVENT
END:VCALENDAR
