Market Price
$ 35.89
Selling Price
$ 32.37
4292
2379
1046
4955
Market Price
$ 63.72
Selling Price
$ 57.91
1024
1004
677
1522
Market Price
$ 50.76
Selling Price
$ 42.39
1659
1534
758
2283
Market Price
$ 48.57
Selling Price
$ 43.02
179
132
140
554
Market Price
$ 29.77
Selling Price
$ 25.90
3303
1682
3050
3892
Market Price
$ 63.21
Selling Price
$ 55.49
2890
1697
1907
4873
Market Price
$ 61.68
Selling Price
$ 52.18
3353
2070
1741
4279
Market Price
$ 29.09
Selling Price
$ 25.14
623
359
565
1461
Market Price
$ 43.49
Selling Price
$ 39.50
4261
2486
1924
4971
Market Price
$ 54.83
Selling Price
$ 49.13
2789
1496
1666
3598
Market Price
$ 54.86
Selling Price
$ 48.71
442
380
402
861
Market Price
$ 62.42
Selling Price
$ 56.48
822
750
202
2288
Market Price
$ 65.60
Selling Price
$ 57.89
3085
1560
2104
3266
Market Price
$ 53.05
Selling Price
$ 45.99
203
156
53
967
Market Price
$ 42.76
Selling Price
$ 37.35
181
55
78
904
Market Price
$ 45.93
Selling Price
$ 38.59
1203
667
500
1457
Market Price
$ 64.51
Selling Price
$ 55.20
462
245
157
1551
Market Price
$ 56.22
Selling Price
$ 47.47
722
721
675
1122
Market Price
$ 34.40
Selling Price
$ 29.05
152
83
105
404
Market Price
$ 56.11
Selling Price
$ 47.59
1006
775
707
1210
Market Price
$ 43.17
Selling Price
$ 37.97
1547
766
1479
2357
Market Price
$ 55.93
Selling Price
$ 50.75
2797
1277
932
3788
Market Price
$ 32.16
Selling Price
$ 28.60
3992
2168
2251
4203
Market Price
$ 37.72
Selling Price
$ 34.08
576
406
420
671
Market Price
$ 59.18
Selling Price
$ 50.60
4108
1103
906
4310
Market Price
$ 34.98
Selling Price
$ 29.63
931
714
298
2448
Market Price
$ 52.79
Selling Price
$ 47.52
1543
561
697
2343
Market Price
$ 44.87
Selling Price
$ 37.66
444
177
268
1650
Market Price
$ 56.06
Selling Price
$ 50.26
990
685
323
2843
Market Price
$ 47.27
Selling Price
$ 39.55
1374
804
1092
3606
Market Price
$ 62.31
Selling Price
$ 52.50
2773
2723
2110
4531
Market Price
$ 36.55
Selling Price
$ 30.98
3035
2988
1783
4103
Market Price
$ 30.20
Selling Price
$ 25.80
3308
2098
1343
3420
Market Price
$ 42.88
Selling Price
$ 36.00
994
743
856
2135
Market Price
$ 51.46
Selling Price
$ 43.07
1371
337
387
2625
Market Price
$ 58.02
Selling Price
$ 51.45
2041
1010
890
2539
Market Price
$ 60.71
Selling Price
$ 51.40
1195
738
1163
4734
Market Price
$ 43.95
Selling Price
$ 36.85
2440
1621
1170
3858
Market Price
$ 41.73
Selling Price
$ 35.95
475
169
330
750
Market Price
$ 31.42
Selling Price
$ 27.63
1775
1635
1696
3360