BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Bankday//Business day calendars//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALNAME:Frankfurt Stock Exchange holidays (Bankday)
X-WR-CALDESC:Full-day trading closures for Frankfurt Stock Exchange (XFRA).
  Weekends and these dates are non-trading days. Source: python-holidays (M
 IT) financial calendar XFRA.
REFRESH-INTERVAL;VALUE=DURATION:P1D
X-PUBLISHED-TTL:P1D
BEGIN:VEVENT
UID:xfra-2025-01-01@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20250101
DTEND;VALUE=DATE:20250102
SUMMARY:XFRA closed: Neujahr
TRANSP:TRANSPARENT
DESCRIPTION:Frankfurt Stock Exchange is closed. Check business days via htt
 ps://bankday.dev/calendars/xfra
END:VEVENT
BEGIN:VEVENT
UID:xfra-2025-04-18@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20250418
DTEND;VALUE=DATE:20250419
SUMMARY:XFRA closed: Karfreitag
TRANSP:TRANSPARENT
DESCRIPTION:Frankfurt Stock Exchange is closed. Check business days via htt
 ps://bankday.dev/calendars/xfra
END:VEVENT
BEGIN:VEVENT
UID:xfra-2025-04-21@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20250421
DTEND;VALUE=DATE:20250422
SUMMARY:XFRA closed: Ostermontag
TRANSP:TRANSPARENT
DESCRIPTION:Frankfurt Stock Exchange is closed. Check business days via htt
 ps://bankday.dev/calendars/xfra
END:VEVENT
BEGIN:VEVENT
UID:xfra-2025-05-01@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20250501
DTEND;VALUE=DATE:20250502
SUMMARY:XFRA closed: Erster Mai
TRANSP:TRANSPARENT
DESCRIPTION:Frankfurt Stock Exchange is closed. Check business days via htt
 ps://bankday.dev/calendars/xfra
END:VEVENT
BEGIN:VEVENT
UID:xfra-2025-12-24@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20251224
DTEND;VALUE=DATE:20251225
SUMMARY:XFRA closed: Heiligabend
TRANSP:TRANSPARENT
DESCRIPTION:Frankfurt Stock Exchange is closed. Check business days via htt
 ps://bankday.dev/calendars/xfra
END:VEVENT
BEGIN:VEVENT
UID:xfra-2025-12-25@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20251225
DTEND;VALUE=DATE:20251226
SUMMARY:XFRA closed: Erster Weihnachtstag
TRANSP:TRANSPARENT
DESCRIPTION:Frankfurt Stock Exchange is closed. Check business days via htt
 ps://bankday.dev/calendars/xfra
END:VEVENT
BEGIN:VEVENT
UID:xfra-2025-12-26@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20251226
DTEND;VALUE=DATE:20251227
SUMMARY:XFRA closed: Zweiter Weihnachtstag
TRANSP:TRANSPARENT
DESCRIPTION:Frankfurt Stock Exchange is closed. Check business days via htt
 ps://bankday.dev/calendars/xfra
END:VEVENT
BEGIN:VEVENT
UID:xfra-2025-12-31@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20251231
DTEND;VALUE=DATE:20260101
SUMMARY:XFRA closed: Silvester
TRANSP:TRANSPARENT
DESCRIPTION:Frankfurt Stock Exchange is closed. Check business days via htt
 ps://bankday.dev/calendars/xfra
END:VEVENT
BEGIN:VEVENT
UID:xfra-2026-01-01@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20260101
DTEND;VALUE=DATE:20260102
SUMMARY:XFRA closed: Neujahr
TRANSP:TRANSPARENT
DESCRIPTION:Frankfurt Stock Exchange is closed. Check business days via htt
 ps://bankday.dev/calendars/xfra
END:VEVENT
BEGIN:VEVENT
UID:xfra-2026-04-03@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20260403
DTEND;VALUE=DATE:20260404
SUMMARY:XFRA closed: Karfreitag
TRANSP:TRANSPARENT
DESCRIPTION:Frankfurt Stock Exchange is closed. Check business days via htt
 ps://bankday.dev/calendars/xfra
