Market Price
$ 63.65
Selling Price
$ 57.54
2329
1854
1518
2557
Market Price
$ 55.90
Selling Price
$ 48.27
312
208
183
1058
Market Price
$ 35.38
Selling Price
$ 29.61
787
223
769
3235
Market Price
$ 70.23
Selling Price
$ 59.92
1329
769
769
3185
Market Price
$ 65.43
Selling Price
$ 58.33
1950
1261
803
2437
Market Price
$ 53.73
Selling Price
$ 45.58
555
113
375
621
Market Price
$ 57.37
Selling Price
$ 48.18
444
214
96
1859
Market Price
$ 39.87
Selling Price
$ 33.45
4062
3707
2423
4884
Market Price
$ 48.30
Selling Price
$ 43.02
1572
1319
481
1810
Market Price
$ 47.60
Selling Price
$ 40.55
2453
2282
868
2857
Market Price
$ 51.59
Selling Price
$ 44.90
1055
557
457
2737
Market Price
$ 34.31
Selling Price
$ 29.66
785
194
387
810
Market Price
$ 54.99
Selling Price
$ 49.46
857
660
638
1174
Market Price
$ 46.38
Selling Price
$ 40.89
290
95
264
402
Market Price
$ 63.41
Selling Price
$ 54.99
3870
1520
3739
4071
Market Price
$ 66.35
Selling Price
$ 58.02
861
470
409
923
Market Price
$ 65.48
Selling Price
$ 58.37
2626
1101
856
3790
Market Price
$ 51.91
Selling Price
$ 46.28
1172
847
1039
1312
Market Price
$ 45.05
Selling Price
$ 37.68
2642
1499
2586
3144
Market Price
$ 32.44
Selling Price
$ 27.37
735
596
151
3024
Market Price
$ 41.62
Selling Price
$ 36.39
1009
573
263
1080
Market Price
$ 47.99
Selling Price
$ 43.19
3089
2823
1758
3871
Market Price
$ 33.00
Selling Price
$ 28.19
982
409
678
2373
Market Price
$ 66.01
Selling Price
$ 59.25
108
54
72
533
Market Price
$ 65.37
Selling Price
$ 57.69
788
678
193
3241
Market Price
$ 52.96
Selling Price
$ 44.73
82
31
55
403
Market Price
$ 39.87
Selling Price
$ 35.32
930
770
646
2324
Market Price
$ 56.12
Selling Price
$ 47.29
668
480
336
796
Market Price
$ 38.98
Selling Price
$ 35.38
2354
810
1763
3099
Market Price
$ 51.52
Selling Price
$ 46.53
2312
1480
533
2759
Market Price
$ 65.73
Selling Price
$ 57.42
178
80
47
523
Market Price
$ 53.65
Selling Price
$ 48.53
1465
1161
683
1747
Market Price
$ 35.93
Selling Price
$ 30.08
1978
803
1091
4060
Market Price
$ 28.75
Selling Price
$ 25.62
1921
675
939
2784
Market Price
$ 65.59
Selling Price
$ 59.34
1306
903
1244
3633
Market Price
$ 68.56
Selling Price
$ 58.69
1345
624
1285
1775
Market Price
$ 39.74
Selling Price
$ 34.70
1131
763
859
1570
Market Price
$ 47.95
Selling Price
$ 41.60
2828
1729
1451
4123
Market Price
$ 28.88
Selling Price
$ 26.11
1210
566
357
1496
Market Price
$ 51.75
Selling Price
$ 44.64
611
568
246
673