Ham licenses chart.
Up: Total, Extra, Technician
This is a high water mark for all three.
Down: General, Advanced, Novice
No surprise that Advanced and Novice are going down since no new licenses are being issued for these classes. General licenses are expiring or being upgraded to Extra. We just aren't seeing the move from Technician to General to offset the other loses. The high water mark for General was December 2015, so not that long ago.