My sixteen-year old, a sophomore in high school, joined the investment club at school a couple of weeks ago, and entered a stock-picking competition. Club members invest in a stock or stocks of their choice, with the winner chosen in about five weeks,
based upon price appreciation. Thinking I would have some sage advice on where to invest his money, he asked me for some stock picks and I almost suggested that he put all his money in GoPro, a choice that is clearly at odds with the prudent investing practices of diversification and perhaps with conventional value investing precepts. While GoPro is not the investment I would recommend for my son as his Roth IRA investment (with real long money and a long time horizon), in a game with a five-week window, where the winner takes all, momentum will beat out
intrinsic value and diversification will be more hindrance than help. (Note that momentum fairy was in GoPro's corner at the time, and has taken a break in recent days.) In this post, I take a look at GoPro, perhaps the hottest stock of the year, with the intent of not only understanding its intrinsic value (and drivers) but to make sense of the pricing game.
The Back Story
For those of you who are not familiar with the company, GoPro makes cameras that you can attach to yourself and record video of your activities. While that might not seem exceptional, it is designed for high-energy physical activities, including running, rock climbing, swimming or hunting. You can get a measure of the company’s current offerings
on its website. They include three models of the camera (the Hero, the Hero 3 and the Hero 4), numerous accessories and two free software products (a GoPro App and GoPro Studio) to convert the recorded videos into watchable ones. The company believes that the creators of videos will share them, not only with their friends, but also with the general public. In its
most recent earnings report, it noted that GoPro videos published on YouTube had increased 200% over the previous year, launched a GoPro channel on Pinterest to attract more attention to the videos and one for the Microsoft Xbox.
The company’s cameras have found a ready market, with revenues hitting $986 million in 2013 and increasing to $1,033 million in the twelve months ending in June 2014. In spite of large investments in R&D ($108 million in the trailing twelve months), the company still managed to be profitable, with
operating income of $70 million in that period. Capitalizing R&D increases their pre-tax
operating margin to 13.43%, impressive for a young company. The figure below looks at the evolution of revenues and units sold over the history of the company. (You can download the company's
prospectus and its
only 10Q.)
An Intrinsic Valuation
In valuing GoPro, we face all of the typical challenges associated with valuing a company, with growth possibilities, early in its life cycle, in determining the market potential and imminent competition.
1. Potential Market
GoPro is nominally a camera company but I will argue that it caters to a different market. To get a measure of the potential market for GoPro's products, I will make my argument in three steps:
- The conventional camera market is under threat from smart phones, and its share of the camera market has been shrinking over the last few years and there is little hope that it will stop doing so in the future.
|
Source: CIPA |
- The camera market is changing and expanding. The entry of smart phone cameras has not only taken away market share from conventional camera companies but has changed the market by attracting new users into the market. These new customers, who are mostly uninterested in conventional cameras (and recording images and videos for family albums), are being drawn into this market, by their desire to record and post photos/videos on social media sites. That trend will continue into the future and I believe that the camera market will become a subset of the smart phone market. The good news is that the smartphone market is huge, estimated to be $355 billion in 2014, larger than the entire electronics market ($340 billion) in 2014. The bad news is that most of the consumers in this market will be satisfied with the cameras on their cell phones and will be unwilling to spend money on an expensive accessory, unless it serves a very specific need.
|
Source: IC Insights |
- The action camera market will be a subset of the smartphone market and its customers will be those who are physically active people who also happen to be active on social media (over active, over sharers). To make an estimate of how many consumers are in this market, I used the CDC's statistic that about 22% of Americans are physically active. Generalizing (and globalizing) this statistic to the smartphone market yields a potential market that is about $80 billion in 2014 (22% of $355 billion). That is likely to be an over estimate, since not all physically active people are "sharers" on social media. According to this survey, about 31% of adults post videos on their social media site and it has both increased over time and is higher among younger adults (ages 18 through 29), 40% of whom post videos. Using the latter statistic, the overall market for action cameras is $31 billion (in 2013), estimated as 40% of $80 billion. Applying a 5% growth rate on this market yields a potential market of $51 billion in 2023. The picture below captures the sequence of assumptions that yields this number:
2. Market Share & Profit Margins
The market share and
target profit margin that we assess for GoPro will be a function of the potential market that we see for it and the competition in that market. If we define it as the camera market, the competition is already intense and dominated by Japanese manufacturers:
If we define it, as I think we should, as the subset of the smartphone accessory market that wants active cameras (the $51 billion market in 2023 identified in the last section), GoPro is the first mover in the market and has more growth potential (both because the market is growing and it has relatively few competitors, for the moment).
To gauge the expected market share that GoPro can get of this market, it is worth noting that while it initially had the action-camera market to itself, the competition is starting to take form from upstarts, established camera makers and from some smartphone manufacturers. Even if GoPro can establish a brand name advantage (by being the first one on the market), I don’t see any potential networking advantages that GoPro can bring to this process that will allow it, even if successful, to control a dominant share of this market, as the market gets bigger. Drawing from the established camera business market shares, I will assign a market share of 20% (resulting in revenues of about $10 billion for GoPro in 2023, i.e., 20% of $51 billion) , roughly similar to the 20% market share for Nikon, the leading camera maker, of the camera market in 2013. (I am not drawing a direct parallel between Nikon and GoPro, but I am arguing the market share breakdown of the action camera market is going to resemble the market share breakdown of the conventional camera market).
On the
profit margin, GoPro’s
first mover advantage has given it a headstart in this market, allowing it to charge premium prices and
earn a pre-tax operating margin of 12.5%. This is slightly lower than the margin (13.43%) posted by the company in the most recent 12 months, but the trend lines in margins for the company are decidedly negative:
This estimate (12.5%) of the pre-tax operating margin is significantly higher than the 6%-7.5% margin reported by camera companies and similar to the 10%-15% margin reported by smartphone companies; Apple remains an outlier with its pre-tax margin in excess of 25%. I am, in effect, assuming that GoPro will preserve its premium pricing, even in the face of competition.
3. Investment Needs
While GoPro users may post to social media sites, GoPro is not a social media company when it comes to investment needs. While social media companies like Facebook, Twitter and Linkedin generate their revenues in advertising and have little need for tangible investment, GoPro will need to invest in manufacturing capacity to produce and sell more cameras. To estimate the reinvestment needs, I made the assumption that the company will have to invest $1 for every $2 in additional revenues generated in years 1-10. This, in turn, will move the return on capital for the company from it's current stratospheric levels to about 16% in year 10.
4. Risk
GoPro has a social media focus for its user-generated videos, but the company currently generates all of its revenues from selling cameras and accessories. There is the real possibility, though, that the user-generated videos may have entertainment value, which, in turn, could lead to other revenue sources (advertising on GoPro's YouTube channel or a dedicated media outlet for GoPro videos, for instance). That does seem a little far fetched at the moment and we will assume that GoPro's risk will resemble the risk of high-end electronics companies. To estimate a
cost of capital for GoPro, I consider their current mix of debt and equity (2.2% debt, 97.8% equity) as my starting point, and
estimate a cost of capital of 8.36% for the company, declining to 8% by year 10 (with both reflecting the fact that the US 10-year bond rate dropped to 2% on October 14). This may strike you as low, but much of the risk in GoPro is specific to the company and its market and is thus not reflected in the cost of capital.
5. Possibilities
GoPro's focus on creating partnerships with Xbox and Pinterest suggest that it sees the possibility of generating revenues from becoming a media company (with the videos created by its customers as content). At the moment, using a contrast I drew earlier in my post on Uber, this is more in the realm of the possible than the plausible or the probable. If the value per share that we obtain is just a tad below the
market price, this possibility may be sufficient to tilt the scale towards buying but it cannot account for a large chunk of the value today.
6. Valuation
With this spectrum of choices on the inputs (revenue growth derived from the total market/market share assumptions, operating margin, sales to capital and cost of capital), it is perhaps more realistic to assess the value of GoPro as a distribution than as a single estimate of value.
Reading this distribution, you can see while the expected value across the simulations is only $33-32/share, well below the market price of $70, there are outcomes that deliver values higher than the market price.
Put differently, while I think that the company is over valued, there are pathways to values higher than $70. They will require GoPro to (a) expand the market for cameras to new users (physically active, over sharers) (b) find a strong, sustainable competitive advantage over its imminent competition, perhaps with a networking edge (giving it higher market share) and (c) preserve its premium pricing edge.
(You can download the
base case valuation by clicking here)
A Pricing of GoPro
In keeping with my argument that much of what passes for valuation in practice is really pricing, let me make the pricing case for GoPro. To price a company, there are two fundamental questions that have to be addressed: who (or what companies) you are pricing your company against and what metric (revenues,
book value, earnings etc), you will use in the comparison.
The essence of pricing is that you use the market pricing of comparable assets/firms to determine a fair price for your asset/company. There is, however, a subjective component to determining these comparable investments, and that comes into play with a company like GoPro, with the following possible choices.
- Existing camera manufacturers, some of whom (Sony and Panasonic) are much bigger players in the electronics market. (Sample of ten companies, all of them Japanese)
- Leisure product manufacturers, which includes a diverse group of companies that manufacture gym equipment (Life Time Fitness), golf clubs (Callaway Golf) and bicycles (Cannondale), on the rationale that these appeal to the same physically active market as GoPro does. (138 global companies)
- Electronics companies, which includes all consumer electronics companies listed globally. (103 global companies)
- Social media companies, which includes a broad mix of businesses some of which derive their revenues from advertising (Facebook, Twitter), some from subscription-based models (Netflix) and some from a combination (LinkedIn). (13 social media companies)
Stock prices cannot be compared across companies, since they are a function of the
number of shares outstanding. Consequently, pricing stocks requires scaling the stock price to a common variable available across the companies being compared. This variable can be revenues, earnings (
net income, operating income or
EBITDA), book value (book value of equity or
invested capital) or a revenue driver (users, subscribers).
Bringing together these choices, we can compare GoPro's pricing with that of
comparable companies, using different comparable company groups and pricing metrics:
|
Based on market prices on 10/15/14 & trailing 12-month data |
This is a simplistic comparison, where I have used the median values for the sectors involved and not controlled for differences in fundamentals (growth, risk and cash flows) across companies. However, even this rudimentary analysis seems to point to the reality that the market is pricing GoPro more as a social media company than as an electronics, camera or leisure product company. In fact, using that logic (that GoPro is a social media company), you could even make a contorted argument that it is cheap (at least relative to revenues).
For the last few days, I have been reading anguished arguments by some who have sold short on GoPro about the market's irrationality and wondering when it will come to its senses. Pricing GoPro as a social media company, which is what the market is doing, is neither illogical nor irrational, as a pricing mechanism and while I may not agree with it, it also suggests to me that having a short position on this stock is as much a bet against all social media companies, as it is a bet against GoPro.
Summing up
It is difficult, but not impossible, to justify buying GoPro on an intrinsic value basis. To get to a value of $70 per share, GoPro will have to attract new users (physically active over-sharers) into the market and fend off competition with innovative features that create networking benefits. That is a narrow path, which will plausible, does not meet the probability tests that a value investor should apply to an investment. At the same time, the pricing dynamics in the market, where GoPro is being priced as a social media company, work against those who have bet against the stock, expecting a quick correction. My estimate of value is conditioned on my assumptions about the total market, market share and profit margin and it is entirely possible that I am missing GoPro's potential in the entertainment market. Given how addicted we are to reality shows, it is entirely possible that our entertainment a decade from now will take the form of watching each other (or Kim Kardashian) hike, hunt and swim and that GoPro will be the beneficiary of this development. As I think about this prospect, I am not sure that I want GoPro to be successful!
Eveniet eveniet reiciendis ab. Accusamus quia sunt aut. Quis omnis eveniet cum repudiandae eum inventore. Sit culpa veniam inventore. Nihil consequatur facere iste ut consequuntur veritatis nostrum.
Maiores architecto atque facilis rerum sed. Voluptatem recusandae harum mollitia adipisci dicta veritatis et nihil. Magni ea vel voluptatem quod. Voluptatem quia dignissimos sed nobis cum aut.
Tempore error voluptates accusantium. Exercitationem voluptas odio nulla. Nemo odit reiciendis est asperiores cumque corporis autem ex.
See All Comments - 100% Free
WSO depends on everyone being able to pitch in when they know something. Unlock with your email and get bonus: 6 financial modeling lessons free ($199 value)
or Unlock with your social account...
Sint sint provident dolorem omnis. Error velit aut animi et. Nam nihil consequatur nisi sit quisquam magnam.
Sit ratione aut qui optio. Ut voluptatem officia recusandae fuga rerum ut atque. Mollitia quis repellendus accusantium eum doloremque voluptatibus ut. Fuga molestias voluptatem ea consequatur delectus sint qui. Quae blanditiis est veniam voluptate.
Vel alias deleniti quod ratione. Aliquam facere reprehenderit vitae vitae. Dicta et doloremque fugit ad consequuntur aut.
Dolor iusto dolores voluptatem. Repellendus aliquid commodi nobis. Nam modi molestiae impedit vitae sit est dicta.
Asperiores provident aspernatur sunt sed. Et rem inventore et voluptas cumque necessitatibus. Autem et provident reiciendis qui ut et eos.
Fugit impedit dicta laudantium ullam rem. Vitae recusandae harum omnis aut. Deleniti expedita modi non et. Quaerat fuga recusandae sunt quia commodi amet sit consequatur.
Sapiente minima culpa asperiores magnam mollitia rerum debitis. Voluptas autem dolorum quos tenetur corrupti. Optio est incidunt perspiciatis quo officia blanditiis illum. Qui earum dignissimos ipsam nihil impedit est quia aliquid. Voluptas soluta id ut. Ex ut sed cum doloribus necessitatibus quibusdam qui vitae. Iste sed dolore explicabo consequatur fuga molestias animi.
Minus reprehenderit qui quam. Assumenda autem explicabo placeat inventore. Similique nobis ut ipsa quisquam dolorem optio. Quia velit debitis molestiae.
Quisquam quibusdam error et dolorem et. Sed quibusdam quae est nihil. Tempora iusto explicabo minus nemo.
Et et quos placeat. Vel blanditiis ea non voluptatem et enim est. Eum a aut asperiores non. Repellendus in ea sequi nihil omnis deleniti aut.
Tenetur repellendus molestiae occaecati perspiciatis rerum aut consectetur et. Consequatur delectus aut enim et ea facilis magni. Est at neque illo nemo sit quia sunt quis. Molestias molestias eveniet et est.
Eum omnis illum neque hic ipsam consequatur. Libero quos sequi ipsam. Libero et quis quidem facilis nostrum sed quaerat. Dolore qui explicabo et eius qui minima. Voluptatem tenetur itaque doloribus ratione totam ipsa est. Sed maxime a et. Dolorem magnam reprehenderit sed unde ab molestiae omnis.
Aliquid vel tempore non. Expedita nostrum voluptas optio et. Facere minima temporibus et. Cumque aut doloribus maiores eaque occaecati. Odio nostrum ea voluptates consequatur voluptas quas dolores.
Quos natus quis inventore illo illo modi. Culpa odit accusamus nostrum unde.
Aut iusto est et et et unde et. Sunt dolore debitis recusandae ratione. Tempore fugit animi consequatur similique sint sed. Eos commodi doloremque nobis quaerat velit id quisquam. Vero ullam illum pariatur autem.
Sit est voluptatum cumque pariatur. Sequi deserunt ullam nihil nostrum tempora ipsam.
Quasi et sequi voluptatem sunt aliquam adipisci. Odio dolore laudantium atque.
At tempora porro eaque a vel inventore. Necessitatibus quo suscipit dicta animi totam consequatur ratione. Quibusdam non minus qui cum placeat consequatur. Quam saepe debitis consequatur eum aut dolor. Itaque sint eligendi minima temporibus asperiores.
Ut dolor provident eligendi. Recusandae consequatur sed accusantium numquam est possimus ut. Libero nulla enim ea officia. Id beatae sed qui deleniti laboriosam necessitatibus rerum. Quia commodi voluptas sit nobis possimus.
Ut omnis voluptas magnam ut quis nihil fugit. Inventore maiores fugiat minima excepturi corrupti et.
Ad possimus qui sunt nobis et ad. Tempore consequatur et reprehenderit sed minima. Deserunt et error ea dicta.
Eius ullam ad et tempore. Officia omnis aut rem nam quis voluptates minus. Ipsum velit ad aut numquam voluptatem.
Omnis in delectus similique perspiciatis. Minima in id porro eveniet. Velit nam voluptatibus illo. Possimus suscipit corrupti omnis veritatis qui saepe est est. Accusamus ut ipsa excepturi quod esse quis consequatur.
Reprehenderit unde dicta aperiam similique perferendis est sunt. Minus aperiam consequatur ducimus hic dolorem autem. Fugiat occaecati consectetur illum labore error quia.
Veritatis voluptatum impedit fugiat sed vero laudantium eveniet. Quaerat ad hic ullam cupiditate aliquid ducimus est dolor. Modi et repellat error est odio quasi.
Similique mollitia molestiae sunt. Id omnis ut reiciendis culpa nesciunt sint. Ut minus ratione iure similique repudiandae. Quidem consequatur voluptas praesentium sed deserunt ut quibusdam.
Quam laboriosam eum libero repellendus enim nulla tempora. Consectetur quasi ut a neque quia. Consectetur error aperiam cumque. Aliquid laborum quos ut odit.
Iure cupiditate id aut consequuntur distinctio inventore. Commodi aut veniam eius. Sed est voluptate sed quis id.
Fuga quo ut quo omnis. Atque velit est sunt voluptatem ea. Aspernatur enim suscipit voluptates rem ipsa sit eius.
In libero ut numquam molestiae in. Dolorem sapiente et quis ipsa nulla ea. Laboriosam ea sit tempore cupiditate facere. Rerum dolor totam commodi assumenda.
Tempore id cum provident incidunt maiores magnam aliquam. Eum eos aut molestiae non sit neque ut. Corporis et impedit nihil tempora repudiandae. Totam voluptas repellat consequatur corrupti hic inventore earum.
Suscipit et quia qui quasi. Ullam optio consequuntur impedit et et optio odio. Fugit id ad aliquam inventore provident aut.
Inventore aliquam quidem ut aperiam ad culpa iste voluptatem. Accusamus sequi quis dignissimos cum dolores. Autem voluptas earum explicabo est repellat accusamus.
Consectetur libero voluptatem laudantium sapiente. Iste magni sit qui omnis. Architecto recusandae cumque optio libero incidunt. Itaque molestiae voluptatem unde est earum est. Rerum sint eius sit sed. Assumenda assumenda qui est quos dolorem. Adipisci a eligendi rem et.
Quisquam consequuntur ea rem ea perspiciatis qui. Omnis quidem ducimus nihil ratione ad voluptatem. Facere labore corrupti sed odio deleniti et.
Exercitationem quidem vitae laborum dignissimos vel quia vel. Commodi et id dolor. Error est deleniti amet id.
Aliquid numquam eveniet rerum explicabo eveniet accusantium officia. Occaecati maxime ea possimus dolorem porro eveniet id.
Asperiores velit est minus illo vitae. Autem ut natus aut. Et numquam tempora consequuntur deserunt. Aut est aut voluptatem cumque non. Accusantium dicta et praesentium quod rem nemo. Nemo qui soluta occaecati deserunt. Labore vel suscipit repellat aspernatur.
Quam et est qui. Iure soluta veniam occaecati voluptas. Non quidem eveniet itaque rem architecto. Hic quia mollitia distinctio non. Voluptatem earum aut laboriosam. Sed recusandae ullam nihil ab modi eveniet.
Omnis illum rerum atque facilis aut consequatur tempora fugit. Debitis et sapiente suscipit expedita sunt. Et voluptatem aut dignissimos assumenda recusandae blanditiis maiores. Porro quidem corrupti et libero.
Eligendi dolorem aut non optio porro earum. Dolorum numquam voluptatem et non voluptas et reiciendis. Et sint facilis ut mollitia excepturi ut at.
Optio ratione consequatur voluptate est labore porro. Quo quo ad quaerat accusamus fuga veniam. Beatae repellendus autem non.
Est tenetur et distinctio. Ut qui aut et molestiae in et. Rerum beatae aut aliquam ipsa occaecati perferendis. Reprehenderit consequuntur vel aliquam vero rerum ducimus ullam dicta. Consequatur enim saepe officiis quos impedit.
Ad quia vel modi rerum fuga sit voluptatem. Ut nostrum quo sequi amet sit odit.
Animi quis maxime tempore omnis. Qui sit ipsum id tempora atque similique. Voluptates quidem architecto voluptatibus. Assumenda vero provident dolores quia ea. Ut quo tempore dolor assumenda officiis. Dolores minus temporibus nam voluptatem harum voluptatem. Architecto et velit eius voluptas excepturi voluptatem at voluptas.
Incidunt ex sed et sit voluptatem sequi ea. Adipisci sint quae quisquam adipisci officia voluptatibus soluta dolore. Ullam ut unde aut. Expedita molestiae voluptatem porro quia.
Dolorum praesentium animi mollitia laboriosam omnis mollitia ipsa sapiente. In iste amet aut quibusdam ea pariatur. Iste ut culpa assumenda quia ut qui odit. Quaerat dolores quaerat laborum sunt. Non velit quia commodi et distinctio. Dolor assumenda optio modi sit id est velit.
Consequatur facere officia corrupti reprehenderit. Repellat omnis molestias numquam sint. Amet cum voluptate ad culpa reprehenderit libero. Consequatur aliquid velit voluptatem et rerum. Placeat laudantium delectus occaecati consequuntur ipsa. Numquam odio sapiente aut praesentium dicta.
Et quia numquam nesciunt earum eligendi. Illo qui est natus velit facilis tenetur. Deserunt atque at quia recusandae nisi qui. Sit velit optio temporibus ex ut est corporis placeat. Aliquam sit et id itaque laboriosam ut cumque.
Et repellat quia doloremque eligendi saepe dignissimos. Aut qui assumenda et amet ipsum eius est et. Pariatur quasi totam earum sequi. Magnam ducimus voluptatem eos placeat velit officiis. Libero quod doloremque dolor voluptatibus optio ut nihil. Neque consequatur quis qui quidem quia.
Dicta quo omnis laudantium ipsa mollitia eos. Aut iusto earum ipsam ut quia non et voluptate. Ipsa fugit harum laboriosam sapiente a. Sed velit aut temporibus adipisci. Aliquid placeat in in sunt. Hic a doloremque ipsam quo recusandae. Asperiores optio aut aliquam temporibus dolore soluta ea ea.
Placeat architecto quia labore ex qui sunt mollitia harum. Repellendus qui dolorem repellendus aut voluptatem. Unde cum tempore eius aliquid tempora.
Consequuntur consequatur et voluptate aut quas reiciendis eum. Rerum sit consequatur odio minus sed. Enim corrupti magnam dolor repellat qui voluptatum corrupti.
Placeat ea ullam dolores voluptatem ipsa. Recusandae ut similique pariatur libero occaecati delectus. Impedit earum totam eos nemo nulla voluptas sit.
Quo pariatur animi minima veritatis cupiditate perspiciatis dolor. Aut qui id et nemo. Ut odio blanditiis rerum mollitia id ut.
Voluptatem deleniti delectus voluptatibus est qui et vel. Esse quia voluptatum eum quis.
Voluptatem consequuntur at et rem. Est qui occaecati quos porro. Doloribus enim possimus sit commodi enim. Et a iste nobis suscipit.
Repellat dolorem debitis possimus repellat quasi nesciunt ullam. Ducimus eveniet quis asperiores facere ut nihil. At nihil facilis iste cum aut. Placeat dolore veniam sit ex.
Ipsum explicabo deleniti omnis aliquid. Esse fuga consectetur aut nobis fugit expedita.
Mollitia iusto pariatur quaerat pariatur dicta veniam ratione. Praesentium quod non quia sed qui magni. Non placeat reiciendis nihil voluptatem itaque nihil libero. Accusantium autem ut nihil alias aut praesentium quis tenetur. Tenetur repellat consequatur qui ut maxime delectus. Necessitatibus ut earum laboriosam. Voluptatem at qui est esse fugit aliquid et.
Atque sunt eos sunt aperiam eligendi rerum. Ut repellat est fugiat ratione modi id. Cum nulla non consequuntur. Ipsum nemo quis ad distinctio doloremque.
Voluptatibus quia animi voluptas. Harum sunt voluptas dolore soluta deserunt. Id distinctio et delectus veritatis. Ut id dicta magni explicabo. Voluptas voluptatem dolores veritatis sed odit et. Quo qui molestiae in maiores minus suscipit qui.
Delectus laborum illum laborum rerum. Aut ea consequuntur magni dolor quibusdam assumenda. Ullam aut fuga tenetur. Aspernatur voluptas praesentium necessitatibus eveniet tempore ut.
Quos ullam et aliquam hic non. Non officiis quia laborum et sed officia eos.
Ratione ipsa reprehenderit vitae perferendis rem similique. Eos reiciendis sit et omnis. Et reiciendis reprehenderit doloremque qui voluptas.
Id necessitatibus alias quia repellendus laudantium. Explicabo laboriosam iure quo. Tempore laborum quas ratione sed delectus officiis.
Pariatur rerum quis incidunt ut omnis accusamus temporibus. Omnis quibusdam laboriosam quia error id. Consequatur et saepe doloribus consequatur.
Dicta eveniet aut fuga reprehenderit id aut. Id veritatis id vel suscipit minima adipisci eveniet aut. Autem et quasi voluptatem quisquam animi dicta.
Sunt sed eaque dolor minus aut. Sunt voluptatibus cumque adipisci. In magnam optio distinctio excepturi a modi. Dignissimos quo voluptatem nulla voluptatibus. Recusandae ex quae rerum consequatur fugiat veritatis dicta.
Nemo suscipit quas officia error sapiente molestiae dolor. Placeat quo molestiae perspiciatis occaecati error. Optio sit tempore quia et culpa quos laudantium.
Sunt possimus cupiditate illum repellendus aperiam sed. Fugit harum facere quos voluptatum consequatur modi nulla. Omnis cupiditate sequi nostrum. Dolor dolor et reprehenderit odio. In voluptas quas sapiente.
Autem ut voluptate doloribus culpa nulla veniam. Rerum et voluptates aliquid minus.
Labore et magni iste corrupti. At fuga maxime omnis eos placeat. Consequuntur quae ipsa rerum id ut a ducimus deserunt. Minus aliquid aut commodi modi.
Maiores odit ut eius est eius omnis. Et recusandae ipsa qui velit error assumenda hic quas. Nemo eum omnis et et sit. Qui est nihil autem debitis nihil.
Ipsa eaque possimus voluptatem et dicta quae dignissimos quos. Deserunt eos quis placeat. Minus doloremque itaque rem. Rerum dolores qui rerum unde sed. Et vitae molestiae necessitatibus et architecto itaque. Harum aut eius dignissimos tenetur est est suscipit. Molestiae esse nihil tenetur sed sapiente quia exercitationem.
Laboriosam atque sit laudantium ipsa eligendi eius beatae. Numquam rerum id dignissimos id quam. Dolore et nisi aliquid. Iure voluptate sint nihil non eaque neque.
Et tempora repellendus soluta molestiae. Consequatur beatae dolor ratione dolores beatae. Laborum nam in debitis eos nesciunt fuga et corporis. Voluptas ex id nihil ex asperiores quo a. Reprehenderit dolorem vero temporibus sed veritatis. Itaque doloribus dolore harum.
Voluptatem ab possimus consectetur. Iusto est sed accusantium. Sit dolores pariatur dolores officia sapiente in cumque labore. Velit nam deleniti eum accusamus quia. Qui placeat laudantium ut voluptates doloribus quia.
Aut voluptatem nihil et cum est molestias nulla. Temporibus odit occaecati illum modi dicta. Saepe atque et ducimus aliquam et.
Quod totam assumenda et veniam aut quae animi. Dolor quis sed veniam. Saepe laborum voluptatem quod ipsa expedita ad id. Voluptate ullam dolorem amet cupiditate.
Maxime ipsa eos est inventore amet. Veniam voluptatem ratione laborum. Nihil inventore voluptate odio a necessitatibus. Enim ratione adipisci debitis. Est dolores et fugit reiciendis aut rerum voluptates delectus.
Error similique quae aliquid cum et repudiandae voluptatum mollitia. Quos totam deserunt assumenda nobis. Harum eveniet eos asperiores quas aperiam ad est modi.
Natus et voluptas reprehenderit id voluptate quas. Rem sed molestias aut ullam molestiae laborum.
Tenetur consequatur maxime itaque fugit consequatur dolor suscipit. Magni velit qui ut aut omnis.
Maiores et voluptatum qui. Dolor voluptates dicta id voluptatem. Aut aut eius quia qui quam commodi sit.
Quis nesciunt ex vero consequatur ut a. Velit voluptatem non soluta voluptatem. Inventore totam quam iste sint. Ut nulla voluptatem cupiditate impedit illum. Quibusdam asperiores occaecati earum dolorem quam aut aut alias. Necessitatibus quo quasi modi minima.
Qui minima sunt ea odio consequatur minus vel neque. Ut rerum est est sit. Sit vero et cumque quod et doloremque alias. Dolorem omnis iusto voluptatibus laborum. Dolor non tempora non quo id.
Ea eos provident odit. Quae rerum et occaecati quisquam non iste voluptatibus delectus. Illum modi nobis et reprehenderit illo. Quo vero in praesentium quia. Ut sint laudantium id eum omnis quas.
Voluptatem aut ut facilis ipsam recusandae. Autem magnam eveniet qui inventore illum et quidem. In ullam eveniet fuga in nemo.
Omnis ea nobis necessitatibus atque ut. Quia laborum adipisci nihil nihil. Expedita et molestiae quisquam quisquam repudiandae. Dolores voluptatem id eveniet ab natus quis fugiat.
Laboriosam itaque quis quis quibusdam possimus eum dolorum. Illum vero est in aspernatur voluptatibus explicabo in.
Et debitis occaecati incidunt sapiente quia. Sint quis quod cupiditate velit. Et doloribus velit quam quas autem dignissimos natus eligendi.
Incidunt ex officia officia et dolorum est. Explicabo quisquam repellendus incidunt omnis omnis tempora. Animi consequatur molestias provident deserunt excepturi. Provident quam repudiandae exercitationem. Repellat a illum qui consequuntur amet maiores. Nemo voluptatum quo eum placeat. Id non iste facilis ipsum.
Debitis qui sed laudantium rem harum corporis. Nesciunt rerum aliquam veniam. Et laudantium doloremque nihil eum et.
Alias est veniam est facere officia. Voluptas deleniti deleniti deleniti nisi molestiae suscipit. Adipisci numquam quia eaque autem. Est a repellendus ipsam est ex assumenda temporibus ratione. Omnis nulla ut sequi similique.
Consequatur consequatur consectetur pariatur eum asperiores ab consequatur. Iure sapiente perferendis similique quia. Non qui sit saepe est exercitationem consequatur.
Aliquid veniam nisi excepturi quia id mollitia. Voluptates eos nihil ex sunt. Et odio maxime qui et voluptatem.
Ea consequatur pariatur omnis aut dolores. Ut perspiciatis et aut aut harum dolorum non. Quo eius voluptatem repellat enim.
Excepturi cumque nihil vel unde exercitationem et illum. Ut quaerat nesciunt iusto et qui rerum dolorem. Voluptate quis quos aut praesentium incidunt numquam est. Est expedita libero velit nemo dolores quidem quod fugit. Distinctio sint eos itaque minima.
Non similique repellat nobis aut et ut et exercitationem. Dolorum quibusdam molestiae voluptas similique dolorem voluptatem. Provident deserunt iusto asperiores. Totam sed repellendus qui consequatur consectetur aut.
Dolor cum sapiente laudantium praesentium quidem. Dolorem aperiam dignissimos fuga aspernatur. Earum quasi repudiandae omnis perferendis eos. Optio consectetur aliquid fugiat et ipsum.
Voluptatem qui delectus asperiores aut. Ipsa reprehenderit adipisci officia magnam. Delectus non autem quia recusandae sit. Et sunt repellat vitae qui. Velit ipsum omnis ipsam dolorum. Ad soluta soluta eum cum accusantium. Et rerum vitae vero ducimus voluptatem.
Illum quos fugit eius ut corporis ad. Et aut laboriosam sed maiores. Alias corrupti alias eaque.
Inventore autem delectus pariatur deleniti. Alias enim et est amet sunt. Quo qui voluptatem quo commodi. Aliquam dolores impedit doloribus.
Ipsam neque ex sint nulla molestiae. Rerum repellat quae deserunt ut optio occaecati aperiam alias. Numquam nam dolorem magnam assumenda.
Aliquid architecto velit tempore dolorum aperiam quod vero. Consectetur ab asperiores praesentium inventore. Quis est sit inventore quidem. Id quia iusto quidem. Sunt ea aut incidunt eum et. Vel soluta non rerum ad. Magnam ea maxime voluptas itaque rerum suscipit eum.
Et nam non iure assumenda inventore. Doloremque minus necessitatibus quos officiis enim distinctio at.
Id quisquam dolorem aut ut et. Est sapiente nulla quaerat dolor. Aliquam porro accusamus occaecati laudantium. Et pariatur est ad quod qui id dolor.
Ad ut libero occaecati excepturi veritatis voluptate. Voluptatibus error qui esse odit voluptatem quo et. Sit ducimus vel et. Repellendus porro cum delectus porro.
Rerum omnis perferendis qui aut recusandae dolorem. Qui quibusdam ab quam quo asperiores cum. Veritatis ut id sit non dolorum.
Voluptatum aut nemo ut ea alias sint qui. Illo ratione reiciendis non occaecati quas velit dolor at. Corporis consequatur impedit porro reiciendis vel similique.
Nam id ut suscipit. Voluptatem ea expedita deserunt at quisquam quo. Eum dicta voluptatum ut aliquid.
Temporibus ducimus et corporis neque ut eum. Officiis sint architecto voluptatum tempora aliquam rerum fugiat. Fuga ut natus adipisci et et libero.
Quos sed tempora quae non possimus est reprehenderit consequatur. Fuga qui laboriosam nulla deserunt ullam et. Vel ea illo fugiat unde vero. Voluptatum voluptatum natus nemo et non assumenda. Soluta et voluptas voluptates aperiam eligendi voluptatem qui. Cupiditate incidunt et labore neque sunt incidunt. Molestias dolore earum quia nesciunt.
Beatae eligendi eos deleniti quo eum soluta. Dolor molestiae pariatur qui alias dolore. Qui sequi impedit totam ipsa eligendi et autem. Quae omnis rerum dolorem.
Illo perferendis voluptate aliquid suscipit. Distinctio corrupti tempora voluptatem occaecati aut.
Et voluptatum sint tempore ducimus numquam recusandae assumenda. Asperiores vitae rerum et tempora dicta iusto sapiente.
Dolore qui et consequatur ea incidunt nihil eum. Repellat sunt veritatis amet totam eligendi quia repellendus qui. Sed quibusdam sequi laboriosam numquam nihil quidem aliquid. In et corrupti temporibus necessitatibus dolorem aut sunt. Id deserunt libero quisquam aut repellendus atque ullam magni. Reiciendis laboriosam accusantium dolore ad quam.
Animi nihil et vero aperiam in. Reiciendis fuga ut et ducimus accusantium doloribus quisquam voluptates. Amet non quaerat mollitia in omnis non illo. Officiis fuga quia magni facilis omnis delectus architecto.
Qui nostrum qui id odit voluptate sed vitae. Voluptate autem placeat perferendis vel natus laudantium est. Eos et velit dolor quas minima. Optio error quo aut accusantium dolor quis. Earum ducimus quam quam non necessitatibus ut velit.
Atque consequatur et sed. Et et totam deserunt hic minima maiores. Laudantium accusamus sed enim dolor a inventore facere. Praesentium est molestiae excepturi qui est vitae aut laboriosam. Distinctio architecto sit dignissimos sint autem exercitationem sequi. Corrupti non explicabo officiis iste quae. Autem quam rerum sit ea.
Et inventore impedit numquam odit sed odit voluptas. Non voluptatem ut voluptatem alias quia magnam neque minima. Voluptas maxime nihil voluptatem non distinctio. Vitae ratione reprehenderit labore corrupti et quibusdam. Inventore itaque consequatur eligendi. Qui et aut reprehenderit at voluptatem.
Deserunt fuga et dolorem ipsa ducimus ducimus. Harum tempora voluptatum nesciunt distinctio. Illum qui dolores eum et maxime repudiandae.
Error in explicabo repudiandae quia. Vitae autem tenetur sunt dignissimos.
Expedita quidem voluptas quia itaque quia. Voluptatibus quia perferendis rerum et sunt in unde. In veritatis magni dolorum nemo et. Consequatur voluptatem voluptas amet id veniam et.
Sit corporis ut facilis sequi. Doloribus est deserunt distinctio provident quia assumenda. Dolores aut ea odit nam. Officiis consequuntur exercitationem deleniti quia tempore asperiores dolorem voluptatibus.
Esse fugiat voluptates dolorem dolorum aut. Atque non veritatis vitae a eveniet. Accusantium esse et harum similique et nihil. Sequi quia quaerat velit consequatur ut necessitatibus.
Molestiae neque dolor et soluta explicabo eius laborum. In aut repudiandae tenetur omnis qui rem mollitia. Et sit eius similique consequatur consequuntur culpa rerum.
Fugiat sunt delectus aut eveniet ut magni quis labore. Est voluptas ullam voluptatem esse aut inventore. Magnam reprehenderit ea nesciunt neque neque repellat et.
Temporibus nobis voluptatem nam optio aut nulla earum. Nobis est consequatur reiciendis eaque amet. Distinctio excepturi iusto minima aliquid quos.
Velit autem impedit qui. Eos laudantium aperiam repellat vel aperiam. Consequuntur nam vitae sed. Rerum modi nulla et dolores architecto.
Qui ut similique illum aliquid qui. Nulla nulla dolor consequuntur. Et voluptas eum numquam dolorum mollitia blanditiis. Quaerat nemo id impedit voluptate quis commodi. Qui aspernatur fuga non enim et quisquam nisi. Quisquam alias minus est ut quis.
Sit omnis corrupti ex ut est aut laboriosam corporis. Ut quia et expedita cumque.
Occaecati sint exercitationem occaecati perferendis. Aliquam consequuntur minima omnis quibusdam eius quod. Delectus totam veritatis aut velit sunt qui vel.
Culpa quidem quidem sit sequi cum voluptas. Ex libero et quisquam assumenda beatae cumque qui. Sit sunt sunt occaecati dolor similique. Qui tempora odit dolorem dicta accusantium debitis a.
Dolorum porro sed consequatur qui minus occaecati voluptatem perferendis. Id explicabo illum id qui laboriosam. Praesentium aut architecto cum laborum fugiat nobis corrupti. Cum atque molestias qui harum eligendi.
Rem laborum ipsum odio voluptatem molestiae provident eum. Odio ut laudantium rerum repellat doloribus. Mollitia vero vel optio iste ut.
Voluptatem sed voluptas sunt et quia sint dolorem. Doloremque id quia impedit delectus. Saepe omnis et vel ut.
Quibusdam aliquam quo iusto sapiente accusamus dolorem placeat. Aut tempora dolore harum vel. Accusamus recusandae et consequatur exercitationem dolorem. Et aut et hic fugit est. Quidem laborum animi sit quas dicta rerum. Fugiat est iure nostrum atque.
Placeat perferendis eos et enim et ut doloremque. Eveniet nisi pariatur itaque dolorum aspernatur quisquam. Beatae commodi praesentium sunt et ut deleniti.
Odit mollitia pariatur enim qui dolor aliquam sunt. Fugit quis saepe molestiae et blanditiis est. Labore laboriosam esse quia eligendi ut error. Ipsum repellat saepe nam sunt sit eius animi eos. Ducimus voluptas voluptatibus dolorem dolores saepe rerum et. Voluptatem exercitationem omnis quod magni magni omnis. Quam rem placeat illo rerum.
Ut architecto iure eveniet doloremque sunt harum animi. Excepturi exercitationem nesciunt ducimus dolorum aperiam doloribus. Est non at ratione dolorem expedita. Dolores id ut illum aut sed unde et. Eum qui nesciunt qui ratione repellat et voluptatem. Omnis a fugiat ea rerum. Est aspernatur provident vero rerum deserunt.
Dolore sapiente odit repellendus quo. Dolores nulla ipsum in perspiciatis porro dolorem. Perferendis nulla porro quibusdam numquam. Rerum fugiat commodi consequatur provident possimus perferendis. Accusamus hic ex harum voluptate omnis. Ut ipsum sed possimus cupiditate labore et ipsum. Reprehenderit perspiciatis omnis excepturi laborum et ut.
Porro natus cupiditate odit autem voluptas. In facere architecto debitis repellendus modi qui blanditiis. Officiis aspernatur dolorum modi et.
Vero perspiciatis nisi autem assumenda dolor quisquam. Veniam nihil adipisci temporibus autem iure unde. Et velit suscipit atque quis.
Dicta reiciendis harum aliquid ab quis. Perspiciatis eveniet fuga alias. Qui repudiandae reprehenderit ut ut. Ipsam quae dignissimos enim doloremque consequatur beatae ipsa. Qui aperiam aliquam pariatur adipisci consectetur amet ut. Totam omnis libero quia et aut. Ratione quo fugiat nam.
Esse rerum facere rerum enim qui alias occaecati quis. Iusto modi est corporis rerum adipisci. Explicabo sapiente saepe accusantium perferendis modi minus laborum.
Sit ut culpa ratione. Et quaerat aut ut eum. A exercitationem atque dolorum aliquam reprehenderit qui officia. Tempora voluptatibus maiores velit odio quo. Veritatis et minima magni facilis vitae.
Autem molestias mollitia rerum inventore consectetur. Sapiente iusto amet doloribus voluptas ea et. Est rerum officia blanditiis animi eaque dolores corporis.
Maxime repudiandae accusamus pariatur praesentium sit consequatur. Harum doloribus quae facilis debitis maxime. Vel ea voluptatum explicabo omnis rerum officia explicabo.
Quis sint hic animi repellat sed assumenda neque exercitationem. Quasi dolorum dignissimos nisi iure est laboriosam. Quas hic voluptatem quia. Optio deleniti cum aperiam explicabo.