END:VEVENT
BEGIN:VEVENT
UID:xfra-2026-04-06@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20260406
DTEND;VALUE=DATE:20260407
SUMMARY:XFRA closed: Ostermontag
TRANSP:TRANSPARENT
DESCRIPTION:Frankfurt Stock Exchange is closed. Check business days via htt
 ps://bankday.dev/calendars/xfra
END:VEVENT
BEGIN:VEVENT
UID:xfra-2026-05-01@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20260501
DTEND;VALUE=DATE:20260502
SUMMARY:XFRA closed: Erster Mai
TRANSP:TRANSPARENT
DESCRIPTION:Frankfurt Stock Exchange is closed. Check business days via htt
 ps://bankday.dev/calendars/xfra
END:VEVENT
BEGIN:VEVENT
UID:xfra-2026-12-24@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20261224
DTEND;VALUE=DATE:20261225
SUMMARY:XFRA closed: Heiligabend
TRANSP:TRANSPARENT
DESCRIPTION:Frankfurt Stock Exchange is closed. Check business days via htt
 ps://bankday.dev/calendars/xfra
END:VEVENT
BEGIN:VEVENT
UID:xfra-2026-12-25@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20261225
DTEND;VALUE=DATE:20261226
SUMMARY:XFRA closed: Erster Weihnachtstag
TRANSP:TRANSPARENT
DESCRIPTION:Frankfurt Stock Exchange is closed. Check business days via htt
 ps://bankday.dev/calendars/xfra
END:VEVENT
BEGIN:VEVENT
UID:xfra-2026-12-26@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20261226
DTEND;VALUE=DATE:20261227
SUMMARY:XFRA closed: Zweiter Weihnachtstag
TRANSP:TRANSPARENT
DESCRIPTION:Frankfurt Stock Exchange is closed. Check business days via htt
 ps://bankday.dev/calendars/xfra
END:VEVENT
BEGIN:VEVENT
UID:xfra-2026-12-31@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20261231
DTEND;VALUE=DATE:20270101
SUMMARY:XFRA closed: Silvester
TRANSP:TRANSPARENT
DESCRIPTION:Frankfurt Stock Exchange is closed. Check business days via htt
 ps://bankday.dev/calendars/xfra
END:VEVENT
BEGIN:VEVENT
UID:xfra-2027-01-01@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20270101
DTEND;VALUE=DATE:20270102
SUMMARY:XFRA closed: Neujahr
TRANSP:TRANSPARENT
DESCRIPTION:Frankfurt Stock Exchange is closed. Check business days via htt
 ps://bankday.dev/calendars/xfra
END:VEVENT
BEGIN:VEVENT
UID:xfra-2027-03-26@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20270326
DTEND;VALUE=DATE:20270327
SUMMARY:XFRA closed: Karfreitag
TRANSP:TRANSPARENT
DESCRIPTION:Frankfurt Stock Exchange is closed. Check business days via htt
 ps://bankday.dev/calendars/xfra
END:VEVENT
BEGIN:VEVENT
UID:xfra-2027-03-29@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20270329
DTEND;VALUE=DATE:20270330
SUMMARY:XFRA closed: Ostermontag
TRANSP:TRANSPARENT
DESCRIPTION:Frankfurt Stock Exchange is closed. Check business days via htt
 ps://bankday.dev/calendars/xfra
END:VEVENT
BEGIN:VEVENT
UID:xfra-2027-05-01@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20270501
DTEND;VALUE=DATE:20270502
SUMMARY:XFRA closed: Erster Mai
TRANSP:TRANSPARENT
DESCRIPTION:Frankfurt Stock Exchange is closed. Check business days via htt
 ps://bankday.dev/calendars/xfra
END:VEVENT
BEGIN:VEVENT
UID:xfra-2027-12-24@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20271224
DTEND;VALUE=DATE:20271225
SUMMARY:XFRA closed: Heiligabend
TRANSP:TRANSPARENT
DESCRIPTION:Frankfurt Stock Exchange is closed. Check business days via htt
 ps://bankday.dev/calendars/xfra
END:VEVENT
BEGIN:VEVENT
UID:xfra-2027-12-25@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20271225
DTEND;VALUE=DATE:20271226
SUMMARY:XFRA closed: Erster Weihnachtstag
TRANSP:TRANSPARENT
DESCRIPTION:Frankfurt Stock Exchange is closed. Check business days via htt
 ps://bankday.dev/calendars/xfra
