If ‘everything is awesome’ then someone will have to explain to us why corporate executives are buying their own firms’ shares at the slowest pace in at least 29 years. According to the Washington Service, there were a total of 279 insider buyers in January, the lowest since 1988. Moreover, the number of sellers has also grown in recent months, pushing the ratio of buyers to sellers in February to its lowest since 1988 as well.