Saturday, August 1, 2020

Hailee Steinfeld Net Worth

Here is the detail:

Hailee Steinfeld net worth: Hailee Steinfeld is an American television and film actress who has a net worth of $8 million. Born December 11, 1996 in Tarzana (Los Angeles), California, the teen actress rose to fame for her role in (remake) True Grit (2010) as Mattie Ross, for which she received award nominations, including an Academy Award nomination for Best Supporting Actress, SAG Award (Screen Actors Guild) for Outstanding Performance by a Female Actor in a Supporting Role and BAFTA Award (British Academy of Film and Television Arts) for Best Actress in a Leading Role. She began her acting career at age eight when she played the role of Talia Alden in the award-winning short film She's a Fox. Before being chosen (out of 15,000 girls) for the role of Mattie Ross in True Grit, Steinfeld was cast in several television commercials and made guest appearances on others. In May 2011, she was named as the 'new face' of Italian designer brand Miu Miu. She was cast in the role of Juliet Capulet in a 2013 adaptation of Shakespeare's Romeo and Juliet. Because she was only fourteen when cast in the role of Juliet, the love scenes and nudity were removed from the script to make it age-appropriate for the young actress. In early 2014, Steinfeld narrated (as the voice of Anne Frank) for an exhibition on Anne Frank at the Museum of Tolerance, Los Angeles, California. Steinfeld's older brother, Griffin, is a NASCAR driver, her paternal uncle is fitness trainer Jake Steinfeld and her maternal great-uncle is former child actor Larry Domasin.


Leetcode discuss: 106 Construct Binary Tree from Inorder and Postorder Traversal

Here is the link. 

C# practice to prepare FANG onsite 2020

August 1, 2020
106 Construct Binary Tree from Inorder and Postorder Traversal
Assume that all nodes have distince value, construct binary tree from inorder and postroder traversal.

Introduction

It is tough decision for me to work on system design, reading networking and operation system lecture notes. I did not have time to practice algorithm after phone screen. This is the first algorithm I wrote after break from July 20. I have two more weeks to practice algorithm.

Algorithm case study
Quick review, inorder traversal is left child, root and right child whereas post order traversal is left child, right child and root node.

Example:
[9, 3, 15, 20, 7] - inorder
[9, 15, 7, 20, 3] - postorder
It is easy to find root node by post order traversal. Last node of postorder traversal is the root node, the example tree is root node with value 3. Next go through inorder traversal hashmap, rootnode 3 has index value 1. So left subtree has subarray [9], right subtree has subarray [15, 20, 7] inorder traversal. Also left subtree's length is 1, right subree length is 3.

Next it is to work on post order traversal list. First part is left subtree, knowing start index and length; Next part is right subree and length of subtree.

Highlights of my practice

  1. Work on test case given in the above, and then try to write simple code;
  2. If the left subtree is empty, then the subarray's start and end index will have contraction: endIndex < startIndex;
  3. Work on length of left subtree and right subtree;
  4. Be patient. I came cross the time limit exceeded. So I started to test code using the above test case, and found two places to fix.
  5. Trust the example test case is good enough to write bug-free code. Go through step by step.
/**
 * Definition for a binary tree node.
 * public class TreeNode {
 *     public int val;
 *     public TreeNode left;
 *     public TreeNode right;
 *     public TreeNode(int val=0, TreeNode left=null, TreeNode right=null) {
 *         this.val = val;
 *         this.left = left;
 *         this.right = right;
 *     }
 * }
 */
public class Solution {
    // [9, 3, 15, 20, 7] - inorder
    // [9, 15, 7, 20, 3] - postorder
    //
    public TreeNode BuildTree(int[] inorder, int[] postorder) {
        if(inorder == null || postorder == null || inorder.Length != postorder.Length || inorder.Length == 0)
        {
            return null; 
        }
        
        // the idea is to find root node from post order, step 1;
        // use root node to look up inorder traversal, and then find root node, step 2;
        // Based on the above two steps, left subtree array is defined by start and end index, same as right subtree
        var map = new Dictionary<int, int>(); 
        for(int i = 0; i < inorder.Length; i++)
        {
            map.Add(inorder[i],i);
        }
        
        return runRecursiveSolution(inorder, 0, inorder.Length - 1, postorder, 0, postorder.Length - 1, map);        
    }
    
