First Trust Technology AlphaDEX (FXL) Stock Price, Quote, News & History

FXLARCA
$206.36
-2.17-1.04%
Last update: Nov 13, 2:23 PM