2025 In Books

What I read in 2025:

Econ Books I Wrote Full Reviews Of:

The Little Book of Common Sense Investing: “John Bogle, the founder of Vanguard, wrote a short book in 2006 that explains his investment philosophy. I can sum it up at much less than book length: the best investment advice for almost everyone is to buy and hold a diversified, low-fee fund that tracks an index like the S&P 500.”

The Little Book that Beats the Market: “Greenblatt offers his own twist on value investing that emphasizes just two value metrics- earnings yield (basically P/E) and return on capital (return on assets). The idea is to blend them, finding the cheapest of the high-quality companies…. Greenblatt’s Little Book is a quick and easy way to learn a bit about value investing, but I think Bogle’s Little Book has the better advice.”

When Genius Failed: “Myron Scholes was on top of the world in 1997, having won the Nobel Prize in economics that year for his work in financial economics, work that he had applied in the real world in a wildly successful hedge fund, Long Term Capital Management. But just one year later, LTCM was saved from collapse only by a last-minute bailout that wiped out his equity (along with that of the other partners of the fund) and cast doubt on the value of his academic work…. The story is well-told, and the lessons are timeless”

The Art of Spending Money: “Its main point is that people tend to be happier spending money on things they value for their own sake- rather than things they buy to impress others, or piling up money as a yardstick to measure themselves against others (this is repeated with many variations). Overall it is well-written at the level of sentences and paragraphs with well-chosen stories and quotes, but I’m not sure what it all adds up to.”

Non-fiction I didn’t previously mention here:

The Napoleonic Wars: A Global History, Alexander Mikaberidze: Aims to educate us about the surprisingly major effects of the Napoleonic Wars outside of Europe. Succeeds wildly; I also learned a lot about the main European theatre. Hadn’t realized how poor British Russian relations were in this era, since they defeat Napoleon together in the end. But they were heading for war early on until a czar was assassinated, then actually went to war in the middle over Sweden and trade. Outside Europe, Britain briefly took Buenos Aires and Montevideo, and accidentally (?) captured Iceland, along with all the French and Dutch overseas colonies.

Talent: How to Identify Energizers, Creatives, and Winners Around the World, Tyler Cowen and Dan Gross: A business book that works best for someone who hires a lot. How to attract and retain diverse candidates, including but not limited to the most-discussed types of diversity. Tyler says that when he lived in Germany people often thought he was Turkish, and one told him to ‘get out of here, you Turk’.

Almost Human: The Astonishing Tale of Homo Naledi and the Discovery That Changed Our Human Story, Lee Berger and John Hawks: The story of how the authors excavated a cave in South Africa that held many remains from a previously unknown type of early human. Good storytelling, good explanations of what we know about early humans from other discoveries, and surprisingly frank discussions of the academic politics behind getting paleontology research funded.

The Ends of the World, Peter Brannen: The book explains Earth’s 5 previous mass extinctions and the geology / science behind how we found out what we know about them. Written explicitly about what all this means for current global warming; see my full review on that here.

Annals of the Former World, John McPhee: New Yorker writer follows geologists from New York to San Fransisco to learn about the land in between. Published as a series of 4 books (Basin and Range, In Suspect Terrain, Rising from the Plains, Assembling California), each one focusing on a different geologist and region. McPhee is known as an excellent stylist but the books are also quite substantive, I feel like I learned a lot.

Fiction

The Works of Dashiell Hammet: My friend Dashiell mentioned that this is who he was named after, and that Red Harvest was a good book of his to start with. He was right, and it lead me to read many others: The Thin Man (you may have heard of Hammet because of the movies adapted from this and The Maltese Falcon), Best Cases of the Continental Op, Honest Gain: Dicey Cases of the Continental Op. Almost every story has a twist more interesting than “the murderer isn’t who you suspected”.

Tress of the Emerald Sea, Brandon Sanderson. Sanderson is one of the most prolific authors of our time, so where do you start with him? He suggestsMistborn or Tress of the Emerald Sea, depending if they want something more heisty and actiony or something more whimsical.”

The Frugal Wizard’s Handbook for Surviving Medieval England, Brandon Sanderson: Sanderson doing his best impression of Terry Pratchett rewriting Mark Twain’s Connecticut Yankee in King Arthur’s Court, with shades of Scott Meyer’s Off to Be the Wizard.