END:VEVENT
BEGIN:VEVENT
UID:xfra-2027-12-26@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20271226
DTEND;VALUE=DATE:20271227
SUMMARY:XFRA closed: Zweiter Weihnachtstag
TRANSP:TRANSPARENT
DESCRIPTION:Frankfurt Stock Exchange is closed. Check business days via htt
 ps://bankday.dev/calendars/xfra
END:VEVENT
BEGIN:VEVENT
UID:xfra-2027-12-31@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20271231
DTEND;VALUE=DATE:20280101
SUMMARY:XFRA closed: Silvester
TRANSP:TRANSPARENT
DESCRIPTION:Frankfurt Stock Exchange is closed. Check business days via htt
 ps://bankday.dev/calendars/xfra
END:VEVENT
BEGIN:VEVENT
UID:xfra-2028-01-01@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20280101
DTEND;VALUE=DATE:20280102
SUMMARY:XFRA closed: Neujahr
TRANSP:TRANSPARENT
DESCRIPTION:Frankfurt Stock Exchange is closed. Check business days via htt
 ps://bankday.dev/calendars/xfra
END:VEVENT
BEGIN:VEVENT
UID:xfra-2028-04-14@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20280414
DTEND;VALUE=DATE:20280415
SUMMARY:XFRA closed: Karfreitag
TRANSP:TRANSPARENT
DESCRIPTION:Frankfurt Stock Exchange is closed. Check business days via htt
 ps://bankday.dev/calendars/xfra
END:VEVENT
BEGIN:VEVENT
UID:xfra-2028-04-17@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20280417
DTEND;VALUE=DATE:20280418
SUMMARY:XFRA closed: Ostermontag
TRANSP:TRANSPARENT
DESCRIPTION:Frankfurt Stock Exchange is closed. Check business days via htt
 ps://bankday.dev/calendars/xfra
END:VEVENT
BEGIN:VEVENT
UID:xfra-2028-05-01@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20280501
DTEND;VALUE=DATE:20280502
SUMMARY:XFRA closed: Erster Mai
TRANSP:TRANSPARENT
DESCRIPTION:Frankfurt Stock Exchange is closed. Check business days via htt
 ps://bankday.dev/calendars/xfra
END:VEVENT
BEGIN:VEVENT
UID:xfra-2028-12-24@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20281224
DTEND;VALUE=DATE:20281225
SUMMARY:XFRA closed: Heiligabend
TRANSP:TRANSPARENT
DESCRIPTION:Frankfurt Stock Exchange is closed. Check business days via htt
 ps://bankday.dev/calendars/xfra
END:VEVENT
BEGIN:VEVENT
UID:xfra-2028-12-25@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20281225
DTEND;VALUE=DATE:20281226
SUMMARY:XFRA closed: Erster Weihnachtstag
TRANSP:TRANSPARENT
DESCRIPTION:Frankfurt Stock Exchange is closed. Check business days via htt
 ps://bankday.dev/calendars/xfra
END:VEVENT
BEGIN:VEVENT
UID:xfra-2028-12-26@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20281226
DTEND;VALUE=DATE:20281227
SUMMARY:XFRA closed: Zweiter Weihnachtstag
TRANSP:TRANSPARENT
DESCRIPTION:Frankfurt Stock Exchange is closed. Check business days via htt
 ps://bankday.dev/calendars/xfra
END:VEVENT
BEGIN:VEVENT
UID:xfra-2028-12-31@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20281231
DTEND;VALUE=DATE:20290101
SUMMARY:XFRA closed: Silvester
TRANSP:TRANSPARENT
DESCRIPTION:Frankfurt Stock Exchange is closed. Check business days via htt
 ps://bankday.dev/calendars/xfra
END:VEVENT
BEGIN:VEVENT
UID:xfra-2029-01-01@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20290101
DTEND;VALUE=DATE:20290102
SUMMARY:XFRA closed: Neujahr
TRANSP:TRANSPARENT
DESCRIPTION:Frankfurt Stock Exchange is closed. Check business days via htt
 ps://bankday.dev/calendars/xfra
