Market Price
$ 33.07
Selling Price
$ 28.34
3085
776
1524
3700
Market Price
$ 48.22
Selling Price
$ 41.59
1190
873
1009
2571
Market Price
$ 32.26
Selling Price
$ 28.21
1720
1363
1412
3265
Market Price
$ 70.93
Selling Price
$ 59.81
444
187
395
748
Market Price
$ 39.83
Selling Price
$ 35.29
1024
319
806
3182
Market Price
$ 62.08
Selling Price
$ 53.87
337
68
324
778
Market Price
$ 66.42
Selling Price
$ 58.03
2105
1629
1435
2471
Market Price
$ 69.92
Selling Price
$ 58.75
1166
387
856
1178
Market Price
$ 54.82
Selling Price
$ 46.91
1190
783
984
2030
Market Price
$ 59.54
Selling Price
$ 50.27
2835
1331
856
3647
Market Price
$ 68.85
Selling Price
$ 59.82
2962
2637
1492
4310
Market Price
$ 45.81
Selling Price
$ 39.60
1583
1470
1246
2070
Market Price
$ 29.84
Selling Price
$ 26.07
851
396
592
1049
Market Price
$ 65.74
Selling Price
$ 56.91
1121
1010
986
1441
Market Price
$ 48.99
Selling Price
$ 42.83
521
131
130
806
Market Price
$ 36.34
Selling Price
$ 32.41
1524
1147
995
4510
Market Price
$ 51.15
Selling Price
$ 43.07
1051
387
718
4660
Market Price
$ 61.72
Selling Price
$ 52.65
3275
2240
2654
4694
Market Price
$ 60.06
Selling Price
$ 53.40
927
491
513
1785
Market Price
$ 47.09
Selling Price
$ 39.78
3760
1268
1196
4434
Market Price
$ 46.77
Selling Price
$ 40.16
450
283
123
679
Market Price
$ 38.61
Selling Price
$ 33.68
2810
2505
2050
2960
Market Price
$ 51.72
Selling Price
$ 46.08
888
344
590
1131
Market Price
$ 54.16
Selling Price
$ 45.57
403
264
178
668
Market Price
$ 32.01
Selling Price
$ 28.92
3379
1096
2393
4390
Market Price
$ 42.96
Selling Price
$ 36.35
338
334
215
501
Market Price
$ 46.90
Selling Price
$ 42.60
940
203
454
1236
Market Price
$ 57.68
Selling Price
$ 50.56
1972
627
1724
3023
Market Price
$ 55.11
Selling Price
$ 50.06
2216
2137
808
3781
Market Price
$ 67.26
Selling Price
$ 58.25
2161
911
660
3764
Market Price
$ 41.66
Selling Price
$ 37.06
2193
856
1093
2640
Market Price
$ 38.16
Selling Price
$ 34.01
452
191
245
1694
Market Price
$ 41.83
Selling Price
$ 36.00
231
86
150
654
Market Price
$ 60.46
Selling Price
$ 52.00
1970
1595
1000
2303
Market Price
$ 61.07
Selling Price
$ 54.66
2156
1685
1522
3812
Market Price
$ 35.75
Selling Price
$ 30.44
600
518
576
2901
Market Price
$ 54.72
Selling Price
$ 47.51
487
420
200
562
Market Price
$ 56.95
Selling Price
$ 49.04
1826
546
1628
3066
Market Price
$ 52.86
Selling Price
$ 45.90
1484
1124
974
1789
Market Price
$ 45.47
Selling Price
$ 40.15
192
45
131
458