BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Bankday//Business day calendars//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALNAME:Singapore Exchange holidays (Bankday)
X-WR-CALDESC:Full-day trading closures for Singapore Exchange (XSES). Weeke
 nds and these dates are non-trading days. Source: python-holidays (MIT) fi
 nancial calendar XSES.
REFRESH-INTERVAL;VALUE=DURATION:P1D
X-PUBLISHED-TTL:P1D
BEGIN:VEVENT
UID:xses-2025-01-01@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20250101
DTEND;VALUE=DATE:20250102
SUMMARY:XSES closed: New Year's Day
TRANSP:TRANSPARENT
DESCRIPTION:Singapore Exchange is closed. Check business days via https://b
 ankday.dev/calendars/xses
END:VEVENT
BEGIN:VEVENT
UID:xses-2025-01-29@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20250129
DTEND;VALUE=DATE:20250130
SUMMARY:XSES closed: Chinese New Year
TRANSP:TRANSPARENT
DESCRIPTION:Singapore Exchange is closed. Check business days via https://b
 ankday.dev/calendars/xses
END:VEVENT
BEGIN:VEVENT
UID:xses-2025-01-30@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20250130
DTEND;VALUE=DATE:20250131
SUMMARY:XSES closed: Chinese New Year
TRANSP:TRANSPARENT
DESCRIPTION:Singapore Exchange is closed. Check business days via https://b
 ankday.dev/calendars/xses
END:VEVENT
BEGIN:VEVENT
UID:xses-2025-03-31@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20250331
DTEND;VALUE=DATE:20250401
SUMMARY:XSES closed: Hari Raya Puasa
TRANSP:TRANSPARENT
DESCRIPTION:Singapore Exchange is closed. Check business days via https://b
 ankday.dev/calendars/xses
END:VEVENT
BEGIN:VEVENT
UID:xses-2025-04-18@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20250418
DTEND;VALUE=DATE:20250419
SUMMARY:XSES closed: Good Friday
TRANSP:TRANSPARENT
DESCRIPTION:Singapore Exchange is closed. Check business days via https://b
 ankday.dev/calendars/xses
END:VEVENT
BEGIN:VEVENT
UID:xses-2025-05-01@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20250501
DTEND;VALUE=DATE:20250502
SUMMARY:XSES closed: Labour Day
TRANSP:TRANSPARENT
DESCRIPTION:Singapore Exchange is closed. Check business days via https://b
 ankday.dev/calendars/xses
END:VEVENT
BEGIN:VEVENT
UID:xses-2025-05-12@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20250512
DTEND;VALUE=DATE:20250513
SUMMARY:XSES closed: Vesak Day
TRANSP:TRANSPARENT
DESCRIPTION:Singapore Exchange is closed. Check business days via https://b
 ankday.dev/calendars/xses
END:VEVENT
BEGIN:VEVENT
UID:xses-2025-10-20@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20251020
DTEND;VALUE=DATE:20251021
SUMMARY:XSES closed: Deepavali
TRANSP:TRANSPARENT
DESCRIPTION:Singapore Exchange is closed. Check business days via https://b
 ankday.dev/calendars/xses
END:VEVENT
BEGIN:VEVENT
UID:xses-2025-12-25@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20251225
DTEND;VALUE=DATE:20251226
SUMMARY:XSES closed: Christmas Day
TRANSP:TRANSPARENT
DESCRIPTION:Singapore Exchange is closed. Check business days via https://b
 ankday.dev/calendars/xses
END:VEVENT
BEGIN:VEVENT
UID:xses-2026-01-01@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20260101
DTEND;VALUE=DATE:20260102
SUMMARY:XSES closed: New Year's Day
TRANSP:TRANSPARENT
DESCRIPTION:Singapore Exchange is closed. Check business days via https://b
 ankday.dev/calendars/xses
