Market Price
$ 53.46
Selling Price
$ 44.65
1533
1506
504
2453
Market Price
$ 65.11
Selling Price
$ 58.24
447
360
212
971
Market Price
$ 43.95
Selling Price
$ 38.86
2286
2246
1478
2313
Market Price
$ 42.39
Selling Price
$ 37.01
848
685
181
3018
Market Price
$ 58.95
Selling Price
$ 52.07
391
188
93
1378
Market Price
$ 34.38
Selling Price
$ 31.11
1566
1292
1530
4433
Market Price
$ 30.46
Selling Price
$ 26.16
2004
982
739
4634
Market Price
$ 53.33
Selling Price
$ 48.23
1317
797
725
3248
Market Price
$ 44.86
Selling Price
$ 40.00
2369
1703
825
3905
Market Price
$ 61.14
Selling Price
$ 53.92
1664
378
1573
2598
Market Price
$ 53.05
Selling Price
$ 44.86
3051
2976
2644
3169
Market Price
$ 28.31
Selling Price
$ 25.13
2163
489
1502
3165
Market Price
$ 33.80
Selling Price
$ 30.27
830
346
717
1171
Market Price
$ 52.31
Selling Price
$ 45.40
433
96
235
1141
Market Price
$ 63.82
Selling Price
$ 57.25
2177
939
1699
4146
Market Price
$ 57.07
Selling Price
$ 48.62
1219
303
254
1623
Market Price
$ 33.86
Selling Price
$ 30.28
871
328
635
1365
Market Price
$ 42.81
Selling Price
$ 37.59
2459
2178
1961
3034
Market Price
$ 36.65
Selling Price
$ 32.56
594
221
506
903
Market Price
$ 50.91
Selling Price
$ 45.07
485
311
262
2074
Market Price
$ 65.66
Selling Price
$ 55.92
577
362
496
2649
Market Price
$ 66.73
Selling Price
$ 58.18
701
263
624
3124
Market Price
$ 39.21
Selling Price
$ 35.00
1824
530
1461
2135
Market Price
$ 62.11
Selling Price
$ 53.94
663
399
638
2670
Market Price
$ 66.71
Selling Price
$ 58.23
396
341
121
1341
Market Price
$ 66.49
Selling Price
$ 59.07
2238
1389
1511
3242
Market Price
$ 56.57
Selling Price
$ 47.37
2060
1865
1426
4216
Market Price
$ 60.19
Selling Price
$ 50.93
1667
567
733
4737
Market Price
$ 30.19
Selling Price
$ 25.77
592
152
573
915
Market Price
$ 60.98
Selling Price
$ 52.63
678
198
648
1057
Market Price
$ 39.64
Selling Price
$ 35.80
1166
323
350
1933
Market Price
$ 66.21
Selling Price
$ 57.12
802
198
589
1505
Market Price
$ 58.28
Selling Price
$ 51.60
300
204
214
947
Market Price
$ 54.59
Selling Price
$ 46.95
1765
1391
656
1889
Market Price
$ 34.13
Selling Price
$ 29.39
428
268
262
887
Market Price
$ 66.88
Selling Price
$ 60.00
2371
1903
1310
2551
Market Price
$ 64.63
Selling Price
$ 58.54
302
126
229
1024
Market Price
$ 65.34
Selling Price
$ 57.56
3029
1915
1061
4690
Market Price
$ 51.79
Selling Price
$ 44.75
2301
1325
799
2576
Market Price
$ 54.15
Selling Price
$ 47.07
2824
993
1673
3070