   // [9, 3, 15, 20, 7] - inorder
    // [9, 15, 7, 20, 3] - postorder
    // inorder
    // left subtree - [9]
    // right subtree [15, 20, 7]
    //
    // postorder
    // left subtree - knowing the length is 1
    // [9]
    // right subtree
    // [15, 7, 20]
    // how to express empty tree? 
    // how to express empty left/ right subtree using index?
    // define endIn < startIn or startPost < endPost - make it simple
    private TreeNode runRecursiveSolution(int[] inorder, int startIn, int endIn, int[] postorder, int startPost, int endPost, Dictionary<int, int> map)
    {
        // base case ?        
        if(startIn > endIn || startPost > endPost)
            return null;
        
        var rootValue = postorder[endPost];         
        var root = new TreeNode(rootValue);        
        
        var inorderIndex = map[rootValue]; // 1
        
        // left subtree - inorder list before root node
        var leftCount = inorderIndex - startIn;         
        
        var endPostNext = startPost + leftCount -1;
        
        // if left subtree is empty, then inorderIndex - 1 < startIn
        root.left = runRecursiveSolution(inorder, startIn, inorderIndex - 1, postorder, startPost, endPostNext, map);
        
        // right subtree - inorder list after root node
        var rightStart = endPostNext + 1;  // should be +1, not +2
        //var rightCount = endPostNext - startPost + 1; 
        var rightCount = endIn - inorderIndex; // calculate by inorder list 
        
        root.right = runRecursiveSolution(inorder, inorderIndex + 1, endIn,                                          
        postorder, rightStart, rightStart + rightCount - 1, map);        
        
        return root;               
    }
}

IMO.TO stock: Imperial Oil (IMO) Reports Q2 Loss, Misses Revenue Estimates

Here is the article. 

Facts to review:
  1. IMO.TO a quarterly loss of $0.52 per share, estimation $0.69 per share; $0.66 earning a year ago


Original article:

Imperial Oil (IMO) came out with a quarterly loss of $0.52 per share versus the Zacks Consensus Estimate of a loss of $0.69. This compares to earnings of $0.66 per share a year ago. These figures are adjusted for non-recurring items.

This quarterly report represents an earnings surprise of 24.64%. A quarter ago, it was expected that this oil and gas and petroleum products company would post a loss of $0.02 per share when it actually produced earnings of $0.05, delivering a surprise of 350%.

Over the last four quarters, the company has surpassed consensus EPS estimates two times.

Imperial Oil, which belongs to the Zacks Oil and Gas - Integrated - Canadian industry, posted revenues of $2.68 billion for the quarter ended June 2020, missing the Zacks Consensus Estimate by 13.26%. This compares to year-ago revenues of $6.92 billion. The company has topped consensus revenue estimates just once over the last four quarters.

The sustainability of the stock's immediate price movement based on the recently-released numbers and future earnings expectations will mostly depend on management's commentary on the earnings call.

Imperial Oil shares have lost about 38.3% since the beginning of the year versus the S&P 500's gain of 0.5%.


Facts to review:


Original content:

What's Next for Imperial Oil?

While Imperial Oil has underperformed the market so far this year, the question that comes to investors' minds is: what's next for the stock?

There are no easy answers to this key question, but one reliable measure that can help investors address this is the company's earnings outlook. Not only does this include current consensus earnings expectations for the coming quarter(s), but also how these expectations have changed lately.

Empirical research shows a strong correlation between near-term stock movements and trends in earnings estimate revisions. Investors can track such revisions by themselves or rely on a tried-and-tested rating tool like the Zacks Rank, which has an impressive track record of harnessing the power of earnings estimate revisions.

Ahead of this earnings release, the estimate revisions trend for Imperial Oil was mixed. While the magnitude and direction of estimate revisions could change following the company's just-released earnings report, the current status translates into a Zacks Rank #3 (Hold) for the stock. So, the shares are expected to perform in line with the market in the near future. You can see the complete list of today's Zacks #1 Rank (Strong Buy) stocks here.

It will be interesting to see how estimates for the coming quarters and current fiscal year change in the days ahead. The current consensus EPS estimate is -$0.01 on $3.79 billion in revenues for the coming quarter and -$1 on $17.64 billion in revenues for the current fiscal year.

Investors should be mindful of the fact that the outlook for the industry can have a material impact on the performance of the stock as well. In terms of the Zacks Industry Rank, Oil and Gas - Integrated - Canadian is currently in the top 19% of the 250 plus Zacks industries. Our research shows that the top 50% of the Zacks-ranked industries outperform the bottom 50% by a factor of more than 2 to 1.



