Company profile

Devin W. Stockfish
Incorporated in
Fiscal year end
IRS number

WY stock data



1 May 20
7 Jul 20
31 Dec 20


Company financial data Financial data

Quarter (USD) Mar 20 Dec 19 Sep 19 Jun 19
Revenue 1.73B 1.55B 1.67B 1.69B
Net income 150M -14M 99M 128M
Diluted EPS 0.2 -0.02 0.13 0.17
Net profit margin 8.68% -0.90% 5.92% 7.57%
Operating income 240M 89M 202M 186M
Net change in cash 1.32B -14M -59M -47M
Cash on hand 1.46B 139M 153M 212M
Cost of revenue 1.38B 1.3B 1.4B 1.39B
Annual (USD) Dec 19 Dec 18 Dec 17 Dec 16
Revenue 6.55B 7.48B 7.2B 6.37B
Net income -76M 748M 582M 1.03B
Diluted EPS -0.1 0.99 0.77 1.39
Net profit margin -1.16% 10.01% 8.09% 16.14%
Operating income 651M 1.39B 1.13B 822M
Net change in cash -195M -490M 148M -335M
Cash on hand 139M 334M 824M 676M
Cost of revenue 5.41B 5.59B 5.3B 4.98B

Financial data from company earnings reports

Date Owner Security Transaction Code 10b5-1 $Price #Shares $Value #Remaining
17 May 20 Nicole Weyerhaeuser Piasecki Common Stock Payment of exercise Dispose F No 17.33 97 1.68K 59,400.643
17 May 20 Emmert Mark A Common Stock Payment of exercise Dispose F No 17.33 124 2.15K 31,660.643
17 May 20 Monaco Albert Common Stock Payment of exercise Dispose F No 17.33 535 9.27K 7,869.435
15 May 20 Nicole Weyerhaeuser Piasecki Common Stock Grant Aquire A No 0 7,186 0 59,497.643
15 May 20 Emmert Mark A Common Stock Grant Aquire A No 0 7,186 0 31,784.643
15 May 20 Holley Rick R Share Equivalents Common Grant Aquire A No 17.255 11,532 198.98K 33,730.105
15 May 20 Sara Grootwassink Lewis Share Equivalents Common Grant Aquire A No 17.255 7,186 123.99K 38,719.283
15 May 20 Monaco Albert Common Stock Grant Aquire A No 0 7,186 0 8,404.435
77.0% owned by funds/institutions
13F holders
Current Prev Q Change
Total holders 802 917 -12.5%
Opened positions 68 127 -46.5%
Closed positions 183 78 +134.6%
Increased positions 282 290 -2.8%
Reduced positions 333 337 -1.2%
13F shares
Current Prev Q Change
Total value 84.56B 137.02B -38.3%
Total shares 574.31M 578.61M -0.7%
Total puts 1.24M 959.25K +29.5%
Total calls 2.6M 1.93M +35.1%
Total put/call ratio 0.5 0.5 -4.1%
Largest owners
Shares Value Change
Vanguard 110.14M $1.87B +0.2%
BLK BlackRock 53.33M $903.87M -0.0%
N Price T Rowe Associates 44.99M $762.54M +13.0%
First Eagle Investment Management 40.86M $692.59M -1.6%
STT State Street 31.07M $526.61M -2.8%
IVZ Invesco 25.3M $428.79M +4.5%
American Century Companies 14.31M $242.48M -13.9%
Geode Capital Management 11.86M $200.64M +0.7%
FMR 11.09M $188.04M +89.4%
JPM JPMorgan Chase & Co. 10.1M $171.18M +30.6%
Largest transactions
Shares Bought/sold Change
Norges Bank 0 -9.19M EXIT
FDx Advisors 6.69M +6.69M NEW
FMR 11.09M +5.24M +89.4%
N Price T Rowe Associates 44.99M +5.18M +13.0%
DB Deutsche Bank 1.04M -3.12M -75.0%
PUK Prudential 2.88M +2.88M NEW
Citadel Advisors 2.8M +2.54M +986.5%
JPM JPMorgan Chase & Co. 10.1M +2.36M +30.6%
American Century Companies 14.31M -2.31M -13.9%
UBS UBS 1.94M -2.03M -51.2%

Financial report summary

BuckeyeBlueLinxBoise Cascade
Content analysis ?
8th grade Good
New words: absolute, abundant, Advance, aggregate, ago, agreed, air, began, benchmark, bond, book, builder, built, capacity, CEO, certainty, chain, cleaning, clear, closure, consequential, contemplate, creation, curtailed, curtailment, customer, declared, delivery, Department, detailed, directive, discretionary, disease, disinfecting, disrupt, disrupted, disruption, dissipate, distancing, divestiture, duration, dynamically, eased, easing, emergence, emergency, enhance, eroding, essential, Europe, event, evolve, exacerbate, exclusive, exhaustive, extension, extent, face, favorably, feasible, foreseeable, forthcoming, forward, garden, GDP, geographic, gradual, guarantee, guidance, hand, healthy, highly, history, holiday, homebuilding, Homeland, hygiene, identification, impairment, impending, index, infrastructure, largest, lending, light, liquidity, long, Lunar, maximum, mill, mirroring, mitigate, mix, monitor, monitoring, Montana, monthly, municipal, mutation, negative, newly, nontaxable, occurrence, officially, ordered, Organization, outbreak, outlook, pandemic, pattern, personal, precautionary, predict, predicted, preserve, preventative, proactive, published, Random, rapidly, recently, redemption, refinance, refinanced, reinstatement, reserve, resolve, Retail, return, RISI, safeguard, safety, salary, sawmilling, Security, shareholder, smaller, social, spread, store, strain, strict, subsurface, sufficient, suggesting, supporting, surface, Survey, suspended, suspension, tariff, team, temporarily, temporary, tensioned, testing, trajectory, travel, ultimately, unable, uncertainty, unpaid, unpredictable, vaccine, viral, virulent, workforce, world, worsen
Removed: account, achievement, affordable, ASC, ASU, attribute, borrowing, Bulletin, Center, collective, conformed, consist, consolidate, consumer, content, contingently, debenture, density, determining, disbursed, explicit, fiberboard, fluctuate, growth, Harvard, Hemlock, historic, immaterial, implicit, incorporated, incremental, issuable, Joint, law, Leading, lease, leased, LIRA, LLC, longer, maintain, make, manner, mature, medium, minimal, monetized, mortgage, multifamily, Noncurrent, nonrecourse, occasional, office, operated, opposed, outflow, peaking, plywood, present, reclassified, remeasurement, renew, residential, resulted, retained, retrospective, ROU, satisfied, sector, settled, slight, space, terminate, Topic, unchanged, unitary, University, unrealized, utilized, warehouse, weaker