Market Price
$ 50.52
Selling Price
$ 45.58
477
315
137
2161
Market Price
$ 32.44
Selling Price
$ 28.61
862
772
295
1861
Market Price
$ 68.25
Selling Price
$ 59.16
4665
4005
1171
4858
Market Price
$ 37.86
Selling Price
$ 34.06
3155
1809
1318
4011
Market Price
$ 60.80
Selling Price
$ 52.05
658
241
557
865
Market Price
$ 63.31
Selling Price
$ 55.40
300
65
137
648
Market Price
$ 36.36
Selling Price
$ 31.65
3068
2254
726
3214
Market Price
$ 42.65
Selling Price
$ 37.62
2230
1891
1554
4770
Market Price
$ 36.64
Selling Price
$ 32.15
1089
423
550
4094
Market Price
$ 51.25
Selling Price
$ 44.37
3244
1342
1302
3407
Market Price
$ 62.89
Selling Price
$ 54.91
3982
1390
3422
4156
Market Price
$ 39.75
Selling Price
$ 33.39
638
303
353
1253
Market Price
$ 46.20
Selling Price
$ 40.68
334
103
197
463
Market Price
$ 67.75
Selling Price
$ 60.00
1576
1168
603
3512
Market Price
$ 36.79
Selling Price
$ 31.44
972
630
256
2519
Market Price
$ 39.56
Selling Price
$ 35.73
247
225
55
1038
Market Price
$ 48.41
Selling Price
$ 40.73
1323
350
432
3222
Market Price
$ 42.40
Selling Price
$ 35.98
2156
955
1568
2524
Market Price
$ 30.82
Selling Price
$ 26.39
1936
1889
806
2196
Market Price
$ 39.58
Selling Price
$ 35.32
180
125
142
658
Market Price
$ 47.79
Selling Price
$ 41.74
173
38
82
655
Market Price
$ 41.62
Selling Price
$ 37.79
2428
2154
761
4025
Market Price
$ 60.48
Selling Price
$ 52.41
3094
2985
2593
3576
Market Price
$ 35.28
Selling Price
$ 31.42
2377
2067
931
2566
Market Price
$ 30.63
Selling Price
$ 26.56
526
462
228
816
Market Price
$ 29.23
Selling Price
$ 25.46
1046
274
403
2790
Market Price
$ 58.07
Selling Price
$ 48.58
1388
869
1338
2015
Market Price
$ 45.30
Selling Price
$ 40.82
830
601
527
1675
Market Price
$ 36.64
Selling Price
$ 31.83
1068
627
380
2060
Market Price
$ 47.71
Selling Price
$ 42.78
562
128
478
1084
Market Price
$ 33.14
Selling Price
$ 29.03
861
722
454
3163
Market Price
$ 58.83
Selling Price
$ 49.12
766
667
176
2900
Market Price
$ 45.20
Selling Price
$ 40.52
2552
2448
1077
2816
Market Price
$ 61.40
Selling Price
$ 54.50
588
309
561
1064
Market Price
$ 37.59
Selling Price
$ 33.99
1845
675
1393
3798
Market Price
$ 48.82
Selling Price
$ 41.82
1477
705
1195
3743
Market Price
$ 45.16
Selling Price
$ 38.36
3351
2184
2028
4711
Market Price
$ 34.18
Selling Price
$ 30.00
2261
1912
2222
3362
Market Price
$ 59.52
Selling Price
$ 52.21
316
130
108
1079
Market Price
$ 52.33
Selling Price
$ 45.36
948
347
762
1113