In: Economics
In: Finance
The earnings, dividends, and stock price of Shelby Inc. are expected to grow at 7% per year in the future. Shelby's common stock sells for $23.50 per share, its last dividend was $2.00, and the company will pay a dividend of $2.14 at the end of the current year. Using the discounted cash flow approach, what is its cost of equity? Round your answer to two decimal places. % If the firm's beta is 0.7, the risk-free rate is 3%, and the expected return on the market is 12%, then what would be the firm's cost of equity based on the CAPM approach? Round your answer to two decimal places. % If the firm's bonds earn a return of 9%, then what would be your estimate of rs using the own-bond-yield-plus-judgmental-risk-premium approach? (Hint: Use the mid-point of the risk premium range.) Round your answer to two decimal places. % On the basis of the results of parts a–c, what would be your estimate of Shelby's cost of equity? Assume Shelby values each approach equally. Round your answer to two decimal places.
In: Finance
The earnings, dividends, and stock price of Shelby Inc. are expected to grow at 4% per year in the future. Shelby's common stock sells for $23 per share, its last dividend was $2.50, and the company will pay a dividend of $2.60 at the end of the current year.
%
%
%
%
In: Finance
The assignment: C++ program or Java
You need to use the following programming constructs/data structures on this assignment.
1. A structure named student which contains:
a. int ID; student id;
b. last name; // as either array of char or a string
c. double GPA;
2. An input file containing the information of at least 10 students.
3. An array of struct: read the student information from the input file into the array.
4. A stack: you can use the standard library template for the stack or you can write your own code for the different stack operations. The stack stores elements of type student.
5. Output file containing a duplicate of all output sent to the console.
What to do:
1. Read all students rows from the input file into an array.
2. Store the information about seven different students in the stack: This is intended to initialize the stack.
3. Generate a random number between 1 and 20.
4. If the randomly generated number is even, read one row from the array and store it (push it) into the stack.
5. If the randomly generated number is odd then check If the number is divisible by 3, if so ask the user if they want to quit.
6. If the user selects to continue or the odd number is not divisible by 3 then pop one element from the stack and send it to the output file.,
7. If the stack is not empty and you quit: it will display the number of the students left in the stack, and display the information of each student left in the stack.
8. If you choose to quit, and the stack is empty when a pop is needed, or the array is empty when a push is required then do the following:
a. Display on the console and send to the output file: “The reason for quitting”, how many elements are left on the stack when quitting, and the content of each student record found in the stack when quitting.
In: Computer Science
Registry Java Programming
2) Interface Comparator:
The method for comparing two objects is written outside of the
class of the objects to be sorted. Several methods can be written
for comparing the objects according to different criteria.
Specifically, write three classes, DescriptionComparator,
FirstOccComparator,
and LastOccComparator that implement the interface
java.util.Comparator.
DescriptionComparator implements the interface Comparator.
The
method compare compares the description of two objects. It returns
a negative value if the description of the first object comes
before the description of the second object in the lexicographic
order, 0 if both descriptions are logically the same, and a
positive number if the description of the first object comes after
the description of the second object in the lexicographic
order;
FirstOccComparator implements the interface Comparator. It compares the start time of two events. It returns a negative value if the start time of the first event is before that of the second event, 0 if both start times are logically the same, and a positive number if the start time of the first event is after the start time of the second event;
LastOccComparator implements the interface Comparator. It compares the dates of the last recurrences of two events. It returns a negative value if the date of the last recurrence of the first event is before that of the last recurrence of the second event, 0 if the date of the last recurrence of both events is logically the same, and a positive number if the date the last recurrence of the first event is after the date of the last recurrence of the second event.
In: Computer Science
// -Type in your name in the space provided above in this
comment header.
// -Fill in the code that will perform the actions. See the
comments
// (in the code) that describes what to do.
// -The output must match the output given to you by the
instructor.
// -After the last brace, in this code on a new line, make a
comment
// stating your name and what your major is at
PSU.
//=====================================================================
import java.util.Scanner;
import java.util.*;
import java.util.ArrayList;
public class W7_InClass_Lab
{
static ArrayList<String> players = new
ArrayList<String>(Arrays.asList
("Frank", "Chase", "Ryan", "Carlos", "Cole", "Jimmy"));
//---------------------------------------------------------------------
public static void main(String[] args)
{
int n, idx;
boolean itWorked;
Scanner kb = new Scanner (System.in);
System.out.println ("\n(1-6): Testing student
knowldege with ArrayLists.");
System.out.println ("Before: " +
players.toString());
//-- (1) Check to see if "Carlos" is on the list.
Display a msg
//-- stating whether he is in the list or not.
//-- (2) Remove "Frank" from list.
//-- (3) Add "Pedro" to the list, before "Jimmy".
//-- (4) Add "Shane" to the end of list.
//-- (5) Find out how many players are in the
list.
//-- (6) Print out the Array List with all of the
changes.
System.out.println ("After: " +
players.toString()); // xxxx
//-- (7) Use the code below that converts an
integer to binary.
//-- Add code so there is a spave between
every 8 bits, to make the
//-- output more redable.
String binaryStr = "";
int saveInt, intValue, quotient, remainder;
int cnt = 0;
System.out.println ("\n(7) Converting an unsigned
Integer to binary.");
System.out.print ("Enter an integer value: ");
intValue = kb.nextInt();
if (intValue >= 0)
{
saveInt = intValue;
while (intValue > 0)
{
remainder =
intValue % 2;
intValue =
intValue / 2;
binaryStr =
(char)(remainder+48) + binaryStr;
}
System.out.printf ("After
Conversion: %d(10) = %s(2).\n", saveInt, binaryStr);
}
//-- (8) Use the array called grades, below.
//-- starting with index 0m use a for loop
to change every other
//-- grade to 100.
//-- Printf what the array was BEFORE the
changes, and AFTER then Changes.
System.out.println ("\n(8) Laying with an
array");
int grades[] = { 87, 95, 65, 70, 77, 99, 0, 65, 25, 80, 90, 11 };
//-- (9) Don't allow the quadratic formula below to
crash.
//-- Add checks for the two possible ways the formula
can crash.
//-- Print out different msgs stating what the problem
is,
//-- Otherwise do the calculations
double a, b, c;
double underRadical, denominator, answer1,
answer2;
System.out.println ("\n(9)Calculating the quadratic
formula: ");
System.out.print ("Enter a value for a: ");
a = kb.nextDouble();
System.out.print ("Enter a value for b: ");
b = kb.nextDouble();
System.out.print ("Enter a value for c: ");
c = kb.nextDouble();
underRadical = (b * b) - (4 * a * c);
denominator = 2 * a;
answer1 = ((-1.0 * b) - Math.sqrt(underRadical)) /
denominator;
answer2 = ((-1.0 * b) + Math.sqrt(underRadical)) /
denominator;
System.out.println();
System.out.printf ("Quad.Form., negative answer =
%.4f.\n", answer1);
System.out.printf ("Quad.Form., positive answer =
%.4f.\n", answer2);
} // end-main
} // end-class
In: Computer Science
Bunnings Ltd is considering to invest in one of the two following projects to buy a new equipment. Each equipment will last 5 years and have no salvage value at the end. The company’s required rate of return for all investment projects is 8%. The cash flows of the projects are provided below.
Equipment 1 | Equipment 2 | |
Cost | $186,000 | $195,000 |
Future Cash Flows Year 1 Year 2 Year 3 Year 4 Year 5 | 86 000 93 000 83 000 75 000 55 000 | 97 000 84 000 86 000 75 000 63 000 |
Required:
Identify which option of equipment should the company accept based on Profitability Index?
Identify which option of equipment should the company accept based on discounted pay back method if the payback criterion is maximum 2 years?
In: Finance
Bunnings Ltd is considering to invest in one of the two following projects to buy a new equipment. Each equipment will last 5 years and have no salvage value at the end. The company’s required rate of return for all investment projects is 8%. The cash flows of the projects are provided below.
|
Equipment 1 |
Equipment 2 |
|
|
Cost |
$186,000 |
$195,000 |
|
Future Cash Flows Year 1 Year 4 Year 5 |
86 000 93 000 83 000 75 000 55 000 |
97 000 84 000 86 000 75 000 63 000 |
Required:
a) Identify which option of equipment should the company accept based on Profitability Index?
b) Identify which option of equipment should the company accept based on discounted pay back method if the payback criterion is maximum 2 years?
In: Finance
This business decision looks at the impact an externality has on an Investment Choice. A dynamic externality occurs when (as a group) our animals impose a cost on the future provision of the good produced in the commons, that is we can cause environmental damage through overgrazing. There is one pasture we share in common—there are just the two of us using the pasture. On this pasture, milk production as a function of total herd size is as follows:
|
# of animals |
Liters of milk produced |
|
0 |
0 |
|
5 |
10 |
|
10 |
20 |
|
15 |
30 |
|
20 |
36 |
|
25 |
40 |
|
30 |
44 |
As you can see, the amount of milk produced increases with the size of the herd—however, it increases at a decreasing rate.
For each livestock owner, the share of this total milk produced they receive is a function of your share of the total herd. The Price of milk is $1 per liter.
For each animal put on the pasture, it costs $1 in private labor costs. (5 animals costs $5, 10 animals costs $10,…)
So if I have 5 animals and you have 5 animals, my payoff is (5/10)*20-5, or 5. If you had 15 animals and I had 5, then it is (5/20)*36-5, or 4.
a—given no market intervention, what is the Nash Equilibrium if there are two farmers?
b—What is the Pareto Optimal Equilibrium?
c— What would each investor need to do to create the Optimal Equilibrium? Show your work on all answers!
d—This is an arithmetic question—it does not require extremely high level math. If the government wished to maximize its tax revenue on Milk, how much would it charge given the information provided in the introduction (note—you will create a new equilibrium)?
In: Economics