Market Price
$ 52.67
Selling Price
$ 46.64
1860
485
1348
4161
Market Price
$ 28.82
Selling Price
$ 25.56
1533
743
1065
1756
Market Price
$ 46.39
Selling Price
$ 42.05
554
320
121
699
Market Price
$ 63.65
Selling Price
$ 53.22
1654
341
1484
4437
Market Price
$ 48.43
Selling Price
$ 43.03
690
360
144
1071
Market Price
$ 37.73
Selling Price
$ 33.97
303
272
188
830
Market Price
$ 52.10
Selling Price
$ 45.60
1154
879
296
4438
Market Price
$ 50.68
Selling Price
$ 44.69
1717
1334
1245
4413
Market Price
$ 30.62
Selling Price
$ 27.61
1168
533
1125
3107
Market Price
$ 53.98
Selling Price
$ 46.12
1726
1342
946
2319
Market Price
$ 42.51
Selling Price
$ 35.99
549
500
132
692
Market Price
$ 53.31
Selling Price
$ 47.95
3133
2207
2161
4605
Market Price
$ 67.08
Selling Price
$ 59.58
715
152
592
2236
Market Price
$ 57.13
Selling Price
$ 51.66
382
173
302
760
Market Price
$ 50.91
Selling Price
$ 46.23
750
326
556
3151
Market Price
$ 47.81
Selling Price
$ 39.84
487
469
254
1501
Market Price
$ 37.16
Selling Price
$ 30.98
4284
2648
1421
4998
Market Price
$ 35.00
Selling Price
$ 30.02
1076
322
294
2959
Market Price
$ 36.93
Selling Price
$ 31.38
658
237
216
859
Market Price
$ 65.27
Selling Price
$ 57.29
4404
3031
2701
4622
Market Price
$ 33.22
Selling Price
$ 30.02
3622
2282
3010
4500
Market Price
$ 53.50
Selling Price
$ 45.94
1118
843
336
4837
Market Price
$ 54.58
Selling Price
$ 46.57
3520
1663
3356
4193
Market Price
$ 62.87
Selling Price
$ 53.96
2580
1036
985
4079
Market Price
$ 64.45
Selling Price
$ 54.41
732
537
705
3528
Market Price
$ 58.99
Selling Price
$ 52.70
3210
893
2994
4836
Market Price
$ 54.87
Selling Price
$ 49.70
963
229
460
2401
Market Price
$ 49.79
Selling Price
$ 45.26
286
110
195
869
Market Price
$ 46.60
Selling Price
$ 38.87
3099
1707
2616
3981
Market Price
$ 63.55
Selling Price
$ 53.04
1666
1522
1179
3975
Market Price
$ 36.29
Selling Price
$ 32.10
570
245
376
585
Market Price
$ 46.40
Selling Price
$ 39.16
514
249
503
1728
Market Price
$ 39.10
Selling Price
$ 34.56
3873
1161
864
4937
Market Price
$ 68.92
Selling Price
$ 59.55
1289
860
1045
1322
Market Price
$ 49.66
Selling Price
$ 44.40
1505
1010
550
1810
Market Price
$ 50.93
Selling Price
$ 45.82
2965
2789
1109
3959
Market Price
$ 47.65
Selling Price
$ 41.56
1160
1095
825
2352
Market Price
$ 39.91
Selling Price
$ 34.00
3921
3095
1406
4402
Market Price
$ 40.48
Selling Price
$ 34.48
4078
3413
1630
4876
Market Price
$ 29.58
Selling Price
$ 26.13
1301
798
627
2850