Market Price
$ 38.55
Selling Price
$ 33.05
216
202
114
840
Market Price
$ 58.74
Selling Price
$ 51.04
1831
739
1255
2111
Market Price
$ 61.04
Selling Price
$ 54.05
320
152
118
773
Market Price
$ 33.66
Selling Price
$ 29.74
1134
748
535
1667
Market Price
$ 54.76
Selling Price
$ 46.54
3491
1065
1391
4824
Market Price
$ 66.28
Selling Price
$ 59.33
358
268
338
539
Market Price
$ 60.47
Selling Price
$ 51.70
869
484
385
4099
Market Price
$ 64.47
Selling Price
$ 58.06
1498
1066
783
2879
Market Price
$ 71.08
Selling Price
$ 59.53
241
171
96
458
Market Price
$ 53.97
Selling Price
$ 48.19
1240
818
566
1286
Market Price
$ 47.30
Selling Price
$ 40.48
334
147
104
642
Market Price
$ 34.78
Selling Price
$ 31.40
2886
1875
2711
4907
Market Price
$ 34.26
Selling Price
$ 30.50
2706
842
2652
4350
Market Price
$ 51.11
Selling Price
$ 43.71
2472
1737
2139
4186
Market Price
$ 34.36
Selling Price
$ 31.01
688
604
184
2439
Market Price
$ 46.79
Selling Price
$ 40.45
1206
970
882
3002
Market Price
$ 28.59
Selling Price
$ 25.41
3055
2996
2782
3104
Market Price
$ 66.07
Selling Price
$ 55.53
234
205
142
1061
Market Price
$ 32.22
Selling Price
$ 29.08
3242
2559
3093
4166
Market Price
$ 65.13
Selling Price
$ 56.63
2640
1481
1183
2742
Market Price
$ 46.07
Selling Price
$ 41.35
839
767
674
1293
Market Price
$ 46.16
Selling Price
$ 41.71
1421
1093
1190
1708
Market Price
$ 41.92
Selling Price
$ 35.73
2482
2018
2115
4125
Market Price
$ 54.85
Selling Price
$ 48.98
1205
693
1049
2860
Market Price
$ 29.27
Selling Price
$ 26.40
3001
1886
2115
3697
Market Price
$ 47.27
Selling Price
$ 42.67
1120
839
1089
4238
Market Price
$ 46.97
Selling Price
$ 42.31
1482
333
681
2124
Market Price
$ 42.87
Selling Price
$ 36.30
580
342
454
1860
Market Price
$ 29.86
Selling Price
$ 26.39
2950
2570
2101
3401
Market Price
$ 39.64
Selling Price
$ 35.22
3200
1973
806
4615
Market Price
$ 60.27
Selling Price
$ 53.24
1603
757
630
1709
Market Price
$ 67.15
Selling Price
$ 56.99
870
259
713
2562
Market Price
$ 39.10
Selling Price
$ 33.91
2173
1159
1076
2632
Market Price
$ 33.92
Selling Price
$ 29.18
869
867
384
3338
Market Price
$ 34.40
Selling Price
$ 29.00
2207
2031
1923
2389
Market Price
$ 33.99
Selling Price
$ 30.27
2292
1577
1674
3058
Market Price
$ 63.74
Selling Price
$ 55.78
1889
733
888
2047
Market Price
$ 59.58
Selling Price
$ 51.21
1399
612
741
3506
Market Price
$ 69.62
Selling Price
$ 58.43
2418
1978
2212
2524
Market Price
$ 55.03
Selling Price
$ 48.64
1942
1210
397
3697