Market Price
$ 42.13
Selling Price
$ 37.25
684
500
518
2597
Market Price
$ 63.69
Selling Price
$ 57.41
2302
1894
699
3413
Market Price
$ 45.47
Selling Price
$ 39.93
2674
943
770
2803
Market Price
$ 57.26
Selling Price
$ 50.75
765
660
711
1210
Market Price
$ 43.59
Selling Price
$ 39.60
2109
539
1995
2251
Market Price
$ 32.73
Selling Price
$ 29.09
1664
1489
1513
4314
Market Price
$ 45.38
Selling Price
$ 38.62
1671
1214
1619
2790
Market Price
$ 38.70
Selling Price
$ 34.66
1381
1127
1314
1632
Market Price
$ 42.77
Selling Price
$ 36.57
1588
1492
819
1835
Market Price
$ 58.54
Selling Price
$ 52.73
4536
926
2468
4956
Market Price
$ 36.47
Selling Price
$ 32.35
1011
458
588
1206
Market Price
$ 45.31
Selling Price
$ 39.68
1488
1382
707
1765
Market Price
$ 56.15
Selling Price
$ 47.02
2169
1333
741
2720
Market Price
$ 38.26
Selling Price
$ 33.47
2513
1456
2376
4824
Market Price
$ 35.17
Selling Price
$ 31.77
306
66
83
420
Market Price
$ 68.00
Selling Price
$ 56.80
3194
1709
1102
3664
Market Price
$ 60.77
Selling Price
$ 52.40
1020
926
206
3786
Market Price
$ 54.88
Selling Price
$ 48.41
3102
864
1530
3312
Market Price
$ 62.36
Selling Price
$ 54.88
951
314
474
2066
Market Price
$ 48.72
Selling Price
$ 43.66
2453
1646
1707
3869
Market Price
$ 68.28
Selling Price
$ 57.81
2862
1079
588
3982
Market Price
$ 56.63
Selling Price
$ 50.12
842
715
491
2618
Market Price
$ 52.65
Selling Price
$ 44.27
1063
381
774
2013
Market Price
$ 28.09
Selling Price
$ 25.41
1322
546
939
4090
Market Price
$ 50.24
Selling Price
$ 42.59
3634
1941
2702
4479
Market Price
$ 35.91
Selling Price
$ 30.85
2582
2191
1890
4200
Market Price
$ 47.86
Selling Price
$ 40.55
355
135
155
785
Market Price
$ 41.49
Selling Price
$ 37.30
886
220
856
2703
Market Price
$ 58.58
Selling Price
$ 51.98
810
355
404
1944
Market Price
$ 49.96
Selling Price
$ 42.54
1185
729
447
3929
Market Price
$ 53.45
Selling Price
$ 45.24
2851
2285
2329
4473
Market Price
$ 45.80
Selling Price
$ 41.22
3163
1183
2972
3564
Market Price
$ 67.85
Selling Price
$ 56.95
2149
914
855
3989
Market Price
$ 29.19
Selling Price
$ 26.17
406
379
110
1680
Market Price
$ 61.30
Selling Price
$ 51.30
1397
1252
902
3191
Market Price
$ 63.59
Selling Price
$ 56.78
523
491
346
1351
Market Price
$ 38.81
Selling Price
$ 34.20
1761
824
470
2689
Market Price
$ 62.88
Selling Price
$ 53.08
232
121
224
872
Market Price
$ 51.28
Selling Price
$ 45.40
3119
2755
1116
3701
Market Price
$ 42.57
Selling Price
$ 37.97
262
240
227
1277