Market Price
$ 57.42
Selling Price
$ 48.86
1067
1066
668
2486
Market Price
$ 33.54
Selling Price
$ 30.07
864
559
733
2860
Market Price
$ 40.91
Selling Price
$ 37.17
2145
1479
736
4107
Market Price
$ 62.40
Selling Price
$ 55.26
1204
753
706
2753
Market Price
$ 68.57
Selling Price
$ 59.71
130
116
108
466
Market Price
$ 44.22
Selling Price
$ 37.76
796
693
288
1252
Market Price
$ 52.64
Selling Price
$ 46.36
344
307
196
829
Market Price
$ 37.49
Selling Price
$ 33.02
2407
651
1624
2517
Market Price
$ 36.89
Selling Price
$ 31.25
1037
484
328
2863
Market Price
$ 37.84
Selling Price
$ 32.74
1404
941
912
1415
Market Price
$ 70.95
Selling Price
$ 59.15
760
253
711
3446
Market Price
$ 49.38
Selling Price
$ 44.33
419
307
209
796
Market Price
$ 53.01
Selling Price
$ 45.83
263
155
88
1174
Market Price
$ 33.64
Selling Price
$ 29.95
2392
515
569
3787
Market Price
$ 55.57
Selling Price
$ 49.63
953
838
597
4084
Market Price
$ 47.57
Selling Price
$ 41.07
1022
241
842
1342
Market Price
$ 35.87
Selling Price
$ 31.91
2600
2137
1090
4500
Market Price
$ 50.85
Selling Price
$ 42.83
4144
2384
2879
4146
Market Price
$ 47.71
Selling Price
$ 40.75
866
276
195
3818
Market Price
$ 53.86
Selling Price
$ 45.30
619
161
408
2725
Market Price
$ 63.84
Selling Price
$ 53.59
547
130
400
1757
Market Price
$ 47.75
Selling Price
$ 42.54
1266
475
550
3247
Market Price
$ 52.48
Selling Price
$ 44.71
607
521
230
2984
Market Price
$ 44.99
Selling Price
$ 40.33
2370
516
1237
4782
Market Price
$ 51.37
Selling Price
$ 43.99
1805
1228
1675
2279
Market Price
$ 32.18
Selling Price
$ 28.20
566
145
191
1835
Market Price
$ 42.07
Selling Price
$ 35.67
873
401
721
1712
Market Price
$ 59.72
Selling Price
$ 53.38
1858
1508
1320
2874
Market Price
$ 39.52
Selling Price
$ 33.74
931
517
492
1084
Market Price
$ 46.49
Selling Price
$ 41.78
392
270
392
464
Market Price
$ 58.27
Selling Price
$ 50.05
3756
2686
1309
3869
Market Price
$ 30.59
Selling Price
$ 26.16
725
599
598
2332
Market Price
$ 47.26
Selling Price
$ 41.92
610
450
334
1007
Market Price
$ 34.08
Selling Price
$ 29.48
2538
1411
1758
2643
Market Price
$ 30.88
Selling Price
$ 26.83
787
244
282
850
Market Price
$ 44.57
Selling Price
$ 38.22
519
279
200
1266
Market Price
$ 41.46
Selling Price
$ 34.75
1373
1138
907
2893
Market Price
$ 54.98
Selling Price
$ 48.51
1624
1369
899
2320
Market Price
$ 43.54
Selling Price
$ 37.61
849
411
667
961
Market Price
$ 29.65
Selling Price
$ 26.51
2000
934
1296
3572