AC.TO stock: Air Canada

Air Canada. 

Air Canada suffered a $1.75-billion loss last quarter as revenues plummeted amid travel restrictions and a collapse in demand stemming from the COVID-19 pandemic. Air Canada saw net income drop by 84 per cent year over year while total revenues plunged to $527 billion in the quarter ended June 30 from $4.74 billion a year earlier.  It lost $6.44 per diluted share, compared with net income equalling $1.26 per share or $343 million a year earlier.


Air Canada stock



IMO.TO stock: My weekend research on August 1, 2020

IMO 

Imperial Oil Ltd. (TSX:IMO). Down $1.06, or 4.82 per cent, to $20.95.  Imperial Oil Ltd. reported a net loss of $526 million on revenue of $3.7 billion in the three months ended June 30, down from a net profit of $1.2 billion on revenue of $9.26 billion in the year-earlier period. Imperial, which is 69.6 per cent owned by American giant Exxon Mobil Corp., blamed lower oil prices and refinery profit margins due to the COVID-19-related economic slump during the quarter.

My study notes:

net loss: $526 million - three months end June 30, compared to net profit 1.2 billion last year

69.6 percent owned by American giant Exxon Corp. 


Actionable Items


I do believe that it is right time to purchase IMO.TO stock. If I can hold and sell it when price goes up $23.00 dollars, so I can make profit another $1000 dollars. And I wait for another swing. 

Most of important is to read more about IMO business, and understand how business works. I should guess what is next related to oil demand, economy reopen etc. 

Follow up 

Oct. 20, 2023



TSX stocks: Most actively traded companies on the TSX

Here is the article. 

BBD.B
K  - Kinross Gold Crop
AC - 
MFS - Manulife Financial Corp 
SU - Suncor Energy Inc
TD - Toronton Dominion Bank 
T - Telus corp  20cents/ share earning, down from 43 cents a share
CG - Centerra Gold  Inc
IMO - Imperial Oil ltd 
FFG 



IMO 
Imperial Oil Ltd. (TSX:IMO). Down $1.06, or 4.82 per cent, to $20.95.  Imperial Oil Ltd. reported a net loss of $526 million on revenue of $3.7 billion in the three months ended June 30, down from a net profit of $1.2 billion on revenue of $9.26 billion in the year-earlier period. Imperial, which is 69.6 per cent owned by American giant Exxon Mobil Corp., blamed lower oil prices and refinery profit margins due to the COVID-19-related economic slump during the quarter.

net loss: $526 million - three months end June 30, compared to net profit 1.2 billion last year

69.6 percent owned by American giant Exxon Corp. 





IMO.TO stock: Imperial declares third quarter 2020 dividend

Here is the article. 

Imperial Oil Limited today declared a quarterly dividend of 22 cents per share on the outstanding common shares of the company, payable on October 1, 2020, to shareholders of record at the close of business on September 4, 2020.
This third quarter 2020 dividend compares with the second quarter 2020 dividend of 22 cents per share.


Actionable Items:


It is the first time I learn that IMO will announce next quarter dividend. 


Suncor stock: Suncor (TSX:SU) CEO Has This Warning to Share

August 1, 2020

Introduction

I am nervous as a beginner investor. I just put $45,000 Canadian dollars in the market, since I made a mistake less than two weeks ago and sold 2000 shares of HSE.TO because of panic, I like to go over the same process again and relearn the lesson. 

One article helps panic mind to think ....

The demand hasn’t reached its full capacity yet, and it might slump again if another wave of the pandemic hits. And that’s just one of the reasons why Suncor is continuing with its limited production capacity. The company produced about 18.5% less oil per day in the second quarter of 2020 than it did in the second quarter last year.

The CEO expects prices to remain volatile, though not as much as they were in the second quarter. Still, the company will not take the decision of reopening its second train in its Fort Hills facility if the demand stays steady or grows. But he also listed factors (including a second wave of the pandemic) that might instigate another bout of low demand.

Suncor’s stock

The company is currently trading at $21.5 per share at writing. It’s about half the pre-pandemic highest. The company is also facing seven environmental charges, and the company recently posted a loss of $614 million for its second quarter.

That’s a massive sink from the $2.7 billion profit in the same quarter last year. This beloved Dividend Aristocrat also had to slash its dividend down to 50% of its previous year’s dividends.

