Market Price
$ 49.48
Selling Price
$ 42.90
2110
979
604
4869
Market Price
$ 51.61
Selling Price
$ 46.46
911
429
294
4555
Market Price
$ 35.66
Selling Price
$ 31.46
4411
4054
911
4976
Market Price
$ 45.08
Selling Price
$ 40.28
1117
381
370
3511
Market Price
$ 71.23
Selling Price
$ 59.99
1153
398
246
1554
Market Price
$ 49.24
Selling Price
$ 43.22
2957
1652
1882
3965
Market Price
$ 51.11
Selling Price
$ 43.70
1329
846
892
2761
Market Price
$ 58.58
Selling Price
$ 50.09
402
313
211
451
Market Price
$ 55.08
Selling Price
$ 48.92
1099
689
967
1892
Market Price
$ 63.29
Selling Price
$ 56.50
404
281
195
543
Market Price
$ 65.10
Selling Price
$ 57.87
398
139
354
1144
Market Price
$ 40.05
Selling Price
$ 34.28
4552
3105
3173
4738
Market Price
$ 34.57
Selling Price
$ 29.50
988
258
467
1263
Market Price
$ 49.19
Selling Price
$ 41.08
2386
880
1921
3128
Market Price
$ 55.57
Selling Price
$ 50.30
529
226
514
2512
Market Price
$ 58.95
Selling Price
$ 50.14
620
286
300
3058
Market Price
$ 67.70
Selling Price
$ 58.47
613
127
156
2440
Market Price
$ 41.31
Selling Price
$ 37.40
1747
547
1191
2264
Market Price
$ 64.86
Selling Price
$ 57.84
929
587
668
1571
Market Price
$ 47.40
Selling Price
$ 40.60
175
112
41
657
Market Price
$ 31.39
Selling Price
$ 28.39
1249
887
731
1563
Market Price
$ 44.05
Selling Price
$ 37.12
2808
2663
2560
3104
Market Price
$ 63.69
Selling Price
$ 55.74
336
234
198
1336
Market Price
$ 29.15
Selling Price
$ 25.52
1906
1302
1226
4039
Market Price
$ 43.73
Selling Price
$ 38.95
3491
3136
3436
4402
Market Price
$ 42.14
Selling Price
$ 36.42
2398
1313
1970
2784
Market Price
$ 31.98
Selling Price
$ 27.71
376
345
204
484
Market Price
$ 54.18
Selling Price
$ 49.04
667
477
298
1351
Market Price
$ 58.97
Selling Price
$ 52.50
2165
1814
1372
2242
Market Price
$ 30.70
Selling Price
$ 27.82
1480
848
1056
2183
Market Price
$ 66.56
Selling Price
$ 55.54
820
808
189
1184
Market Price
$ 33.84
Selling Price
$ 28.29
3038
1800
1118
3629
Market Price
$ 62.35
Selling Price
$ 55.31
2471
822
2320
2712
Market Price
$ 58.58
Selling Price
$ 51.08
1801
474
1577
1818
Market Price
$ 54.59
Selling Price
$ 46.70
319
147
313
989
Market Price
$ 33.98
Selling Price
$ 29.14
1171
361
332
2074
Market Price
$ 43.13
Selling Price
$ 36.33
1236
772
857
1394
Market Price
$ 62.65
Selling Price
$ 54.17
2229
1637
972
4159
Market Price
$ 39.44
Selling Price
$ 34.84
192
122
63
437
Market Price
$ 34.87
Selling Price
$ 31.67
1603
1094
720
2604