END:VEVENT
BEGIN:VEVENT
UID:xses-2026-02-17@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20260217
DTEND;VALUE=DATE:20260218
SUMMARY:XSES closed: Chinese New Year
TRANSP:TRANSPARENT
DESCRIPTION:Singapore Exchange is closed. Check business days via https://b
 ankday.dev/calendars/xses
END:VEVENT
BEGIN:VEVENT
UID:xses-2026-02-18@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20260218
DTEND;VALUE=DATE:20260219
SUMMARY:XSES closed: Chinese New Year
TRANSP:TRANSPARENT
DESCRIPTION:Singapore Exchange is closed. Check business days via https://b
 ankday.dev/calendars/xses
END:VEVENT
BEGIN:VEVENT
UID:xses-2026-04-03@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20260403
DTEND;VALUE=DATE:20260404
SUMMARY:XSES closed: Good Friday
TRANSP:TRANSPARENT
DESCRIPTION:Singapore Exchange is closed. Check business days via https://b
 ankday.dev/calendars/xses
END:VEVENT
BEGIN:VEVENT
UID:xses-2026-05-01@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20260501
DTEND;VALUE=DATE:20260502
SUMMARY:XSES closed: Labour Day
TRANSP:TRANSPARENT
DESCRIPTION:Singapore Exchange is closed. Check business days via https://b
 ankday.dev/calendars/xses
END:VEVENT
BEGIN:VEVENT
UID:xses-2026-05-27@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20260527
DTEND;VALUE=DATE:20260528
SUMMARY:XSES closed: Hari Raya Haji
TRANSP:TRANSPARENT
DESCRIPTION:Singapore Exchange is closed. Check business days via https://b
 ankday.dev/calendars/xses
END:VEVENT
BEGIN:VEVENT
UID:xses-2026-06-01@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20260601
DTEND;VALUE=DATE:20260602
SUMMARY:XSES closed: Vesak Day
TRANSP:TRANSPARENT
DESCRIPTION:Singapore Exchange is closed. Check business days via https://b
 ankday.dev/calendars/xses
END:VEVENT
BEGIN:VEVENT
UID:xses-2026-08-10@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20260810
DTEND;VALUE=DATE:20260811
SUMMARY:XSES closed: National Day
TRANSP:TRANSPARENT
DESCRIPTION:Singapore Exchange is closed. Check business days via https://b
 ankday.dev/calendars/xses
END:VEVENT
BEGIN:VEVENT
UID:xses-2026-11-09@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20261109
DTEND;VALUE=DATE:20261110
SUMMARY:XSES closed: Deepavali
TRANSP:TRANSPARENT
DESCRIPTION:Singapore Exchange is closed. Check business days via https://b
 ankday.dev/calendars/xses
END:VEVENT
BEGIN:VEVENT
UID:xses-2026-12-25@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20261225
DTEND;VALUE=DATE:20261226
SUMMARY:XSES closed: Christmas Day
TRANSP:TRANSPARENT
DESCRIPTION:Singapore Exchange is closed. Check business days via https://b
 ankday.dev/calendars/xses
END:VEVENT
BEGIN:VEVENT
UID:xses-2027-01-01@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20270101
DTEND;VALUE=DATE:20270102
SUMMARY:XSES closed: New Year's Day
TRANSP:TRANSPARENT
DESCRIPTION:Singapore Exchange is closed. Check business days via https://b
 ankday.dev/calendars/xses
END:VEVENT
BEGIN:VEVENT
UID:xses-2027-02-08@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20270208
DTEND;VALUE=DATE:20270209
SUMMARY:XSES closed: Chinese New Year
TRANSP:TRANSPARENT
DESCRIPTION:Singapore Exchange is closed. Check business days via https://b
 ankday.dev/calendars/xses
END:VEVENT
BEGIN:VEVENT
UID:xses-2027-03-10@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20270310
DTEND;VALUE=DATE:20270311
SUMMARY:XSES closed: Hari Raya Puasa
TRANSP:TRANSPARENT
DESCRIPTION:Singapore Exchange is closed. Check business days via https://b
 ankday.dev/calendars/xses
