Market Price
$ 51.61
Selling Price
$ 44.63
2884
1606
671
3682
Market Price
$ 32.43
Selling Price
$ 29.01
1169
770
922
2382
Market Price
$ 40.90
Selling Price
$ 36.81
587
190
308
1356
Market Price
$ 64.87
Selling Price
$ 55.01
2302
753
1438
3401
Market Price
$ 41.92
Selling Price
$ 36.08
276
105
96
1246
Market Price
$ 51.59
Selling Price
$ 45.13
1435
679
919
2823
Market Price
$ 65.00
Selling Price
$ 54.86
649
532
349
1477
Market Price
$ 50.39
Selling Price
$ 44.72
3407
2911
810
4840
Market Price
$ 40.47
Selling Price
$ 36.25
1202
767
818
1220
Market Price
$ 42.83
Selling Price
$ 37.18
613
131
468
2056
Market Price
$ 62.85
Selling Price
$ 53.22
329
71
328
432
Market Price
$ 62.93
Selling Price
$ 56.30
654
314
241
762
Market Price
$ 50.47
Selling Price
$ 44.43
2420
1984
756
4986
Market Price
$ 67.63
Selling Price
$ 58.61
1966
1693
1125
4159
Market Price
$ 32.84
Selling Price
$ 27.88
870
653
688
2707
Market Price
$ 59.60
Selling Price
$ 53.60
1848
1630
1164
3522
Market Price
$ 43.81
Selling Price
$ 36.70
1169
767
740
1347
Market Price
$ 55.29
Selling Price
$ 46.63
444
160
151
699
Market Price
$ 37.59
Selling Price
$ 33.82
682
577
433
1082
Market Price
$ 38.69
Selling Price
$ 32.49
1079
658
950
4846
Market Price
$ 66.41
Selling Price
$ 57.88
1421
859
898
2906
Market Price
$ 60.19
Selling Price
$ 53.97
1031
478
666
2473
Market Price
$ 43.27
Selling Price
$ 38.99
1671
908
1537
3845
Market Price
$ 29.99
Selling Price
$ 26.99
1222
744
434
4981
Market Price
$ 39.40
Selling Price
$ 35.33
2413
1723
1310
2597
Market Price
$ 47.98
Selling Price
$ 41.54
559
114
556
801
Market Price
$ 43.21
Selling Price
$ 37.47
407
310
402
742
Market Price
$ 32.51
Selling Price
$ 28.59
713
264
190
2635
Market Price
$ 31.60
Selling Price
$ 26.84
1977
926
1297
2763
Market Price
$ 31.79
Selling Price
$ 26.86
885
595
633
1591
Market Price
$ 32.43
Selling Price
$ 27.49
1577
1299
968
1763
Market Price
$ 31.54
Selling Price
$ 28.53
288
71
250
663
Market Price
$ 61.34
Selling Price
$ 53.39
2376
2097
709
2902
Market Price
$ 54.80
Selling Price
$ 47.80
213
85
80
476
Market Price
$ 36.08
Selling Price
$ 30.21
1147
543
754
4208
Market Price
$ 30.65
Selling Price
$ 26.08
1470
778
944
2389
Market Price
$ 29.92
Selling Price
$ 25.06
1406
1046
1376
1743
Market Price
$ 42.41
Selling Price
$ 36.41
1638
1458
872
3006
Market Price
$ 61.78
Selling Price
$ 55.66
2333
1556
1296
3286
Market Price
$ 58.51
Selling Price
$ 48.97
1182
894
818
3573