Janissaries, Jerry Pournelle: What if instead of going to a more primitive world alone, you got sent there with an army?

The Narrow Road Between Desires, Patrick Rothfuss: Enough of an expansion of The Lightning Tree to be worth reading, but at this point anything Rothfuss does other than finally finish Doors of Stone can’t help but be disappointing.

Beguilement, Lois McMaster Bujold: Her Sci Fi works are great so I looked forward to her take on the Fantasy genre, but this turns out to be her take on the Romance genre.

Meta

This year I realized that Hoopla has a lot of books that Libby doesn’t, it is worth checking both apps for a book if you have access to libraries that offer both

The Fed Resumes Buying Treasuries: Is This the Start of, Ahem, QE?

In some quarters there is a sense that quantitative easing (QE), the massive purchase of Treasury and other bonds by the Fed, is something embarrassing or disreputable – – an admission of failure, or an enabling of profligate financial behaviors. For months, pundits have been smacking their lips in anticipation of QE-like Fed actions, so they could say, “I told you so”. In particular, folks have predicted that the Fed would try to disguise the QE-ness of their action by giving some other, more innocuous name.

Here is how liquidity analyst Michael Howell humorously put it on Dec 7:

All leave has been cancelled in the Fed’s Acronym Department. They are hurriedly working over-time, desperately trying to think up an anodyne name to dub (inevitable) future liquidity interventions in time for the upcoming FOMC meeting. They plainly cannot use the politically-charged ‘QE’. We favor the term ‘Not-QE, QE’, but odds are it will be dubbed something like ‘Bank Reverse Management Operations’ (BRMO) or ‘Treasury Market Liquidity Operations’ (TMLO). The Fed could take a leaf from China’s playbook, since her Central Bank the PBoC, now uses a long list of monetary acronyms, such as MTL, RRRs, RRPs and now ORRPs, probably to hide what policy makers are really doing.

And indeed, the Fed announced on Dec 10 that it would purchase $40 billion in T-bills in the very near term, with more purchases to follow.

But is this really (the unseemly) QE of years past? Cooler heads argue that no, it is not. Traditional QE has focused on longer-term securities (e.g. T-bonds or mortgage securities with maturities perhaps 5-10 years), in an effort to lower longer-term rates. Classically, QE was undertaken when the broader economy was in crisis, and short-term rates had already been lowered to near zero, so they could not be lowered much further.

But the current purchases are all very short-term (3 months or less). So, this is a swap of cash for almost-cash. Thus, I am on the side of those saying this is not quite QE. Almost, but not quite.

The reason given for undertaking these purchases is pretty straightforward, though it would take more time to explicate it that I want to take right now. I hope to return to this topic of system liquidity in a future post.Briefly, the whole financial system runs on constant refinancing/rolling over of debt. A key mechanism for this is the “repo” market for collateralized lending, and a key parameter for the health of that market is the level of “reserves” in the banking system. Those reserves, for various reasons, have been getting so low that the system is getting in danger of seizing up, like a machine with insufficient lubrication. These recent Fed purchases directly ease that situation. This management of short-term liquidity does differ from classic purchases of long-term securities.

The reason I am not comfortable saying robustly, “No, this is not all QE” is that the government has taken to funding its ginormous ongoing peacetime deficit with mainly short-term debt. It is that ginormous short-term debt issuance which has contributed to the liquidity squeeze. And so, these ultra-short term T-bill purchases are to some extent monetizing the deficit. Deficit monetization in theory differs from QE, at least in stated goals, but in practice the boundaries are blurry.

Updated List of Top posts for 2025

In August, I listed the Top EWED Posts of 2025.  Here are a few more highlights. This list is roughly based on web traffic, starting with the highest number of views for 2025, since the August list.  

  1. Our breakout post for the entire year is Jeremy Horpedahl with:

The Poverty Line is Not $140,000

It has been cited in the Washington Post and the Financial Times, and shared many times.

Mr. Green has understated typical family income by something like 70 percent. Knowing this fact alone would, I think, cause him to reconsider his entire essay. But it’s worse than that: he also overstates the amount of spending required to support a family!

Jeremy wrote a follow-up the next week: Poverty Lines Are Hard to Define, But Wherever You Set Them Americans Are Moving Up (And The “Valley of Death” is Less Important Than You Think)

