Market Price
$ 45.70
Selling Price
$ 38.61
3852
1827
1068
4696
Market Price
$ 42.53
Selling Price
$ 36.77
1086
716
463
2615
Market Price
$ 32.19
Selling Price
$ 28.41
412
317
111
634
Market Price
$ 56.92
Selling Price
$ 50.10
2523
513
1098
4114
Market Price
$ 34.25
Selling Price
$ 30.69
1030
283
300
2671
Market Price
$ 42.11
Selling Price
$ 37.79
1780
420
1430
3741
Market Price
$ 52.66
Selling Price
$ 44.42
660
199
447
1152
Market Price
$ 58.64
Selling Price
$ 53.10
3560
2826
3342
4193
Market Price
$ 34.77
Selling Price
$ 30.36
2692
939
590
3501
Market Price
$ 67.94
Selling Price
$ 59.56
573
288
321
594
Market Price
$ 66.26
Selling Price
$ 57.48
1830
461
941
2252
Market Price
$ 52.00
Selling Price
$ 44.28
2192
1751
1351
4213
Market Price
$ 40.65
Selling Price
$ 34.65
601
578
276
2917
Market Price
$ 53.90
Selling Price
$ 46.32
1251
324
1184
1703
Market Price
$ 65.81
Selling Price
$ 57.31
735
193
260
1229
Market Price
$ 43.83
Selling Price
$ 36.75
2890
2686
2168
4202
Market Price
$ 53.28
Selling Price
$ 45.47
1299
594
451
2132
Market Price
$ 63.78
Selling Price
$ 55.21
1715
940
1601
3945
Market Price
$ 49.77
Selling Price
$ 45.19
552
190
432
937
Market Price
$ 55.90
Selling Price
$ 48.58
547
150
393
910
Market Price
$ 39.39
Selling Price
$ 34.23
1561
1410
919
2700
Market Price
$ 36.90
Selling Price
$ 32.53
2708
584
2404
4293
Market Price
$ 65.90
Selling Price
$ 57.80
1459
1364
566
3368
Market Price
$ 34.23
Selling Price
$ 30.50
992
631
645
1490
Market Price
$ 52.31
Selling Price
$ 46.56
3634
2786
2694
3697
Market Price
$ 41.68
Selling Price
$ 35.77
219
137
210
547
Market Price
$ 68.99
Selling Price
$ 59.09
2420
891
2334
4141
Market Price
$ 51.48
Selling Price
$ 43.23
781
499
276
1160
Market Price
$ 36.53
Selling Price
$ 32.36
702
332
356
1554
Market Price
$ 62.76
Selling Price
$ 54.52
4584
1390
4472
4721
Market Price
$ 53.70
Selling Price
$ 48.42
110
33
40
552
Market Price
$ 48.10
Selling Price
$ 42.52
832
694
429
2302
Market Price
$ 38.75
Selling Price
$ 34.73
810
688
292
2070
Market Price
$ 41.83
Selling Price
$ 35.37
3009
2887
2270
4182
Market Price
$ 46.81
Selling Price
$ 39.04
2802
2178
746
3486
Market Price
$ 62.50
Selling Price
$ 56.61
1871
1309
1084
4059
Market Price
$ 42.08
Selling Price
$ 38.01
2690
957
1638
4428
Market Price
$ 70.02
Selling Price
$ 59.48
1658
1035
1259
3912
Market Price
$ 65.37
Selling Price
$ 54.79
436
218
228
1633
Market Price
$ 58.15
Selling Price
$ 51.49
367
235
309
967