Market Price
$ 37.56
Selling Price
$ 32.53
2452
1649
1521
4434
Market Price
$ 56.89
Selling Price
$ 48.47
1012
895
299
1111
Market Price
$ 31.17
Selling Price
$ 26.61
3175
1114
2817
3191
Market Price
$ 51.59
Selling Price
$ 43.20
199
177
172
759
Market Price
$ 50.31
Selling Price
$ 43.12
2895
1619
2853
3795
Market Price
$ 30.45
Selling Price
$ 25.81
1898
1293
1326
3688
Market Price
$ 36.58
Selling Price
$ 31.97
1072
466
455
4205
Market Price
$ 68.45
Selling Price
$ 59.68
318
242
93
428
Market Price
$ 38.21
Selling Price
$ 33.81
361
319
297
1170
Market Price
$ 58.38
Selling Price
$ 51.46
277
276
152
632
Market Price
$ 47.72
Selling Price
$ 42.83
1655
566
696
1905
Market Price
$ 65.93
Selling Price
$ 57.56
1468
1028
360
2851
Market Price
$ 44.89
Selling Price
$ 38.33
1148
674
411
1989
Market Price
$ 67.84
Selling Price
$ 59.69
1770
566
1670
4271
Market Price
$ 36.06
Selling Price
$ 31.71
2549
947
1413
2669
Market Price
$ 41.72
Selling Price
$ 36.28
1861
700
1629
2958
Market Price
$ 47.29
Selling Price
$ 41.57
662
475
500
834
Market Price
$ 42.61
Selling Price
$ 37.18
2293
970
685
3619
Market Price
$ 59.89
Selling Price
$ 51.45
4310
1432
2685
4338
Market Price
$ 49.67
Selling Price
$ 41.69
2028
1315
1343
2566
Market Price
$ 37.66
Selling Price
$ 32.34
1865
1626
625
4855
Market Price
$ 48.10
Selling Price
$ 43.33
693
604
483
2401
Market Price
$ 49.54
Selling Price
$ 41.44
1331
387
660
4537
Market Price
$ 65.04
Selling Price
$ 57.95
802
763
220
1481
Market Price
$ 44.91
Selling Price
$ 39.44
4338
2995
3346
4344
Market Price
$ 44.08
Selling Price
$ 38.09
1408
1105
1016
1730
Market Price
$ 59.87
Selling Price
$ 53.66
113
95
41
422
Market Price
$ 49.91
Selling Price
$ 45.08
1147
644
960
4299
Market Price
$ 42.45
Selling Price
$ 37.24
1723
1288
534
4907
Market Price
$ 43.77
Selling Price
$ 38.71
1417
1148
1109
4255
Market Price
$ 61.23
Selling Price
$ 55.43
553
515
162
1151
Market Price
$ 67.28
Selling Price
$ 59.49
3284
2054
2897
4011
Market Price
$ 41.68
Selling Price
$ 37.33
4444
1438
4152
4451
Market Price
$ 54.13
Selling Price
$ 45.72
3839
2567
2152
4232
Market Price
$ 37.49
Selling Price
$ 32.10
1515
1307
799
4106
Market Price
$ 46.51
Selling Price
$ 41.59
1263
466
640
2356
Market Price
$ 44.06
Selling Price
$ 38.61
1327
270
346
4052
Market Price
$ 62.57
Selling Price
$ 53.82
381
251
225
1082
Market Price
$ 50.77
Selling Price
$ 45.17
2453
1831
859
4765
Market Price
$ 41.79
Selling Price
$ 37.34
1302
973
996
1716