Market Price
$ 45.96
Selling Price
$ 41.18
848
271
831
2325
Market Price
$ 57.52
Selling Price
$ 50.92
2099
1784
1958
4758
Market Price
$ 56.80
Selling Price
$ 51.14
2015
1022
1201
3773
Market Price
$ 42.99
Selling Price
$ 36.60
1650
1409
399
2538
Market Price
$ 69.99
Selling Price
$ 58.95
1326
1032
607
2808
Market Price
$ 49.30
Selling Price
$ 42.72
839
422
255
2767
Market Price
$ 37.68
Selling Price
$ 31.55
402
300
163
1887
Market Price
$ 60.76
Selling Price
$ 53.34
3557
1114
3473
3895
Market Price
$ 38.57
Selling Price
$ 35.05
213
69
173
940
Market Price
$ 64.21
Selling Price
$ 55.63
1662
1532
1156
3517
Market Price
$ 43.61
Selling Price
$ 37.70
2178
1311
573
4065
Market Price
$ 56.04
Selling Price
$ 47.63
1467
1027
337
3319
Market Price
$ 68.74
Selling Price
$ 58.48
1616
1029
705
1648
Market Price
$ 29.26
Selling Price
$ 26.59
3506
2123
1841
3983
Market Price
$ 31.22
Selling Price
$ 28.16
793
398
518
1795
Market Price
$ 47.51
Selling Price
$ 41.40
514
322
178
650
Market Price
$ 43.96
Selling Price
$ 39.61
3993
2383
1422
4355
Market Price
$ 36.53
Selling Price
$ 32.22
2016
1671
812
3951
Market Price
$ 50.54
Selling Price
$ 43.83
492
350
290
923
Market Price
$ 35.05
Selling Price
$ 30.64
2943
833
1451
4516
Market Price
$ 57.74
Selling Price
$ 51.46
1592
1582
1144
4253
Market Price
$ 64.20
Selling Price
$ 55.56
2264
1438
630
2570
Market Price
$ 65.71
Selling Price
$ 55.44
1085
861
758
1492
Market Price
$ 48.84
Selling Price
$ 42.22
247
67
156
646
Market Price
$ 38.25
Selling Price
$ 31.88
1900
461
1139
2781
Market Price
$ 50.06
Selling Price
$ 42.40
628
547
328
927
Market Price
$ 33.13
Selling Price
$ 28.37
430
107
327
1650
Market Price
$ 70.94
Selling Price
$ 59.81
1124
450
709
3133
Market Price
$ 54.13
Selling Price
$ 46.90
2898
2281
1494
3149
Market Price
$ 43.12
Selling Price
$ 38.22
765
352
239
2222
Market Price
$ 59.75
Selling Price
$ 51.41
434
109
389
1377
Market Price
$ 46.54
Selling Price
$ 41.27
1807
872
1095
2853
Market Price
$ 35.62
Selling Price
$ 31.65
994
395
294
3324
Market Price
$ 64.79
Selling Price
$ 53.99
389
364
342
1712
Market Price
$ 70.81
Selling Price
$ 59.43
2107
929
1632
2948
Market Price
$ 43.47
Selling Price
$ 37.72
3290
1868
3128
3334
Market Price
$ 52.13
Selling Price
$ 46.40
1079
630
1000
1085
Market Price
$ 51.69
Selling Price
$ 44.75
1139
634
478
1341
Market Price
$ 32.50
Selling Price
$ 27.45
679
513
259
872
Market Price
$ 66.43
Selling Price
$ 57.51
1727
638
1263
3712