Market Price
$ 51.12
Selling Price
$ 42.68
3204
2699
2304
3665
Market Price
$ 60.98
Selling Price
$ 54.51
2318
1362
2169
2510
Market Price
$ 64.10
Selling Price
$ 56.63
522
467
498
530
Market Price
$ 51.10
Selling Price
$ 44.55
1114
787
831
1777
Market Price
$ 40.12
Selling Price
$ 35.37
601
405
450
2716
Market Price
$ 67.45
Selling Price
$ 59.09
1858
748
1728
4697
Market Price
$ 50.21
Selling Price
$ 43.37
1296
850
633
4413
Market Price
$ 49.36
Selling Price
$ 44.25
525
177
289
900
Market Price
$ 46.10
Selling Price
$ 39.29
926
244
591
1893
Market Price
$ 62.20
Selling Price
$ 54.07
2251
1413
702
4447
Market Price
$ 39.07
Selling Price
$ 33.69
869
276
845
4178
Market Price
$ 46.25
Selling Price
$ 41.45
1162
445
1019
3721
Market Price
$ 58.11
Selling Price
$ 49.53
468
123
260
1401
Market Price
$ 57.66
Selling Price
$ 48.72
3637
1179
3473
4242
Market Price
$ 66.60
Selling Price
$ 56.37
1270
1107
976
2794
Market Price
$ 67.77
Selling Price
$ 57.70
1762
732
1338
4252
Market Price
$ 51.67
Selling Price
$ 45.71
3782
2009
2581
4946
Market Price
$ 42.84
Selling Price
$ 36.96
1533
609
698
2993
Market Price
$ 45.18
Selling Price
$ 38.02
1740
1288
1098
4102
Market Price
$ 37.09
Selling Price
$ 31.05
2004
1969
1197
4358
Market Price
$ 35.70
Selling Price
$ 30.75
1013
328
841
1609
Market Price
$ 61.69
Selling Price
$ 55.89
1809
624
1526
3245
Market Price
$ 31.24
Selling Price
$ 27.91
449
315
246
1017
Market Price
$ 35.30
Selling Price
$ 31.22
961
881
918
3568
Market Price
$ 54.27
Selling Price
$ 46.06
1198
410
396
2687
Market Price
$ 38.86
Selling Price
$ 34.69
1455
430
509
2402
Market Price
$ 53.77
Selling Price
$ 45.80
3291
3210
2665
3374
Market Price
$ 36.97
Selling Price
$ 33.10
937
681
816
2535
Market Price
$ 50.59
Selling Price
$ 43.24
1875
1246
1850
2165
Market Price
$ 60.29
Selling Price
$ 52.69
2605
1814
842
4650
Market Price
$ 46.63
Selling Price
$ 41.74
3402
3264
2301
3477
Market Price
$ 35.66
Selling Price
$ 32.01
2163
1132
2120
2810
Market Price
$ 64.45
Selling Price
$ 54.43
3526
2033
2759
3705
Market Price
$ 53.32
Selling Price
$ 48.38
3123
2961
2514
4331
Market Price
$ 60.06
Selling Price
$ 54.16
2069
1554
1801
3152
Market Price
$ 35.35
Selling Price
$ 30.80
2978
2210
1232
3463
Market Price
$ 56.79
Selling Price
$ 48.28
769
564
654
3124
Market Price
$ 44.10
Selling Price
$ 38.53
486
109
421
1471
Market Price
$ 44.40
Selling Price
$ 39.80
1543
390
691
3492
Market Price
$ 50.17
Selling Price
$ 45.15
3368
1833
1079
4673