Market Price
$ 20.87
Selling Price
$ 16.15
1929
584
1103
2150
Market Price
$ 17.70
Selling Price
$ 14.00
606
567
420
1777
Market Price
$ 27.83
Selling Price
$ 23.00
430
380
366
692
Market Price
$ 23.35
Selling Price
$ 19.00
1684
1068
1621
3375
Market Price
$ 17.42
Selling Price
$ 14.00
3204
2542
1836
4637
Market Price
$ 14.78
Selling Price
$ 12.00
845
610
601
988
Market Price
$ 30.10
Selling Price
$ 25.00
2381
1880
1589
3958
Market Price
$ 25.93
Selling Price
$ 20.00
1172
546
474
4449
Market Price
$ 51.62
Selling Price
$ 39.93
422
341
317
1846
Market Price
$ 17.58
Selling Price
$ 14.00
456
390
268
701
Market Price
$ 15.36
Selling Price
$ 11.86
679
340
622
1923
Market Price
$ 24.14
Selling Price
$ 20.00
1288
466
963
1907
Market Price
$ 94.96
Selling Price
$ 74.20
3138
2963
2173
4164
Market Price
$ 19.69
Selling Price
$ 16.00
1679
861
802
1696
Market Price
$ 22.29
Selling Price
$ 17.72
2347
1027
2057
3430
Market Price
$ 90.48
Selling Price
$ 74.20
1222
1182
502
2572
Market Price
$ 17.45
Selling Price
$ 14.00
1296
715
1053
1851
Market Price
$ 22.79
Selling Price
$ 18.92
1003
999
973
1488
Market Price
$ 20.18
Selling Price
$ 15.62
1462
1396
334
1779
Market Price
$ 15.02
Selling Price
$ 12.00
974
223
884
3319
Market Price
$ 95.61
Selling Price
$ 74.20
4363
3502
3165
4876
Market Price
$ 14.27
Selling Price
$ 11.00
772
741
591
1836
Market Price
$ 16.09
Selling Price
$ 13.06
3284
848
2628
4830
Market Price
$ 17.04
Selling Price
$ 13.23
352
70
160
926
Market Price
$ 13.27
Selling Price
$ 11.03
416
137
378
957
Market Price
$ 13.57
Selling Price
$ 10.64
1263
675
1148
2543
Market Price
$ 24.15
Selling Price
$ 19.20
624
582
400
1602
Market Price
$ 14.85
Selling Price
$ 12.00
696
508
171
1218
Market Price
$ 17.96
Selling Price
$ 14.06
2906
2514
832
3174
Market Price
$ 16.08
Selling Price
$ 13.22
1270
1096
469
3334
Market Price
$ 12.83
Selling Price
$ 10.68
4801
3873
1924
4933
Market Price
$ 16.47
Selling Price
$ 13.39
1172
556
801
2306
Market Price
$ 19.78
Selling Price
$ 15.42
881
532
414
918
Market Price
$ 21.99
Selling Price
$ 17.91
369
188
89
1597
Market Price
$ 14.02
Selling Price
$ 11.20
626
224
499
2096
Market Price
$ 18.30
Selling Price
$ 14.71
1667
1456
506
2438
Market Price
$ 23.30
Selling Price
$ 18.54
1270
905
347
1511
Market Price
$ 20.47
Selling Price
$ 16.00
1001
841
213
4696
Market Price
$ 14.96
Selling Price
$ 12.00
580
154
518
2100
Market Price
$ 12.78
Selling Price
$ 10.49
2000
1169
1291
2260