END:VEVENT
BEGIN:VEVENT
UID:xses-2027-03-26@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20270326
DTEND;VALUE=DATE:20270327
SUMMARY:XSES closed: Good Friday
TRANSP:TRANSPARENT
DESCRIPTION:Singapore Exchange is closed. Check business days via https://b
 ankday.dev/calendars/xses
END:VEVENT
BEGIN:VEVENT
UID:xses-2027-05-17@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20270517
DTEND;VALUE=DATE:20270518
SUMMARY:XSES closed: Hari Raya Haji
TRANSP:TRANSPARENT
DESCRIPTION:Singapore Exchange is closed. Check business days via https://b
 ankday.dev/calendars/xses
END:VEVENT
BEGIN:VEVENT
UID:xses-2027-05-20@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20270520
DTEND;VALUE=DATE:20270521
SUMMARY:XSES closed: Vesak Day
TRANSP:TRANSPARENT
DESCRIPTION:Singapore Exchange is closed. Check business days via https://b
 ankday.dev/calendars/xses
END:VEVENT
BEGIN:VEVENT
UID:xses-2027-08-09@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20270809
DTEND;VALUE=DATE:20270810
SUMMARY:XSES closed: National Day
TRANSP:TRANSPARENT
DESCRIPTION:Singapore Exchange is closed. Check business days via https://b
 ankday.dev/calendars/xses
END:VEVENT
BEGIN:VEVENT
UID:xses-2027-10-28@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20271028
DTEND;VALUE=DATE:20271029
SUMMARY:XSES closed: Deepavali
TRANSP:TRANSPARENT
DESCRIPTION:Singapore Exchange is closed. Check business days via https://b
 ankday.dev/calendars/xses
END:VEVENT
BEGIN:VEVENT
UID:xses-2028-01-26@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20280126
DTEND;VALUE=DATE:20280127
SUMMARY:XSES closed: Chinese New Year (estimated)
TRANSP:TRANSPARENT
DESCRIPTION:Singapore Exchange is closed. Check business days via https://b
 ankday.dev/calendars/xses
END:VEVENT
BEGIN:VEVENT
UID:xses-2028-01-27@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20280127
DTEND;VALUE=DATE:20280128
SUMMARY:XSES closed: Chinese New Year (estimated)
TRANSP:TRANSPARENT
DESCRIPTION:Singapore Exchange is closed. Check business days via https://b
 ankday.dev/calendars/xses
END:VEVENT
BEGIN:VEVENT
UID:xses-2028-02-28@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20280228
DTEND;VALUE=DATE:20280229
SUMMARY:XSES closed: Hari Raya Puasa (observed\, estimated)
TRANSP:TRANSPARENT
DESCRIPTION:Singapore Exchange is closed. Check business days via https://b
 ankday.dev/calendars/xses
END:VEVENT
BEGIN:VEVENT
UID:xses-2028-04-14@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20280414
DTEND;VALUE=DATE:20280415
SUMMARY:XSES closed: Good Friday
TRANSP:TRANSPARENT
DESCRIPTION:Singapore Exchange is closed. Check business days via https://b
 ankday.dev/calendars/xses
END:VEVENT
BEGIN:VEVENT
UID:xses-2028-05-01@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20280501
DTEND;VALUE=DATE:20280502
SUMMARY:XSES closed: Labour Day
TRANSP:TRANSPARENT
DESCRIPTION:Singapore Exchange is closed. Check business days via https://b
 ankday.dev/calendars/xses
END:VEVENT
BEGIN:VEVENT
UID:xses-2028-05-05@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20280505
DTEND;VALUE=DATE:20280506
SUMMARY:XSES closed: Hari Raya Haji (estimated)
TRANSP:TRANSPARENT
DESCRIPTION:Singapore Exchange is closed. Check business days via https://b
 ankday.dev/calendars/xses