2. James Bailey’s biggest hit this year is:

Writing Humanity’s Last Exam

What a great title!

3. Many have clicked on Jeremy’s Bad Claims About Food Stamps (SNAP)

On Twitter I joked that if it is true, you should just run all of GDP through SNAP and we could be 80% richer. But my joke isn’t quite fair, because it could be true at the margin, but the effects might dissipate at some point. At what point? Well, a key assumption by USDA’s model is that the recipients of SNAP benefits have a higher marginal propensity to consume than the average household…

4. Did you know that One-Third of US Families Earn Over $150,000

5. Have you wondered about: What is $300,000 from “The Gilded Age” Worth Today?

6. I rarely do this in top post roundups, but I’ll mention that Mike Makowsky’s post from 2022 generated a lot of interest this year, possibly because of the rise of interest in “agents”:  Why Agent-Based Modeling Never Happened in Economics

I, myself, am embarking on a research project about AI agents. More to come on that.

7. In case you struggle to accept that the world is getting better along at least some margins: The Growth of Family Income Isn’t Primarily Explained by the Rise of Dual-Income Families

8. Many people searched and found their answer from Scott Buchanan in: “Big Short” Michael Burry Closes Scion Hedge Fund: “Value” Approach Ceased to Add Value?

Funds are nearly always shut down because of underperformance, not overperformance.

9. Zachary Bartsch wrote: What is truth? The Bayesian Dawid-Skene Method

The Bayesian Dawid-Skene (henceforth DS) method helps to aggregate opinions and find the truth of a matter given very weak assumptions ex ante.

Is that what happens on a group blog? Trying to tie it all together.

10. A post from Zachary that I have shared with my students considering an economics major: What’s the Best Major to Prepare for Law School?

Money is not everything, but…

11. Not technically Jeremy’s top post, but I make this list and it made me laugh to see the title: Is Everyone Going to Europe This Summer?

Though don’t worry: not everyone went to Europe this summer, despite what social media might have you believe.

Just wait for my posts from Europe, people. I’ll get back there soon.

This cuts against the idea that all progress is just more people staring into their screens. Although, arguably, people travel for the social media engagement it generates. Sometimes I feel like my Facebook friends document their trips so thoroughly that I don’t even need to go.

12. I posted an update to our hallucinations result: Counting Hallucinations by Web-Enabled LLMs

13. Here is a take that could come back to make me look stupid in 10 years: Is AI learning just MOOCs again?

14. We have some readers who are also classroom teachers, so here is James: Why I Started Grading Attendance

15. I endorse this message from James: LinkedIn is OK, Actually

We are a little cringe here, too.

16. This post hasn’t had weeks to pick up a high views score, but Mike was one of the first to this paper, and I subsequently saw big accounts talking about it: Obviously baseline economic security matters, but…

If you asked me five years ago where a new UBI might, at the margin, have a zero effect, I would have picked a Nordic country, but still…

Our biggest source of web traffic is Google search. We get readers who click through links shared by our friends (thank you). And, something that’s way up in percentage terms is referral traffic from a certain “chatgpt.com” – 8 times more than in 2024.

Thanks to all the humans and others who read.

Do Tariffs Decrease Prices?

Much of what economics has to say about tariffs comes from microeconomic theory. But it’s mostly sectoral in nature. Trade theory has some insights. But the effects on the whole of an economy are either small, specific to undiversified economies, or make representative agent assumptions that avoid much detail. Given that the economics profession has repeatedly said that the Trump tariffs would contribute to inflation, it seems like we should look at the historical evidence.

Lay of the Land

Economists say things like ‘competition drives prices closer to marginal cost’. Whether the competitor lives abroad is irrelevant. More foreign competition means lower prices at home. But that’s a partial equilibrium story. It’s true for a particular type of good or sector. What happens to prices in the larger economy in seemingly unrelated industries? The vanilla thinking that it depends on various elasticities.

I think that the typical economist has a fuzzy idea that the general price level will be higher relative to personal incomes in some sort of real-wages and economic growth mental model. I don’t think that they’re wrong. But that model is a long-run model. As we’ve discovered, people want to know about inflation this month and this year, not the impact on real wages over a five-year period.

