Market Price
$ 50.52
Selling Price
$ 43.31
4327
4250
1284
4977
Market Price
$ 37.59
Selling Price
$ 32.56
1884
379
1278
4497
Market Price
$ 50.44
Selling Price
$ 43.16
691
226
279
1492
Market Price
$ 63.10
Selling Price
$ 52.75
1222
1154
624
2079
Market Price
$ 59.10
Selling Price
$ 53.53
1314
421
296
1677
Market Price
$ 45.62
Selling Price
$ 39.97
2459
815
1402
3626
Market Price
$ 60.84
Selling Price
$ 52.11
979
260
913
1698
Market Price
$ 64.16
Selling Price
$ 53.52
598
551
161
1704
Market Price
$ 57.47
Selling Price
$ 51.83
2171
1490
1924
3754
Market Price
$ 28.95
Selling Price
$ 25.21
1631
766
1462
3006
Market Price
$ 58.84
Selling Price
$ 51.41
1051
232
601
1078
Market Price
$ 40.44
Selling Price
$ 33.94
1894
1401
382
3540
Market Price
$ 63.74
Selling Price
$ 54.44
1282
1207
942
2070
Market Price
$ 68.59
Selling Price
$ 59.42
1687
1483
1539
3133
Market Price
$ 57.42
Selling Price
$ 49.21
243
186
186
522
Market Price
$ 64.30
Selling Price
$ 53.88
1337
1058
875
1432
Market Price
$ 48.69
Selling Price
$ 41.74
3827
1781
1708
4117
Market Price
$ 51.04
Selling Price
$ 43.26
1283
413
886
2964
Market Price
$ 58.71
Selling Price
$ 49.86
1346
936
824
4477
Market Price
$ 56.92
Selling Price
$ 48.68
812
360
656
1542
Market Price
$ 39.08
Selling Price
$ 32.85
91
20
26
423
Market Price
$ 60.29
Selling Price
$ 53.52
2727
1631
819
3939
Market Price
$ 64.90
Selling Price
$ 58.25
1037
278
552
1144
Market Price
$ 40.03
Selling Price
$ 35.91
1088
1039
997
3121
Market Price
$ 62.09
Selling Price
$ 55.44
1286
1006
1197
2291
Market Price
$ 28.68
Selling Price
$ 25.42
2780
1733
2609
3576
Market Price
$ 57.67
Selling Price
$ 50.56
2421
1743
2289
2725
Market Price
$ 62.77
Selling Price
$ 55.80
2315
2018
1607
3111
Market Price
$ 51.64
Selling Price
$ 44.47
3778
1442
3382
3871
Market Price
$ 70.25
Selling Price
$ 58.85
3747
3237
1741
3896
Market Price
$ 45.36
Selling Price
$ 39.93
911
791
724
1940
Market Price
$ 43.56
Selling Price
$ 38.60
778
294
681
2127
Market Price
$ 35.24
Selling Price
$ 31.03
1890
1503
567
2421
Market Price
$ 48.50
Selling Price
$ 42.18
446
188
409
768
Market Price
$ 32.19
Selling Price
$ 28.29
658
317
550
758
Market Price
$ 53.54
Selling Price
$ 48.09
2640
1285
1072
3865
Market Price
$ 44.64
Selling Price
$ 39.06
442
346
237
870
Market Price
$ 46.17
Selling Price
$ 40.73
1561
700
710
3336
Market Price
$ 66.45
Selling Price
$ 58.20
1677
799
559
2233
Market Price
$ 47.79
Selling Price
$ 40.10
920
563
633
3926