Questions
Green Manufacturing, Inc., plans to announce that it will issue $2.02 million of perpetual debt and...

Green Manufacturing, Inc., plans to announce that it will issue $2.02 million of perpetual debt and use the proceeds to repurchase common stock. The bonds will sell at par with a coupon rate of 5 percent. Green is currently an all-equity firm worth $6.66 million with 420,000 shares of common stock outstanding. After the sale of the bonds, Green will maintain the new capital structure indefinitely. Green currently generates annual pretax earnings of $1.52 million. This level of earnings is expected to remain constant in perpetuity. Green is subject to a corporate tax rate of 35 percent. A) What is the expected return on Green’s equity before the announcement of the debt issue? B) Construct Green’s market value balance sheet before the announcement of the debt issue. What is the price per share of the firm’s equity? C) Construct Green’s market value balance sheet immediately after the announcement of the debt issue. What is Green’s stock price per share immediately after the repurchase announcement? D) How many shares will Green purchase as a result of the debt issue? How many shares of common stock will remain after the repurchase? E) Construct a market value balance sheet after the restructuring. What is the required return on Green’s equity after the restructuring?

In: Finance

Green Manufacturing, Inc., plans to announce that it will issue $5 million of perpetual debt and...

Green Manufacturing, Inc., plans to announce that it will issue $5 million of perpetual debt and use the proceeds to repurchase common stock. The bonds will sell at par with a 2 percent annual coupon rate. Green is currently an all-equity firm worth $16 Million with 800,000 shares of common stock outstanding. After the sale of bonds, Green will maintain the new capital structure indefinitely. Green currently generates annual pretax earnings of $4 million. This level of earnings is expected to remain constant in perpetuity. Green is subject to a corporate tax rate of 48 percent.

a. What is the expected return on Greens's equity before the announcement of the debt issue?

b. Construct Green's market value balance sheet before the announcement of the debt issue. What is the price per share of the firm's equity?

c. Construct Green's market value balance sheet immediately after the announcement of the debt issue.

d.What is Green's stock price per share immediately after the repurchase announcement?

e. How many shares will Green repurchase as a result of the debt issue? How many shares of common stock will remain after the repurchase?

f. Construct the market value balance sheet after the restructuring.

g. What is the required return on Green's equity after the restructuring?

In: Finance

How the gender pay gap happened and where it stands today. Include strategies on how the...

How the gender pay gap happened and where it stands today. Include strategies on how the gap can be closed.

In: Economics

Initially, only H2S is present at a pressure of 0.245 atm in a closed container. What...

Initially, only H2S is present at a pressure of 0.245 atm in a closed container. What is the total pressure in the container at equilibrium?

In: Chemistry

Research and Identify the advantages and disadvantages of Measuring Level using differential pressure transmitters for both...

Research and Identify the advantages and disadvantages of Measuring Level using
differential pressure transmitters for both closed and open tanks.

In: Physics

Why might including more than 1 Closed Feedwater Heater increase the efficency of an Ideal Rankine...

Why might including more than 1 Closed Feedwater Heater increase the efficency of an Ideal Rankine Cycle?

In: Physics

Describe the process of national income determination and demonstrate for an economy with government, income tax,...

Describe the process of national income determination and demonstrate for an economy with government, income tax, but a closed economy (no exports or imports).

In: Economics

What is the purpose of closing entries?What is the effect on the financial statements if closing...

What is the purpose of closing entries?What is the effect on the financial statements
if closing entries are not made? What accounts are closed?

In: Accounting

Describe the complete cardiac cycle and include which valves are closed at which time. What makes...

Describe the complete cardiac cycle and include which valves are closed at which time. What makes the heart sounds?

In: Anatomy and Physiology

Hi, i'm creating a c++ program with a linked list of Employees, i'm running into issues...

Hi, i'm creating a c++ program with a linked list of Employees, i'm running into issues as far as displaying programmers only portion and the average salary of all the employees. Please make any changes or comments !

Employee.h file:

#ifndef EMPLOYEE_H