Part of the answer is technical. If domestic import prices go up, then we’ll sensibly see lower quantities purchased. The magnitude depends on the availability of substitutes. But what should happen to total import spending? Rarely do we talk about the expenditure elasticity of prices. Rarely do we get a simple ‘price shock’ in a subsector. It’s unclear that total spending on imports, such as on coffee, would rise or fall – not to mention the explicit tax increase. It’s possible that consumers spend more on imports due to higher prices, or less due to newly attractive substitutes. The reason that spending matters is that it drives prices in other parts of the economy.

For example, I argued previously that tariffs reduce dollars sent abroad (regardless of domestic consumer spending inclusive of tariffs) and that fewer dollars will return as asset purchases. I further argued that uncertainty makes our assets less attractive. That puts downward pressure on our asset prices. However, assets don’t show up in the CPI.

According to the above discussion, it’s unclear whether tariffs have a supply or demand impact on the economy. The microeconomics says that it’s a supply-side shock. But the domestic spending implications are a big question mark.

What is a Tariff Shock?

That’s the title of a recent working paper from the Federal Reserve Bank of San Francisco. It’s a fun paper and I won’t review the entirety. They start by summarizing historical documents and interpreting the motivation of tariffs going back to 1870. They argue that tariffs are generally not endogenous to good or bad moments in a business cycle and they’re usually perceived as permanent. The authors create an index  to measure tariff rates.

Here’s the fun part. They run an annual VAR of unemployment, inflation, and their measure of tariffs. Unemployment in negatively correlated with output and reflects the real side of the economy. Along with inflation, we have the axes of the Aggregate Supply & Aggregate Demand model. Tariffs provide the shock – but to supply or demand?.  Below are the IRF results:

Continue reading

Macroeconomic Policy In a Nutshell

What I’m telling my Intro Macro students on the last day of class, since we weren’t able to get through every chapter in the textbook:

A few of you might end up working in economic policy, or in highly macro-sensitive businesses like finance. For you, I recommend taking followup classes like Intermediate Macroeconomics or Money and Banking so you can understand the details. For everyone else, here are the very basics:

  1. In the long run, economic growth is what matters most. The difference between 2% and 3% real GDP growth per capita sounds small in a given year, but over your lifetime it is the difference between your country becoming 5 times better off vs 10 times better off.
  2. How to increase long-run economic growth? This is complicated and mostly not driven by traditional macroeconomic policy, but rather by having good culture, institutions, microeconomic policy, and luck.
  3. In the shorter run, you want to avoid recessions and bursts of inflation.
  4. High inflation means too many dollars chasing too few goods. To fix it, the federal government and the central bank need to stop printing so much money (the details can get very complicated here, but if we’re talking moderately high inflation like 5% the solution is probably the central bank raising interest rates, and if we’re talking very high inflation like 50% the solution is probably a big cut to government spending).
  5. If there is a recession (which will look to you like a big sudden increase in layoffs and bankruptcies), the solution is probably to reverse everything in the previous point. The government should make money ‘easier’ via the central bank lowering interest rates while the federal government spends more and taxes less.
  6. If you don’t take more economics classes, you will likely hear about macro issues mainly through the news media and social media. You should be aware of their two main biases: negativity bias and political bias.
    • Negativity Bias: If It Bleeds, It Leads on the news. Partly this is because bad news tends to happen suddenly while good news happens slowly, so it doesn’t seem like news; partly it just seems to be what people want from the news and from social media.
    • Political Bias: People tend to seek out news and social media sources that match their current preferences. These sources can be misleading in consistent ways for ideological reasons, or in varying ways based on whether the political party they like is currently in power.
  7. There are different ways to measure each key macroeconomic variable. Think through them now and make a principled decision about which ones you think are the best measures, and track those. Otherwise, your media ecosystem will cherry-pick for you whichever measures currently make the economy look either the best or the worst, depending on what their biases or incentives dictate.
  8. There are good ways to keep learning about economics outside of formal courses and textbooks, I list a few here.

Benefit Cliff Data

I said years ago on my Ideas Page that we need data and research on Benefit Cliffs:

Benefits Cliffs: Implicit marginal tax rates sometimes go over 100% when you consider lost subsidies as well as higher taxes. This could be trapping many people in poverty, but we don’t have a good idea of how many, because so many of the relevant subsidies operate at the state and local level. Descriptive work cataloging where all these “benefits cliffs” are and how many people they effect would be hugely valuable. You could also study how people react to benefits cliffs using the data we do have.