END:VEVENT
BEGIN:VEVENT
UID:xses-2028-05-09@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20280509
DTEND;VALUE=DATE:20280510
SUMMARY:XSES closed: Vesak Day (estimated)
TRANSP:TRANSPARENT
DESCRIPTION:Singapore Exchange is closed. Check business days via https://b
 ankday.dev/calendars/xses
END:VEVENT
BEGIN:VEVENT
UID:xses-2028-08-09@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20280809
DTEND;VALUE=DATE:20280810
SUMMARY:XSES closed: National Day
TRANSP:TRANSPARENT
DESCRIPTION:Singapore Exchange is closed. Check business days via https://b
 ankday.dev/calendars/xses
END:VEVENT
BEGIN:VEVENT
UID:xses-2028-11-15@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20281115
DTEND;VALUE=DATE:20281116
SUMMARY:XSES closed: Deepavali
TRANSP:TRANSPARENT
DESCRIPTION:Singapore Exchange is closed. Check business days via https://b
 ankday.dev/calendars/xses
END:VEVENT
BEGIN:VEVENT
UID:xses-2028-12-25@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20281225
DTEND;VALUE=DATE:20281226
SUMMARY:XSES closed: Christmas Day
TRANSP:TRANSPARENT
DESCRIPTION:Singapore Exchange is closed. Check business days via https://b
 ankday.dev/calendars/xses
END:VEVENT
BEGIN:VEVENT
UID:xses-2029-01-01@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20290101
DTEND;VALUE=DATE:20290102
SUMMARY:XSES closed: New Year's Day
TRANSP:TRANSPARENT
DESCRIPTION:Singapore Exchange is closed. Check business days via https://b
 ankday.dev/calendars/xses
END:VEVENT
BEGIN:VEVENT
UID:xses-2029-02-13@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20290213
DTEND;VALUE=DATE:20290214
SUMMARY:XSES closed: Chinese New Year (estimated)
TRANSP:TRANSPARENT
DESCRIPTION:Singapore Exchange is closed. Check business days via https://b
 ankday.dev/calendars/xses
END:VEVENT
BEGIN:VEVENT
UID:xses-2029-02-14@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20290214
DTEND;VALUE=DATE:20290215
SUMMARY:XSES closed: Chinese New Year (estimated)
TRANSP:TRANSPARENT
DESCRIPTION:Singapore Exchange is closed. Check business days via https://b
 ankday.dev/calendars/xses
END:VEVENT
BEGIN:VEVENT
UID:xses-2029-02-15@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20290215
DTEND;VALUE=DATE:20290216
SUMMARY:XSES closed: Hari Raya Puasa (estimated)
TRANSP:TRANSPARENT
DESCRIPTION:Singapore Exchange is closed. Check business days via https://b
 ankday.dev/calendars/xses
END:VEVENT
BEGIN:VEVENT
UID:xses-2029-03-30@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20290330
DTEND;VALUE=DATE:20290331
SUMMARY:XSES closed: Good Friday
TRANSP:TRANSPARENT
DESCRIPTION:Singapore Exchange is closed. Check business days via https://b
 ankday.dev/calendars/xses
END:VEVENT
BEGIN:VEVENT
UID:xses-2029-04-25@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20290425
DTEND;VALUE=DATE:20290426
SUMMARY:XSES closed: Hari Raya Haji (estimated)
TRANSP:TRANSPARENT
DESCRIPTION:Singapore Exchange is closed. Check business days via https://b
 ankday.dev/calendars/xses
END:VEVENT
BEGIN:VEVENT
UID:xses-2029-05-01@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20290501
DTEND;VALUE=DATE:20290502
SUMMARY:XSES closed: Labour Day
TRANSP:TRANSPARENT
DESCRIPTION:Singapore Exchange is closed. Check business days via https://b
 ankday.dev/calendars/xses
