Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the megamenu-pro domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/rossbere/dil.justdev.co/wp-includes/functions.php on line 6170
Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the wordpress-seo domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/rossbere/dil.justdev.co/wp-includes/functions.php on line 6170
Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the philament domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/rossbere/dil.justdev.co/wp-includes/functions.php on line 6170
Notice: Function WP_Block_Type_Registry::register was called incorrectly. Block type names must contain a namespace prefix. Example: my-plugin/my-custom-block-type Please see Debugging in WordPress for more information. (This message was added in version 5.0.0.) in /home/rossbere/dil.justdev.co/wp-includes/functions.php on line 6170
Notice: Function WP_Block_Type_Registry::register was called incorrectly. Block type names must contain a namespace prefix. Example: my-plugin/my-custom-block-type Please see Debugging in WordPress for more information. (This message was added in version 5.0.0.) in /home/rossbere/dil.justdev.co/wp-includes/functions.php on line 6170 Relationships on the Rocks: Contract Evolution in a Market for Ice - Weiss FundSkip to content
Relationships on the Rocks: Contract Evolution in a Market for Ice
American Economic Journal
Tarek Ghani and Tristan Reed
Firms use relational contracts to support repeated trade. Do these informal agreements evolve in response to market conditions? In a market for ice, firms reestablish relationships on new terms when a prior agreement breaks down. Using transaction data, we show that ice retailers prioritize deliveries to loyal buyers— fishing firms— when supply from the monopolistic manufacturer is scarce. After an upstream shock to competition increases supply, repeated trade lapses, threatening retailers’ positions. Incumbent retailers establish a new agreement expanding trade credit to loyal buyers, which impedes new retailer entry. Upstream competition also increases downstream firms’ productivity and lowers consumer fish prices.