But it turns out* that the Atlanta Fed has now done the big project I’d hoped some big institution would take on and put together the data on benefits cliffs. They even share it with an easy-to-use tool that lets you see how this applies to your own family. Based on your family’s location, size, ages, assets, and expenses, you can see how the amount of public assistance you are eligible for varies with your income:

Then see how your labor income plus public assistance changes how well off you are in terms of real resources as your labor income rises:

For a family like mine with 3 kids and 2 married adults in Providence, Rhode Island, it shows a benefit cliff at $67,000 per year. The family suddenly loses access to SNAP benefits as their labor income goes over $67k, making them worse off than before their raise unless their labor income goes up to at least $83,000 per year.

I’ve long been concerned that cliffs like this in poorly designed welfare programs will trap people in (or near) poverty, where they avoid taking a job, or working more hours, or going for a promotion, or getting married, in order to protect their benefits. This makes economic sense for them over a 1-year horizon but could keep them from climbing to independence and the middle-class in the longer run. You can certainly find anecdotes to this effect, but it has been hard to measure how important the problem is overall given the complex interconnections between federal, state, and local programs and family circumstances.

I look forward to seeing the research that will be enabled by the full database that the Atlanta Fed has put together, and I’m updating my ideas page to reflect this.

*I found out about this database from Jeremy’s post yesterday. Mentioning it again today might seem redundant, but I didn’t want this amazing tool to get overlooked for being shared toward the bottom of a long post that is mainly about why another blogger is wrong. I do love Jeremy’s original post, it takes me back to the 2010-era glory days of the blogosphere that often featured long back-and-forth debates. Jeremy is obviously right on the numbers, but if there is value in Green’s post, it is highlighting the importance of what he calls the “Valley of Death” and what we call benefit cliffs. The valley may not be as wide as Green says it is and it may be old news to professional tax economists, but I still think it is a major problem, and one that could be fixed with smarter benefit designs if it became recognized as such.

Poverty Lines Are Hard to Define, But Wherever You Set Them Americans Are Moving Up (And The “Valley of Death” is Less Important Than You Think)

Last week I wrote a fairly long post in response to an essay by Michael Green. His essay attempted to redefine the poverty line in the US, by his favored calculation up to $140,000 for a family of four. That $140,000 number caught fire, being covered across not only social media and blogs, but in prominent places such as CNN and the Washington Post. That $140,000 number was key to all of the headlines. It grabbed attention and it got attention. So it’s useful to devote another post this week to the topic.

And Mr. Green has written a follow-up post, so we have something new to respond to. Mr. Green has also said a lot of things on Twitter, but Twitter can be a place for testing out ideas, so I will mostly stick to what he posted on Substack as his complete thoughts. I am also called out by name in his Part 2 post, so that’s another reason to respond (even though he did not respond directly to anything I said).

Once again, I’ll have 3 areas of contention with Mr. Green:

  1. As with last week, I maintain that $140,000 is way too high for a poverty line representing the US as a whole (and Mr. Green seems to agree with this now, even though $140,000 was the headline in all of the major media coverage)
  2. There are already existing alternative measures of what he is trying to grasp (people above the official poverty line but still struggling), such as United Way’s ALICE, or using a higher threshold of the poverty rate (Census has a 200% multiple we can easily access)
  3. His idea of the “Valley of Death” is already well-covered by existing analyses of Effective Marginal Tax Rates, and tax and benefit cliffs. This isn’t to say that more attention is warranted, but Mr. Green doesn’t need to start his analysis from scratch. And this “Valley” is probably narrower than he thinks.
Continue reading

Structure Integrated Panels (SIP): The Latest, Greatest (?) Home Construction Method

Last week I drove an hour south to help an acquaintance with constructing his retirement home. I answered a group email request, looking for help in putting up a wall in this house.
I assumed this was a conventional stick-built construction, so I envisioned constructing a studded wall out of two by fours and two by sixes whilst lying flat on the ground, and then needing four or five guys to swing this wall up to a vertical position, like an old-fashioned barn raising.

But that wasn’t it at all. This house was being built from Structure Integrated Panels (SIP). These panels have a styrofoam core, around 5 inches thick, with a facing on each side of thin oriented strandboard (OSB). (OSB is a kind of cheapo plywood).


