Another indication of low aggregate demand this cycle:

Continuing to weaken:

Recovering from the dip but still has a ways to go:

This component had previously leveled off at about today’s level:

Actual shipments recovering but still not looking so good:


Inventories correcting but remain elevated:
