Market Price
$ 42.93
Selling Price
$ 38.50
940
480
680
1429
Market Price
$ 58.59
Selling Price
$ 49.72
120
116
60
457
Market Price
$ 59.66
Selling Price
$ 50.03
2773
822
1795
4899
Market Price
$ 65.96
Selling Price
$ 58.48
211
111
47
944
Market Price
$ 43.04
Selling Price
$ 37.46
353
105
185
492
Market Price
$ 64.05
Selling Price
$ 57.93
2974
1586
1359
3271
Market Price
$ 47.25
Selling Price
$ 40.74
2834
2028
1995
3554
Market Price
$ 46.87
Selling Price
$ 40.25
962
335
692
1513
Market Price
$ 63.70
Selling Price
$ 56.84
1169
685
1098
3661
Market Price
$ 56.91
Selling Price
$ 49.64
2078
502
872
2897
Market Price
$ 51.26
Selling Price
$ 43.79
311
298
233
946
Market Price
$ 54.62
Selling Price
$ 48.11
3392
2268
2422
4140
Market Price
$ 53.27
Selling Price
$ 45.58
605
172
495
1827
Market Price
$ 58.62
Selling Price
$ 51.60
1428
635
416
4244
Market Price
$ 32.17
Selling Price
$ 27.48
794
425
756
2635
Market Price
$ 62.94
Selling Price
$ 55.26
1214
1041
949
2843
Market Price
$ 31.89
Selling Price
$ 27.94
2306
1986
1563
4063
Market Price
$ 61.55
Selling Price
$ 54.82
1985
613
1024
3527
Market Price
$ 44.82
Selling Price
$ 38.72
1044
518
428
1467
Market Price
$ 55.62
Selling Price
$ 49.59
1731
1328
1327
4713
Market Price
$ 30.37
Selling Price
$ 26.41
1966
422
1724
3061
Market Price
$ 36.25
Selling Price
$ 30.82
281
62
203
1197
Market Price
$ 67.77
Selling Price
$ 57.57
2092
1590
592
4110
Market Price
$ 46.71
Selling Price
$ 42.34
1064
467
815
1401
Market Price
$ 34.92
Selling Price
$ 31.38
2046
1352
1305
3032
Market Price
$ 46.50
Selling Price
$ 41.51
1081
565
369
1880
Market Price
$ 32.37
Selling Price
$ 27.06
434
139
138
577
Market Price
$ 51.84
Selling Price
$ 46.27
1286
1035
557
2106
Market Price
$ 40.14
Selling Price
$ 36.43
890
375
316
1229
Market Price
$ 29.41
Selling Price
$ 25.29
939
737
690
952
Market Price
$ 64.46
Selling Price
$ 56.67
219
198
160
982
Market Price
$ 34.39
Selling Price
$ 31.03
1852
1279
1271
2070
Market Price
$ 39.81
Selling Price
$ 36.15
3244
1600
1894
3383
Market Price
$ 60.31
Selling Price
$ 53.25
514
207
298
915
Market Price
$ 50.46
Selling Price
$ 45.03
1975
662
1212
3767
Market Price
$ 30.51
Selling Price
$ 25.63
677
635
452
720
Market Price
$ 47.41
Selling Price
$ 42.71
2407
2151
1231
4980
Market Price
$ 64.46
Selling Price
$ 54.31
615
449
355
1720
Market Price
$ 49.43
Selling Price
$ 44.61
933
645
644
3914
Market Price
$ 40.51
Selling Price
$ 36.24
378
202
185
844