Market Price
$ 48.69
Selling Price
$ 40.64
639
287
291
966
Market Price
$ 38.54
Selling Price
$ 33.74
240
92
188
1023
Market Price
$ 37.95
Selling Price
$ 34.36
2701
2394
936
2896
Market Price
$ 57.25
Selling Price
$ 49.35
2835
1583
1707
3671
Market Price
$ 44.29
Selling Price
$ 39.13
2036
1068
1242
2140
Market Price
$ 47.16
Selling Price
$ 40.43
311
119
86
979
Market Price
$ 65.38
Selling Price
$ 57.68
1291
762
1248
4400
Market Price
$ 57.79
Selling Price
$ 50.98
1529
968
896
3771
Market Price
$ 37.88
Selling Price
$ 34.08
1480
1164
1428
1772
Market Price
$ 34.87
Selling Price
$ 31.47
405
87
273
1592
Market Price
$ 38.54
Selling Price
$ 32.76
303
92
196
932
Market Price
$ 68.44
Selling Price
$ 59.11
3487
2283
2869
4589
Market Price
$ 50.35
Selling Price
$ 44.26
820
376
383
920
Market Price
$ 52.28
Selling Price
$ 45.73
528
234
387
680
Market Price
$ 63.38
Selling Price
$ 53.13
932
567
784
1756
Market Price
$ 60.80
Selling Price
$ 53.31
1853
469
1453
2180
Market Price
$ 59.83
Selling Price
$ 51.14
2578
1101
944
4659
Market Price
$ 55.52
Selling Price
$ 47.46
538
458
197
2552
Market Price
$ 47.37
Selling Price
$ 42.06
1283
407
1021
4171
Market Price
$ 39.55
Selling Price
$ 34.28
202
131
80
997
Market Price
$ 68.63
Selling Price
$ 58.11
2497
976
529
3093
Market Price
$ 61.85
Selling Price
$ 53.76
920
666
762
1220
Market Price
$ 31.11
Selling Price
$ 26.89
251
188
222
756
Market Price
$ 61.32
Selling Price
$ 53.56
1665
940
1186
1897
Market Price
$ 54.59
Selling Price
$ 48.64
1258
844
454
2937
Market Price
$ 61.61
Selling Price
$ 54.89
573
257
425
1230
Market Price
$ 50.72
Selling Price
$ 43.60
389
302
153
1506
Market Price
$ 55.14
Selling Price
$ 46.03
641
533
541
2028
Market Price
$ 34.86
Selling Price
$ 30.52
3808
1043
1155
4937
Market Price
$ 42.90
Selling Price
$ 38.85
1459
1156
300
4760
Market Price
$ 38.95
Selling Price
$ 34.58
2120
1036
1207
3720
Market Price
$ 42.74
Selling Price
$ 36.35
1374
720
1268
2786
Market Price
$ 62.06
Selling Price
$ 52.40
2960
2532
1135
4804
Market Price
$ 37.66
Selling Price
$ 31.87
1071
408
479
3879
Market Price
$ 45.81
Selling Price
$ 38.99
4209
1901
1424
4850
Market Price
$ 38.86
Selling Price
$ 34.36
1892
679
1592
1998
Market Price
$ 70.73
Selling Price
$ 59.27
757
155
173
2124
Market Price
$ 38.10
Selling Price
$ 32.33
1902
1645
1027
1925
Market Price
$ 30.09
Selling Price
$ 25.80
338
154
207
656
Market Price
$ 65.83
Selling Price
$ 58.89
1411
974
487
3074