Market Price
$ 39.82
Selling Price
$ 35.96
2601
2457
1217
2917
Market Price
$ 63.75
Selling Price
$ 56.69
2244
1552
1526
4982
Market Price
$ 32.21
Selling Price
$ 27.49
3871
3046
1290
4549
Market Price
$ 59.57
Selling Price
$ 53.59
1732
892
906
2839
Market Price
$ 42.79
Selling Price
$ 36.82
1490
416
1026
4044
Market Price
$ 41.02
Selling Price
$ 35.17
2655
1567
2643
4796
Market Price
$ 30.47
Selling Price
$ 26.35
2322
1148
1254
3121
Market Price
$ 68.96
Selling Price
$ 58.85
827
263
606
2849
Market Price
$ 52.14
Selling Price
$ 45.97
900
756
823
916
Market Price
$ 43.17
Selling Price
$ 37.01
693
578
268
2299
Market Price
$ 44.33
Selling Price
$ 38.02
696
195
392
1326
Market Price
$ 36.86
Selling Price
$ 31.03
729
355
371
1208
Market Price
$ 47.65
Selling Price
$ 42.38
608
370
445
2144
Market Price
$ 31.81
Selling Price
$ 28.62
379
314
310
1446
Market Price
$ 28.04
Selling Price
$ 25.24
3087
2697
2421
4243
Market Price
$ 52.96
Selling Price
$ 47.52
1716
948
902
3257
Market Price
$ 43.84
Selling Price
$ 39.13
1140
428
989
4037
Market Price
$ 47.71
Selling Price
$ 41.04
1274
271
1022
1666
Market Price
$ 41.15
Selling Price
$ 35.35
1321
598
909
3922
Market Price
$ 57.61
Selling Price
$ 48.58
385
237
161
1113
Market Price
$ 55.17
Selling Price
$ 49.18
397
187
146
734
Market Price
$ 53.75
Selling Price
$ 45.77
1207
745
810
3743
Market Price
$ 45.87
Selling Price
$ 39.89
4562
1206
982
4946
Market Price
$ 36.18
Selling Price
$ 31.23
522
453
443
695
Market Price
$ 46.89
Selling Price
$ 42.09
3344
2214
1783
3434
Market Price
$ 30.99
Selling Price
$ 28.07
2057
1543
1858
4426
Market Price
$ 39.76
Selling Price
$ 36.09
1156
723
1018
2059
Market Price
$ 33.93
Selling Price
$ 30.80
3707
1427
1653
3848
Market Price
$ 48.41
Selling Price
$ 42.63
1202
781
1128
1399
Market Price
$ 47.25
Selling Price
$ 40.78
1162
322
487
1553
Market Price
$ 67.72
Selling Price
$ 57.10
1852
474
1553
3308
Market Price
$ 57.74
Selling Price
$ 49.90
806
184
616
2517
Market Price
$ 36.80
Selling Price
$ 32.47
924
645
812
3070
Market Price
$ 59.64
Selling Price
$ 52.48
934
288
748
1011
Market Price
$ 53.19
Selling Price
$ 44.97
1887
755
1739
4371
Market Price
$ 42.18
Selling Price
$ 37.46
4084
3557
2840
4159
Market Price
$ 30.63
Selling Price
$ 27.45
1925
928
617
2766
Market Price
$ 68.96
Selling Price
$ 59.92
1002
873
898
1617
Market Price
$ 65.73
Selling Price
$ 59.06
1293
354
466
3301
Market Price
$ 53.24
Selling Price
$ 46.79
797
309
685
3860