to your HTML Add class="sortable" to any table you'd like to make sortable Click on the headers to sort Thanks to many, many people for contributions and suggestions. Licenced as X11: http://www.kryogenix.org/code/browser/licence.html This basically means: do what you want with it. */ var stIsIE = /*@cc_on!@*/false; sorttable = { init: function() { // quit if this function has already been called if (arguments.callee.done) return; // flag this function so we don't do the same thing twice arguments.callee.done = true; // kill the timer if (_timer) clearInterval(_timer); if (!document.createElement || !document.getElementsByTagName) return; sorttable.DATE_RE = /^(\d\d?)[\/\.-](\d\d?)[\/\.-]((\d\d)?\d\d)$/; forEach(document.getElementsByTagName('table'), function(table) { if (table.className.search(/\bsortable\b/) != -1) { sorttable.makeSortable(table); } }); }, makeSortable: function(table) { if (table.getElementsByTagName('thead').length == 0) { // table doesn't have a tHead. Since it should have, create one and // put the first table row in it. the = document.createElement('thead'); the.appendChild(table.rows[0]); table.insertBefore(the,table.firstChild); } // Safari doesn't support table.tHead, sigh if (table.tHead == null) table.tHead = table.getElementsByTagName('thead')[0]; if (table.tHead.rows.length != 1) return; // can't cope with two header rows // Sorttable v1 put rows with a class of "sortbottom" at the bottom (as // "total" rows, for example). This is B&R, since what you're supposed // to do is put them in a tfoot. So, if there are sortbottom rows, // for backwards compatibility, move them to tfoot (creating it if needed). sortbottomrows = []; for (var i=0; i
FIFO has become the most popular accounting method U.S. businesses use to determine both the cost of the goods they sell and the value of the goods they have in their inventories. With about 53% of firms in the S&P 500 (Index: SPX) using the accounting method, which plays a big role in determining how profitable they are on paper, it's high past time we took a closer look at how the First In, First Out (FIFO) accounting method works!
For a really good introduction, here's Excel spreadsheet guru Leila Gharani's eight-and-a-half minute video explaining how the First-In-First-Out (FIFO) accounting method is used to calculate the Cost of Goods Sold (COGS) for a business.
While her examples reflect how a modest amount of inflation can affect a business' cost of goods sold, how might a surge of inflation like what the U.S. has experienced during the past two years affect how profitable it appears to be on paper?
For the answer to that question, let's turn to Breaking Bad Accounting's shorter video from September 2020, which compares how the different the net earnings (or profit) results are for firms using the different accounting methods. Given what happened after inflation was unleashed in 2021, it's somewhat prophetic (although their example is more fun to talk about!):
Under FIFO accounting rules, reported profits soar in an inflationary environment because the calculated Cost of Goods Sold lags behind the rising cost of replenishing their inventories with higher cost goods.
About 16% of the firms making up the S&P 500 use the Last In, First Out (LIFO) accounting method. The remaining firms utilize variations of the Average Cost method. Firms that use the LIFO method see much lower profits than FIFO firms report, while Average Cost firms come out somewhere in between these extremes.
During periods of deflation, the opposite pattern develops. LIFO firms will report the highest profits, FIFO firms will report the lowest, and Average Cost firms come out in the middle again. If prices were stable however, all three methods would produce identical results.
The United States is somewhat unique in allowing firms to utilize any of these methods, and the LIFO method in particular, which is banned under International Financial Reporting Standards. Despite that prohibition, major accounting firms like Price Waterhouse Coopers have recommended private U.S. firms adopt the practice because of the high inflation environment established during the past two years.
Labels: business, ideas, inflation, SP 500
Welcome to the blogosphere's toolchest! Here, unlike other blogs dedicated to analyzing current events, we create easy-to-use, simple tools to do the math related to them so you can get in on the action too! If you would like to learn more about these tools, or if you would like to contribute ideas to develop for this blog, please e-mail us at:
ironman at politicalcalculations
Thanks in advance!
Closing values for previous trading day.
This site is primarily powered by:
The tools on this site are built using JavaScript. If you would like to learn more, one of the best free resources on the web is available at W3Schools.com.