The energy sector is suffering, and Suncor is suffering a bit more than many other companies in the energy sector. If the company has to keep operating at low capacity and demand doesn’t surge for a few more months, we might see one or two more quarters of loss.

Foolish takeaway

At its current valuation, Suncor might look very attractive to some investors. Even after slashing its dividends down to halves, the yield is at 3.9%. The stock is trading at a price to books of 0.9 and a trailing price to earnings of 12 times.

While the balance sheet is strong, the prospects appear dark. But Buffett hasn’t bailed on the company yet, and that might be a good sign.

The post Suncor (TSX:SU) CEO Has This Warning to Share appeared first on The Motley Fool Canada.


Facts to review: 

  1. Suncor produced about 18.5% less oil per day in the second quarter of 2020 than it did in the second quarter last year.
  2. Suncor will not take the decision of reopening its second train in its Fort Hills facility if the demand stays steady or grows. 
  3. Buffett hasn’t bailed on the company yet, and that might be a good sign.
  4. If the company has to keep operating at low capacity and demand doesn’t surge for a few more months, we might see one or two more quarters of loss.
  5. The company is currently trading at $21.5 per share at writing. It’s about half the pre-pandemic highest. The company is also facing seven environmental charges, and the company recently posted a loss of $614 million for its second quarter.

Actionable Items


I just purchased another 300 shares of SUNCOR stock SU.TO on July 31, 2020. 

My goal is to learn how to invest on SUNCOR stock; if the price goes down, then I will continue to invest another $6000 dollars on this stock. In short term, I like to sell when the price goes high around $24.00 dollars. 

I do think that it is safe to invest on SUNCOR stock in the long run. 


Stanford university: CS 140: Operating Systems (Spring 2020)

Here is the link of lecture notes. 


Friday, July 31, 2020

Stanford university: CS144 – Introduction to Computer Networking

July 31, 2020

Introduction

It is part of system design preparation. I like to take some time to review introduction to computer networking course from Standford university. I do think that I do not have time to read computer networking textbook, so it is better for me to study lecture notes first. 

Introduction to Computer Networking

Here is the lecture notes. 


Stock purchase: My purchase of TFSA and Key largo portfolio

Introduction


It is hard for me to catch the lowest point of last 30 days oil price. CVX has worst second quarter and then I had chance to learn some facts about US economy. I did make decisions to get in the market when oil price was low close to lowest in last 30 days. 

Analysis and my monthly plan on August 2020


I like to make one month plan, invest on stocks and also learn how to invest on long term. I made mistake last time when oil stock went down and then I was so worried about SP 500 index went down below 3000, and then oil stock continued to go down. 

My business plan


I like to reduce risk to purchase more than one oil stock one time. I like to invest on long term, if there is short term swing, then I will take advantage of short swing. If my positions has loss, then I should not buy high and sell low, sometimes I do promise to buy back when the price is lower. It is hard for me to discipline myself. 














Actionable items

What I like to do is to bet on the oil stock should continue to swing lower and then rebound; I should take advantage of swing, and then make some profit. 

Because I am still a beginner as an investor, I should play safe and invest on oil stocks. I should work on stock with capital value at least 2 billion dollars, so that it is less risk compared to small capital like 300 million. 




Exxon, Chevron Earnings Gutted by Virus-Driven Demand Slump

Here is the link. 

Exxon Mobil Corp. and Chevron Corp. posted the worst losses in a generation after the pandemic and a global crude glut combined to batter almost every part of their businesses.

Exxon’s $1.1 billion second-quarter loss was the deepest in the company’s modern history. A collapse in crude prices bled the company’s production division while Covid-19 lockdowns lowered demand for everything from jet fuel to plastic wrap, hobbling the company’s refining and chemical units.

Chevron recorded its weakest performance in at least three decades and warned that the global pandemic wreaking havoc upon energy markets may continue to drag on earnings. The explorer plans to curtail the equivalent of 5% of its worldwide output during the current quarter and backtracked on plans to massively ramp up production from its prized Permian Basin holdings.

Oil has become the poorest-performing sector of U.S. equity markets as a confluence of economic, political and structural threats coalesce to imperil the very foundations of the petroleum industry. Sweeping layoffs, budget cuts and project cancellations haven’t been enough to arrest the industry’s decline as fleeing investors made energy the worst investment in the S&P 500 Index this year.