#define EMPLOYEE_H

#include

using namespace std;

enum Role {programmer, manager, director};

struct Employee

{

std::string firstName;

std::string lastName;

int SSN;

std::string department;

double salary;

Role role;

};

#endif

#ifndef NODE_H

#define NODE_H

Node.h file:

#include "Employee.h"

typedef Employee EMP;

struct Node

{

EMP e;

Node * next;

Node();

Node(EMP);

Node(EMP,Node* next);

};

Node::Node()

{

next=NULL;

}

Node::Node(EMP e_data)

{

e=e_data;

}

Node::Node(EMP e_data, Node* next)

{

e=e_data;

this->next= next;

}

#endif

Main cpp file:

#include <iostream>

#include <cstdlib>

#include <ctime>

#include "Employee.h"

#include "Node.h"

using namespace std;

void setSalary (Employee& emp)

{

emp.salary= 45000+rand() %20000; // generates salary for employee

}

void setRoles(Employee& emp)

{

emp.role = static_cast(rand()%3); // gives employee job title

}

void setSSN (Employee& emp)

{

// int y = x;

emp.SSN =rand()%499999999+400000000; // sets employee SSN

}

void setFirst( Employee& emp, string* name)

{

int y = rand()%5;

emp.firstName = name[y]; //gives random first name

}

void setLast(Employee& emp, string* name)

{

int y = rand()%5;

emp.lastName = name[y]; // gives random last name

}

void setDepartment(Employee& emp, string * dep)

{

int y = rand()%3;

emp.department= dep[y]; //gives employee random department

}

int main()

{

srand(time(NULL)); // random number generator

double avgSalary; // initialize Average Salary

Node* head= NULL; // starting node

Node* prev= NULL; // node next to the last one

Employee e; // object instance

// array of names, roles(job titles), and departments

string roleType [3] = {"programmer", "manager", "director"};

string firstName[5] = {"John", "James", "Joe", "Jessica", "Juno" };

string lastName[5] = {"Smith", "Williams", "Jackson", "Jones", "Johnson" };

string department[5]= {"Accounting", "IT", "Sales" };

// Create linked list of employees

for (int i = 0; i<10; i++)

{

Employee e;

// function calls (roles, salary ...etc)

setFirst(e, firstName);

setLast(e, lastName);

setSSN(e);

setSalary(e);

setRoles(e);

setDepartment(e, department);

// creates nodes for employees

Node*temp = new Node(e);

if (i ==0)

{

head=temp;

prev= temp;

}

else

{

prev->next= temp;

prev = temp; // links the nodes together

}

}

// Display information of all Employees

cout<<"======== Employee Data======="<

prev = head; // starting at the first node

while(prev !=NULL)

{

cout<<(prev->e).firstName<< " ";

cout<<(prev->e).lastName<< " ";

cout<<(prev->e).SSN<< " ";

cout<<(prev->e).salary<< " ";

cout<<(prev->e).department<< " ";

cout

prev= prev->next;

}

cout<<" \n \n";

//

cout<<"======== Programmer Only Data======="<

prev = head; // starts at beginning of linked list

while(prev !=NULL)

{

if (prev->e.role == 0) // checks to see if role is 0 or programmer

cout<<(prev->e).firstName<< " ";

cout<<(prev->e).lastName<< " ";

cout<<(prev->e).SSN<< " ";

cout<<(prev->e).salary<< " ";

cout<<(prev->e).department<< " ";

cout

prev= prev->next; // moves on to next node

// else {

// break;

// }

}

//Computes Average Salary

prev = head; // starts at the first node

while ( prev !=NULL)

{

avgSalary += (prev->e).salary;

prev = prev->next;

}

// Display Average Salary

cout<< "Average Salary: "<< (avgSalary)/5 << "\n";

// Deallocate memory

Node* temp = head;

Node* tail;

while (temp !=NULL)

{

tail=temp->next;

delete temp;

temp = tail;

}

head=NULL;

if (head == NULL )

{

cout<<" List Deleted \n";

}

}

In: Computer Science