BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//ExchangeKit//OSL//EN
X-WR-CALNAME:OSL market holidays 2027
CALSCALE:GREGORIAN
BEGIN:VEVENT
UID:osl-2027-01-01@exchangekit
DTSTAMP:20261106T000000Z
DTSTART;VALUE=DATE:20270101
DTEND;VALUE=DATE:20270102
SUMMARY:OSL closed: New Year's Day
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:osl-2027-03-25@exchangekit
DTSTAMP:20261106T000000Z
DTSTART;VALUE=DATE:20270325
DTEND;VALUE=DATE:20270326
SUMMARY:OSL closed: Maundy Thursday
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:osl-2027-03-26@exchangekit
DTSTAMP:20261106T000000Z
DTSTART;VALUE=DATE:20270326
DTEND;VALUE=DATE:20270327
SUMMARY:OSL closed: Good Friday
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:osl-2027-03-29@exchangekit
DTSTAMP:20261106T000000Z
DTSTART;VALUE=DATE:20270329
DTEND;VALUE=DATE:20270330
SUMMARY:OSL closed: Easter Monday
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:osl-2027-05-06@exchangekit
DTSTAMP:20261106T000000Z
DTSTART;VALUE=DATE:20270506
DTEND;VALUE=DATE:20270507
SUMMARY:OSL closed: Ascension Day
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:osl-2027-05-17@exchangekit
DTSTAMP:20261106T000000Z
DTSTART;VALUE=DATE:20270517
DTEND;VALUE=DATE:20270518
SUMMARY:OSL closed: Constitution Day
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:osl-2027-12-24@exchangekit
DTSTAMP:20261106T000000Z
DTSTART;VALUE=DATE:20271224
DTEND;VALUE=DATE:20271225
SUMMARY:OSL closed: Christmas Eve
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:osl-2027-12-31@exchangekit
DTSTAMP:20261106T000000Z
DTSTART;VALUE=DATE:20271231
DTEND;VALUE=DATE:20280101
SUMMARY:OSL closed: Market holiday
TRANSP:TRANSPARENT
END:VEVENT
END:VCALENDAR
