Market Price
$ 29.74
Selling Price
$ 26.34
577
460
432
1290
Market Price
$ 58.82
Selling Price
$ 51.43
713
411
367
1946
Market Price
$ 54.17
Selling Price
$ 45.27
3383
2063
1473
4835
Market Price
$ 43.90
Selling Price
$ 38.30
2554
1890
1171
3433
Market Price
$ 61.37
Selling Price
$ 52.08
3852
1479
1273
4644
Market Price
$ 47.25
Selling Price
$ 42.37
112
41
32
404
Market Price
$ 65.97
Selling Price
$ 56.59
913
230
248
1071
Market Price
$ 27.82
Selling Price
$ 25.19
1446
1133
917
1712
Market Price
$ 31.37
Selling Price
$ 26.46
248
71
111
796
Market Price
$ 57.85
Selling Price
$ 50.70
606
314
236
880
Market Price
$ 48.71
Selling Price
$ 44.02
1149
502
736
4374
Market Price
$ 67.60
Selling Price
$ 59.79
1423
311
785
2657
Market Price
$ 34.44
Selling Price
$ 29.98
1026
238
230
2125
Market Price
$ 64.53
Selling Price
$ 56.71
1344
829
277
2402
Market Price
$ 47.24
Selling Price
$ 41.19
1460
562
1203
1513
Market Price
$ 60.08
Selling Price
$ 53.07
4138
3419
938
4562
Market Price
$ 47.56
Selling Price
$ 43.06
2185
1459
1596
3565
Market Price
$ 53.21
Selling Price
$ 45.74
1294
335
675
1595
Market Price
$ 49.05
Selling Price
$ 41.89
626
549
452
1681
Market Price
$ 40.21
Selling Price
$ 34.56
1322
319
1156
1402
Market Price
$ 55.55
Selling Price
$ 46.98
1355
392
777
1889
Market Price
$ 55.32
Selling Price
$ 46.77
2213
1782
1733
3954
Market Price
$ 49.78
Selling Price
$ 42.29
1761
494
1453
4145
Market Price
$ 51.27
Selling Price
$ 46.57
2781
2505
1781
3991
Market Price
$ 48.26
Selling Price
$ 43.51
770
430
522
1848
Market Price
$ 29.08
Selling Price
$ 25.33
975
213
661
3388
Market Price
$ 36.56
Selling Price
$ 31.05
1121
1090
487
3881
Market Price
$ 40.09
Selling Price
$ 34.98
509
229
434
1653
Market Price
$ 57.32
Selling Price
$ 51.28
2780
1725
2654
3794
Market Price
$ 63.54
Selling Price
$ 53.80
276
109
149
578
Market Price
$ 48.92
Selling Price
$ 40.91
1245
513
760
4617
Market Price
$ 60.68
Selling Price
$ 53.58
973
902
485
1271
Market Price
$ 62.48
Selling Price
$ 55.67
358
338
142
928
Market Price
$ 65.53
Selling Price
$ 54.92
404
194
377
1269
Market Price
$ 35.01
Selling Price
$ 29.64
1153
889
794
3547
Market Price
$ 50.90
Selling Price
$ 46.10
678
485
333
1795
Market Price
$ 52.26
Selling Price
$ 46.95
1873
913
693
2824
Market Price
$ 49.49
Selling Price
$ 42.89
2573
1074
679
4081
Market Price
$ 40.08
Selling Price
$ 35.83
693
504
183
859
Market Price
$ 29.98
Selling Price
$ 25.41
182
123
167
633