Market Price
$ 56.80
Selling Price
$ 50.86
934
374
445
1328
Market Price
$ 39.98
Selling Price
$ 35.65
1771
524
755
2855
Market Price
$ 40.84
Selling Price
$ 34.13
1709
1067
703
2208
Market Price
$ 71.24
Selling Price
$ 60.00
1957
1781
1830
3160
Market Price
$ 65.31
Selling Price
$ 56.95
2813
1664
1086
4835
Market Price
$ 36.29
Selling Price
$ 31.59
2226
1177
898
2539
Market Price
$ 56.73
Selling Price
$ 48.66
2299
2208
2242
4206
Market Price
$ 30.69
Selling Price
$ 27.24
1675
1568
1313
3646
Market Price
$ 37.58
Selling Price
$ 32.51
708
309
323
1979
Market Price
$ 29.74
Selling Price
$ 25.11
3300
822
1328
3666
Market Price
$ 68.55
Selling Price
$ 57.68
1355
1153
815
3211
Market Price
$ 64.66
Selling Price
$ 56.09
1562
866
1303
2919
Market Price
$ 49.34
Selling Price
$ 42.59
3276
2857
2666
4297
Market Price
$ 50.40
Selling Price
$ 43.96
2003
1032
1864
3437
Market Price
$ 60.44
Selling Price
$ 50.73
462
266
315
1197
Market Price
$ 42.18
Selling Price
$ 38.23
688
432
435
701
Market Price
$ 30.61
Selling Price
$ 26.81
1691
1394
1364
4551
Market Price
$ 53.29
Selling Price
$ 46.94
416
168
187
1401
Market Price
$ 43.08
Selling Price
$ 37.63
978
461
289
2918
Market Price
$ 56.93
Selling Price
$ 50.40
1707
562
1277
2028
Market Price
$ 45.14
Selling Price
$ 39.79
1367
531
497
2892
Market Price
$ 47.26
Selling Price
$ 41.18
3710
2216
2247
4634
Market Price
$ 64.63
Selling Price
$ 58.70
2600
1988
2476
4435
Market Price
$ 60.44
Selling Price
$ 52.44
2473
1740
1300
3238
Market Price
$ 66.68
Selling Price
$ 59.50
1032
818
857
2916
Market Price
$ 29.81
Selling Price
$ 26.69
449
356
170
2037
Market Price
$ 60.96
Selling Price
$ 51.31
1727
428
1251
2970
Market Price
$ 38.00
Selling Price
$ 33.30
2764
1882
1089
2958
Market Price
$ 46.13
Selling Price
$ 41.72
398
209
397
497
Market Price
$ 56.57
Selling Price
$ 50.10
1708
1476
1030
1825
Market Price
$ 30.11
Selling Price
$ 26.26
363
235
270
1590
Market Price
$ 47.74
Selling Price
$ 42.07
3497
2702
1130
4203
Market Price
$ 45.88
Selling Price
$ 41.37
1307
482
926
2607
Market Price
$ 68.16
Selling Price
$ 58.25
2447
1425
1109
3131
Market Price
$ 57.51
Selling Price
$ 51.63
1340
1067
710
1630
Market Price
$ 68.00
Selling Price
$ 58.30
1877
1099
1528
2361
Market Price
$ 70.32
Selling Price
$ 59.96
836
369
393
1265
Market Price
$ 29.72
Selling Price
$ 25.49
1567
1350
883
2993
Market Price
$ 28.91
Selling Price
$ 25.84
1620
402
457
4073
Market Price
$ 44.57
Selling Price
$ 37.90
778
230
327
2899