END:VEVENT
BEGIN:VEVENT
UID:xses-2029-05-28@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20290528
DTEND;VALUE=DATE:20290529
SUMMARY:XSES closed: Vesak Day (observed\, estimated)
TRANSP:TRANSPARENT
DESCRIPTION:Singapore Exchange is closed. Check business days via https://b
 ankday.dev/calendars/xses
END:VEVENT
BEGIN:VEVENT
UID:xses-2029-08-09@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20290809
DTEND;VALUE=DATE:20290810
SUMMARY:XSES closed: National Day
TRANSP:TRANSPARENT
DESCRIPTION:Singapore Exchange is closed. Check business days via https://b
 ankday.dev/calendars/xses
END:VEVENT
BEGIN:VEVENT
UID:xses-2029-11-05@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20291105
DTEND;VALUE=DATE:20291106
SUMMARY:XSES closed: Deepavali
TRANSP:TRANSPARENT
DESCRIPTION:Singapore Exchange is closed. Check business days via https://b
 ankday.dev/calendars/xses
END:VEVENT
BEGIN:VEVENT
UID:xses-2029-12-25@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20291225
DTEND;VALUE=DATE:20291226
SUMMARY:XSES closed: Christmas Day
TRANSP:TRANSPARENT
DESCRIPTION:Singapore Exchange is closed. Check business days via https://b
 ankday.dev/calendars/xses
END:VEVENT
BEGIN:VEVENT
UID:xses-2030-01-01@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20300101
DTEND;VALUE=DATE:20300102
SUMMARY:XSES closed: New Year's Day
TRANSP:TRANSPARENT
DESCRIPTION:Singapore Exchange is closed. Check business days via https://b
 ankday.dev/calendars/xses
END:VEVENT
BEGIN:VEVENT
UID:xses-2030-02-04@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20300204
DTEND;VALUE=DATE:20300205
SUMMARY:XSES closed: Chinese New Year (estimated)\; Hari Raya Puasa (estima
 ted)
TRANSP:TRANSPARENT
DESCRIPTION:Singapore Exchange is closed. Check business days via https://b
 ankday.dev/calendars/xses
END:VEVENT
BEGIN:VEVENT
UID:xses-2030-02-05@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20300205
DTEND;VALUE=DATE:20300206
SUMMARY:XSES closed: Chinese New Year (observed\, estimated)
TRANSP:TRANSPARENT
DESCRIPTION:Singapore Exchange is closed. Check business days via https://b
 ankday.dev/calendars/xses
END:VEVENT
BEGIN:VEVENT
UID:xses-2030-04-15@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20300415
DTEND;VALUE=DATE:20300416
SUMMARY:XSES closed: Hari Raya Haji (observed\, estimated)
TRANSP:TRANSPARENT
DESCRIPTION:Singapore Exchange is closed. Check business days via https://b
 ankday.dev/calendars/xses
END:VEVENT
BEGIN:VEVENT
UID:xses-2030-04-19@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20300419
DTEND;VALUE=DATE:20300420
SUMMARY:XSES closed: Good Friday
TRANSP:TRANSPARENT
DESCRIPTION:Singapore Exchange is closed. Check business days via https://b
 ankday.dev/calendars/xses
END:VEVENT
BEGIN:VEVENT
UID:xses-2030-05-01@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20300501
DTEND;VALUE=DATE:20300502
SUMMARY:XSES closed: Labour Day
TRANSP:TRANSPARENT
DESCRIPTION:Singapore Exchange is closed. Check business days via https://b
 ankday.dev/calendars/xses
END:VEVENT
BEGIN:VEVENT
UID:xses-2030-05-16@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20300516
DTEND;VALUE=DATE:20300517
SUMMARY:XSES closed: Vesak Day (estimated)
TRANSP:TRANSPARENT
DESCRIPTION:Singapore Exchange is closed. Check business days via https://b
 ankday.dev/calendars/xses
