As usual, the answer is “it depends”. Observing too many people are buying the same product at a supermarket, is not insider trading. Observing product sitting on shelves for far too long, again not insider trading. Hearing your supervisor say that they’re hearing a product will no longer be stocked after the current contract is up, definitely insider trading.
No different from using satellite images of Costco parking lot.