Market Price
$ 53.17
Selling Price
$ 47.52
2159
692
1724
4284
Market Price
$ 61.39
Selling Price
$ 54.54
351
262
346
521
Market Price
$ 49.30
Selling Price
$ 43.39
1776
1537
896
2169
Market Price
$ 39.33
Selling Price
$ 34.14
2306
699
980
3344
Market Price
$ 37.79
Selling Price
$ 34.11
2360
2005
2162
2567
Market Price
$ 29.60
Selling Price
$ 25.47
1916
878
850
2083
Market Price
$ 40.19
Selling Price
$ 34.41
1735
1065
964
2151
Market Price
$ 58.75
Selling Price
$ 52.19
407
374
241
1649
Market Price
$ 50.59
Selling Price
$ 43.85
1810
1113
1521
2535
Market Price
$ 52.75
Selling Price
$ 47.35
1845
1041
679
4729
Market Price
$ 50.46
Selling Price
$ 44.30
1150
575
737
2907
Market Price
$ 29.73
Selling Price
$ 26.38
434
204
157
1604
Market Price
$ 37.91
Selling Price
$ 32.53
2172
774
1906
4116
Market Price
$ 55.26
Selling Price
$ 48.76
1599
550
860
3263
Market Price
$ 45.23
Selling Price
$ 38.76
1900
1599
602
3245
Market Price
$ 32.14
Selling Price
$ 28.35
2279
1048
1864
2821
Market Price
$ 55.94
Selling Price
$ 49.33
4846
4135
3583
4927
Market Price
$ 33.71
Selling Price
$ 29.43
2739
2182
708
3734
Market Price
$ 41.85
Selling Price
$ 35.94
1013
905
683
3472
Market Price
$ 60.13
Selling Price
$ 53.43
1558
368
1491
4663
Market Price
$ 52.41
Selling Price
$ 45.40
1186
740
365
1551
Market Price
$ 30.96
Selling Price
$ 26.19
1077
848
579
3987
Market Price
$ 37.75
Selling Price
$ 31.85
1632
1262
982
4436
Market Price
$ 40.16
Selling Price
$ 36.02
2932
2536
1009
3465
Market Price
$ 49.14
Selling Price
$ 41.08
1420
500
333
2111
Market Price
$ 67.11
Selling Price
$ 59.80
2453
930
1012
2942
Market Price
$ 47.12
Selling Price
$ 42.64
1742
1508
970
2750
Market Price
$ 63.58
Selling Price
$ 54.46
960
857
930
2040
Market Price
$ 49.87
Selling Price
$ 44.89
1717
1253
1276
3069
Market Price
$ 57.79
Selling Price
$ 48.33
1253
1056
1245
1620
Market Price
$ 38.06
Selling Price
$ 33.91
1606
636
563
4383
Market Price
$ 61.26
Selling Price
$ 55.41
659
190
288
1020
Market Price
$ 42.81
Selling Price
$ 37.72
1069
277
536
1707
Market Price
$ 66.71
Selling Price
$ 59.39
2074
1820
1082
3091
Market Price
$ 37.50
Selling Price
$ 31.41
252
191
72
1040
Market Price
$ 42.42
Selling Price
$ 35.89
806
339
806
3670
Market Price
$ 48.07
Selling Price
$ 41.02
3762
2282
2504
3792
Market Price
$ 67.24
Selling Price
$ 59.73
2421
842
2356
3051
Market Price
$ 35.58
Selling Price
$ 30.88
1625
1617
942
4333
Market Price
$ 54.86
Selling Price
$ 46.55
1077
993
913
2697