END:VEVENT
BEGIN:VEVENT
UID:xses-2030-08-09@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20300809
DTEND;VALUE=DATE:20300810
SUMMARY:XSES closed: National Day
TRANSP:TRANSPARENT
DESCRIPTION:Singapore Exchange is closed. Check business days via https://b
 ankday.dev/calendars/xses
END:VEVENT
BEGIN:VEVENT
UID:xses-2030-12-25@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20301225
DTEND;VALUE=DATE:20301226
SUMMARY:XSES closed: Christmas Day
TRANSP:TRANSPARENT
DESCRIPTION:Singapore Exchange is closed. Check business days via https://b
 ankday.dev/calendars/xses
END:VEVENT
BEGIN:VEVENT
UID:xses-2031-01-01@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20310101
DTEND;VALUE=DATE:20310102
SUMMARY:XSES closed: New Year's Day
TRANSP:TRANSPARENT
DESCRIPTION:Singapore Exchange is closed. Check business days via https://b
 ankday.dev/calendars/xses
END:VEVENT
BEGIN:VEVENT
UID:xses-2031-01-23@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20310123
DTEND;VALUE=DATE:20310124
SUMMARY:XSES closed: Chinese New Year (estimated)
TRANSP:TRANSPARENT
DESCRIPTION:Singapore Exchange is closed. Check business days via https://b
 ankday.dev/calendars/xses
END:VEVENT
BEGIN:VEVENT
UID:xses-2031-01-24@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20310124
DTEND;VALUE=DATE:20310125
SUMMARY:XSES closed: Chinese New Year (estimated)
TRANSP:TRANSPARENT
DESCRIPTION:Singapore Exchange is closed. Check business days via https://b
 ankday.dev/calendars/xses
END:VEVENT
BEGIN:VEVENT
UID:xses-2031-04-03@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20310403
DTEND;VALUE=DATE:20310404
SUMMARY:XSES closed: Hari Raya Haji (estimated)
TRANSP:TRANSPARENT
DESCRIPTION:Singapore Exchange is closed. Check business days via https://b
 ankday.dev/calendars/xses
END:VEVENT
BEGIN:VEVENT
UID:xses-2031-04-11@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20310411
DTEND;VALUE=DATE:20310412
SUMMARY:XSES closed: Good Friday
TRANSP:TRANSPARENT
DESCRIPTION:Singapore Exchange is closed. Check business days via https://b
 ankday.dev/calendars/xses
END:VEVENT
BEGIN:VEVENT
UID:xses-2031-05-01@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20310501
DTEND;VALUE=DATE:20310502
SUMMARY:XSES closed: Labour Day
TRANSP:TRANSPARENT
DESCRIPTION:Singapore Exchange is closed. Check business days via https://b
 ankday.dev/calendars/xses
END:VEVENT
BEGIN:VEVENT
UID:xses-2031-06-04@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20310604
DTEND;VALUE=DATE:20310605
SUMMARY:XSES closed: Vesak Day (estimated)
TRANSP:TRANSPARENT
DESCRIPTION:Singapore Exchange is closed. Check business days via https://b
 ankday.dev/calendars/xses
END:VEVENT
BEGIN:VEVENT
UID:xses-2031-11-14@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20311114
DTEND;VALUE=DATE:20311115
SUMMARY:XSES closed: Deepavali
TRANSP:TRANSPARENT
DESCRIPTION:Singapore Exchange is closed. Check business days via https://b
 ankday.dev/calendars/xses
END:VEVENT
BEGIN:VEVENT
UID:xses-2031-12-25@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20311225
DTEND;VALUE=DATE:20311226
SUMMARY:XSES closed: Christmas Day
TRANSP:TRANSPARENT
DESCRIPTION:Singapore Exchange is closed. Check business days via https://b
 ankday.dev/calendars/xses
END:VEVENT
END:VCALENDAR
