https://redisensorprogramming.pages.dev/posts/profit-and-loss-statement-for-realtors/