Market Price
$ 45.01
Selling Price
$ 38.99
320
163
66
537
Market Price
$ 37.86
Selling Price
$ 31.63
2314
1157
1961
2463
Market Price
$ 60.75
Selling Price
$ 54.72
958
635
193
4739
Market Price
$ 30.40
Selling Price
$ 25.66
1915
1397
1301
3525
Market Price
$ 43.64
Selling Price
$ 39.52
1442
588
655
3672
Market Price
$ 30.24
Selling Price
$ 25.65
2806
2029
1615
4649
Market Price
$ 39.39
Selling Price
$ 32.91
1720
1505
1491
3616
Market Price
$ 54.69
Selling Price
$ 49.64
1576
505
624
4197
Market Price
$ 58.87
Selling Price
$ 51.76
1930
463
1438
2794
Market Price
$ 31.53
Selling Price
$ 26.39
588
394
421
1895
Market Price
$ 34.44
Selling Price
$ 30.06
1616
569
653
1633
Market Price
$ 64.44
Selling Price
$ 56.30
2354
1296
2209
2518
Market Price
$ 46.92
Selling Price
$ 40.48
2831
1923
726
3585
Market Price
$ 61.59
Selling Price
$ 52.03
1340
1078
1005
2367
Market Price
$ 33.47
Selling Price
$ 29.89
1824
1043
790
4324
Market Price
$ 55.63
Selling Price
$ 47.48
2050
1931
1554
3612
Market Price
$ 57.99
Selling Price
$ 49.16
552
405
200
606
Market Price
$ 54.20
Selling Price
$ 46.11
1995
1122
1472
2833
Market Price
$ 45.83
Selling Price
$ 40.47
2895
2538
893
3092
Market Price
$ 49.39
Selling Price
$ 43.74
726
458
387
855
Market Price
$ 46.15
Selling Price
$ 39.41
1028
955
557
4176
Market Price
$ 36.55
Selling Price
$ 31.10
1784
1430
692
2577
Market Price
$ 47.71
Selling Price
$ 42.03
1844
1808
1574
2684
Market Price
$ 31.76
Selling Price
$ 28.02
1445
460
1056
2465
Market Price
$ 56.14
Selling Price
$ 47.69
318
237
70
816
Market Price
$ 44.29
Selling Price
$ 38.48
4303
2904
4072
4999
Market Price
$ 33.68
Selling Price
$ 28.24
1559
360
666
1848
Market Price
$ 30.32
Selling Price
$ 25.90
767
543
639
2541
Market Price
$ 30.17
Selling Price
$ 25.42
2400
1618
708
4892
Market Price
$ 54.65
Selling Price
$ 48.74
1163
1032
817
1487
Market Price
$ 48.21
Selling Price
$ 41.09
2702
560
1257
4786
Market Price
$ 37.02
Selling Price
$ 32.24
1537
858
842
2670
Market Price
$ 63.61
Selling Price
$ 55.03
3356
890
2411
4852
Market Price
$ 56.40
Selling Price
$ 49.31
1327
551
669
1703
Market Price
$ 38.21
Selling Price
$ 32.17
2828
1944
2393
4076
Market Price
$ 48.55
Selling Price
$ 40.52
1667
1641
457
2207
Market Price
$ 28.52
Selling Price
$ 25.14
974
205
669
3182
Market Price
$ 65.60
Selling Price
$ 55.06
2284
2114
1645
2576
Market Price
$ 59.01
Selling Price
$ 51.72
888
548
221
4374
Market Price
$ 67.72
Selling Price
$ 59.52
1570
852
1418
1619