Buy
$809,847.50
$756,839.30
$227,051.79
$2,355,920.00
$692,022.05
$207,606.62
$9,423,680.00
$1,175,015.10
$353,387.71
$2,120,328.00
$636,098.40
$226,757.30
$1,295,756.00
$159,507.56
$167,270.32