END:VEVENT
BEGIN:VEVENT
UID:xfra-2029-03-30@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20290330
DTEND;VALUE=DATE:20290331
SUMMARY:XFRA closed: Karfreitag
TRANSP:TRANSPARENT
DESCRIPTION:Frankfurt Stock Exchange is closed. Check business days via htt
 ps://bankday.dev/calendars/xfra
END:VEVENT
BEGIN:VEVENT
UID:xfra-2029-04-02@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20290402
DTEND;VALUE=DATE:20290403
SUMMARY:XFRA closed: Ostermontag
TRANSP:TRANSPARENT
DESCRIPTION:Frankfurt Stock Exchange is closed. Check business days via htt
 ps://bankday.dev/calendars/xfra
END:VEVENT
BEGIN:VEVENT
UID:xfra-2029-05-01@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20290501
DTEND;VALUE=DATE:20290502
SUMMARY:XFRA closed: Erster Mai
TRANSP:TRANSPARENT
DESCRIPTION:Frankfurt Stock Exchange is closed. Check business days via htt
 ps://bankday.dev/calendars/xfra
END:VEVENT
BEGIN:VEVENT
UID:xfra-2029-12-24@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20291224
DTEND;VALUE=DATE:20291225
SUMMARY:XFRA closed: Heiligabend
TRANSP:TRANSPARENT
DESCRIPTION:Frankfurt Stock Exchange is closed. Check business days via htt
 ps://bankday.dev/calendars/xfra
END:VEVENT
BEGIN:VEVENT
UID:xfra-2029-12-25@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20291225
DTEND;VALUE=DATE:20291226
SUMMARY:XFRA closed: Erster Weihnachtstag
TRANSP:TRANSPARENT
DESCRIPTION:Frankfurt Stock Exchange is closed. Check business days via htt
 ps://bankday.dev/calendars/xfra
END:VEVENT
BEGIN:VEVENT
UID:xfra-2029-12-26@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20291226
DTEND;VALUE=DATE:20291227
SUMMARY:XFRA closed: Zweiter Weihnachtstag
TRANSP:TRANSPARENT
DESCRIPTION:Frankfurt Stock Exchange is closed. Check business days via htt
 ps://bankday.dev/calendars/xfra
END:VEVENT
BEGIN:VEVENT
UID:xfra-2029-12-31@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20291231
DTEND;VALUE=DATE:20300101
SUMMARY:XFRA closed: Silvester
TRANSP:TRANSPARENT
DESCRIPTION:Frankfurt Stock Exchange is closed. Check business days via htt
 ps://bankday.dev/calendars/xfra
END:VEVENT
BEGIN:VEVENT
UID:xfra-2030-01-01@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20300101
DTEND;VALUE=DATE:20300102
SUMMARY:XFRA closed: Neujahr
TRANSP:TRANSPARENT
DESCRIPTION:Frankfurt Stock Exchange is closed. Check business days via htt
 ps://bankday.dev/calendars/xfra
END:VEVENT
BEGIN:VEVENT
UID:xfra-2030-04-19@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20300419
DTEND;VALUE=DATE:20300420
SUMMARY:XFRA closed: Karfreitag
TRANSP:TRANSPARENT
DESCRIPTION:Frankfurt Stock Exchange is closed. Check business days via htt
 ps://bankday.dev/calendars/xfra
END:VEVENT
BEGIN:VEVENT
UID:xfra-2030-04-22@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20300422
DTEND;VALUE=DATE:20300423
SUMMARY:XFRA closed: Ostermontag
TRANSP:TRANSPARENT
DESCRIPTION:Frankfurt Stock Exchange is closed. Check business days via htt
 ps://bankday.dev/calendars/xfra
END:VEVENT
BEGIN:VEVENT
UID:xfra-2030-05-01@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20300501
DTEND;VALUE=DATE:20300502
SUMMARY:XFRA closed: Erster Mai
TRANSP:TRANSPARENT
DESCRIPTION:Frankfurt Stock Exchange is closed. Check business days via htt
 ps://bankday.dev/calendars/xfra
END:VEVENT
BEGIN:VEVENT
UID:xfra-2030-12-24@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20301224
DTEND;VALUE=DATE:20301225
SUMMARY:XFRA closed: Heiligabend
TRANSP:TRANSPARENT
DESCRIPTION:Frankfurt Stock Exchange is closed. Check business days via htt
 ps://bankday.dev/calendars/xfra
