Market Price
$ 41.47
Selling Price
$ 32.00
967
350
513
4316
Market Price
$ 32.14
Selling Price
$ 25.32
1390
992
731
3077
Market Price
$ 30.01
Selling Price
$ 24.00
2379
1289
2112
3756
Market Price
$ 62.60
Selling Price
$ 51.00
3618
1502
1445
3918
Market Price
$ 31.96
Selling Price
$ 25.32
445
122
206
508
Market Price
$ 30.70
Selling Price
$ 25.00
1670
794
1361
2814
Market Price
$ 15.51
Selling Price
$ 12.00
526
155
423
1818
Market Price
$ 60.60
Selling Price
$ 50.00
1316
976
497
1755
Market Price
$ 17.11
Selling Price
$ 14.00
1110
613
359
1970
Market Price
$ 18.50
Selling Price
$ 15.00
1646
1291
1114
3163
Market Price
$ 13.36
Selling Price
$ 11.00
1034
1023
928
4869
Market Price
$ 31.56
Selling Price
$ 25.32
1518
1263
629
1705
Market Price
$ 24.12
Selling Price
$ 20.00
2000
1965
1504
2684
Market Price
$ 14.74
Selling Price
$ 12.00
1690
924
672
2930
Market Price
$ 31.52
Selling Price
$ 25.32
1505
1063
572
3473
Market Price
$ 58.20
Selling Price
$ 46.00
691
228
312
2924
Market Price
$ 17.65
Selling Price
$ 14.00
1105
690
417
3023
Market Price
$ 14.95
Selling Price
$ 12.00
1605
422
393
2465
Market Price
$ 14.67
Selling Price
$ 12.00
3184
1603
1558
3790
Market Price
$ 18.05
Selling Price
$ 14.00
1396
767
503
2359
Market Price
$ 31.42
Selling Price
$ 25.32
1008
234
635
4267
Market Price
$ 15.26
Selling Price
$ 12.00
2387
532
765
4895
Market Price
$ 14.47
Selling Price
$ 12.00
3541
1171
2859
3795
Market Price
$ 28.47
Selling Price
$ 22.73
1080
797
440
2224
Market Price
$ 149.80
Selling Price
$ 119.64
1307
534
368
3442
Market Price
$ 14.83
Selling Price
$ 12.00
562
375
324
693
Market Price
$ 25.39
Selling Price
$ 20.99
1024
386
263
1516
Market Price
$ 14.44
Selling Price
$ 12.00
3229
888
2110
3324
Market Price
$ 151.70
Selling Price
$ 119.49
2339
1643
1366
3354
Market Price
$ 44.93
Selling Price
$ 36.00
2073
1384
736
4082
Market Price
$ 149.92
Selling Price
$ 119.27
3760
2878
3302
4630
Market Price
$ 19.93
Selling Price
$ 16.00
1916
1649
1429
4918
Market Price
$ 15.48
Selling Price
$ 12.00
2419
2145
508
4060
Market Price
$ 13.95
Selling Price
$ 11.00
2998
2196
763
4815
Market Price
$ 14.13
Selling Price
$ 11.00
2554
646
1541
3646
Market Price
$ 18.26
Selling Price
$ 15.00
2776
1957
898
2857
Market Price
$ 18.38
Selling Price
$ 14.50
1701
439
392
2723
Market Price
$ 68.23
Selling Price
$ 55.00
1372
1157
654
1380
Market Price
$ 19.39
Selling Price
$ 16.00
302
101
140
528
Market Price
$ 74.38
Selling Price
$ 58.44
1616
496
1353
3917