Journal Pre-proof Rational Buyers Search When Prices Increase
Luís Cabral, Sonia Gilbukh
PII: DOI: Reference:
S0022-0531(20)30006-5 https://doi.org/10.1016/j.jet.2020.104998 YJETH 104998
To appear in:
Journal of Economic Theory
Received date: Revised date: Accepted date:
30 March 2017 9 January 2020 12 January 2020
Please cite this article as: Cabral, L., Gilbukh, S. Rational Buyers Search When Prices Increase. J. Econ. Theory (2020), 104998, doi: https://doi.org/10.1016/j.jet.2020.104998.
This is a PDF file of an article that has undergone enhancements after acceptance, such as the addition of a cover page and metadata, and formatting for readability, but it is not yet the definitive version of record. This version will undergo additional copyediting, typesetting and review before it is published in its final form, but we are providing this version to give early visibility of the article. Please note that, during the production process, errors may be discovered which could affect the content, and all legal disclaimers that apply to the journal pertain. ©
2020 Published by Elsevier.
Rational Buyers Search When Prices Increase Lu´ıs Cabral (corresponding author) Stern School of Business, New York University 44 West 4th Street, New York, NY 10012
[email protected] Sonia Gilbukh Zicklin School of Business, Baruch College 137 East 22nd Street, Box C-406 New York, NY 10010
[email protected] January 2020 Abstract. We develop a dynamic pricing model motivated by observed patterns in businessto-business (and some business-to-customer) transactions. Seller costs are perfectly correlated and evolve according to a Markov process. In every period, each buyer observes (for free) the price set by their current supplier, but not the other sellers’ prices or the sellers’ (common) cost level. By paying a cost s the buyer becomes “active” and benefits from (Bertrand) competition among sellers. We show that there exists a semi-separating equilibrium whereby sellers increase price immediately when costs increase and otherwise decrease price gradually. Moreover, buyers become active when prices increase but not otherwise. In sum, we deliver a theory whereby buyers become active (“search”) if and only if their supplier increases price. Keywords: search, price adjustment, asymmetric information JeL codes: D0, D8
1. Introduction Many sellers routinely purchase inputs from regular suppliers. For example, Blinder et al. (1998) report that out of a GDP representative sample of sellers, on average 85% of sales are to regular buyers. In this business-to-business (B2B) context, buyers are faced with a dilemma: either they do “business as usual” with their current supplier (that is, pay the quoted price); or, alternatively, they try to obtain a better deal. A better deal can be gotten in several ways, including negotiating with the current supplier (Zbaracki et al., 2004) or searching for better prices from rival suppliers. For example, typically automakers such as General Motors have long-term relationships with parts suppliers, but every so often solicit bids from outside suppliers as well. Similarly, many final consumers purchase services (insurance, credit cards, wireless, cable TV, etc) through subscription plans that have a similar structure (business as usual or actively seek a better option).1 In this paper, we develop a dynamic model of pricing and buyer “search” which is motivated by examples like the ones above. Seller costs are perfectly correlated across sellers and evolve according to a Markov process. In every period, each buyer observes (for free) the price set by their current seller, but not the other sellers’ prices or the sellers’ (common) cost level. The buyer can choose to purchase at that price, or instead pay a cost s and benefit from (Bertrand) competition among sellers (for example, the buyer convenes a second-price auction among suppliers).2 Our main focus is on the interaction between cost fluctuations and buyer search behavior. When do buyers search: When prices are high or when prices are low? When prices increase or when prices decrease? Empirical and anecdotal evidence (Ho, Hogan, and Scott Morton, 2017; Paciello, Pozzi, and Trachter, 2019) suggests that buyers are more likely to search when prices are high and/or increase. However, to the best of our knowledge there is no theoretical treatment that explains such patterns as resulting from buyer rational behavior, in particular looking at how a buyer’s search decision is influenced by price changes as opposed to price levels. For example, to the extent that price dispersion is lower when prices are high (a stylized fact from various markets), one would expect rational buyers to search less when prices increase or are high. Our goal is to fill this gap in the theory literature. We develop a model and derive an equilibrium such that, when costs increase, sellers increase their prices and some buyers become active. Active buyers get special prices which compensate for their cost of becoming active. Other than periods when costs increase, sellers keep prices low enough so that no buyer has an incentive to become active. In other words, buyers keep sellers “honest” by searching when prices increase (otherwise, sellers would increase prices even if costs had not increased). Sellers, in turn, gradually decrease prices after each price decrease so that buyers accept to do “business as usual” (i.e. pay the price set by their normal supplier). In addition to reflect the empirical evidence regarding buyer search, our model equilibrium features the “rockets-and-feather” property, i.e., prices 1 . In the B2C case, there is extensive evidence of price discrimination between active and passive
buyers, a practice known as “retention pricing” (Ofcom, 2010). In addition, Shelegia and Sherman (2014) find that subjects sent to shop in retail stores in Austria were 40% likely to agree on a discount when initiating a negotiation for a better price. 2 . In the B2C context, a retention offer is frequently associated with a credible commitment to switch. For example, Ofcom (2010) reports that when wireless consumers request from their carrier the code required to proceed with the switch they are typically given a retention offer along with the code.
1
rise faster than the decrease. Summary of model structure and results. Given the complexity of dynamic pricing with asymmetric information, we build our analysis in steps. We begin by considering the static version of our model. Sellers (we assume there are n ≥ 2 of them) set list prices. Buyers (we assume there is a continuum of them) decide whether to pay the list price pi (from their assigned seller) or rather become “active” (i.e., “search”), by paying a cost s and obtaining price quotes qj , j = 1, ..., n, from all sellers.3 Assuming that the sellers’ cost can either be high or low, we have two types of equilibria: separating and pooling. As often happens in signaling games, we uncover a continuum of Perfect Bayesian equilibria. However, restricting to seller optimal equilibria (no alternative equilibrium is better for both seller types), we are able to reduce the set of equilibria considerably. First we show that there exists a unique separating equilibrium. In it, sellers set a price such that buyers are exactly indifferent between searching and not searching. Buyers do not search if price is low, and search with probability α if price is high, where α is the lowest value required for the seller’s incentive compatibility constraint to be satisfied (a low-cost seller does not want to “masquerade” as a high-cost seller). We also show that there exists a unique pooling equilibrium: Sellers set a price p (regardless of cost) such that buyers are indifferent between searching and not searching (given the buyers’ prior beliefs about sellers’ cost); and buyers do not search. Next we extend the analysis to the dynamic case, that is, the case when costs evolve stochastically over time according to a Markov process with transition probabilities γL (switch from low to high) and γH (switch from high to low). If the static game admits many equilibria, in the dynamic game the scope for equilibrium multiplicity is even greater. Our refinement strategy is to restrict to equilibria with the following stationary property: whether each period’s prices are separating or pooling only depends on the change in cost level with respect to the previous period. Similarly to the static model, we further restrict to seller-optimal equilibria. We show that there exists a unique equilibrium within this set that satisfies the rocketsand-feathers property, namely the property that prices increase faster in response to a cost increase than they decrease in response to a cost decrease.4 In this equilibrium, prices reveal cost if and only if there is an increase in cost. In other words, sellers set a high price when cost increases, and thereafter gradually decrease price along a pooling phase until the next cost increase. Buyers in turn search with strictly positive probability when prices increase and remain passive otherwise. A number of previous papers develop models with rocket-and-feathers price dynamics (see literature review below). To the best of our knowledge, ours is the first to develop a theory of rational buyer behavior such that, in equilibrium, search is caused by price increases. In order to stress this point, in particular the difference between price level and 3 . Our definition of “search” is different from what is normally assumed in the literature. By becoming
“active”, our buyers don’t just learn about other sellers’ prices; the actually obtain different price quotes than “passive” buyers from the same seller. 4 . See Bacon (1991), Peltzman (2000), Lewis (2011). Peltzman (2000) documents, for more than 200 industries, that prices rise faster than they fall. Although much of the recent literature on rockets-and-feathers has been motivated by the dynamics of retail gasoline markets, Peltzman (2000) shows that the rockets-and-feathers feature “is found as frequently in producer goods markets as in consumer goods markets.”
2
change in price level, we use a number of existing models of search and price dynamics to generate comparable pseudo-data. We then run search regressions of the sort found in the empirical literature, where the dependent variable is given by the extent of buyer search and the set of explanatory variables includes both price level and change in price level. There are models consistent with more search when prices are high (e.g., static models) or more search when prices increase. However, ours is the only one consistent with positive coefficients on the price level and the change in price level variables, as suggested by the empirical evidence. Related literature. Some of the literature on price dynamics with search has been motivated by the rockets-and-feathers property: Tappata (2009) develops a Varian (1980) type model of mixed-strategies and price dispersion; Yang and Ye (2008) propose a Salop and Stiglitz (1977) type bargains-and-ripoffs model; and Cabral and Fishman (2012) develop a dynamic version of a Diamond (1971) type of model. Although these models differ considerably, they all produce “rockets-and-feather” dynamics. Similarly to Diamond (1971), the equilibrium in Cabral and Fishman (2012) features no search. Search does take place along the equilibrium path in Tappata (2009) and Yang and Ye (2008). And, as we will see in Section 4, buyers are more likely to search when prices increase and/or when prices are low. The first is consistent with our model and the empirical evidence, but not the second. To the best of our knowledge, the only paper predicting that buyers search when prices increase or are high is Lewis (2011). His “behavioral” model assumes that buyers form expectations about the price distribution based on the average price level from the previous period. In this context, when prices increase buyers’ expectations of the price distribution tend to be too low, causing them to search more than they otherwise would. Our paper differs from his in that we assume buyers are rational and hold correct beliefs regarding seller prices. In other words, we present a complete equilibrium narrative for the prediction that buyers search when prices increase and/or are high. The literature on search and price dispersion extends well beyond the above papers. Relevant papers include Burdett and Judd (1983), Stahl (1989), Benabou and Gertner (1993), Janssen and Moraga-Gonz´ alez (2004). Particularly germane are the papers on non-reservationprice buyer strategies, where costly search takes place along the equilibrium path: Dana (1994), for example, assumes that two “identical firms produce a homogeneous product and compete in price.” Similarly to our setup, the firms in Dana (1994) “have the same marginal cost, which may be either high or low.” Differently from us, however, there is a fraction of informed consumers who observe all of the prices. Dana (1994) shows that, if search costs are sufficiently low, then there may exist non-reservation-price equilibria where, similarly to our equilibria, buyers are indifferent between searching and not searching, and costly search takes place along the equilibrium path. Similarly, Janssen, Parakhonyak, and Parakhonyak (2017) find that “there is a region of ‘high’ prices that are set with positive probability such that consumers are indifferent between buying and searching.” Although these papers develop static models, one can think of the dynamic application of their results, which is a monotonic relationship between cost level and price level and with positive search intensity at high prices along the equilibrium path. That said, these papers are silent with respect to the question of buyer behavior in reaction to a price change. We return to this issue in Section 4. Finally, considering our model allows for price discrimination between “passive” and
3
“active” buyers, this paper also relates to the “retention offers”, consumer switching, and search deterrence literatures (Cai, Deilami, and Train, 1998; Haan and Siekman, 2015; Gnutzmann, 2014; Armstrong and Zhou, 2016). For example, Gnutzmann (2014) models “retention pricing” (a lower price offered to “active” buyers) as a form of sorting heterogeneous buyers (heterogeneous with respect to their switching cost). Haan and Siekman (2015) follow a similar path, further allowing for sellers to directly poach rival sellers’ buyers. As in our model, these papers consider the possibility of consumers becoming “active”. However, they do not deal with the issue of price dynamics and buyer search. Roadmap. Section 2 sets up the static version of our model. Section 3 introduces the dynamic model. In 3.1 we solve for the case when costs follow a Markov process with an absorbing state, while 3.2 considers the more general case when cost follows an ergodic stochastic Markov process. In Section 4 we compare our model to a series of alternative models of price and search dynamics. Section 5 concludes the paper.
2. Static model In this section we consider a static model of pricing and search. This section fulfills three different goals. First, it allows us to bridge our analysis with respect to the existing literature on search in a static framework. Second, it allows us to introduce the reader to the issues of equilibrium multiplicity and equilibrium selection present in this type of models. Third, given that we propose an interpretation of search (“active” vs “passive” buyers) which differs from the standard treatment in the literature, it also allows us to introduce the reader to the particular framework we consider. Consider an industry with n > 2 sellers indexed by k ∈ {1, 2, ..., n} and a measure m of buyers, where each buyer is randomly assigned to a seller. Sellers produce the same product and face the same unit cost, c ∈ {cL , cH }, which is known to sellers but not the buyers. We assume that γ is the probability that c = cH (thus 1 − γ is the probability of the event c = cL ). Each buyer has a unit demand with choke price u, which we assume is very large, so that all buyers make a purchase in equilibrium.5 The timing is as follows. Sellers observe the value of c and simultaneously set prices pk , where k denotes the seller’s identity. Each buyer observes the price (but not the cost) of the seller they are assigned to and chooses between two options: (a) forgo search for a better price (passive buyers); or (b) become active and search for a better deal by incurring a cost s > 0 (active buyers). We make the important assumptions that, by paying s, the buyer is perceived by sellers as an active buyer (i.e., a searcher); and that sellers are able to 5 . The assumption of unit demand is an approximation. It fits a variety of B2C examples, such as
cable TV subscriptions. Moreover, in many B2B examples the particular input demanded by the buyer represents a small fraction of the overall input bill and the production function is close to Leontief (with respect to that particular part). Again, in this context, the assumption of unit demand is a good approximation. We believe that introducing price elasticity of demand would not change our results qualitatively. However it would complicate the model’s solution significantly, especially in the dynamic version of the model introduced in the next section. The main difficulty is that price is no longer defined by the buyers’ indifference condition (being “active” vs remaining “passive”), rather it reflects both optimization on the extensive margin (keeping the price below a certain level to retain customers) and the intensive margin (trading off the profit margin and the price-sensitive demand).
4
set different prices to active buyers denoted by q k for each seller k. Once buyers make their search decisions, sellers simultaneously set prices for searchers. Finally, searchers choose a seller and all buyers make their purchase decision, at which point period payoffs are received by sellers and buyers. A strategy for seller k consists of prices pk (c), q k (c) as a function of cost. A strategy for a buyer attached to seller k consists of (a) a probability α(pk ) of becoming active (by which we mean paying cost s to get quotes q k from all sellers k = 1, ..., n); and (b) a purchase decision, given the available list price (pk for a passive buyer matched with seller k, and {pk , q 1 , ..., q n } for an active buyer originally attached to seller k). We adopt the concept of Perfect Bayesian Equilibrium: a set of strategies and beliefs such that (a) each player’s strategy is optimal given other players’ strategies and beliefs; and (b) beliefs are Bayes-consistent with strategies. Given the game’s symmetry across sellers, we further restrict attention to symmetric equilibria, that is, equilibria where all sellers follow the same strategy. As often is the case in games with asymmetric information and a continuum of strategies, there exists a continuum of equilibria which are supported by appropriate off-theequilibrium-path beliefs. We therefore impose an additional restriction on equilibria, namely seller optimality. Definition 1. An equilibrium is optimal is there does not exist another equilibrium yielding both seller types a higher equilibrium payoff, with strict inequality for a least one type. The model is characterized by a series of parameters: seller cost c ∈ {cH and cL }; buyers’ belief β(p) that c = cH (prior to their decision of whether to become active); and buyers’ search cost, s. Given that there are only two cost levels, there are only two possible candidates for an equilibrium class in seller pure strategies: a separating equilibrium and a pooling equilibrium. In what follows, we show that we can pin down a unique equilibrium in each class that satisfies Definition 1. Separating equilibria. equilibrium.
We first show that there exists a unique optimal separating
Proposition 1. There exists a unique optimal separating equilibrium. Equilibrium seller strategies are given by p(c) = c + s q(c) = c where c ∈ {cL , cH }; buyer search strategies are given ⎧ ⎪ ⎨ (cH − cL )/(cH − cL + s) if α(p) = 1 if ⎪ ⎩ 0 if and buyer beliefs are given by
by p = cH + s p > cL + s, p = cH + s p ≤ cL + s
β(p) =
1 0
if if 5
p = cH + s p = cH + s
A formal proof of Proposition 1 can be found in the Appendix. We first show that no other prices can be sustained in equilibrium. Next, we examine the incentive compatibility constraint. In this case the binding constraint is that a low-cost firm does not want to “masquerade” as a high-cost firm by setting a high price (and earning a high margin). What keeps a low-cost type “honest” is precisely buyer search. This implies a lower bound on the value of α. The equilibrium corresponding to the lowest value of α must be optimal: a higher value of α implies a strictly lower payoff for a high-type seller, thus violating the optimality refinement. One possible criticism of the equilibrium in Proposition 1 is that buyers play mixed strategies: when the seller sets p = pH , buyers become active with probability α(pH ) ∈ (0, 1). However, in this context we can think of mixed-strategies as a reduced form of pure strategies with privately observed shocks, in the spirit of Harsanyi (1973). We formalize this argument in the Appendix. Pooling equilibria. We next turn to pooling equilibria; as in the case of separating equilibria, there exists a unique optimal equilibrium within the class of pooling equilibria (proof in the Appendix). Proposition 2. If s ≥ (cH − cL ) (1 − γ), then there exists a unique optimal pooling equilibrium. Equilibrium strategies are given by p(c) = γ cH + (1 − γ) cL + s q(c) = c where c ∈ {cL , cH }; buyer search strategies are given by 0 if p = γ cH + (1 − γ) cL + s α(p) = 1 otherwise and buyer beliefs are given by β(p) =
or
p < cL + s
γ if p = γ cH + (1 − γ) cL + s 0 otherwise
The restriction that s be sufficiently high is required for the pooling price to be greater than cH ; otherwise, the high-cost firm has an incentive to deviate by setting p ≥ cH . Separation vs pooling. Much of game theory is concerned with the issue of equilibrium selection in signaling games (which are prone to admit multiple equilibria). Our optimality criterion (Pareto optimality across different informed player types) allows us to select a unique separating and a unique pooling equilibrium. Can anything be said about the selection between the two types of equilibria? One possible criterion for equilibrium selection is to consider seller expected profit (similar to what we already did when restricting to optimal equilibria within each class of equilibria).6 In a separating equilibrium, a low-cost seller earns a profit of πLS = (cL + s) − cL = s
(1)
6 . In this paper, all the profit calculations are normalized to be per measure one of assigned customers.
6
whereas a high-cost seller earns
c H − cL π = (1 − α) s = 1 − cH − c L + s S H
s=
s2 c H − cL + s
(2)
In a pooling equilibrium, a low-cost seller earns a profit of
πLP = γ cH + (1 − γ) cL + s − cL = s + γ (cH − cL )
(3)
whereas a high-cost seller earns a profit of
P = γ cH + (1 − γ) cL + s − cH = s − (1 − γ) (cH − cL ) πH
(4)
Comparing (1) and (3), we conclude that a pooling equilibrium gives a low-cost seller a higher profit. Comparing (2) and (4), we conclude that a high-cost seller prefers a pooling equilibrium if and only if s > (cH − cL ) (1 − γ) /γ (5) a condition that is stricter than the condition for the existence of a pooling equilibrium. We conclude that, if s < (1 − γ) /γ 1−γ < cH − c L then the pooling equilibrium is better for the low cost seller but worse for the high cost seller; whereas if (5) holds then the pooling equilibrium is better for both types of seller. In terms of the expected, or average, seller payoff, the pooling equilibrium (if it exists) is preferred by the seller. In fact the expected payoff of a seller in a pooling equilibrium (1−γ)(cH −cL )+s is exactly equal to s, while in a separating equilibrium it is equal to s < s. cH −cL +s Intuitively, buyers are always indifferent between searching or not searching, thus the total amount paid is equal to the markup s above the expected price. In the pooling equilibrium with no search, this markup is entirely captured by the seller, while in a separating equilibrium some of this markup is absorbed by search activity, resulting in a lower seller profit. From a social welfare viewpoint, the pooling equilibrium (if it exists) is clearly better. The argument is simple. First, all buyers make a purchase of exactly one unit in either equilibrium, so there is no deadweight loss. The only difference between the two equilibria is that in the separating equilibrium search takes place with strictly positive probability along the equilibrium path, whereas under pooling equilibrium there is no search, thus no search cost is wasted. We note, however, that in terms of social welfare the cards are stacked in favor of the pooling equilibrium. If demand were not L-shaped (unit demand), deadweight loss would likely be greater under a pooling equilibrium to the extent that prices do not reflect costs. Against the seller payoff and social welfare arguments, which favor the pooling equilibrium, strong Nash equilibrium refinements favor the separating equilibrium. Specifically, the pooling equilibrium does not survive the D1 criterion (Banks and Sobel, 1987). Suppose that a seller deviates from the proposed pooling price p by increasing price by Δ p. For a type i seller, this deviation is profitable if and only if the buyers’ response search probability α is such that
πiP < (1 − α) πiP + Δ p 7
which is equivalent to α<
Δp Δ p + πiP
P , the set of values α that make the deviation profitable is strictly greater Since πLP > πH for i = H. Therefore, the D1 criterion implies that buyers believe that the price deviation comes from a high-cost firm. Finally, if Δ p < (1 − γ) (cH − cL ), then the deviation price is lower than cH + s, which in turn implies that this deviation does not trigger search, which finally makes the deviation profitable for low cost type seller, thus eliminating the proposed equilibrium. In sum, we can find arguments in favor of separation and arguments in favor of pooling. This suggests that both are potentially valid equilibria. The argument is even stronger when we consider the dynamic extension of the model, as we will do in the next section. A simple extension of the static model is to consider the “repetition” of the static equilibrium, where the underlying cost is a random draw each period. In a dynamic separating equilibrium, sellers set a high or a low price in each period as a function of their cost in that period. A dynamic pooling equilibrium has sellers set the same price in every period, independently of their cost in that period. In Section 3.2 we will see that these dynamic versions of the static model equilibria correspond to equilibria of the richer dynamic version of the model, where the underlying cost follows a Markov process. However, they fail to reflect various dynamic properties found in the data. By contrast, a combination of pooling and separation spells allows us to construct equilibria that closely match empirical stylized facts.
Search and price dispersion. Most of the search literature is based on the idea of price dispersion: to the extent that firms set different prices, a searcher expects to find a better price by searching than the price obtained without search. By contrast, in our model all sellers set the same list price p while (in some cases) “search” (i.e., active buyers) still takes place along the equilibrium path. How can there be rational search without price dispersion? First, in our framework the incentive for becoming an active buyer is to obtain better prices from sellers, including the seller that the buyer is currently attached to: even though there are no differences in the list prices set by the various firms, active buyers are offered prices q that are lower than list prices p. To the extent that q < p, there is price dispersion in equilibrium, but this is the difference in prices paid by active and passive buyers, not price dispersion in the traditional sense. Second, in the pooling equilibrium we derived buyers are uncertain about the value of cost, and thus about the value of q they will be quoted if they become active. Therefore, from the buyer’s perspective there is “dispersion” of q in the probabilistic sense of the word.
3. Dynamic model In this section we extend the model in Section 2 to the infinite-period case. Recall that, in the static case, buyers are uncertain about the seller’s cost, holding a prior γ that cost is high. In the dynamic context, buyers can use past prices as the basis for their belief regarding the seller’s cost in the current period. Many of the intuitions and equilibrium features of the static model carry over to the dynamic model. However, dynamics introduces a host of new possibilities. 8
We assume time is discrete, t = 1, 2, ..., and both sellers and buyers discount the future according to the factor δ. As in Section 2, seller’s cost, ct , in period t can take two different values: ct ∈ {cL , cH }. We assume that c0 is known to buyers and that, for t > 0, ct follows a Markov process with transition matrix 1 − γL γL M= γH 1 − γH For i ∈ {L, H}, γi is the probability that cost changes when ct = ci . We assume M is common knowledge to buyers and sellers. However, as before, the value of ct for t > 0 is the sellers’ private information. Let βt denote the buyer belief that ct = cH (measured at the beginning of period t), where βt is a function of the price history up to time t (non-inclusive) and β0 = 1 (resp. β0 = 0) if c0 = cH (resp. c0 = cL ). A natural extension of the buyer’s strategy is a probability of searching, α(pt , βt ), as a function of the current price and of the buyer’s prior belief βt that cost is high.7 Regarding sellers, the time extension of the game opens the door to a rich strategy space. In order to focus our attention on a limited set of reasonable equilibria, we consider only simple equilibria. The spirit of our restriction to simple equilibria is similar to Markov equilibria: we restrict to a limited state space and assume that the nature of pricing in each period — in particular whether prices are separating or pooling — is only a function of the current state, not of other elements of price or purchase history. The optimality condition then selects a unique price set for each type. Definition 2. A simple equilibrium has the property that the nature of equilibrium prices in each period (separating, pooling) is only a function of the cost change during that period; and price levels depend only on the state variables βt and ct . In this setting, we have three possible cost-change values: +, −, ◦, corresponding to positive, negative or no cost change; and since there are two possible pricing strategies (separating prices and pooling prices), we have up to 23 = 8 possible equilibrium configurations. However, internal consistency and the nature of cost dynamics greatly reduce the number of possible equilibrium types. In the following subsection, we consider the case where cost dynamics are characterized by an absorbing state: either γH = 0 (inflationary case) or γL = 0 (deflationary case). The analysis of these cases is helpful as they serve as a stepping stone to the more general case (stationary cost dynamics) considered in the following subsection. The absorbing-cost analysis also helps develop economic intuition for the dynamic extension of the static game.
3.1. Absorbing cost state In this subsection we consider a special case of our model where one of the cost states is absorbing, i.e., either γH = 0 or γL = 0. In this case the eight possible simple equilibrium configurations of the full dynamic case are reduced to two: fully separating and fully pooling. To see this, consider, for example, the case when the high-cost state is absorbing and c0 = cL .8 The cost change can take two values only: ◦ and +. Moreover, + happens at one ˆ t , βt ) the belief 7 . In what follows we denote β the belief about the cost prior to observing pt , and β(p after observing pt . 8 . Otherwise, if c0 = cH , then the price is constant at cH , which is then common knowledge
9
point in time only, when the cost increases from cL to cH . Suppose prices are separating at this cost-change state. It means that the cost change is revealed to the buyers and thus they can infer the underlying cost at all times. Thus both prior and post the cost change, the prices will correspond to beliefs β = 0 and β = 1 respectively, making this equilibrium fully separating. Now suppose that prices are pooling when cost-change state is +. Then, it must be that in state ◦ the seller was also charging a pooling price. Otherwise, the pooling price would identify state + and buyers would optimally infer the underlying cost, making the pricing at + correspond to separating equilibrium.9 In what follows, we consider the two equilibrium configurations separately in two cases: when cH is an absorbing state and when cL is an absorbing state. Separating equilibrium. Consider the inflationary case, that is, c0 = cL and γH = 0. In other words, cost starts at a low level, switches to a high level with probability γL , and once it reaches cH it remains there forever. Proposition 3. Suppose that c0 = cL and γH = 0. There exists a unique optimal simple separating equilibrium. Equilibrium seller strategies are given by time t prices p(cH ) = cH + (1 − δ) s
p(cL ) = cL + s 1 − δ 1 − αLH γL q(cH ) = cH − δ s
q(cL ) = cL − s δ 1 − αLH γL
where ct ∈ {cL , cH }; buyer search strategies are given by time t search probabilities ⎧ ⎪ if pt = cH + (1 − δ)s and pt = pt−1 ⎨ αH
α(pt , βt ) = 0 if pt = pt−1 ; or pt ≤ cL + s(1 − δ 1 − αLH γL ) ⎪ ⎩ 1 otherwise where αLH ≡
cH − c L cH − cL + (1 − δ (1 − γL )) s
and buyer beliefs are given by time t posterior beliefs 1 if pt = cH + (1 − δ)s ˆ t , βt ) = β(p 0 otherwise and βt = (1− βˆt−1 )γL + βˆt−1 for buyers with no search activity in the previous period; βt = 1 if a buyer was active at t − 1 and encountered price q(cH ); βt = γL if a buyer was active at t − 1 and encountered a price q(cL ). To understand the intuition for the values of p(c) and q(c), suppose that δ = 0. Then, for a seller, buyers have no future value and qH = cH , that is, competing for an active buyer 9 . We use terms “pooling price” and “separating price” loosely. We call a “separating price” the
optimal price when βt = 0 or βt = 1. And a pooling price, the optimal price when beliefs are βt ∈ (0, 1).
10
is akin to static Bertrand competition, yielding price equal to cost (just as in the static case). Knowing this, buyers are willing to accept a price of cH + s, one that exactly makes them indifferent between being active and being passive (again, just as in the static model considered in the previous section). At the opposite extreme, if δ = 1 then a buyer is a valuable asset if pH > cH . Therefore, it must be that Bertrand competition for searchers implies that pH = cH . The intuition for pL , qL is similar to the intuition for pH , qH : In the limit when δ = 0, we obtain pL = cL +s and qL = cL . In the opposite extreme, when δ = 1, we get pL = cL +s α γL and qL = cL − s (1 − α γL ). These latter expressions differ from their high-cost counterpart because, at state c = cL , there is always a chance that the cost changes and a buyer is lost to search (which, along the equilibrium path, happens with probability α > 0 when cost changes from cL to cH , which in turn happens with probability γL ). Next we consider the deflationary case. Proposition 4. Suppose that c0 = cH and γL = 0. There exists a unique optimal simple separating equilibrium. Equilibrium seller strategies are given by time t prices p(cH ) = cH + (1 − δ) s + αH δs − αH δ γH s p(cL ) = cL + (1 − δ) s q(cH ) = cH − δ s + αH δ s − αH δ γH s q(cL ) = cL − δ s where ct ∈ {cL , cH }; buyer search strategies are given by time t search probability if pt = cH + (1 − δ) s + αH δ s − αH δ γH s αH α(pt , βt ) = 0 otherwise where αH ≡
(cH − cL ) + s (1 − δ(1 − γH ))
2
+ 4 s δ (1 − γH ) (cH − cL ) − (cH − cL ) + s (1 − δ (1 − γH ) 2 s δ (1 − γH )
and buyer beliefs are given by time t posterior beliefs 1 if pt = cH + (1 − δ) s + αH δ s − αH δ γH s ˆ t , βt ) = β(p 0 otherwise and βt = βˆt−1 (1 − γH ) for buyers with no search activity in the previous period; βt = 1 − γH if a buyer was active at t − 1 and encountered price q(cH ); βt = 0 if a buyer was active at t − 1 and encountered a price q(cL ). Different from the increasing-cost case, along the equilibrium path a positive measure of buyers must be active at all times when pt = p(cH ). This follows from the seller’s incentive compatibility constraint: if the seller does not lose any buyers by setting p(cH ), then they have no incentive to lower price to p(cL ) when ct = cL (as a separating equilibrium requires). We note that both separating equilibria above are simple, as the price levels follow a separating strategy in the state of no price change, and reveal the underlying cost when 11
Figure 1 Separating equilibria in increasing-cost and decreasing-cost cases c(t), p(t), q(t)
c(t), p(t), q(t)
•
pH
pH
cH
cH
qH
qH
pL
pL
cL t
•
•
•
•
cL
t 0
•
t 0
t
it changes (state “+” and “−” respectively). The equilibria are also optimal because we choose the lowest α required to satisfy the seller’s incentive-compatibility constraint. Proofs of Proposition 3 and Proposition 4 can be found in the Appendix. Figure 1 depicts typical equilibrium paths for the increasing cost case (left panel) and decreasing cost case (right panel). The gray lines show the evolution of cost, whereas the black lines show the evolution of the (common) list price. Finally, bullet points show the intensity of search at a given time and list price level. In the increasing cost case, cost starts off at cL . In each period, it increases to cH with probability γL . In the particular case of Figure 1, this happens at time t . At this point, price switches from pL to pH and buyers become active with probability α > 0 (or, alternatively, a fraction α of buyers become active). Active buyers pay qH , whereas passive buyers pay the list price pH . Thereafter, all buyers pay pH . Notice that, in equilibrium, buyers only become active (at most) once, namely when prices switch from pL to pH , which in turn happens when costs switch from cL to cH . In the decreasing cost case, cost starts off at cH . In each period, it decreases to cL with probability γL . In the particular case of Figure 1, this happens at time t . At this point, price switches from pH to pL . In the decreasing cost case, buyers become active with probability α every period when p = pH . This differs from the increasing cost case, when buyers only become active (at most) at time t . Note that the intensity of search (when it happens) in this example is greater in the increasing cost case than in the decreasing cost case. However, to the extent that search takes place in more periods in the decreasing cost case, the overall total measure of active buyers may be greater in the decreasing cost case. Pooling equilibria. We now turn to the case of pooling equilibria. Proposition 5. Suppose that s ≥ (1 − γL ) (cH − cL ), c0 = cL and γH = 0. There exists a
12
unique optimal simple pooling equilibrium. Equilibrium seller strategies are given by p(0) = cL + s −
δs 1 − δ (1 − γL )
p(t) = cH + (1 − δ) s − (1 − γL )t (cH − cL − δ s), ∀t > 0 δs q(0, cL ) = cL − 1 − δ (1 − γL ) q(t, cL ) = cL ,
∀t > 0
q(t, cH ) = cH − δ s +
δ (1 − γL )t+1 (c − cL − δ s) 1 − δ (1 − γL ) H
Along the equilibrium path, non-searchers believe that c = cH with probability β(t) = 1 − (1 − γL )t ˆ p) = 0. Buyers do not search If a price different from p(t) is observed at time t, then β(t, along the equilibrium path. Proposition 6. Suppose that s ≥ (1 − δ) (cH − cL )/(1 − δ + δ γH ), c0 = cH and γL = 0. There exists a unique optimal simple pooling equilibrium. Equilibrium seller strategies are given by 1 − δ + δ γH t p(t) = cL + s + (1 − γH ) cH − cL − s δ 1−δ c − c
δs H L q(t, cH ) = cL + 1 − δ (1 − γH )t+1 + 1 − δ + δ γH 1−δ q(t, cL ) = cL Along the equilibrium path, non-searchers believe that c = cH with probability β(t) = (1 − γH )t ˆ p) = 0. Buyers do not search If a price different from p(t) is observed at time t, then β(t, along the equilibrium path. Figure 2 depicts typical equilibrium paths under the increasing cost case (left panel) and decreasing cost case (right panel). In each period, both a high cost and a low cost seller set the same price, a price which changes from period to period following the evolution of buyer beliefs. In the increasing cost case, price increases over time and converges asymptotically to cH + (1 − δ) s, the price set by a high-cost seller in the separating equilibrium. In the decreasing cost case, prices decrease over time and converge asymptotically to cL + s. This price is different from the separating equilibrium case, because searchers in the pooling equilibrium gain knowledge about the underlying cost. When cost is cL , searchers are more optimistic than consumers who had never searched, and thus their search reservation price remains lower than the price charged in equilibrium, which implies that they search in every period going forward, which in turn implies zero seller profit (per searcher) in all future periods. 13
Figure 2 Pooling equilibria in increasing-cost and decreasing-cost cases c(t), p(t)
c(t), p(t)
lim p(t)
p(0)
cH
cH
p(0) lim p(t)
cL
cL
t 0
t
t 0
t
t
Note that, unlike the separating equilibrium, prices may fall below costs under a pooling equilibrium. For example, in the decreasing cost case (right panel), which corresponds to a particular realization of the stochastic process for costs, we observe that the seller prices below cost from t to t . Why would a seller choose to stay in the market while pricing below cost? Given the equilibrium strategies, the alternative of setting a higher price (e.g., a price above cost) leads all buyers to search; and as we showed earlier, a searcher is worth zero, implying zero profit for any potential deviations. Therefore, in order for the putative price path to be incentive compatible, we require that the seller’s value of staying in the market is positive. Although at t the seller makes negative period profits, its expect discounted profit is positive. Naturally, this condition implies limits on the relevant parameter values, which corresponds to the conditions in the text of Proposition 5 and Proposition 6. Discussion. The main focus of our paper is understanding buyer behavior with respect to searching for a better deal (i.e., becoming active). How do the above equilibria inform this behavior? First, we can see that depending on how sellers behave (separating vs pooling) buyers may become active in certain periods or not become active at all. Second, we see that search is associated with high prices (decreasing cost case) or with price increases (increasing cost case). The empirical evidence seems consistent with both of these patterns. As we will see in Section 4 our model is unique in that it predicts both the effect of p and the effect of Δ p on buyer search.
3.2. Ergodic cost dynamics In this section we consider the stationary case when costs follow an ergodic process: γi > 0 for i ∈ {L, H}. We continue to focus on simple equilibria. Even though, as mentioned in the previous section, there are potentially eight combinations of separating and pooling prices, internal consistency reduces the number of (simple) equilibrium configurations to four: fully separating, fully pooling, separating when price increases and otherwise pooling (rockets and feathers), separating when price decreases and otherwise pooling (bubbles and rocks). Optimality selects a unique equilibrium within each class of simple equilibria. We prove two results: first, a result regarding the search properties of simple equilibria; and second, a result proving that there exists a unique simple equilibrium satisfying a series
14
of properties that are consistent with the data. We begin with the central result of our paper, pertaining to the relation between price and search. Proposition 7. Along the equilibrium path of an optimal simple equilibrium, search only takes place when price (strictly) increases or price is at the highest observed level. In other words, a (strict) price increase or a price at the highest observed level is a necessary condition for search to take place. The intuition for Proposition 7 is, in a certain sense, already present in the static model of Section 2: the highest observed price corresponds to the separation price set by a high-cost seller. In order to ensure incentive compatibility, buyers must search when such a price is set; otherwise, low-cost seller would want to mimic a high-cost seller. Similarly, in a dynamic case, buyers search when the price is at a high level. Observing a high price following either a low price (price increase) or high price (no change), some buyers choose to become active and the search intensity will be associated with the seller incentive compatibility constraint. The more attractive it is for a low-cost seller to “masquerade” as a high cost seller, the more buyers would choose to search to deter this deviation. The proof of Proposition 7 may be found in the Appendix. The proof consists of deriving all simple equilibria and showing, by inspection, that all have the properties claimed by the proposition. The fully dynamic model is necessary to explore many of the dynamic properties found in the data, namely asymmetries in the upward and downward movement of prices. Next we formally define the property of rockets and feathers — the aforementioned asymmetry in price adjustment — and show that there exists a unique simple equilibrium with such properties. As we will then see, in this equilibrium buyer search is caused by a price increase, not by the price level per se. Definition 3. An equilibrium has the rockets-and-feathers property if, along the equilibrium path, the average price increase is greater than the average price decrease. We are now ready to complete our equilibrium selection process in the stationary-cost case. The precise description of equilibrium strategies is a rather lengthy process. In fact, there exists no closed-form analytical form describing the buyer search strategies. The text of the proposition below includes the essential features of the equilibrium path, leaving the complete description of equilibrium strategies for the text of the proof itself. Proposition 8. Among the set of optimal simple equilibrium, there exists a unique one that features rockets-and-feathers price dynamics. Along the equilibrium path, sellers set p = pH when cost increases from cL to cH . Thereafter, sellers set a strictly declining series of prices p(t) independently of cost, where t is time elapsed since the last switch from cL to cH . Buyers search with probability α(t) when price equals pH , where α(t) is strictly increasing in t; and otherwise remain passive. Figure 3 depicts equilibrium price and search intensity along one possible cost series. In this particular case, cost switches from cL to cH at times τ1 and τ2 . When that happens, sellers switch from whatever price they were setting to pH , the highest price in the observed price distribution. Also at τi , buyers search with strictly positive probability. Moreover, 15
Figure 3 Rockets-and-feathers equilibrium c(t), p(t), q(t)
•
p(0)
•
cH
lim p(t) cL
t 0
τ1
τ2
search intensity is greater the greater the price increase that takes place during that period. For example, at τ1 price had been declining for longer than at τ2 . As a result, the price increase at time τ1 is greater than the price increase at τ2 . This in turn implies that search intensity is higher at τ1 than at τ2 . In Figure 3 (just as in Figure 1), this is represented by a larger bullet point at τ1 . As can be seen from Figure 3, there are two statements one can make about search. First, search takes place if and only if the list price increases. Second, search takes place if and only if the list price is at its highest level. However, there are several reasons why the statement about price increase is more accurate than the statement about price level. First, the intensity of search is greater the greater the price increase, whereas the price level includes no information about the intensity of search other than that it’s strictly positive when list price is at its highest level. Second, were we to consider the actual price paid (where searchers pay the discounted prices q), the statement about highest price is no longer true: while it is true that search takes place when the list price is at the highest value observed along the equilibrium path, the average price paid might not be the highest. As mentioned earlier in this section, the simplicity criterion, together with optimality, reduces the set of equilibria to four types of equilibria. The additional rockets-and-feathers selection criterion reduces the set to a unique equilibrium. There are therefore three optimal simple equilibria excluded by the rockets-and-feathers selection criterion. First, similarly to what we find in the context of repeated games, the repetition of the static Nash equilibrium is a natural extensions of the Nash equilibria of the static game to the dynamic context. In particular, there exists a pure separating equilibrium in the dynamic game where prices (independent of time t) are given by pL = cL + (1 − δ) s + δ αL γL s q L = c L − δ s + δ αL γ L s pH = cH + (1 − δ) s + δ αH s − δ αH γH s q H = c H − δ s + δ αH s − δ α H γ H s This equilibrium satisfies Proposition 7 in the sense that buyers search when prices are high. 16
It is also true that buyers search when prices increase, but a high price is a sufficient of the presence and extent of search. (More on this in the next section.) The pooling equilibrium from the static model in Section 2 can also be extended to the dynamic case.10 In this case, prices and beliefs are given by p = β cH + (1 − β) cL + s q = c β = γL /(γL + γH ) As in the separating equilibrium, prices are independent of time t. Differently from the separating equilibrium, list prices are also independent of cost. As in the static pooling equilibrium, buyers never search. This equilibrium thus satisfies Proposition 7 in a trivial way (for no search takes place along the equilibrium path). Finally, there is a third type of equilibrium excluded by the “rockets-and-feathers” property, one which we may refer to as “bubbles and rocks.” In this equilibrium sellers separate when costs decrease, and pool otherwise. Specifically, each time cost switches from cH to cL sellers set a low price. Thereafter, prices increase over time with p determined by the number of periods since the last cost decrease and are independent of seller cost. In the next section we use our model (and alternative models of search and price dynamics) as a data generating processes and run a series of regressions on the pseudo-data thus generated. As we will see, Proposition 8 implies that both price and price change are correlated with buyer search in our model.
4. Numerical simulations Anecdotal and empirical evidence (Ho, Hogan, and Scott Morton, 2017; Paciello, Pozzi, and Trachter, 2019) suggests that buyers are more likely to search when prices increase and when prices are high. As we have seen in the previous section, our model delivers these predictions. In order to evaluate the relative weight of price level and change in price level as determinants of buyer search behavior, we use our model as a data-generating process and run a series of regressions based on the pseudo-data thus created. In order to compare our model’s (CG) relative performance with respect to alternative models of search and price dynamics, we follow the same strategy to generate alternative datasets from alternative models. In all cases, after generating equilibrium values, we normalize all of the variables, so that regression coefficients can be understood as the effect in Y of a one standard deviation in X, measured in standard deviations of Y . One first alternative is the trivial extension of our “static” model to the dynamic game (S): as seen in the previous section, one possible equilibrium of the dynamic game consists of sellers setting a high price if cost is high and a low price if cost is low.11 We thus generate a time series by stringing together multiple simulations of the static model. Two additional alternative data generating processes are based on Tappata’s (2009) model of rockets-andfeathers dynamics (T) and Yang and Ye’s (2008) model of rockets-and-feathers dynamics 10 . For simplicity, we depart from the assumption that c0 is known to the buyers and instead assume
that buyers enter the market with ergodic beliefs about the underlying cost. 11 . The static models developed in Dana (1994), Janssen, Pichler, and Weidenholzer (2011),
Janssen, Parakhonyak, and Parakhonyak (2017), reviewed in Section 1, would lead to similar pseudo data.
17
Table 1 Comparison of various models as data generating processes (S) Static model (Section 2); (CG) Dynamic model (Section 3.2); (T) Tappata (2009); (YY) Yang and Ye (2008) Dependent variable: search intensity S
CG
T
YY
Price
1.000∗∗∗ (0.000)
0.293∗∗∗ (0.004)
−0.999∗∗∗ (0.001)
−0.996∗∗∗ (0.003)
Price change
−0.000 (0.000)
0.794∗∗∗ (0.004)
1.284∗∗∗ (0.001)
1.176∗∗∗ (0.003)
Observations Adjusted R2
1,000 1.000
1,000 0.988
1,000 1.000
1,000 0.993
Note:
∗ p<0.1; ∗∗ p<0.05; ∗∗∗ p<0.01
(YY). In all cases, we assume that cL
=1
cH
=6
δ = .9 s
=3
γL = γH
= .4
and use the various equilibria equations to create time series of c(t), p(t), α(t).12 The results are shown in Table 3.2. As can be seen, CG, T and YY are all consistent with a positive relation between price increase and search intensity. However, both T and YY imply a negative relation between price level and search intensity, whereas CG predicts a positive relation between the two. Both CG and S are consistent with a positive relation between price level and search intensity. However, the “static” model makes no prediction with respect to the relation between price change and search intensity. In other words, of the four models CG is the only one that is consistent with a positive relation between search intensity and both price level and change in price level. To understand these results, notice first that, by construction, the static model cannot deliver dependance of search on past price realizations (since every period simulation is 12 . Detailed notes about the simulation of the T and YY models will be provided upon request. The
qualitative features of the numerical computations with the CG model are robust with respect to the choice of parameter values. Additional parameter values for simulating Tappata (2009): number of firms = 2; consumer valuation = 4; proportion of buyers with no search cost = 0.2; and s = 6. Additional parameter values for simulating Yang and Ye (2008): reservation price = 4; measure of consumers = 2; capacity constraint = 4. While consumer valuation in some states is below the marginal cost of production, the seller is happy to produce at a loss in any particular period in exchange for the possibility to reap profits from the consumer in the future when the cost becomes low. Thus there is trade in every period.
18
independent from the past). As a result, we cannot estimate a coefficient of search on Δp. At some level, this is an obvious result. That said, we decided to include this model in our comparison so as to highlight the difference between price level and changes in price level as determinants of buyer search. The intuition for the numerical results is more complex in the Tappata (2009) and Yang and Ye (2008) models. In these models search is the result of the previously observed price due to the persistence of cost shocks: A low price in period t − 1 signals a low cost in period t, as consumers believe cost is likely to have remained low, and thus induces more search in period t. Similarly, a high price in period t − 1 signals a high cost in period t, as consumers believe cost is likely to have remained high, and thus induces less search in period t. Higher search then happens when price is low in period t − 1, which in turn corresponds to no price change or a positive price change. Lower search, by contrast, happens when price is low in period t − 1, which corresponds no price change or a negative price change. Hence the observed relation between price change and search. However, with respect to the current cost state (or price level), search is just as likely to occur in a high state as it is in a low state. Moreover, in both models cost shocks are persistent, so the HH state is more likely than the LH state. On average, this results in lower search when prices are high, which is contrary to the empirical evidence on search. In sum, we note that our model differs significantly from Tappata (2009) and Yang and Ye (2008); and, unlike these papers, it is consistent with the empirical evidence both regarding price levels and changes in price level.13 Moreover, the above explanation shows that the qualitative results hold for different parameter values. Finally, while various static models in the literature (and the one presented in Section 2) are consistent with a monotonic relation between price level and the extent of search, the dynamic model delivers a clear relation between change in price level and search which is not found in the dynamic projection of the static model.
5. Conclusion Most of the economics literature on search and price dispersion is centered on final-consumer markets, markets where consumers are price takers. However, many transactions in the economy take place in a business-to-business context, a context where buyers have power to request specific price quotes (customer markets). In this paper, we propose a model to address this type of markets. Although parsimonious, our model produces rich dynamics with different types of equilibria (pooling, separating, semi-separating). These equilibria offer an explanation for various stylized facts regarding price dynamics, including, in particular, the property that consumers seek a better deal (become “active” buyers) when they observe a price increase.
13 . Admittedly, the relation between price and search was not the focus of Tappata (2009) and
Yang and Ye (2008).
19
Appendix Purification of mixed strategies. In Section 2, we claim that our model provides a natural application for Harsanyi’s (1973) idea of mixed strategies are the reduced form of a pure-strategy equilibrium of a game with incomplete information. We next prove this argument. In the tradition of Harsanyi (1973), suppose that each buyer’s switching cost is given by s + ζ, where ζ is uniformly distributed in [− , ]. Let Γ( ) be the game that is obtained from our initial game by adding this disturbance to search costs (the original game corresponds to Γ(0)). An equilibrium of this incomplete information game can be obtained from the equilibrium in Proposition 1 as follows. When c = cL , sellers set p = pL − ; when c = cH the seller sets p = pH − (1 − 2α) . In this equilibrium, buyers make search decisions based on strict inequalities (almost surely), and search takes place with the probabilities indicated by Proposition 1. In particular, when c = cH , buyers with search cost s + ζ (measure zero) are indifferent between being active and being passive, where ζ is given by
cH + s + ζ = pH − (1 − 2α) An indifferent buyer then has ζ = (2α − 1) . It follows that the fraction of buyers who search is given by
ζ + =α P ζ < ζ = 2 where the last equality follows from the buyer’s indifference condition. Proof of Proposition 1: Consider first the price set for searchers. Since sellers simultaneously set prices that are available to all customers, Bertrand competition results in pricing at marginal cost, or q(c) = c for c ∈ {cL , cH }. Searchers are therefore not profitable for sellers. In a separating equilibrium, it must be that β(p(cL )) = 0 and β(p(cH )) = 1. The reservation value for search is then cL + s when p(cL ) is set and cH + s when buyers observe p(cH ). We first show why p(cL ) must be equal to buyer’s reservation price. If the p(cL ) > cL +s, then all assigned buyers search and thus unprofitable to the seller. This is suboptimal relative to charging cL + s and making profit s > 0 on each customer. If, on the other hand, p(cL ) < cL +s, then no customers search and the sellers have a profitable deviation to charge a price that is greater than p(cL ) but still below the reservation price. In order to not have a profitable deviation, it must then be that p(cL ) = cL + s. This also implies that there must be no search activity at p(cL ). If a positive measure of buyers search, sellers could profitably deviate by charging a price smaller than the reservation price which discourages search activity from all buyers. In order to sustain an equilibrium with two prices, some search must be induced at the high price. If that is not the case, the seller would deviate by charging the highest price of p(cL ) and p(cH ), independently of the cost they face. In order to avoid such profitable deviation, the higher price must induce some search activity, whereby some customers are lost (become active and unprofitable), deterring the low cost sellers from “masquerading” as high cost sellers. If at p(cH ) all buyers search, a high cost seller receives zero profit. Such an equilibrium can be sustained only if p(cL ) < cH , otherwise the high cost seller would profitably deviate 20
and “masquerade” as a low cost seller, making a positive profit off all its buyers. Even if p(cL ) > cH , we will show that such an equilibrium is not optimal as it leads to lower profits relative to the alternative equilibrium. Consider, on the other hand, an equilibrium where the high cost seller retains some of its buyers. Then it must be that at p(cH ) buyers are indifferent between staying with their assigned seller and searching. It follows that p(cH ) is exactly equal to the reservation price cH + s. Note that this equilibrium delivers positive profit to the high cost seller and doesn’t change the profit of a low cost seller relative to the case when buyers search at p(cH ). It dominates in optimality the previously discussed case where all buyers search after observing p(cH ). We now turn to α, the fraction of buyers who search at p(cH ). Restrictions on α need to be consistent with incentive compatibility for each seller type. In order for the low cost type to not “masquerade” as a high cost seller, it must be that: (1 − α)(p(cH ) − cL ) ≤ p(cL ) − cL Plugging in the equilibrium prices, this condition imposes a lower bound on search activity, c −c α = c H−c L+s . H L It must also be that the high cost seller does not find it profitable to deviate to p(cL ) and “masquerade” as a low cost buyer: p(cL ) − cH < (1 − α) (p(cH ) − cH ) c −c
This condition imposes an upper bound on search activity, α = H s L . Since α > α, the equilibrium always exists for all α ∈ [α, α]. The optimality condition selects a unique equilibrium with the lowest possible α. This is because α doesn’t change the payoff for low cost sellers, but necessarily increases profits for high cost sellers, allowing them to make profit on more buyers. We have now showed that the only optimal equilibrium is one proposed in Proposition 1. Finally, the off-equilibrium beliefs have to be such that incentive compatibility constraints are satisfied. The easiest way is to achieve this is to set all off-equilibrium beliefs to β(p) = 0, ∀p = {p(cH ), p(cL )}. Note that in this equilibrium buyers do not have a profitable deviation by construction. Proof of Proposition 2: Bertrand competition for searchers pins down q(c) = c for both costs, as before. Let p be equilibrium price. Since in a pooling equilibrium price doesn’t reveal any information about the underlying cost, it must be that β(p) = γ. This means that observing p, a buyer has a reservation price for search equal to the expected value of seach γ cH + (1 − γ) cL + s. A price strictly above this reservation price will result in all buyers searching, leading to an equilibrium where sellers have zero profit. On the other hand, a price below cH is not incentive compatible for the high cost seller as it delivers negative profit when c = cH . As long as cH ≥ (γ cH + (1 − γ) cL + s), or s ≥ (cH − cL ) (1 − γ), there exist pooling equilibria. Any price p ∈ [cH , γcH + (1 − γ)cL ] with corresponding search activity α ∈ [0, 1) can be sustained in an equilibrium where sellers make a positive profit. Of this set, α = 0 and p = γ cH + (1 − γ) cL is the unique optimal equilibrium: a combination of the highest possible price and the lowest possible measure of searchers. 21
We assume strict off-equilibrium beliefs, such that observing any price other than p leads buyers to believe that the underlying cost is low. This means that any seller deviation to a price above cL + s (the indifference price for buyers with beliefs β = 0) induces search from all buyers. Since deviating to price cL + s and below is suboptimal relative to charging the equilibrium price p > cL + s, it follows that sellers do not have a profitable deviation in the proposed equilibrium. Finally, by construction buyers have no incentive to deviate. Proof of Proposition 3: The equilibrium described in the model is simple, because at states Δc ∈ {◦, +} seller strategy is to play a separating equilibrium. We will now show that among the fully separating equilibria the one presented is the only one that satisfies optimality. We begin by showing that in such an equilibrium, there will only be two prices, and that those prices will be at the indifference point of the buyers. We then proceed to solve for those prices and show that there is only one solution. This proof is somewhat parallel to the static case, so we will be concise. First, by the nature of separating equilibria, we know that when the cost is low (resp. high) buyer belief corresponds to βˆ = 0 (resp. βˆ = 1). The only gain from searching is then to receive an immediate discount in the current period (since the equilibrium is symmetric, the value going forward is the same whether the buyer stays with their assigned seller or switches sellers). Thus the indifference price when ct = cL is q(cL ) + s, and, when ct = cH , is q(cH ) + s.14 When c = cL , as in the static equilibrium, it must be that the price is at the indifference level: higher, and all customers search, leaving zero profit; lower, and the seller can deviate by charging more without inducing search. When the cost switches to cH , sellers will charge a higher price to reveal the change. It must then induce search from some buyers, otherwise the seller would have a profitable deviation to charge this price earlier when the cost is still low. However, it must be that not all buyers are searching, otherwise, a profitable deviation might be to continue charging a low price or, if not an option, sellers make zero profit when costs are high (similar as in the static case, this is a possible equilibrium, but is not optimal, as high cost sellers can make a positive profit in the equilibrium we explore). This means that at a cost switch, buyers must be indifferent between searching and not searching, and so the price must be equal to the indifference price q(cH ) + s. When the cost remains high, a number of price paths are supported with punitive beliefs (where any off-equilibrium price leads buyers to believe that the underlying cost is cL and thus any price aboce qL + s induces search): as long as it is profitable for a high cost seller, it is better than the alternative to deviating and loosing all buyers to search. Such prices are in the range of p ∈ [cH , q(cH ) + s]. Additionally, at an indifference price, any seach activity is supported as long as some buyers remain with the seller: if p = q(cH ) + s, then α ∈ [0, 1) can be an equilibrium. The optimality condition selects the highest possible price with the lowest possible search probability: p(cH ) = q(cH ) + s with no search except when prices jump from p(cL ) to p(cH ). Knowing this nature of pricing we can now solve for the value of each price. Let vi be seller value per assigned buyer, measured at the beginning of the period, when the cost state is i (i ∈ {L, H}) and the buyer does not search. When c = cH , we have vH =
p(cH ) − cH 1−δ
14 . We assume that the q can only depend on c and β. It follows that q is constant for each cost level.
22
(6)
Buyers only search (with positive probability) in the first period when cost is high. If search does not take place, then buyers do not ever search along the subsequent equilibrium path and the seller makes p(cH ) − cH margin in every period going forward. Recall that (7) p(cH ) = q(cH ) + s Differently from the static model, competition for searchers does not lead to pricing at cost. This is because attracting a buyer leads to profits in the current period but also in future periods. Specifically, when competing for a searcher, sellers lower prices to the point where discounted profit from getting a buyer is zero. This implies the zero profit condition: q(cH ) − cH + δ vH = 0
(8)
Together, (6)–(8) imply p(cH ) = cH + (1 − δ) s q(cH ) = cH − δ s
(9)
Substituting (9) for pH in (6) we get vH = s In words, given the buyer’s ability to force sellers to compete head to head by paying a cost s, the value of s is also the measure of the rent that a seller earns from a non-searching buyer. Denote αLH the probability of search when price increases from p(cL ) to p(cH ). Then, when c = cL , value per buyer is given by
vL = p(cL ) − cL + δ γL (1 − αLH ) vH + (1 − γL ) vL (10) (Recall that a buyer who searches is effectively a customer lost, revenue wise; in other words, the seller is indifferent between keeping and losing a buyer who is offered price qk .) Similarly to the case when c = cH , when c = cL a buyer is indifferent between searching and not searching in a given period if and only if p(cL ) = qL + s Moreover, when c = cL competition for searchers implies
qL − cL + δ γL (1 − αLH ) vH + (1 − γL ) vL = 0 Equations (10)–(12) can be solved to obtain
p(cL ) = cL + s 1 − δ 1 − αLH γL
qL = cL − s δ 1 − αLH γL
(11)
(12)
(13)
vL = s (The intuition for vL = s is similar to the intuition for vH = s.) Next, we consider whether there may be profitable deviations from the above strategies. First note that, by construction, buyers do not have a profitable deviation: they are always 23
indifferent between searching and not searching. The binding constraint is therefore that firms do not want to deviate. A deviation for a cL type would be to “masquerade” itself as a cH type and raise price before the cost increase. This increases markup (p(cH ) − cL > p(cL ) − cL ), but also results in the loss of an αLH fraction of buyers.15 This gives a lower bound on the value of αLH . Conversely, a deviation for a cH type would be to “masquerade” itself as a cL type and keep price at p(cL ) when cost increases to cH . By doing so, the seller retains the αLH fraction of buyers who would have searched when price increases, but at a cost of a lower markup (p(cL ) − cH < p(cH ) − cH ). This gives an upper bound on the value of αLH . First consider a cL type trying to mimic a cH type. This will change the value function only in the periods where the cost is low. In other words, once cost switches to cH , profit per non-searching buyer is the same regardless of whether the seller deviates to p(cH ) now or when cost increases to cH . The incentive compatibility (IC) condition is therefore given by p(cH ) − cL p(cL ) − cL < (1 − αLH ) 1 − δ (1 − γL ) 1 − δ (1 − γL ) The left-hand side (LHS) is the discounted expected payoff until cost changes to c = cH given that the firm sets p = p(cH ) now. The right-hand side (RHS) is the corresponding discounted payoff given that the firm sets a low price until cost increases. The LHS decreases in αLH while the RHS is constant with respect to αLH . Equating the two we find a lower bound on αLH for this IC condition to be satisfied: αLH ≥ αLH =
cH − c L cH − cL + (1 − δ (1 − γL )) s
Note that this quantity is less than 1. Since the price levels determined earlier do not depend on αLH , optimality chooses the lowest admissible value for search probability. We must also consider the case of a cH type deviating to mimic a cL type. The one-step deviation rule applies, and so the IC condition simply becomes p(cL ) − cH < (1 − αLH ) (p(cH ) − cH ) This gives us an upper bound on αLH αLH ≤ αLH =
cH − cL (1 − δ(1 − γL )) s
Note that αLH ∈ (0, 1) and αLH < αLH . It follows that an equilibrium exists. Finally, the proof relies on the assumption that pH > pL . This is not necessarily true. To see this recall that pH , pL are closely related to profits that a seller can extract from an acquired buyer. In a dynamic case, it is not only the current profits, but future profits as well. Thus it could be that even though the current cost is cH (high) implying low current profits from a buyer, the buyer is, for example, expected to search less in the future, resulting in higher profits going forward. The pH > pL condition is cH − cL − s αLH γL > 0, or, plugging in the value for αLH : cH −cL +s (1−δ) (1−γL ) > 0, which is always satisfied. 15 . Note that some of these buyers may remain with the seller. However, to the extent that buyers
search, their net present value is zero — just as if they actually left the seller for the rival seller.
24
Proof of Proposition 4: Similarly to the absorbing up case, this equilibrium is simple, as the separating strategy is played at all times. As before, the only benefit of searching is the immediate discount, so the indifference prices associated with each cost are q(cL ) + s and ˆ ˆ q(cH ) + s and the beliefs must be β(p(c L )) = 0 and β(p(cH )) = 1. We will now show that the prices to assigned buyers correspond to the indifference prices in each state. First note that, at a high cost, there must be search at all times. If that was not true, then the low cost seller would have a profitable deviation to charge the higher price. In addition, for sellers to make a positive profit, not all buyers search at the high price. It must then be that at p(cH ) the buyer is indifferent between searching and not searching, so p(cH ) = q(cH ) + s. Once the cost decreases, the price must also be at the indifference point p(cL ) = q(cL ) + s: above, and it triggers search for all buyers leading to zero profit; below, and sellers could extract more profits by bringing the price up closer to the indifference point. It also must be that in equilibrium there is no search at p(cL ), otherwise, a profitable deviation would be to charge an smaller price and loose a minuscule margin to discourage a measurable set of buyers from searching. We can now find the prices associated with this equilibrium. As in the previous case, vL , the value of having an assigned consumer, q(cL ) and p(cL ) solve the following system of equations: p(cL ) − cL 1−δ p(cL ) = q(cL ) + s vL =
q(cL ) − cL + δ vL = 0 Then, q(cL ) = cL − δ s; p(cL ) = cL + (1 − δ) s; vL = s. From here, vH , q(cH ), p(cH ) solve the following system of equations: vH = p(cH ) − cH + δ (1 − γH ) (1 − αH ) vH + γH δ vL p(cH ) = q(cH ) + s q(cH ) − cH + δ (1 − γH ) (1 − αH ) vH + γH δ vL = 0 Then, q(cH ) = cH − δ s + αH δ s − αH δ γH s; p(cH ) = cH + (1 − δ) s + αH δ s − αH δ γH s; and vH = s. Note that buyers do not have a profitable deviation in this equilibrium by construction. We now turn to IC constraints of the sellers to find bounds on αH . In order for the low cost seller to not profitably “masquerade” as a high cost seller (i.e. remain charging a high price when the cost reverts to low for one more period), it must be that (1 − αH ) (p(cH ) − cL + δ vL ) ≤ vL This condition imposes a lower bound on αH :
αH ≥
((cH − cL ) + s (1 − δ(1 − γH )))2 + 4 s δ(1 − γH ) (cH − cL ) − ((cH − cL ) + s (1 − δ (1 − γH )) 2 s δ(1 − γH )
On the other hand, if αH was too large, then a high cost seller would have an incentive to lower the price and masquerade as a low cost seller, so it must be that: vL −
cH − cL ≤ (1 − αH ) vH 1 − δ (1 − γH ) 25
The latter condition imposes that once the firm charges a low price, it will remain charging a low price for ever, thus the value of this deviation is vL less the difference in costs between the high and low cost until the cost actually switches to the low value. The upper bound c −cL that this condition imposes on αH is αH ≤ s (1−δH(1−γ )) . As before, optimality selects a H unique equilibrium where αH corresponds to the lower bound found here. Note that both seller types make positive profits, so the participation constraints are not binding. Finally, the proof relies on the condition that pH > pL , which is always true, because pH − pL = cH − cL + αH δ s (1 − γH ) > 0. Proof of Proposition 5: This equilibrium is simple, as the pooling strategy is played by sellers in each state “◦” and “+”. In a pooling equilibrium no information is revealed, so beliefs follow the unconditional probability of cost being in a high state: βt = 1 − (1 − γL )t−1 The reservation price for a consumer that has never searched is: β(t) uH (t) + (1 − β(t)) uL + s where uL and uH (t) is the value of searching corresponding to low and high costs. As before, with restrictive beliefs, many pooling prices can be supported in an equilibrium. As long as firms make positive profits, they would not choose to deviate and lose all of their customers. Optimality selects the highest such price, that is, the price at which buyers are indifferent between searching and not searching. In addition, buyers in equilibrium never search, otherwise a seller would have a profitable deviation of cutting the prices by and deter searchers at an arbitrarily small cost to their profit margin. We now find the price path that follows buyer’s indifference price across time. First note that when a buyer searches after period 0, upon discovering the low cost state they become forever after more optimistic about the cost than a buyer who has never searched. This means that they continue to search in every period where a seller assigned to them charges indifference prices targeted towards non-searchers. As a result, it must be that q(cL , t) = cL for t ≥ 1. On the other hand, a searcher who discovers a high cost will remain for ever more pessimistic than someone who never searched and will never search again. Define ∞ δ τ p(t + τ ) uH (t) = −q(cH , t) − τ =1
the value of searching of a buyer when the cost is high. On the seller side, the zero profit condition states that q(cH , t) − cH +
∞
δ τ (p(t + τ ) − cH )) = 0
τ =1
It must then be that uH (t) = −
26
cH 1−δ
If search occurs in the low state, buyers continue to search every period until they find that the state is high. Together with the zero profit condition, this implies that this value is discounted prices and the expected search costs: cH cH − cL s + −δ 1 − δ 1 − δ (1 − γL ) 1 − δ (1 − γL ) −cH δ γL − (cL + δ s) (1 − δ) = (1 − δ) (1 − δ + δ γL )
uL = −
Unless we’re in t = 0 in which case there beliefs are the same as the non-shoppers and so there won’t be any search in the future, so uL (0) = −
cH cH − cL + 1 − δ 1 − δ (1 − γL )
Let u(t) be buyer value at time t. Then u(t) = −p(t) + δ u(t + 1) Since buyers are indifferent between searching and not, we have u(t) = (1 − β(t)) uL + β(t) uH − s Then p(t) = −u(t) + δ u(t + 1) = cH + s (1 − δ) − (1 − γL )t (cH − cL − δ s)
And p(0) = cL + s − δ qL (0) = cL −
∞
s 1 − δ (1 − γL )
δ t (p(t) − E[c(t)])
t=1
= cL −
δs 1 − δ (1 − γL )
Next we compute the introductory prices. Since buyers continue to search after they have searched in the low state, we have qL = cL In the high state, compute from the 0 profit qH = c H −
∞
δ τ −t (p(t) − E[c(t)])
τ =t+1
= cH − δ s +
(1 − γL )t+1 δ (c − cL − δ s) 1 − δ (1 − γL ) H
27
To confirm participation constraint, we need to make sure that at no point a seller chooses to exit the market rather than remain charging the pooling price. This might happen when a seller’s cost increases immediately, but they are still expected to charge equilibrium prices which might be below their marginal cost. Clearly, the constraint is most binding when c goes up right away. We need to specify parameter boundaries such that even in this case, a seller finds it profitable to stay: 0≤
∞
δ t−1 (p(t) − ch)
t=1
= s − (1 − γL )
c H − cL − δ s 1 − δ (1 − γL )
0 ≤ s − δ s + δ γL s − (1 − γL ) (cH − cL ) + δ s − δ γL s s ≥ (1 − γL ) (cH − cL ) Finally, we check that our assumption that pH > pL holds. The condition implies that cH − cL + αH δ s (1 − γH ) > 0, which holds for all parameter values. Proof of Proposition 6: See proof of Proposition 5 for a trivial adoption to this case in terms of equilibrium structure. In the following calculations we show how we obtained prices stated in the proposition. Define values of search. If buyers search in a low state, they search forever after. Combined with a zero profit condition of the seller, we get that the value of search is equal to the discounted costs save the search cost: uL = −
cL δs − 1−δ 1−δ
If a buyer searches in a high cost state, they will never search again, so uH is simply equal to the discounted costs (due to the zero profit condition): uH = −
cL cL − c H + 1 − δ 1 − δ (1 − γH )
Let u(t) be buyer’s value function at time t.16 Then u(t) = −p(t) + δ u(t + 1) Since buyers are indifferent between searching and not, we have u(t) = (1 − β(t)) uL + β(t) uH − s Then p(t) = −u(t) + δ u(t + 1) = cL + s + (1 − γH )
t
δ s (1 − δ + δγH ) cH − cL − 1−δ
16 . As before, we normalize the buyer valuation of the good to 0. This doesn’t change the results
because a purchase is always made in the equilibrium.
28
The introductory prices are as follows qL = c L ∞
qH = c H −
δ τ −t (p(t) − E[c(t)])
τ =t+1
= cL + 1 − δ (1 − γH )
t+1
δs c H − cL + 1 − δ + δ γH 1−δ
As in the previous case, an existence condition is needed to make sure that the participation constraint is satisfied for sellers in all possible states of the world. This condition is most binding if cost remains high but the price has converged to it’s lowest possible value. 0<
∞
δ t (plim − (1 − γH )t cH − (1 − (1 − γH )t )cL )
t=0
or simply
(cH − cL )(1 − δ)
which concludes the proof. Proof of Proposition 7: Table 2 considers all possible combination of pooling (P) and separation (S) along an equilibrium path. Even though there are potentially 8 possible cases, only four of these are consistent: • • • •
Always separating, which we refer to as pure separation equilibrium Always pooling, which we refer to as pure pooling equilibirum Separating at +, pooling at −, ◦, which we refer to as rockets-and-feathers equilibrium Separating at −, pooling at +, ◦, which we refer to as bubbles-and-rocks equilibrium
Table 2 Possible equilibrium configurations + S S S S P P P P
− S S P P S S P P
◦ S P S P S P S P
Equilibrium Pure separation (impossible) (impossible) Rockets and feathers (impossible) Bubbles and rocks (impossible) Pure pooling
We strike down the “impossible” equilibria where a pooling price can not take place, because the underlying cost state is perfectly revealed to buyers through separating strategies in other states. For example, if sellers always reveal prices going up and always reveal 29
them going down, it must be that any other price means prices haven’t changed, meaning that beliefs are β = 0 or β = 1 leading to pooling price in this case equal to separating price. Thus any situation where two out of three cost changes produce separating prices is impossible (or coincide with all separating case). Similarly, if the prices reveal costs with no change in underlying cost, then any different price signals a cost change, leading buyers to perfectly discover the cost at all times. We now show that there is a unique simple optimal equilibrium in each of the four classes of equilibria. We assume for simplicity that buyers begin in period 0 with an ergodic belief about the underlying cost. In essence, the following proofs rely on the fact that a simple equilibrium type implies a certain set of beliefs from the buyers after observing prices ˆ t) ∈ {0, 1}, for separating prices, and β(p, ˆ t+1) = β(t+1) = (1−γ ) β(t)+γ (1−β(t)), (β(p, H L for pooling prices). With beliefs in hand, optimality selects the highest prices that a seller can charge without inducing search, or a price at which some buyers search, but not all both coinciding with the indifference price for buyers. The indifference price of buyers is related to the discount price they would get from searching. The discount price, in turn, satisfies a zero profit condition for the sellers via Bertrand competition. Together, this set of equations delivers a unique set of prices. We then proceed with finding a unique search strategy by buyers to satisfy incentive compatibility of sellers in each cost type. Finally, we derive a condition of existence from a participation constraints by both seller types. Separating Equilibrium. First, beliefs in this equilibrium are as follows: β(t) = 1, when c = cH and β(t) = 0, when c = cL . This means that the reservation prices are qL + s and qH + s, where qL and qH are the introductory prices in each state. These reservation prices will correspond to the actual prices in each state.17 Next, the search strategies must be such that sellers do not have an incentive to deviate. Further, out of a set of feasible search probabilities, optimality will select the lowest among them. As in the absorbing case, it must be that there is some search when the prices are at the highest level and there has to be no search when prices are low. Suppose that pH induces αH fraction of buyers to search. We are now ready to solve for optimal pricing strategies from the following set of equations: pL = qL + s p H = qH + s 0 = qL − cL + δ (1 − γL ) vL + δ γL (1 − αH ) vH 0 = qH − cH + δ (1 − γH ) (1 − αH ) vH + δ γH vL vL = pL − cL + δ (1 − γL ) vL + δ γL (1 − αH ) vH vH = qH − cH + δ (1 − γH ) (1 − αH ) vH + δ γH vL Here, vL and vH are seller’s values of having an assigned customer when the costs are equal to cL and cH respectively. The first two equations correspond to buyer’s indifference 17 . We will not expand on this point as the intuition is the same as in the static set up. For the prices
where no search happens, the optimality selects the highest possible price with no search, that is the indifference price. For prices where search is present it must be that either every buyer searches (0 profit for sellers) or that only some buyers search (then buyers must be indifferent between searching and not), and optimality again selects the latter.
30
conditions at each price. The third and fourth are the zero profit condition for the sellers. The last two define seller’s value at each state. The solution to this system is: qL = c L − δ s + α H δ γ L s qH = cH − δ s + αH δ s − αH δ γH s pL = cL + (1 − δ) s + αH δ γL s pH = cH + (1 − δ) s + αH δ s − αH δ γH s vL = s vH = s Given these values, we can solve for αH that satisfies the incentive compatibility constraint. The lower bound on αH is imposed by the IC constraint of the low cost seller: αH needs to be high enough so that at c = cL the seller does not find it profitable to “masquerade” as a high cost seller for one period. On the other hand, if αH is too high, then a high cost seller might find it profitable to “masquerade” as a low cost seller in order to not loose many buyers. This imposes an upper bound on αH . The two constraints are: (1 − αH ) (vL − pL + pH ) ≤ vL vH − pH + pL ≤ (1 − αH ) vH An equilibrium exists for αH ∈ (α, α), where
c H − cL + δ γ H s + δ γ L s − δ s + s α= 2 δ s(γH + γL − 1) (cH − cL )2 − 2 cH δ s(γH + γL ) + 2 cH s (1 + δ) + 2 cL δ s (γH + γL ) − 2 cL s (1 + δ) − 2vδ s (γH + γL − 1) 2 2 2 (δ γH s + δ γL s) − 2 δ γH s − 2 δ 2 γL s2 + δ 2 s2 + 2 δ γH s2 + 2 δ γL s2 − 2 δ s2 + s2 + 2 δ s (γH + γL − 1) c H − cL α= s (δ γH + δ γL − δ + 1) Optimality selects the equilibrium corresponding to the lower bound on αH . We note that the participation constraint is always satisfied as the equilibrium prices are above the marginal cost for both types of sellers. Finally, the construction of the equilibrium relies on the assumption that pH > pL . This is true as long as cH − cL + αH δ s (1 − γH − γL ) > 0. This condition might not be binding, depending on values of αH , and is always satisfied if states are persistent (γH < 0.5, γL < 0.5). Pooling Equilibrium. First, beliefs in this equilibrium are constant and equal to the γL ergodic probability of c = cH , that is, β = γ +γ . L
31
H
Next, we turn to prices that are identified by the following set of equations: uL = −qL − uH = −qH −
∞ τ =t+1 ∞
δ τ −t p(τ ) −
δs 1 − δ (1 − γL )
δ τ −t (p(t) − Et [c(t)])
τ =t+1 ∞
δ τ −t p(τ ) − Et c(τ )
0 = q L − cL +
τ =t+1 ∞
0 = q H − cH +
δ τ −t p(τ ) − Et c(τ )
τ =t+1
u = β uH + (1 − β) uL − s u = −p + δ u In the first and third equations, p is the price that a buyer who discovers a low cost state will pay going forward (either the accepted p, or the qL or qH if they choose to search). The first pair of equations defines the value of searching for a buyer in each state. Note that if a buyer identifies a low cost upon searching, they continue to search in future periods until they discover a high cost. The second pair of equations describes the zero profit condition for sellers in each cost state when setting an introductory price. Finally, the last two equations identify buyer’s indifference condition between searching or not. We know that the optimality will select the price that corresponds to this value. Solutions to these equations identify prices: qL = cL (cH γL + cL γH )(δ γL − δ + 1) − δ 2 γL (γH s − γL s + s) δγH γL − δ γH + δ γL2 − δ γL + γH + γL δ γ (γ s + γL s − 2 s) + s (γH + γL − δ γH ) + L H δ γH γL − δ γH + δ γL2 − δ γL + γH + γL cH (1 − δ (1 − γL )) + δ γH cL δ qH = − p 2 (1 − δ (1 − γH ))(1 − δ (1 − γL )) − δ γL γH 1−δ p=
Finally, the participation constraint imposes a parameter constraint for which a seller with a high cost finds it profitable to charge a pooling price. This price might be below their marginal cost, but the discounted sum of future profits needs to be positive. p cH (1 − δ (1 − γL )) + δ γH cL ≥0 − 1 − δ (1 − δ (1 − γH ))(1 − δ (1 − γL )) − δ 2 γL γH Rockets and Feathers Equilibrium. In this equilibrium beliefs are defined as follows: β(τ ) = (1 − γH )τ where τ is the time since last cost increase. When cost switches from cL to cH (and the price signals the switch), buyers correctly believe that cost is high, that is β(0) = 1. 32
In subsequent periods and until the next price increase buyers believe that cost has not decreased and increased again, that is, buyers know that the cost is high only if it has remained high since last increase. As before, the prices reflect the indifference condition of an assigned buyer. Let uL and uH be the values of searching corresponding to low and high cost. Then,
β(τ ) uH + 1 − β(τ ) uL − s =
= −p(τ ) + δ Eτ [β(τ + 1)] uH + 1 − Eτ [β(τ + 1)] uL − s The left-hand side is the expected price from searching in the current period; the right-hand side is the expected price from not searching in the current period and searching in the next period. As in the previous pooling equilibrium, we know that uL is equal to the negative discounted future costs save the search cost for as long as the costs are expected to stay low. Whereas uH is simply the negative of discount costs going forward from cH . ∞
uL = −cL − uH = −cH −
τ =t+1 ∞
δ τ −t Et [c(t)] −
δs 1 − δ (1 − γL )
δ τ −t Et [c(t)]
τ =t+1
Solving with respect to p, p(t) = (1 − δ) (s − uL ) − (βt − δ Et βt+1 )(uH − uL )
(14)
where cH (1 − δ) + cL δ γH + cH δ γL (1 − δ) (1 − δ (1 − γH − γL )) cL (1 − δ) + cL δ γH + cH δ γL sδ − uL = − (1 − δ) (1 − δ (1 − γH − γL )) 1 − δ(1 − γL )
uH = −
βt = (1 − γH )t Et βt+1 = (1 − βt ) γL + (1 − (1 − βt ) γL ) βt (1 − γH )
We note here that limt→∞ p(t) = cL + s. Let vH (τ ) (resp. vL (τ )) be seller value per unit mass of buyers when the cost state is high (resp. low) and τ periods have elapsed since the last cost shift. Note that vL (0) is never realized in the equilibrium, since t = 0 is defined as a period when c = cH ; however, this value will be important for computing incentive compatibility conditions. In equilibrium, these value functions satisfy
(15) vH (τ ) = p(τ ) − cH + δ (1 − γH ) vH (τ + 1) + γH vL (τ + 1)
vL (τ ) = p(τ ) − cL + δ (1 − γL ) vL (τ + 1) + γL 1 − α (τ + 1) vH (0) (16) Specifically, suppose that τ periods have elapsed since the last cost increase and suppose that cost is still at cH . In the current period, the seller sets p(τ ) and pays a cost cH . Assuming 33
the seller has a unit mass of customers, its current profit is given by p(τ ) − cH . Beginning in the next period, two things may happen: cost remains high, yielding a continuation payoff vH (τ + 1); or cost drops to cL , yielding a continuation payoff vL (τ + 1). Now suppose that the current cost is cL . By a similar argument as in the preceding paragraph, current profit is p(τ )−cL . Beginning in the next period, two things may happen: cost remains low, yielding a continuation payoff vL (τ +1); or cost increases to cH . The latter outcome leads to a fraction α(τ + 1) buyers search (which implies zero value for the seller) and a continuation value vH (0) for remaining buyers. Next we consider seller’s incentive compatibility (IC) constraints. First, a seller may want to increase price when cost is low. This implies the following IC constraint:
(17) vL (τ ) ≥ 1 − α(τ ) vL (0) Second, a seller may want to increase price when cost is (still) high. This implies the following IC constraint:
(18) vH (τ ) ≥ 1 − α(τ ) vH (0) Finally, in a period when cost shifts from cL to cH a seller might deviate by not increasing price, and instead continuing with the value p(τ ) corresponding to no cost increase This implies the following IC constraint:
(19) vH (τ ) ≤ 1 − α(τ ) vH (0) Equation (18) implies (17). Moreover, (18) and (19) uniquely pin down the value of α(τ ): α(τ ) = 1 −
vH (τ ) vH (0)
(20)
We cannot find a closed-form solution to the value functions. However, we can derive them numerically and recursively. Since p(τ ) → p, so vi (τ ) → v. These vi limits can be solved from
v H = p(T ) − cH + δ (1 − γH ) v H + γH v L
v L = p(T ) − cL + δ (1 − γL ) v L + γL v H The values of p(τ ) and vi (τ ) can be approximated arbitrarily close by considering a sufficiently large terminal T , assuming vi (T + 1) = v i , and solving recursively18 . Next, the participation constraint imposes that at all times it is profitable for sellers to be in the market. The worst outcome for sellers is when they are charging the lowest possible price while the cost is still high. We know their value then is v H , which from the above equation is equal to: vH =
p(T ) − cH + δ γH
p(T )−cL 1−δ (1−γL )
1 − δ (1 − γH ) − δ 2 γH γL 1 − δ (1 − γL )
where p(T ) is the limit of equation 14 and is equal to p(T ) = cL + s. Plugging in p(T ) and simplifying leads to: vH =
s (cH − cL )(1 − δ (1 − γL )) − 1 − δ (1 − δ)(1 − δ (1 − γH − γL ))
(21) (22)
18 . Here we plugged in the condition for α, such that v H = (1 − αT )vH (0)
34
A sufficient condition for the participation constraint is then v H > 0, or s>
(cH − cL )(1 − δ(1 − γL )) 1 − δ(1 − γH − γL )
Finally, we examine the assumption that the highest charged price is indeed p(0), when the cost jumps from cL to cH . This condition is met if uL > uH , or if cH − c L sδ − >0 1 − δ (1 − γL − γH ) 1 − δ (1 − γL ) implying that s<
(cH − cL )(1 − δ (1 − γL )) δ(1 − δ (1 − γL − γH ))
To summarize, the equilibrium exists as long as (cH − cL )(1 − δ(1 − γL )) (cH − cL )(1 − δ (1 − γL )) , s∈ 1 − δ (1 − γL − γH ) δ(1 − δ (1 − γL − γH )) Bubbles and Rocks Equilibrium. In this equilibrium beliefs are defined as follows: β(τ ) = 1 − (1 − γL )τ where τ is the time since last cost decrease. When cost switches from cH to cL (and the price signals the change), buyers correctly believe that the cost is low, that is β(0) = 0. In subsequent periods and until the next price decrease buyers believe that costs have not increased and decreased again, that is, buyers know that the cost is low only if it has remained low since the last decrease. Note that in order for sellers to want to lower the price when the cost decreases, it must be that charging a high price is associated with search. Then it must be that there is search everywhere but the lowest level of price. As before, the prices reflect an indifference condition of an assigned buyer. Let uL and uH be the values of search corresponding to low and high cost. Then, as before
β(τ ) uH + 1 − β(τ ) uL − s =
= −p(τ ) + δ Eτ [β(τ + 1)] uH + 1 − Eτ [β(τ + 1)] uL − s The left-hand side is the expected price from searching in the current period; the right-hand side is the expected price from not searching in the current period and searching in the next period. As in the previous pooling equilibrium, we know that uL is equal to the negative discounted future costs save the search costs for as long as the costs are expected to stay low. Whereas uH is simply the negative of discounted costs going forward from cH . uL = −cL − uH = −cH −
∞ τ =t+1 ∞
δ τ −t Et [c(t)] − δ τ −t Et [c(t)]
τ =t+1
35
δs 1 − δ (1 − γL )
Solving for p,
p(τ ) = δ Eτ [β(τ + 1)] uH + 1 − Eτ [β(τ + 1)] uL − s − β(τ ) uH − 1 − β(τ ) uL + s Let vH (τ ) (resp. vL (τ )) be seller’s value per unit mass of buyers when the cost state is high (resp. low) and τ periods have elapsed since the last cost shift. (Note that vH (0) is never realized, since t = 0 is defined as a period when c = cL ; however, this value will be important for computing incentive compatibility conditions.) In equilibrium, these value functions satisfy
(23) vH (τ ) = p(τ ) − cH + δ (1 − γH ) 1 − α(τ + 1) vH (τ + 1) + γH vL (0)
vL (τ ) = p(τ ) − cL + δ (1 − γL ) 1 − α(τ + 1) vL (τ + 1) + γL 1 − α(τ + 1) vH (τ + 1) (24) Specifically, suppose that τ periods have elapsed since the last cost decrease and suppose that cost is still at cH . In the current period, the seller sets p(τ ) and has cost cH . Assuming the seller has a unit mass of customers, its current profit is given by p(τ )−cH . Beginning next period, two things may happen: cost remains high, yielding a continuation payoff vH (τ + 1) for the remaining 1 − α(τ + 1) customers; or cost drops to cL , yielding a continuation payoff vL (0). Now suppose that current cost is cL . Current profit is p(τ ) − cL . Beginning next period, two things may happen: cost remains low, yielding a continuation payoff vL (τ + 1) for the remaining 1 − α(τ + 1) customers; or cost increases to cH for the remaining 1 − α(τ + 1) customers. Next we consider the seller incentive compatibility (IC) constraints. First, a seller may drop the price when cost is high. This implies the following IC constraint:
1 − α(τ ) vH (τ ) ≥ vL (0) (25) Second, in a period when the cost has not shifted to the high value yet, the seller might drop price to its lowest level again in order to not loose customers. This implies
vL (τ ) 1 − α(τ ) ≥ vL (0) (26) Finally, a seller may keep the price high when cost switches to cL . This implies the following IC constraint:
(27) vL (0) ≥ 1 − α(τ ) vL (τ ) (26) implies (25). Moreover, (26) and (27) uniquely pin down the value of α(τ ): α(τ ) = 1 −
vL (τ ) vL (0)
(28)
As in the rockets and feathers, we cannot find a closed-form solution to the value functions. However, we can derive them numerically and recursively, since p(τ ) → p and vi (τ ) → v. These vi limits can be solved from
v H = p(T ) − cH + δ (1 − γH ) 1 − α(T ) v H + γH 1 − α(T ) v L
v L = p(T ) − cL + δ (1 − γL ) 1 − α(T ) v L + γL 1 − α(T ) v H 36
The values of p(τ ) and vi (τ ) can be approximated arbitrarily close by considering a sufficiently large terminal T , assuming vi (T + 1) = v i , and solving recursively.19 Next, the participation constraint imposes that at all times it is profitable for sellers to be in the market. The worst outcome for sellers is when they are charging the lowest possible price while the cost switches to high. We know their value then is vH (1). We then need to numerically verify that this does not happen. Finally, we examine the assumption that the lowest charged price is indeed p(0), when the cost jumps from cH to cL . This condition is met if uL > uH , or cH − cL sδ − >0 1 − δ(1 − γL − γH ) 1 − δ(1 − γL ) which implies s<
(cH − cL )(1 − δ(1 − γL )) δ(1 − δ(1 − γL − γH ))
Finally, note that, in all four equilibria derived in this proof, search takes place either when the prices are at their highest level, or following a price increase. Proof of Proposition 8: See the proof of Proposition 7 for the full derivation of the rockets and feathers equilibrium.
Acknowledgements We are grateful to seminar participants at NYU, the Search Theory Workshop (Gronningen, 2015), ASSA Meetings (Atlanta, 2019); as well as to Alessandro Pavan (the Associate Editor) and three anonymous referees for helpful comments and suggestions. Declarations of interest: none. This research did not receive any specific grant from funding agencies in the public, commercial, or not-for-profit sectors.
19 . Here we assumed that (1 − αT ) v L = vL (0)
37
References Armstrong, Mark and Jidong Zhou. 2016. “Search Deterrence.” Review of Economic Studies 83 (1):26–57. Bacon, Robert W. 1991. “Rockets and Feathers: the Asymmetric Speed of Adjustment of UK Retail Gasoline Prices to Cost Changes.” Energy Economics 13 (3):211–218. Banks, Jeffrey S. and Joel Sobel. 1987. “Equilibrium Selection in Signaling Games.” Econometrica 55 (3):647–661. Benabou, Roland and Robert Gertner. 1993. “Search with Learning from Prices: Does Inflationary Uncertainty Lead to Higher Markups?” The Review of Economic Studies 60 (1):69–94. Blinder, Alan, Elie R.D. Canetti, David E. Lebow, and Jeremy B. Rudd. 1998. Asking About Prices: A New Approach to Understanding Price Stickiness. New York: Russel Sage Foundation. Burdett, Kenneth and Kenneth L. Judd. 1983. “Equilibrium Price Dispersion.” Econometrica 51 (4):955–969. Cabral, Lu´ıs and Arthur Fishman. 2012. “Business as Usual: A Consumer Search Theory of Sticky Prices and Asymmetric Price Adjustment.” International Journal of Industrial Organization 30 (4):371–376. Cai, Yongxin, Iraj Deilami, and Kenneth Train. 1998. “Customer Retention in a Competitive Power Market: Analysis of a ’Double-Bounded Plus Follow-ups’ Questionnaire.” The Energy Journal 19 (2):191–215. Dana, James. 1994. “Learning in an Equilibrium Search Model.” International Economic Review 35 (3):745–71. Diamond, Peter A. 1971. “A Model of Price Adjustment.” Journal of Economic Theory 3 (2):156–168. Gnutzmann, Hinnerk. 2014. “Paying Consumers to Stay: Retention Pricing and Market Competition.” Working paper, European University Institute. Haan, Marten and Wilhelm Siekman. 2015. “Winning Back the Unfaithful while Exploiting the Loyal.” Research Report 15011-EEF, University of Groningen. Harsanyi, John C. 1973. “Games with Randomly Disturbed Payoffs: A New Rationale for Mixed-Strategy Equilibrium Payoffs.” International Journal of Game Theory 2:1–23. Ho, Kate, Joseph Hogan, and Fiona Scott Morton. 2017. “The Impact of Consumer Inattention on Insurer Pricing in the Medicare Part D Program.” The RAND Journal of Economics 48 (4):877–905. Janssen, Maarten and Jos´e Luis Moraga-Gonz´alez. 2004. “Strategic Pricing, Consumer Search and the Number of Firms.” Review of Economic Studies 71 (4):1089–1118.
38
Janssen, Maarten, Alexei Parakhonyak, and Anastasia Parakhonyak. 2017. “Non-Reservation Price Equilibria and Consumer Search.” Journal of Economic Theory 172 (C):120–162. Janssen, Maarten, Paul Pichler, and Simon Weidenholzer. 2011. “Oligopolistic Markets with Sequential Search and Production Cost Uncertainty.” The RAND Journal of Economics 42 (3):444–470. Lewis, Matthew S. 2011. “Asymetric Price Adjustment and Consumer Search.” Journal of Economics and Management Strategy 20 (2):409–449. Ofcom. 2010. “Strategic Review of Consumer Switching.” Working paper, Ofcom. Paciello, Luigi, Andrea Pozzi, and Nicholas Trachter. 2019. “Price Dynamics with Customer Markets.” International Economic Review 60 (1):1–34. Peltzman, Sam. 2000. “Prices Rise Faster than They Fall.” Journal of Political Economy 108 (3):466–506. Salop, Steven and Joseph E Stiglitz. 1977. “Bargains and Ripoffs: A Model of Monopolistically Competitive Price Dispersion.” Review of Economic Studies 44 (3):493–510. Shelegia, Sandro and Joshua Sherman. 2014. “When the Price You See Is Not the Price You Get: A Bargaining Study.” Working paper, University of Vienna, Department of Economics. Stahl, Dale O. 1989. “Oligopolistic Pricing with Sequential Consumer Search.” The American Economic Review 79 (4):700–712. Tappata, Mariano. 2009. “Rockets and Feathers: Understanding Asymmetric Pricing.” The RAND Journal of Economics 40 (4):673–687. Varian, Hall. 1980. “A Model of Sales.” The American Economic Review 70 (4):651–659. Yang, Huanxing and Lixin Ye. 2008. “Search with Learning: Understanding Asymmetric Price Adjustments.” The RAND Journal of Economics 39 (2):547–564. Zbaracki, Mark J, Mark Ritson, Daniel Levy, Shantanu Dutta, and Mark Bergen. 2004. “Managerial and Customer Costs of Price Adjustment: Direct Evidence from Industrial Markets.” Review of Economics and Statistics 86 (2):514–533.
39