My answer is
C
asking: is J > M ?
J : number of stocks that John owns
M : number of stocks that Mary owns
(1) M > 500
---------------
this tells us nothing about how J is compared to M
statement 1 is insufficient
(2) J < 2M - 400
---------------------
Although this statement provide an inequality comparing J and M, yet the appearance of the constant 400 proves nothing about whether J > M.
You can try plugging numbers in the inequality
[ case A: J = 500 , M = 1000 --> J < 1600 true ]
[ Case B: J = 500, M = 470 --> J < 540 true ]
statement 2 is insufficient
(1) + (2) together
------------------------
As long as M > 500, the only case for J < 2M - 400 is when M > J
The cutoff point for this relation is when M = 400 or when J = M = 400, then
J < 800 - 400 = 400
In other words,
J = 2M - 400 --> M = 2M - 400 --> M = 400
For M > 400 --> M > J
Thus, statements 1 and 2 together are sufficient to answer the question
Answer is C