Market Price
$ 43.64
Selling Price
$ 38.99
431
292
316
2052
Market Price
$ 62.62
Selling Price
$ 55.18
1204
679
339
1377
Market Price
$ 41.05
Selling Price
$ 35.64
1624
1574
1139
2328
Market Price
$ 36.19
Selling Price
$ 32.67
229
64
218
1096
Market Price
$ 53.36
Selling Price
$ 45.90
1543
842
502
4171
Market Price
$ 65.01
Selling Price
$ 57.28
3062
1818
634
4401
Market Price
$ 56.76
Selling Price
$ 48.49
3883
2059
1432
4174
Market Price
$ 47.55
Selling Price
$ 41.73
2349
1616
843
4253
Market Price
$ 38.14
Selling Price
$ 33.39
1165
925
654
2663
Market Price
$ 63.77
Selling Price
$ 56.74
2591
2298
1457
4578
Market Price
$ 60.00
Selling Price
$ 51.77
1331
492
711
1364
Market Price
$ 40.12
Selling Price
$ 35.70
248
79
71
789
Market Price
$ 67.92
Selling Price
$ 57.24
1101
799
986
1836
Market Price
$ 57.19
Selling Price
$ 51.84
481
262
358
980
Market Price
$ 52.51
Selling Price
$ 47.32
1831
1795
1307
4373
Market Price
$ 34.35
Selling Price
$ 29.91
385
157
105
1164
Market Price
$ 41.56
Selling Price
$ 37.42
2879
983
966
4150
Market Price
$ 51.48
Selling Price
$ 44.06
2147
2043
1921
3743
Market Price
$ 46.85
Selling Price
$ 40.96
442
282
344
1318
Market Price
$ 39.74
Selling Price
$ 33.58
1496
1399
594
2187
Market Price
$ 66.36
Selling Price
$ 57.31
1308
286
398
1593
Market Price
$ 58.02
Selling Price
$ 52.65
411
368
371
581
Market Price
$ 42.56
Selling Price
$ 36.98
952
891
814
1144
Market Price
$ 39.95
Selling Price
$ 35.76
702
617
481
1907
Market Price
$ 43.29
Selling Price
$ 38.93
1210
582
580
2244
Market Price
$ 64.60
Selling Price
$ 56.30
2700
1482
1541
3428
Market Price
$ 44.10
Selling Price
$ 37.53
979
744
274
3205
Market Price
$ 40.51
Selling Price
$ 35.45
1526
564
964
3927
Market Price
$ 45.09
Selling Price
$ 38.23
2032
1819
2018
2956
Market Price
$ 61.76
Selling Price
$ 55.24
187
63
109
440
Market Price
$ 67.45
Selling Price
$ 59.33
390
319
385
652
Market Price
$ 56.39
Selling Price
$ 48.80
959
791
718
4272
Market Price
$ 61.04
Selling Price
$ 53.22
3749
2163
1104
4484
Market Price
$ 32.77
Selling Price
$ 29.10
1626
855
1213
4827
Market Price
$ 51.62
Selling Price
$ 45.76
555
298
329
1007
Market Price
$ 39.71
Selling Price
$ 34.89
2630
721
1665
2802
Market Price
$ 39.90
Selling Price
$ 34.57
1486
1001
1378
1939
Market Price
$ 30.61
Selling Price
$ 25.99
1178
322
329
2091
Market Price
$ 53.56
Selling Price
$ 46.79
3051
1320
2929
3143
Market Price
$ 56.64
Selling Price
$ 49.32
1911
667
691
4638