New York Stock Exchange special holidays.
References
close_11am_label = '%s (markets close at 11:00am)'
class-attribute
instance-attribute
close_12pm_label = '%s (markets close at 12:00pm)'
class-attribute
instance-attribute
close_12_30pm_label = '%s (markets close at 12:30pm)'
class-attribute
instance-attribute
close_1pm_label = '%s (markets close at 1:00pm)'
class-attribute
instance-attribute
close_2pm_label = '%s (markets close at 2:00pm)'
class-attribute
instance-attribute
close_2_30pm_label = '%s (markets close at 2:30pm)'
class-attribute
instance-attribute
close_3pm_label = '%s (markets close at 3:00pm)'
class-attribute
instance-attribute
close_3_30pm_label = '%s (markets close at 3:30pm)'
class-attribute
instance-attribute
name_blizzard_of_1888 = 'Blizzard of 1888'
class-attribute
instance-attribute
name_centennial_of_gw_inauguration = "Centennial of George Washington's Inauguration"
class-attribute
instance-attribute
name_columbian_celebration = 'Columbian Celebration'
class-attribute
instance-attribute
name_heatless_day = 'Heatless Day'
class-attribute
instance-attribute
name_catch_up_day = 'Catch Up Day'
class-attribute
instance-attribute
name_national_banking_holiday = 'National Banking Holiday'
class-attribute
instance-attribute
name_vj_day = 'V-J Day. End of World War II'
class-attribute
instance-attribute
name_christmas_eve = 'Christmas Eve'
class-attribute
instance-attribute
name_closed_following_wtc_attacks = 'Closed following Attacks on the World Trade Center'
class-attribute
instance-attribute
name_hurricane_sandy = 'Hurricane Sandy'
class-attribute
instance-attribute
name_liberty_day = 'Liberty Day'
class-attribute
instance-attribute
name_heavy_volume_catch_up = 'Heavy volume. To allow member firm offices to catch up on work'
class-attribute
instance-attribute
name_saturday_after_washingtons_birthday = "Saturday after Washington's Birthday"
class-attribute
instance-attribute
name_saturday_after_good_friday = 'Saturday after Good Friday'
class-attribute
instance-attribute
name_saturday_before_decoration_day = 'Saturday before Decoration Day'
class-attribute
instance-attribute
name_saturday_after_decoration_day = 'Saturday after Decoration Day'
class-attribute
instance-attribute
name_saturday_before_independence_day = 'Saturday before Independence Day'
class-attribute
instance-attribute
name_saturday_after_independence_day = 'Saturday after Independence Day'
class-attribute
instance-attribute
name_day_after_independence_day = 'Day after Independence Day'
class-attribute
instance-attribute
name_saturday_before_labor_day = 'Saturday before Labor Day'
class-attribute
instance-attribute
name_saturday_after_columbus_day = 'Saturday after Columbus Day'
class-attribute
instance-attribute
name_saturday_before_christmas_day = 'Saturday before Christmas Day'
class-attribute
instance-attribute
name_friday_after_christmas = 'Friday after Christmas Day'
class-attribute
instance-attribute
name_saturday_after_christmas_day = 'Saturday after Christmas Day'
class-attribute
instance-attribute
name_admiral_dewey_celebration = 'Admiral Dewey Celebration'
class-attribute
instance-attribute
name_draft_registration_day = 'Draft Registration Day'
class-attribute
instance-attribute
name_to_catch_up = 'To allow offices to catch up on work'
class-attribute
instance-attribute
name_volume_activity = 'Volume activity'
class-attribute
instance-attribute
name_transit_strike = 'Transit strike'
class-attribute
instance-attribute
name_back_office_work_load = 'Back office work load'
class-attribute
instance-attribute
name_snowstorm = 'Snowstorm'
class-attribute
instance-attribute
name_shortened_hours_following_market_break = 'Shortened hours following market break'
class-attribute
instance-attribute
special_public_holidays = {1885: (AUG, 8, 'Funeral of former President Ulysses S. Grant'), 1887: ((JUL, 2, name_saturday_before_independence_day), (DEC, 24, name_saturday_before_christmas_day)), 1888: ((MAR, 12, name_blizzard_of_1888), (MAR, 13, name_blizzard_of_1888), (SEP, 1, name_saturday_before_labor_day), (NOV, 30, 'Friday after Thanksgiving Day')), 1889: ((APR, 29, name_centennial_of_gw_inauguration), (APR, 30, name_centennial_of_gw_inauguration), (MAY, 1, name_centennial_of_gw_inauguration)), 1890: (JUL, 5, name_saturday_after_independence_day), 1891: (DEC, 26, name_saturday_after_christmas_day), 1892: ((JUL, 2, name_saturday_before_independence_day), (OCT, 12, name_columbian_celebration), (OCT, 21, name_columbian_celebration), (OCT, 22, name_columbian_celebration)), 1893: (APR, 27, name_columbian_celebration), 1896: (DEC, 26, name_saturday_after_christmas_day), 1897: (APR, 27, "Grant's Birthday"), 1898: ((MAY, 4, 'Charter Day'), (JUL, 2, name_saturday_before_independence_day), (AUG, 20, 'Welcome of naval commanders'), (SEP, 3, name_saturday_before_labor_day), (DEC, 24, name_saturday_before_christmas_day)), 1899: ((FEB, 11, "Saturday before Lincoln's Birthday"), (MAY, 29, 'Monday before Decoration Day'), (JUL, 3, 'Monday before Independence Day'), (SEP, 29, name_admiral_dewey_celebration), (SEP, 30, name_admiral_dewey_celebration), (NOV, 25, 'Funeral of Vice-President Garret A. Hobart')), 1900: ((APR, 14, name_saturday_after_good_friday), (SEP, 1, name_saturday_before_labor_day), (DEC, 24, name_saturday_before_christmas_day)), 1901: ((FEB, 2, 'Funeral of Queen Victoria of England'), (FEB, 23, name_saturday_after_washingtons_birthday), (APR, 6, name_saturday_after_good_friday), (APR, 27, 'Moved to temporary quarters in Produce Exchange'), (MAY, 11, 'Enlarged temporary quarters in Produce Exchange'), (JUL, 5, 'Friday after Independence Day'), (JUL, 6, name_saturday_after_independence_day), (AUG, 31, name_saturday_before_labor_day), (SEP, 14, 'Death of President William McKinley'), (SEP, 19, 'Funeral of President William McKinley')), 1902: ((MAR, 29, name_saturday_after_good_friday), (MAY, 31, name_saturday_after_decoration_day), (JUL, 5, name_saturday_after_independence_day), (AUG, 9, 'Coronation of King Edward VII of England'), (AUG, 30, name_saturday_before_labor_day)), 1903: ((FEB, 21, "Saturday before Washington's Birthday"), (APR, 11, name_saturday_after_good_friday), (APR, 22, 'Opening of new NYSE building'), (SEP, 5, name_saturday_before_labor_day), (DEC, 26, name_saturday_after_christmas_day)), 1904: ((MAY, 28, name_saturday_before_decoration_day), (JUL, 2, name_saturday_before_independence_day), (SEP, 3, name_saturday_before_labor_day), (DEC, 24, name_saturday_before_christmas_day)), 1905: (APR, 22, name_saturday_after_good_friday), 1907: ((FEB, 23, name_saturday_after_washingtons_birthday), (MAR, 30, name_saturday_after_good_friday), (AUG, 31, name_saturday_before_labor_day)), 1908: ((APR, 18, name_saturday_after_good_friday), (SEP, 5, name_saturday_before_labor_day), (DEC, 26, name_saturday_after_christmas_day)), 1909: ((FEB, 13, "Saturday after Lincoln's Birthday"), (APR, 10, name_saturday_after_good_friday), (MAY, 29, name_saturday_before_decoration_day), (JUL, 3, name_saturday_before_independence_day), (SEP, 4, name_saturday_before_labor_day), (SEP, 25, 'Reception Day of the Hudson-Fulton Celebration')), 1910: ((MAR, 26, name_saturday_after_good_friday), (MAY, 28, name_saturday_before_decoration_day), (JUL, 2, name_saturday_before_independence_day), (SEP, 3, name_saturday_before_labor_day), (DEC, 24, name_saturday_before_christmas_day)), 1911: ((APR, 15, name_saturday_after_good_friday), (SEP, 2, name_saturday_before_labor_day), (DEC, 23, name_saturday_before_christmas_day)), 1912: ((AUG, 31, name_saturday_before_labor_day), (NOV, 2, 'Funeral of Vice-President James S. Sherman')), 1913: ((MAR, 22, name_saturday_after_good_friday), (MAY, 31, name_saturday_after_decoration_day), (JUL, 5, name_saturday_after_independence_day), (AUG, 30, name_saturday_before_labor_day)), 1916: (DEC, 30, "Saturday before New Year's Day"), 1917: ((JUN, 5, name_draft_registration_day), (AUG, 4, 'Heat'), (SEP, 1, name_saturday_before_labor_day), (OCT, 13, name_saturday_after_columbus_day)), 1918: ((JAN, 28, name_heatless_day), (FEB, 4, name_heatless_day), (FEB, 11, name_heatless_day), (SEP, 12, name_draft_registration_day), (NOV, 11, 'Armistice signed')), 1919: ((MAR, 25, 'Homecoming of 27th Division'), (MAY, 6, 'Parade of 77th Division'), (MAY, 31, name_saturday_after_decoration_day), (JUL, 5, name_saturday_after_independence_day), (JUL, 19, 'Heat and to allow offices to catch up on work'), (AUG, 2, name_to_catch_up), (AUG, 16, name_to_catch_up), (AUG, 30, name_saturday_before_labor_day), (SEP, 10, 'Return of General John J. Pershing')), 1920: ((APR, 3, name_saturday_after_good_friday), (MAY, 1, 'Many firms changed office locations'), (JUL, 3, name_saturday_before_independence_day), (SEP, 4, name_saturday_before_labor_day)), 1921: ((MAY, 28, name_saturday_before_decoration_day), (JUL, 2, name_saturday_before_independence_day), (SEP, 3, name_saturday_before_labor_day), (NOV, 11, "Veteran's Day")), 1922: (DEC, 23, name_saturday_before_christmas_day), 1923: ((AUG, 3, 'Death of President Warren G. Harding'), (AUG, 10, 'Funeral of President Warren G. Harding')), 1924: (MAY, 31, name_saturday_after_decoration_day), 1925: (DEC, 26, name_saturday_after_christmas_day), 1926: ((MAY, 29, name_saturday_before_decoration_day), (JUL, 3, name_saturday_before_independence_day), (SEP, 4, name_saturday_before_labor_day)), 1927: (JUN, 13, 'Parade for Colonel Charles A. Lindbergh'), 1928: ((APR, 7, name_heavy_volume_catch_up), (APR, 21, name_heavy_volume_catch_up), (MAY, 5, name_heavy_volume_catch_up), (MAY, 12, name_heavy_volume_catch_up), (MAY, 19, name_heavy_volume_catch_up), (MAY, 26, name_heavy_volume_catch_up), (NOV, 24, name_heavy_volume_catch_up)), 1929: ((FEB, 9, name_heavy_volume_catch_up), (FEB, 23, name_saturday_after_washingtons_birthday), (MAR, 30, name_saturday_after_good_friday), (AUG, 31, name_saturday_before_labor_day), (NOV, 1, name_catch_up_day), (NOV, 2, name_catch_up_day), (NOV, 9, name_catch_up_day), (NOV, 16, name_catch_up_day), (NOV, 23, name_catch_up_day), (NOV, 29, name_catch_up_day), (NOV, 30, name_catch_up_day)), 1930: ((APR, 19, name_saturday_after_good_friday), (MAY, 31, name_saturday_after_decoration_day), (JUL, 5, name_saturday_after_independence_day), (AUG, 30, name_saturday_before_labor_day)), 1931: ((SEP, 5, name_saturday_before_labor_day), (DEC, 26, name_saturday_after_christmas_day)), 1932: (JUL, 2, name_saturday_before_independence_day), 1933: ((JAN, 7, 'Funeral of former President Calvin Coolidge'), (MAR, 4, 'State Banking Holiday'), (MAR, 6, name_national_banking_holiday), (MAR, 7, name_national_banking_holiday), (MAR, 8, name_national_banking_holiday), (MAR, 9, name_national_banking_holiday), (MAR, 10, name_national_banking_holiday), (MAR, 11, name_national_banking_holiday), (MAR, 13, name_national_banking_holiday), (MAR, 14, name_national_banking_holiday), (JUL, 28, name_volume_activity), (AUG, 5, name_volume_activity), (AUG, 12, name_volume_activity), (AUG, 19, name_volume_activity), (AUG, 26, name_volume_activity), (SEP, 2, name_volume_activity)), 1936: (DEC, 26, name_saturday_after_christmas_day), 1937: ((MAY, 29, name_saturday_before_decoration_day), (JUL, 3, name_saturday_before_independence_day)), 1945: ((APR, 14, 'National Day of Mourning for President Franklin D. Roosevelt'), (AUG, 15, name_vj_day), (AUG, 16, name_vj_day), (OCT, 13, name_saturday_after_columbus_day), (OCT, 27, 'Navy Day'), (DEC, 24, name_christmas_eve)), 1946: ((FEB, 23, name_saturday_after_washingtons_birthday), (MAY, 25, 'Railroad strike')), 1948: (JAN, 3, 'Severe weather conditions'), 1949: (DEC, 24, name_christmas_eve), 1950: (DEC, 23, 'Saturday before Christmas Eve'), 1954: (DEC, 24, name_christmas_eve), 1956: (DEC, 24, name_christmas_eve), 1958: (DEC, 26, 'Day after Christmas'), 1961: (MAY, 29, 'Day before Decoration Day'), 1963: (NOV, 25, 'Funeral of President John F. Kennedy'), 1965: (DEC, 24, name_christmas_eve), 1968: ((FEB, 12, "Lincoln's Birthday"), (APR, 9, 'National Day of Mourning for Martin Luther King, Jr.'), (JUL, 5, name_day_after_independence_day)), 1969: ((FEB, 10, 'Heavy Snow'), (MAR, 31, 'Funeral of former President Dwight D. Eisenhower'), (JUL, 21, 'National Day of Participation for the Lunar Exploration')), 1972: (DEC, 28, 'Funeral of former President Harry S. Truman'), 1973: (JAN, 25, 'Funeral of former President Lyndon B. Johnson'), 1977: (JUL, 14, 'Blackout in New York City'), 1985: (SEP, 27, 'Hurricane Gloria'), 1994: (APR, 27, 'Funeral of former President Richard M. Nixon'), 2001: ((SEP, 11, name_closed_following_wtc_attacks), (SEP, 12, name_closed_following_wtc_attacks), (SEP, 13, name_closed_following_wtc_attacks), (SEP, 14, name_closed_following_wtc_attacks)), 2004: (JUN, 11, 'National Day of Mourning for former President Ronald Reagan'), 2007: (JAN, 2, 'National Day of Mourning for former President Gerald R. Ford'), 2012: ((OCT, 29, name_hurricane_sandy), (OCT, 30, name_hurricane_sandy)), 2018: (DEC, 5, 'National Day of Mourning for former President George H. W. Bush'), 2025: (JAN, 9, 'National Day of Mourning for former President Jimmy Carter')}
class-attribute
instance-attribute
special_half_day_holidays = {1908: (JUN, 26, close_1pm_label % 'Funeral of former President Grover Cleveland'), 1910: (MAY, 7, close_11am_label % 'Death of King Edward VII of England'), 1917: ((AUG, 29, close_12pm_label % 'Parade of National Guard'), (OCT, 24, close_12pm_label % name_liberty_day)), 1918: ((APR, 26, close_12pm_label % name_liberty_day), (NOV, 7, close_2_30pm_label % 'False armistice report')), 1919: (JAN, 7, close_12_30pm_label % 'Funeral of former President Theodore Roosevelt'), 1920: (SEP, 16, close_12pm_label % 'Wall Street explosion'), 1924: (FEB, 6, close_12_30pm_label % 'Funeral of former President Woodrow Wilson'), 1925: (SEP, 18, close_2_30pm_label % 'Funeral of former NYSE president Seymour L. Cromwell'), 1928: ((MAY, 21, close_2pm_label % name_heavy_volume_catch_up), (MAY, 22, close_2pm_label % name_heavy_volume_catch_up), (MAY, 23, close_2pm_label % name_heavy_volume_catch_up), (MAY, 24, close_2pm_label % name_heavy_volume_catch_up), (MAY, 25, close_2pm_label % name_heavy_volume_catch_up)), 1929: ((NOV, 6, close_1pm_label % name_catch_up_day), (NOV, 7, close_1pm_label % name_catch_up_day), (NOV, 8, close_1pm_label % name_catch_up_day), (NOV, 11, close_1pm_label % name_catch_up_day), (NOV, 12, close_1pm_label % name_catch_up_day), (NOV, 13, close_1pm_label % name_catch_up_day), (NOV, 14, close_1pm_label % name_catch_up_day), (NOV, 15, close_1pm_label % name_catch_up_day), (NOV, 18, close_1pm_label % name_catch_up_day), (NOV, 19, close_1pm_label % name_catch_up_day), (NOV, 20, close_1pm_label % name_catch_up_day), (NOV, 21, close_1pm_label % name_catch_up_day), (NOV, 22, close_1pm_label % name_catch_up_day)), 1930: (MAR, 11, close_12_30pm_label % 'Funeral of former President William Howard Taft'), 1933: (SEP, 13, close_12pm_label % 'NRA demonstration'), 1951: (DEC, 24, close_1pm_label % name_christmas_eve), 1963: (NOV, 22, 'Assassination of President John F. Kennedy (markets close at 2:07pm)'), 1964: (OCT, 23, close_2pm_label % 'Funeral of former President Herbert C. Hoover'), 1966: ((JAN, 6, close_2pm_label % name_transit_strike), (JAN, 7, close_2pm_label % name_transit_strike), (JAN, 10, close_2pm_label % name_transit_strike), (JAN, 11, close_2pm_label % name_transit_strike), (JAN, 12, close_2pm_label % name_transit_strike), (JAN, 13, close_2pm_label % name_transit_strike), (JAN, 14, close_2pm_label % name_transit_strike)), 1967: ((AUG, 8, close_2pm_label % name_back_office_work_load), (AUG, 9, close_2pm_label % name_back_office_work_load), (AUG, 10, close_2pm_label % name_back_office_work_load), (AUG, 11, close_2pm_label % name_back_office_work_load), (AUG, 14, close_2pm_label % name_back_office_work_load), (AUG, 15, close_2pm_label % name_back_office_work_load), (AUG, 16, close_2pm_label % name_back_office_work_load), (AUG, 17, close_2pm_label % name_back_office_work_load), (AUG, 18, close_2pm_label % name_back_office_work_load)), 1974: (DEC, 24, close_2pm_label % name_christmas_eve), 1975: ((FEB, 12, close_2_30pm_label % name_snowstorm), (DEC, 24, close_2pm_label % name_christmas_eve)), 1976: (AUG, 9, close_3pm_label % 'Hurricane watch'), 1978: (FEB, 6, close_2pm_label % name_snowstorm), 1981: ((MAR, 30, 'Assassination attempt on President Reagan (markets close at 3:17pm)'), (SEP, 9, 'Con Edison power failure in lower Manhattan (markets close at 3:28pm)')), 1987: ((OCT, 23, close_2pm_label % name_shortened_hours_following_market_break), (OCT, 26, close_2pm_label % name_shortened_hours_following_market_break), (OCT, 27, close_2pm_label % name_shortened_hours_following_market_break), (OCT, 28, close_2pm_label % name_shortened_hours_following_market_break), (OCT, 29, close_2pm_label % name_shortened_hours_following_market_break), (OCT, 30, close_2pm_label % name_shortened_hours_following_market_break), (NOV, 2, close_2_30pm_label % name_shortened_hours_following_market_break), (NOV, 3, close_2_30pm_label % name_shortened_hours_following_market_break), (NOV, 4, close_2_30pm_label % name_shortened_hours_following_market_break), (NOV, 5, close_3pm_label % name_shortened_hours_following_market_break), (NOV, 6, close_3pm_label % name_shortened_hours_following_market_break), (NOV, 9, close_3_30pm_label % name_shortened_hours_following_market_break), (NOV, 10, close_3_30pm_label % name_shortened_hours_following_market_break), (NOV, 11, close_3_30pm_label % name_shortened_hours_following_market_break)), 1990: (DEC, 24, close_2pm_label % name_christmas_eve), 1991: (DEC, 24, close_2pm_label % name_christmas_eve), 1992: ((NOV, 27, close_2pm_label % 'Day after Thanksgiving Day'), (DEC, 24, close_2pm_label % name_christmas_eve)), 1994: (FEB, 11, close_2_30pm_label % name_snowstorm), 1996: (JUL, 5, close_1pm_label % name_day_after_independence_day), 1997: (DEC, 26, close_1pm_label % name_friday_after_christmas), 1999: (DEC, 31, close_1pm_label % "New Year's Eve"), 2002: (JUL, 5, close_1pm_label % name_day_after_independence_day), 2003: (DEC, 26, close_1pm_label % name_friday_after_christmas), 2013: (JUL, 3, close_1pm_label % 'Day before Independence Day')}
class-attribute
instance-attribute