Market Price
$ 50.62
Selling Price
$ 45.06
540
273
273
1449
Market Price
$ 48.15
Selling Price
$ 42.21
2489
2094
1119
3966
Market Price
$ 54.52
Selling Price
$ 46.99
1062
513
303
2785
Market Price
$ 36.49
Selling Price
$ 32.58
3126
1888
1118
4697
Market Price
$ 61.50
Selling Price
$ 53.64
336
106
300
1066
Market Price
$ 53.32
Selling Price
$ 46.87
1076
733
1060
1319
Market Price
$ 32.78
Selling Price
$ 28.57
482
153
208
1357
Market Price
$ 66.44
Selling Price
$ 58.65
2957
2100
2928
3194
Market Price
$ 52.64
Selling Price
$ 44.90
1021
644
957
2541
Market Price
$ 55.23
Selling Price
$ 46.95
2846
2100
1628
4240
Market Price
$ 50.63
Selling Price
$ 43.28
361
359
179
676
Market Price
$ 69.24
Selling Price
$ 59.82
1084
931
467
2559
Market Price
$ 62.86
Selling Price
$ 53.61
2555
1702
1756
3376
Market Price
$ 29.59
Selling Price
$ 26.07
1923
1025
528
4337
Market Price
$ 57.52
Selling Price
$ 52.25
850
309
553
3993
Market Price
$ 39.38
Selling Price
$ 35.06
3080
801
1104
4104
Market Price
$ 50.47
Selling Price
$ 44.34
3005
2624
2630
3527
Market Price
$ 36.34
Selling Price
$ 30.55
1945
1598
1356
2555
Market Price
$ 59.82
Selling Price
$ 51.14
672
491
382
975
Market Price
$ 37.63
Selling Price
$ 31.72
2476
1276
1209
3203
Market Price
$ 45.18
Selling Price
$ 39.15
3396
1471
2855
3679
Market Price
$ 67.37
Selling Price
$ 58.01
1564
1249
970
1655
Market Price
$ 32.96
Selling Price
$ 28.64
1210
1037
430
3345
Market Price
$ 65.94
Selling Price
$ 55.06
1015
629
492
2645
Market Price
$ 56.23
Selling Price
$ 50.55
517
405
147
2334
Market Price
$ 66.47
Selling Price
$ 57.56
1530
1229
1182
3297
Market Price
$ 41.26
Selling Price
$ 35.76
881
233
296
3458
Market Price
$ 49.78
Selling Price
$ 43.74
243
137
56
1069
Market Price
$ 48.31
Selling Price
$ 40.98
1448
508
296
2126
Market Price
$ 53.81
Selling Price
$ 45.39
660
378
301
1709
Market Price
$ 35.86
Selling Price
$ 30.32
375
100
93
926
Market Price
$ 44.26
Selling Price
$ 38.73
3674
1752
2864
4462
Market Price
$ 64.15
Selling Price
$ 57.78
2921
1912
1426
3627
Market Price
$ 32.26
Selling Price
$ 28.39
951
788
386
3688
Market Price
$ 61.50
Selling Price
$ 54.73
2321
1033
1113
3440
Market Price
$ 56.46
Selling Price
$ 50.08
1308
826
987
3514
Market Price
$ 62.84
Selling Price
$ 56.90
2011
1575
1183
2708
Market Price
$ 41.70
Selling Price
$ 34.80
2202
1726
1630
2840
Market Price
$ 64.60
Selling Price
$ 54.03
1896
1101
616
2015
Market Price
$ 69.75
Selling Price
$ 58.46
1108
292
578
4356