Without the massive trading operations that shielded European oil explorers such as Royal Dutch Shell Plc and Total SE from losses, Chevron was exposed to the full force of this year’s oil price rout. Notably, Exxon’s nascent trading foray “experienced unfavorable mark-to-market derivative impacts,” the company said.

Exxon generated zero cash from operating activities during the quarter, according to a statement on Friday.


Actionable Items

Buy some Exxon stock. 



Big Tech Got Bigger, Big Oil Got Smaller During Virus Lockdown

Here is the article. 

Facebook Inc., Amazon.com Inc. and Apple Inc. smashed analysts’ estimates on Thursday after shoppers turned to grocery delivery and iPhone entertainment while cities around the world shut down. Less than 24 hours later, Exxon Mobil Corp. and Chevron Corp. reported historic quarterly losses that, while expected, showed just how much fuel demand plunged when flights were grounded and commutes halted.

Thursday, July 30, 2020

More distributed courses please!

July 30, 2020

Introduction


It is so challenge for me to learn that I have to learn so many courses from top universities in the world. Distributed database, networking, distributed system, or other courses. I need to find more courses to read and learn. 

System design preparation


I am a frugal person. Also I like to push myself hard this time, and see if I can solve the problem lack of learning advanced topic: large distributed system. 

I still remembered that I had hard time to read the book "Design data intensive application", and also I have more headache to find time to read those papers. 


AMD stock: 50% return July 2020 - I missed it!

July 30, 2020

Introduction


It is hard to be a underdog. I did research on AMD stock early in July, but when Intel stock went down over 10%, I purchased 170 share Intel stock. I did not come out the idea to purchase AMD stock. Why?

My AMD stock research


I spent hours to watch all videos on youtube.com about Lisa Su, and here is the link. I think that I have to learn how to be open, do not be jealous about Dr. Lisa Su with 1 million shares of AMD stock. 


Lisa Su owns over 150,000 units of Advanced Micro Devices stock worth over $149,331,524 and over the last 8 years he sold AMD stock worth over $72,542,184.Jun 11, 2020

CVE stock: Probability analysis



  • There is a chance for second crash in short future. No one can avoid market risk;
  • The lowest price is 5.89. Should I wait for the price? Or I just go for 6.09?
  • How much should I take risk? Should I purchase 10,000 shares or 1000 shares? 
  • Market swing is the chance to make 10% return. 
  • Admit that I am a beginner. Try to survive longer. I save those TFSA funds over 10 years. 
  • Be patient. Do not gamble! Take some risk as well. 

GE post $2 billion loss as jet engine orders sink

Here is the article. 

General Electric Co. posted a roughly $2 billion quarterly loss as revenue tumbled 24%, hurt by a steep decline in a jet-engine business that has been hobbled by the coronavirus pandemic.

The aviation business, once a profit engine for GE, swung to a loss in the June quarter as both revenue and orders plunged. The unit produces engines for Boeing Co. and Airbus SE planes but has had to cut production and jobs as airlines delay orders. On Wednesday, Boeing said it would cut further production of commercial jets.

GE reported it burned through less cash in the June quarter than it had previously warned. The company reported adjusted negative cash flow from industrial operations of $2.1 billion, compared with its projection of negative $3.5 billion to $4.5 billion in May. Analysts were expecting negative cash flow of $3.29 billion, according to FactSet.

"We're working through a still-difficult Covid-19 environment," said CEO Larry Culp, adding that he still expected a prolonged recovery for the commercial-aviation business. "Still, based on what we see today and the actions we've taken, sequential improvement in earnings and cash in the second half of the year is achievable."



GE stock: GE aviation loss 2 billion a quarter


Umich.edu: Introduction to distributed system

Here is the link of lecture notes. 

Multiple Computers: 
More than one physical computer, each consisting of CPUs, local memory, and possibly stable storage, and I/O paths to connect it with the environment. 

Interconnections: 
Mechanisms for communicating with other nodes via a network. 

Shared State: 
If a subset of nodes cooperate to provide a service, a shared state is maintained by these nodes. The shared state is distributed or replicated among the participants.

Why distribute? 
  • Resource sharing 
  • Device sharing 
  • Flexibility to spread load 
  • Incremental growth 
  • Cost/performance 
  • Reliability/Availability 
  • Inherent distribution 
  • Security?

GMU.EDU: Concurrent and Distributed Systems

Here is the lecture notes. 


University of Waterloo: Distributed Database

Here is the link of course. I plan to spend a few hours to go over important concepts. 

