Market Price
$ 51.33
Selling Price
$ 44.66
1472
649
821
1994
Market Price
$ 58.96
Selling Price
$ 51.52
839
176
503
927
Market Price
$ 31.08
Selling Price
$ 27.65
1608
1585
1390
2893
Market Price
$ 66.25
Selling Price
$ 55.57
595
429
255
1718
Market Price
$ 32.53
Selling Price
$ 28.40
2954
2954
653
4465
Market Price
$ 61.69
Selling Price
$ 55.48
522
108
323
602
Market Price
$ 31.86
Selling Price
$ 28.00
1051
438
940
1410
Market Price
$ 48.60
Selling Price
$ 43.17
2790
2395
2180
4390
Market Price
$ 61.36
Selling Price
$ 54.28
648
423
209
2887
Market Price
$ 50.73
Selling Price
$ 44.41
526
397
335
2362
Market Price
$ 53.63
Selling Price
$ 47.59
1230
607
1075
2551
Market Price
$ 53.31
Selling Price
$ 44.52
239
229
79
1076
Market Price
$ 42.93
Selling Price
$ 38.33
121
73
94
588
Market Price
$ 31.98
Selling Price
$ 29.05
497
328
322
1582
Market Price
$ 32.63
Selling Price
$ 27.31
3546
3011
3046
3872
Market Price
$ 57.14
Selling Price
$ 50.83
882
652
537
2784
Market Price
$ 63.51
Selling Price
$ 55.61
3240
2000
1085
3485
Market Price
$ 49.76
Selling Price
$ 44.08
1508
525
1500
3932
Market Price
$ 39.60
Selling Price
$ 34.92
478
140
242
2297
Market Price
$ 53.74
Selling Price
$ 46.85
977
854
499
1782
Market Price
$ 54.19
Selling Price
$ 46.43
1354
1032
492
2056
Market Price
$ 63.92
Selling Price
$ 53.44
2490
925
2366
4968
Market Price
$ 47.71
Selling Price
$ 41.93
991
683
613
1016
Market Price
$ 37.33
Selling Price
$ 32.06
2533
2234
2317
4360
Market Price
$ 61.44
Selling Price
$ 54.46
183
149
87
595
Market Price
$ 54.49
Selling Price
$ 48.42
731
720
381
1146
Market Price
$ 63.22
Selling Price
$ 54.21
346
104
196
1457
Market Price
$ 46.88
Selling Price
$ 42.54
821
262
490
984
Market Price
$ 52.56
Selling Price
$ 44.50
601
159
157
1523
Market Price
$ 31.18
Selling Price
$ 28.31
1196
1060
1098
3037
Market Price
$ 67.38
Selling Price
$ 59.02
842
305
295
1537
Market Price
$ 63.13
Selling Price
$ 57.27
3342
2147
947
3609
Market Price
$ 36.44
Selling Price
$ 32.44
578
197
267
697
Market Price
$ 31.22
Selling Price
$ 26.65
1276
1098
775
2546
Market Price
$ 28.08
Selling Price
$ 25.26
1430
1019
403
2052
Market Price
$ 56.03
Selling Price
$ 48.22
2696
2105
1206
2811
Market Price
$ 45.63
Selling Price
$ 40.28
922
557
494
1609
Market Price
$ 47.03
Selling Price
$ 42.73
1753
1218
1274
2908
Market Price
$ 30.22
Selling Price
$ 26.12
2937
2759
876
4648
Market Price
$ 63.11
Selling Price
$ 55.96
1077
755
912
1472