Market Price
$ 45.84
Selling Price
$ 41.45
333
256
159
798
Market Price
$ 30.90
Selling Price
$ 27.96
925
781
261
1852
Market Price
$ 39.97
Selling Price
$ 36.13
898
587
884
2872
Market Price
$ 60.13
Selling Price
$ 54.22
2894
1446
895
3468
Market Price
$ 41.27
Selling Price
$ 34.99
1019
633
775
4524
Market Price
$ 64.25
Selling Price
$ 55.25
396
331
151
1501
Market Price
$ 28.26
Selling Price
$ 25.42
2333
2320
1868
3926
Market Price
$ 44.08
Selling Price
$ 38.95
993
934
754
2616
Market Price
$ 70.66
Selling Price
$ 59.77
3035
1074
1039
4026
Market Price
$ 37.75
Selling Price
$ 31.64
942
299
259
1195
Market Price
$ 55.52
Selling Price
$ 47.81
775
336
287
1070
Market Price
$ 57.53
Selling Price
$ 49.13
2703
1232
1111
3844
Market Price
$ 53.52
Selling Price
$ 45.96
222
215
104
779
Market Price
$ 33.80
Selling Price
$ 28.55
2749
2597
1499
2755
Market Price
$ 56.00
Selling Price
$ 47.26
418
112
350
1601
Market Price
$ 44.35
Selling Price
$ 37.58
602
483
531
2928
Market Price
$ 30.62
Selling Price
$ 26.89
2159
1672
631
2307
Market Price
$ 40.53
Selling Price
$ 35.62
1000
730
776
3944
Market Price
$ 63.59
Selling Price
$ 53.73
269
117
258
431
Market Price
$ 38.70
Selling Price
$ 34.35
168
156
42
549
Market Price
$ 60.67
Selling Price
$ 54.34
3505
2526
2230
4368
Market Price
$ 68.10
Selling Price
$ 59.11
805
350
644
2572
Market Price
$ 43.79
Selling Price
$ 37.07
1670
1614
343
4800
Market Price
$ 65.72
Selling Price
$ 57.08
1931
664
1306
3343
Market Price
$ 31.25
Selling Price
$ 27.78
4570
2698
1315
4601
Market Price
$ 64.26
Selling Price
$ 53.94
1384
347
438
1423
Market Price
$ 43.92
Selling Price
$ 37.31
4983
3404
4718
4996
Market Price
$ 68.98
Selling Price
$ 59.21
3449
3346
2802
4375
Market Price
$ 34.86
Selling Price
$ 31.24
139
44
29
637
Market Price
$ 65.18
Selling Price
$ 59.00
230
87
164
783
Market Price
$ 50.64
Selling Price
$ 44.58
2191
453
1131
2633
Market Price
$ 40.13
Selling Price
$ 34.64
3574
999
845
3969
Market Price
$ 39.79
Selling Price
$ 34.54
2520
793
1240
4630
Market Price
$ 42.74
Selling Price
$ 37.69
1022
867
406
1055
Market Price
$ 47.52
Selling Price
$ 42.97
2143
1158
1760
4198
Market Price
$ 31.90
Selling Price
$ 27.38
2615
995
2171
3892
Market Price
$ 39.50
Selling Price
$ 34.65
762
608
323
1541
Market Price
$ 46.12
Selling Price
$ 40.29
2643
2482
2076
4274
Market Price
$ 53.31
Selling Price
$ 47.26
2575
2524
1702
3208
Market Price
$ 40.35
Selling Price
$ 33.67
1036
898
856
4554