Market Price
$ 50.29
Selling Price
$ 42.84
1900
1046
947
4496
Market Price
$ 61.94
Selling Price
$ 55.79
2329
598
1573
4723
Market Price
$ 69.99
Selling Price
$ 58.69
456
232
307
2250
Market Price
$ 42.51
Selling Price
$ 35.90
423
99
284
547
Market Price
$ 35.42
Selling Price
$ 31.93
395
211
105
783
Market Price
$ 39.09
Selling Price
$ 32.92
402
292
95
474
Market Price
$ 52.75
Selling Price
$ 47.55
1070
248
414
4174
Market Price
$ 67.12
Selling Price
$ 59.94
3052
1390
2324
3257
Market Price
$ 59.19
Selling Price
$ 52.39
4360
2614
1184
4965
Market Price
$ 69.41
Selling Price
$ 59.00
1383
1250
1089
4396
Market Price
$ 30.63
Selling Price
$ 25.87
1528
1176
841
2188
Market Price
$ 44.15
Selling Price
$ 38.46
3244
2378
1008
4433
Market Price
$ 42.04
Selling Price
$ 35.47
497
100
226
676
Market Price
$ 29.60
Selling Price
$ 26.29
2039
671
615
4133
Market Price
$ 67.37
Selling Price
$ 58.67
708
673
605
971
Market Price
$ 52.00
Selling Price
$ 45.68
862
765
410
1770
Market Price
$ 43.21
Selling Price
$ 36.58
2277
739
569
3385
Market Price
$ 42.00
Selling Price
$ 37.41
579
129
563
1680
Market Price
$ 62.98
Selling Price
$ 53.49
3300
1233
2595
4583
Market Price
$ 51.98
Selling Price
$ 45.01
306
230
224
740
Market Price
$ 55.31
Selling Price
$ 48.85
3593
2992
2142
4181
Market Price
$ 54.26
Selling Price
$ 46.42
1975
624
1592
2598
Market Price
$ 32.48
Selling Price
$ 29.42
720
702
571
3000
Market Price
$ 42.44
Selling Price
$ 36.89
754
191
172
2003
Market Price
$ 36.40
Selling Price
$ 31.67
1530
357
340
2186
Market Price
$ 66.51
Selling Price
$ 55.49
502
372
263
2049
Market Price
$ 30.02
Selling Price
$ 26.93
3159
2617
2635
3685
Market Price
$ 47.93
Selling Price
$ 41.39
253
112
102
808
Market Price
$ 47.68
Selling Price
$ 40.00
971
538
971
1546
Market Price
$ 36.18
Selling Price
$ 32.87
921
666
539
1929
Market Price
$ 50.91
Selling Price
$ 44.78
1415
767
334
3178
Market Price
$ 36.12
Selling Price
$ 32.02
4092
2863
2221
4729
Market Price
$ 60.61
Selling Price
$ 53.43
862
306
812
4131
Market Price
$ 67.02
Selling Price
$ 58.38
718
251
509
1172
Market Price
$ 55.89
Selling Price
$ 47.83
1874
632
443
3408
Market Price
$ 58.75
Selling Price
$ 51.92
343
279
84
942
Market Price
$ 45.27
Selling Price
$ 38.92
2675
1896
1591
4213
Market Price
$ 59.12
Selling Price
$ 50.90
1555
1228
471
1707
Market Price
$ 31.79
Selling Price
$ 28.52
4086
3250
3350
4253
Market Price
$ 38.55
Selling Price
$ 33.90
1487
923
298
3867