The edges have a sort of tongue and groove configuration, so they mesh together. Each of the SIP panels was about 9 feet high and between 2 feet and 8 feet long. Two strong guys could manhandle a panel into position. Along the edge of the floor, 2×6’s had been mounted to guide the positioning of the bottom of each wall panel.


We put glue and sealing caulk on the edges to stick them together, and drove 7-inch-long screws through the edges after they were in place, and also a series of  nails through the OSB edges into the 2×6’s at the bottom. Pneumatic nail guns give such a satisfying “thunk” with each trigger pull, you feel quite empowered. Here are a couple photos from that day:


The homeowner told me that he learned about SIP construction from an exhibit in Washington, DC that he attended with his grandson. The exhibit was on building techniques through the ages, starting with mud huts, and ending with SIP as the latest technique. That inspired him.

(As an old guy, I was not of much use lifting the panels. I did drive in some nails and screws. I was not initially aware of the glue/caulk along the edges, so I spent my first 20 minutes on the job wiping off the sticky goo I got all over my gloves and coat when I grabbed my first panel. My chief contribution that day was to keep a guy from toppling backwards off a stepladder who was lifting a heavy panel beam overhead).

We amateurs were pretty slow, but I could see that a practiced crew could go slap slap slap and erect all the exterior walls of a medium sized single-story house in a day or two, without needing advanced carpentry skills. Those walls would come complete with insulation. They would still need weatherproof exterior siding (e.g. vinyl or faux stone) on the outside, and sheetrock on the inside. Holes were pre-drilled in the Styrofoam for running the electrical wiring up through the SIPs.

From my limited reading, it seems that the biggest single advantage of SIP construction is quick on-site assembly. It is ideal for situations where you only have a limited time window for construction, or in an isolated or affluent area where site labor is very expensive and hard to obtain (e.g., a ski resort town). Reportedly, SIP buildings are mechanically stronger than stick-built, handy in case of earthquakes or hurricanes. Also, an SIP wall has very high insulation value, and the construction method is practically airtight.

SIP construction is not cheaper than stick built. It’s around 10% more expensive. You need perfect communication with the manufacturer of the SIP panels; if the delivered panels don’t fit properly on-site, you are hosed. Also, it is tough to modify an SIP house once it is built.

Because it is so airtight, it requires some finesse in designing the HVAC system. You need to be very careful protecting it from the walls from moisture, both inside and out, since the SIP panels can lose strength if they get wet. For that reason, some folks prefer to not use SIP for roofs, but only for walls and first-story flooring.
For more on SIP pros and cons, see here and here.

The Poverty Line is Not $140,000

UPDATE: Michael Green has written a follow-up post which essentially agrees that $140,000 is not a good national poverty line, but he still has concerns. I have written a new response to his post.

A recent essay by Michael W. Green makes a very bold claim that the poverty line should not be where it is currently set — about $31,200 for a family of four — but should be much higher. He suggests somewhere around $140,000. The essay was originally posted on his Substack, but has now gone somewhat viral and has been reposted at the Free Press. (Note: that actual poverty threshold for a family of four with two kids is $31,812 — a minor difference from Mr. Green’s figure, so not worth dwelling on much, but this is a constant frustration in his essay: he rarely tells us where his numbers come from.)

I think there are at least three major errors Mr. Green makes in the essay:

  1. He drastically underestimates how much income American families have.
  2. He drastically overstates how much spending is necessary to support a family, because he uses average spending figures and treats them as minimum amounts.
  3. He obsesses over the Official Poverty Measure, since it was originally based on the cost of food in the 1960s, and ignores that Census already has a new poverty measure which takes into account food, shelter, clothing, and utility costs: the Supplement Poverty Measure.

I won’t go into great detail about the Official Poverty Measure, as I would recommend you read Scott Winship on this topic. Needless to say, today the OPM (or some multiple of it) is primarily used today for anti-poverty program qualification, not to actually measure how well families are doing today. If we really bumped the Poverty Line about to $140,000, tons of Americans would now qualify for things like Medicaid, SNAP, and federal housing assistance. Does Mr. Green really want 2/3 of Americans to qualify for these programs? I doubt it. Instead, he seems to be interested in measuring how well-off American families are today. So am I.

Let’s dive into the numbers.

Continue reading