TSLA chart above
QQQ chart above
On Tuesday, 1Q24 delivery numbers came in lower than expected at 386,810, and noticeably below 1Q23's deliveries of 422,875. The day got off to a rocky start with the macros well in the red. Even after the sizable recovery shown by QQQ above, Nasdaq closed...