Market Price
$ 46.88
Selling Price
$ 39.60
1089
217
942
1173
Market Price
$ 39.35
Selling Price
$ 34.74
524
447
290
1144
Market Price
$ 57.31
Selling Price
$ 48.03
3448
2068
918
4881
Market Price
$ 40.91
Selling Price
$ 36.81
1235
362
657
3269
Market Price
$ 54.56
Selling Price
$ 48.67
633
247
232
1239
Market Price
$ 28.87
Selling Price
$ 25.52
846
351
178
993
Market Price
$ 34.93
Selling Price
$ 29.64
1358
529
1230
3904
Market Price
$ 51.01
Selling Price
$ 44.22
713
244
364
2002
Market Price
$ 52.44
Selling Price
$ 43.83
308
300
236
770
Market Price
$ 42.50
Selling Price
$ 38.30
521
213
188
785
Market Price
$ 32.66
Selling Price
$ 29.23
676
597
220
3034
Market Price
$ 45.52
Selling Price
$ 39.28
321
267
297
1591
Market Price
$ 66.49
Selling Price
$ 59.06
751
383
390
1266
Market Price
$ 34.08
Selling Price
$ 30.34
649
611
487
777
Market Price
$ 39.80
Selling Price
$ 34.21
270
78
71
495
Market Price
$ 30.45
Selling Price
$ 26.91
194
113
179
917
Market Price
$ 28.40
Selling Price
$ 25.11
1882
1187
485
2322
Market Price
$ 53.06
Selling Price
$ 47.88
756
528
378
3626
Market Price
$ 56.75
Selling Price
$ 51.44
1178
307
637
4116
Market Price
$ 30.90
Selling Price
$ 26.43
722
662
347
1839
Market Price
$ 34.71
Selling Price
$ 30.24
891
238
362
2259
Market Price
$ 39.57
Selling Price
$ 33.26
2337
968
1013
2569
Market Price
$ 29.59
Selling Price
$ 25.35
1050
736
532
1377
Market Price
$ 51.49
Selling Price
$ 46.17
532
108
517
1624
Market Price
$ 41.86
Selling Price
$ 36.83
619
312
451
1076
Market Price
$ 29.17
Selling Price
$ 25.99
1597
652
449
3362
Market Price
$ 68.77
Selling Price
$ 57.71
1718
1421
1431
3041
Market Price
$ 37.24
Selling Price
$ 32.51
3073
1049
1590
4008
Market Price
$ 45.12
Selling Price
$ 38.29
149
76
68
677
Market Price
$ 37.88
Selling Price
$ 32.97
1718
1274
1372
2891
Market Price
$ 66.08
Selling Price
$ 57.19
2757
2460
2064
3711
Market Price
$ 48.21
Selling Price
$ 41.00
2623
2208
1083
4462
Market Price
$ 48.09
Selling Price
$ 40.93
665
402
479
673
Market Price
$ 53.90
Selling Price
$ 46.22
1310
855
975
1710
Market Price
$ 49.99
Selling Price
$ 43.40
1062
1056
335
4010
Market Price
$ 30.24
Selling Price
$ 25.25
321
211
272
685
Market Price
$ 48.82
Selling Price
$ 42.62
521
509
248
2465
Market Price
$ 35.39
Selling Price
$ 30.95
2755
2340
2509
3372
Market Price
$ 58.86
Selling Price
$ 52.38
3177
1015
1753
4125
Market Price
$ 67.90
Selling Price
$ 56.98
3128
1850
1991
4413