Market Price
$ 37.06
Selling Price
$ 31.48
1159
1121
883
1820
Market Price
$ 57.31
Selling Price
$ 51.11
2018
1359
831
4304
Market Price
$ 47.75
Selling Price
$ 43.02
1888
1398
760
4826
Market Price
$ 66.28
Selling Price
$ 58.00
675
406
629
2578
Market Price
$ 30.10
Selling Price
$ 27.33
2085
1752
1972
2112
Market Price
$ 61.05
Selling Price
$ 52.88
492
360
135
935
Market Price
$ 70.27
Selling Price
$ 59.03
597
353
332
1547
Market Price
$ 57.22
Selling Price
$ 49.08
503
341
489
869
Market Price
$ 59.88
Selling Price
$ 53.80
616
445
453
995
Market Price
$ 62.16
Selling Price
$ 53.30
663
626
553
2401
Market Price
$ 32.34
Selling Price
$ 27.57
688
603
236
1079
Market Price
$ 37.80
Selling Price
$ 31.52
764
177
612
2983
Market Price
$ 51.72
Selling Price
$ 46.68
845
755
209
1902
Market Price
$ 55.81
Selling Price
$ 47.29
1874
542
713
4324
Market Price
$ 36.76
Selling Price
$ 31.58
3430
1885
910
3984
Market Price
$ 59.50
Selling Price
$ 51.88
356
269
88
1622
Market Price
$ 64.71
Selling Price
$ 55.94
644
574
400
785
Market Price
$ 50.72
Selling Price
$ 44.27
965
211
430
3496
Market Price
$ 69.60
Selling Price
$ 58.47
2938
785
2608
4688
Market Price
$ 46.01
Selling Price
$ 39.36
1682
1587
1511
1776
Market Price
$ 56.92
Selling Price
$ 49.44
1850
1524
783
3695
Market Price
$ 30.16
Selling Price
$ 25.94
1821
1264
1206
2175
Market Price
$ 59.87
Selling Price
$ 53.43
2589
2010
2304
4228
Market Price
$ 29.12
Selling Price
$ 25.40
1611
1223
418
1778
Market Price
$ 31.68
Selling Price
$ 27.85
1935
537
1430
2022
Market Price
$ 48.73
Selling Price
$ 41.29
378
212
273
710
Market Price
$ 45.64
Selling Price
$ 39.53
1400
1248
420
3507
Market Price
$ 50.97
Selling Price
$ 43.78
1449
1309
1069
4179
Market Price
$ 31.57
Selling Price
$ 28.13
909
686
785
4478
Market Price
$ 39.74
Selling Price
$ 35.62
1971
1052
1123
2545
Market Price
$ 46.60
Selling Price
$ 41.66
835
428
457
926
Market Price
$ 29.15
Selling Price
$ 25.89
886
870
694
2118
Market Price
$ 63.59
Selling Price
$ 55.93
543
379
136
600
Market Price
$ 61.00
Selling Price
$ 52.91
1234
1196
1028
3774
Market Price
$ 56.62
Selling Price
$ 49.55
735
200
343
2255
Market Price
$ 67.18
Selling Price
$ 56.61
1281
878
700
2243
Market Price
$ 38.99
Selling Price
$ 34.50
1491
1012
412
1805
Market Price
$ 63.72
Selling Price
$ 53.63
4616
3640
3767
4688
Market Price
$ 52.55
Selling Price
$ 46.22
1155
1000
362
3857
Market Price
$ 44.32
Selling Price
$ 39.15
1662
1355
1049
4351