END:VEVENT
BEGIN:VEVENT
UID:xfra-2030-12-25@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20301225
DTEND;VALUE=DATE:20301226
SUMMARY:XFRA closed: Erster Weihnachtstag
TRANSP:TRANSPARENT
DESCRIPTION:Frankfurt Stock Exchange is closed. Check business days via htt
 ps://bankday.dev/calendars/xfra
END:VEVENT
BEGIN:VEVENT
UID:xfra-2030-12-26@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20301226
DTEND;VALUE=DATE:20301227
SUMMARY:XFRA closed: Zweiter Weihnachtstag
TRANSP:TRANSPARENT
DESCRIPTION:Frankfurt Stock Exchange is closed. Check business days via htt
 ps://bankday.dev/calendars/xfra
END:VEVENT
BEGIN:VEVENT
UID:xfra-2030-12-31@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20301231
DTEND;VALUE=DATE:20310101
SUMMARY:XFRA closed: Silvester
TRANSP:TRANSPARENT
DESCRIPTION:Frankfurt Stock Exchange is closed. Check business days via htt
 ps://bankday.dev/calendars/xfra
END:VEVENT
BEGIN:VEVENT
UID:xfra-2031-01-01@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20310101
DTEND;VALUE=DATE:20310102
SUMMARY:XFRA closed: Neujahr
TRANSP:TRANSPARENT
DESCRIPTION:Frankfurt Stock Exchange is closed. Check business days via htt
 ps://bankday.dev/calendars/xfra
END:VEVENT
BEGIN:VEVENT
UID:xfra-2031-04-11@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20310411
DTEND;VALUE=DATE:20310412
SUMMARY:XFRA closed: Karfreitag
TRANSP:TRANSPARENT
DESCRIPTION:Frankfurt Stock Exchange is closed. Check business days via htt
 ps://bankday.dev/calendars/xfra
END:VEVENT
BEGIN:VEVENT
UID:xfra-2031-04-14@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20310414
DTEND;VALUE=DATE:20310415
SUMMARY:XFRA closed: Ostermontag
TRANSP:TRANSPARENT
DESCRIPTION:Frankfurt Stock Exchange is closed. Check business days via htt
 ps://bankday.dev/calendars/xfra
END:VEVENT
BEGIN:VEVENT
UID:xfra-2031-05-01@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20310501
DTEND;VALUE=DATE:20310502
SUMMARY:XFRA closed: Erster Mai
TRANSP:TRANSPARENT
DESCRIPTION:Frankfurt Stock Exchange is closed. Check business days via htt
 ps://bankday.dev/calendars/xfra
END:VEVENT
BEGIN:VEVENT
UID:xfra-2031-12-24@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20311224
DTEND;VALUE=DATE:20311225
SUMMARY:XFRA closed: Heiligabend
TRANSP:TRANSPARENT
DESCRIPTION:Frankfurt Stock Exchange is closed. Check business days via htt
 ps://bankday.dev/calendars/xfra
END:VEVENT
BEGIN:VEVENT
UID:xfra-2031-12-25@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20311225
DTEND;VALUE=DATE:20311226
SUMMARY:XFRA closed: Erster Weihnachtstag
TRANSP:TRANSPARENT
DESCRIPTION:Frankfurt Stock Exchange is closed. Check business days via htt
 ps://bankday.dev/calendars/xfra
END:VEVENT
BEGIN:VEVENT
UID:xfra-2031-12-26@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20311226
DTEND;VALUE=DATE:20311227
SUMMARY:XFRA closed: Zweiter Weihnachtstag
TRANSP:TRANSPARENT
DESCRIPTION:Frankfurt Stock Exchange is closed. Check business days via htt
 ps://bankday.dev/calendars/xfra
END:VEVENT
BEGIN:VEVENT
UID:xfra-2031-12-31@bankday
DTSTAMP:20261016T213949Z
DTSTART;VALUE=DATE:20311231
DTEND;VALUE=DATE:20320101
SUMMARY:XFRA closed: Silvester
TRANSP:TRANSPARENT
DESCRIPTION:Frankfurt Stock Exchange is closed. Check business days via htt
 ps://bankday.dev/calendars/xfra
END:VEVENT
END:VCALENDAR
