Market Price
$ 52.35
Selling Price
$ 46.98
2516
707
1823
2785
Market Price
$ 60.70
Selling Price
$ 52.02
509
443
505
2217
Market Price
$ 44.88
Selling Price
$ 39.37
542
472
472
1520
Market Price
$ 59.07
Selling Price
$ 51.62
298
171
209
509
Market Price
$ 47.86
Selling Price
$ 41.24
2523
2510
1541
3137
Market Price
$ 49.79
Selling Price
$ 43.19
1959
1556
1303
2262
Market Price
$ 58.29
Selling Price
$ 49.91
2475
1091
2041
2670
Market Price
$ 41.89
Selling Price
$ 37.11
413
347
159
1055
Market Price
$ 28.39
Selling Price
$ 25.22
943
653
774
4696
Market Price
$ 37.39
Selling Price
$ 33.00
1030
569
1016
4829
Market Price
$ 58.89
Selling Price
$ 49.92
2671
1671
1395
3600
Market Price
$ 46.82
Selling Price
$ 40.53
3402
844
1033
3486
Market Price
$ 48.20
Selling Price
$ 42.58
1984
1083
1664
2694
Market Price
$ 42.52
Selling Price
$ 37.46
2136
1215
1860
3423
Market Price
$ 32.41
Selling Price
$ 28.24
412
367
93
426
Market Price
$ 28.91
Selling Price
$ 26.25
2609
1440
2194
2770
Market Price
$ 29.11
Selling Price
$ 26.00
1392
640
872
3144
Market Price
$ 57.80
Selling Price
$ 49.59
705
300
219
1248
Market Price
$ 48.06
Selling Price
$ 42.31
222
150
132
913
Market Price
$ 53.49
Selling Price
$ 45.66
1571
1405
817
3802
Market Price
$ 62.98
Selling Price
$ 53.66
1084
832
482
1144
Market Price
$ 61.38
Selling Price
$ 54.21
440
360
199
767
Market Price
$ 33.87
Selling Price
$ 29.13
901
281
333
2421
Market Price
$ 54.29
Selling Price
$ 45.48
1619
983
1133
2511
Market Price
$ 40.22
Selling Price
$ 34.42
1446
378
1034
2223
Market Price
$ 37.81
Selling Price
$ 33.87
1901
801
1597
3769
Market Price
$ 56.58
Selling Price
$ 48.32
754
747
509
1808
Market Price
$ 29.69
Selling Price
$ 25.90
1301
1033
823
1553
Market Price
$ 34.05
Selling Price
$ 30.40
1250
834
551
2043
Market Price
$ 37.66
Selling Price
$ 33.69
570
374
524
845
Market Price
$ 43.59
Selling Price
$ 37.69
2507
709
1949
2789
Market Price
$ 48.50
Selling Price
$ 43.25
1320
317
278
3915
Market Price
$ 58.88
Selling Price
$ 51.19
1154
782
1062
1306
Market Price
$ 44.86
Selling Price
$ 39.24
1916
1253
564
4182
Market Price
$ 44.88
Selling Price
$ 40.00
3601
3121
912
4580
Market Price
$ 37.70
Selling Price
$ 33.59
274
95
246
793
Market Price
$ 53.48
Selling Price
$ 45.98
2404
921
1749
4063
Market Price
$ 66.49
Selling Price
$ 57.10
657
371
274
2689
Market Price
$ 42.09
Selling Price
$ 36.50
937
699
393
964
Market Price
$ 66.30
Selling Price
$ 56.81
1242
693
346
1904