Course notes - I plan to read course notes and I like to spend a few hours on the course. 

Map reduce notes is here. 


HSE.TO stock: Husky Energy swings to $304-million loss in Q2 as revenues plunge

Here is the article. 

CALGARY — Husky Energy Inc. swung to a $304-million net loss in the second quarter as revenues plunged nearly 55 per cent.

The Calgary-based oil producer says it lost 31 cents per diluted share for the three months ended June 30, compared with net income of 36 cents per share or $370 million a year earlier.

Revenues were $2.38 billion, down from $5.24 billion in the second quarter of 2019.

Husky Energy was expected to lose 39 cents per share on $2.73 billion of revenues, according to financial markets data firm Refinitiv.

Funds from operations were $18 million or two cents per share, down from $802 million or 80 cents per share a year earlier while capital expenditures were $310 million, including $63 million in Superior Refinery rebuild capital.

Total equivalent production fell 7.8 per cent to 247,000 barrels of oil equivalent per day, from $268,000 a year earlier.

Facts to review:






Wednesday, July 29, 2020

10 reasons I will be rich


I think that it is important for me to stay independent first. I will figure out how to invest better after I make so many mistakes as a beginner investor does. 

It takes time to learn technical analysis. But I do have experience using Excel sheet. I do believe that I can pick up analysis. 

I need to work on my greedy and fear as an investor. Also I have to read more about business, coronavirus and how things will work again in this challenge. 

10 reasons I am not rich

July 29, 2020

Introduction


I did day trading research over a month ago, and today I found out that I missed KODK stock investment opportunity. 

10 reasons I am not rich

The first one is to learn the basics. I should use the website to select stock. The website is called finviz.com 

Search Results Web results Leonard Kleinrock - Wikipedia

I went through the first chapter of the book like using 10 to 20 minutes, and then I came cross the end of chapter, and I read some words shared by the professor. The book is called networking, top-down approach. 

What makes a good researcher? 


I always like to take a break. So it is time for me to learn a scientist, and what is his story. 

His creation of packet-switching principles in 1961 became the technology behind the Internet.

What people have inspired you professionally? By far, it was Claude Shannon from MIT, a brilliant researcher who had the ability to relate his mathematical ideas to the physical world in highly intuitive ways. He was on my PhD thesis committee.

End of my break! Go to chapter II: Application layer

System design: Computer networking - a top-down approach 7th edition

July 29, 2020


Introduction

It is my Facebook onsite interview prepration on August 13, 2020. How should I prepare for Facebook system design interview? Do I purchase Leetcode premium version? Do I pay to purchase system design video from tech lead on youtube.com, a senior level programmer from Amazon to get one hour service? I choose to stay hunger, stay to be frugal, learn by myself. I do believe that best learning will happen if I choose not to be a parrot in my own system design interview. 

A network book

I like to focus on basics. One is to review operating system basics, and then networking basics. Since I have limit time to prepare, I like to work on networking basics. 

I chose to spend at least 10 hours to rush to go over as many topics in the book "Networking - Top down approach". I like to focus on application layer, case study about Netflix, youtube.com. 

Why Kodak Stock Skyrocketed 203% Today

Here is the article. 

Shares of Eastman Kodak (NYSE:KODK) more than tripled on Tuesday, following news that the technology company would receive a $765 million loan from the U.S. government to produce vital coronavirus-related pharmaceutical components.

Eastman Kodak will use the funds to launch Kodak Pharmaceuticals, a new division that will produce pharmaceutical ingredients deemed critical by the U.S. Department of Defense (DOD) and the Food and Drug Administration (FDA). The funds will be issued by the U.S. International Development Finance Corporation (DFC) at the direction of President Donald Trump under the Defense Production Act (DPA).

Kodak Stock Up More Than 1,000% On Deal To Produce Generic Drug Ingredients

Here is the article.

Some analysts are questioning the move, wondering why the deal wouldn't have been given to a company already involved in the pharmaceutical industry. President Trump may have held a preference for a producer outside of the current drug regime. Political tensions have increased this week, as pharma executives and analysts react to Trump's recent executive orders that aimed to lower drug prices.
Whatever the reasoning, it's a fascinating chance for Kodak to make a new start, and investors have reacted bullishly. So far this week, the stock is up around 1,150%. The company came out of bankruptcy in 2013 and has struggled to grow over the last five years. Moving into a field like drug sales could provide a good avenue for the photography pioneer.