Market Price
$ 42.31
Selling Price
$ 36.30
2615
2241
2131
3595
Market Price
$ 50.88
Selling Price
$ 43.37
3000
1425
1935
4285
Market Price
$ 32.31
Selling Price
$ 28.51
1524
1370
445
4754
Market Price
$ 54.37
Selling Price
$ 48.06
2203
800
2123
3886
Market Price
$ 57.74
Selling Price
$ 50.60
1501
592
351
1732
Market Price
$ 71.45
Selling Price
$ 59.98
3970
2695
1566
4097
Market Price
$ 32.93
Selling Price
$ 28.10
2182
1792
1001
2453
Market Price
$ 61.84
Selling Price
$ 53.50
464
253
149
704
Market Price
$ 53.08
Selling Price
$ 48.14
3819
1743
1427
4545
Market Price
$ 36.43
Selling Price
$ 30.73
1824
1084
444
1900
Market Price
$ 57.28
Selling Price
$ 50.17
1056
733
1027
2962
Market Price
$ 46.21
Selling Price
$ 41.71
2308
674
1141
4164
Market Price
$ 67.30
Selling Price
$ 56.13
461
279
180
1330
Market Price
$ 69.33
Selling Price
$ 59.64
4123
3217
2130
4435
Market Price
$ 41.26
Selling Price
$ 37.36
2945
1829
929
3202
Market Price
$ 51.21
Selling Price
$ 45.72
2817
1638
2419
3031
Market Price
$ 50.97
Selling Price
$ 43.75
1507
1118
781
2932
Market Price
$ 28.66
Selling Price
$ 26.01
3634
828
1965
4856
Market Price
$ 37.92
Selling Price
$ 32.10
4129
3594
2511
4308
Market Price
$ 65.92
Selling Price
$ 59.83
1372
791
1017
3301
Market Price
$ 67.43
Selling Price
$ 57.35
844
267
401
1472
Market Price
$ 37.45
Selling Price
$ 32.31
1655
1096
923
3768
Market Price
$ 55.03
Selling Price
$ 49.73
321
192
292
400
Market Price
$ 33.34
Selling Price
$ 28.79
342
113
151
1350
Market Price
$ 65.49
Selling Price
$ 58.07
2183
947
547
3665
Market Price
$ 50.88
Selling Price
$ 43.85
1847
1572
1518
2895
Market Price
$ 54.07
Selling Price
$ 45.39
1710
540
604
3723
Market Price
$ 49.19
Selling Price
$ 41.04
1124
793
967
1886
Market Price
$ 66.07
Selling Price
$ 56.60
3124
1456
831
3578
Market Price
$ 57.77
Selling Price
$ 48.99
694
195
233
1504
Market Price
$ 64.05
Selling Price
$ 54.45
1121
428
747
3415
Market Price
$ 47.07
Selling Price
$ 42.76
1344
989
442
1816
Market Price
$ 49.66
Selling Price
$ 44.77
1404
946
1366
1581
Market Price
$ 58.04
Selling Price
$ 52.04
1806
407
391
3989
Market Price
$ 46.39
Selling Price
$ 40.14
1892
1881
1631
2841
Market Price
$ 61.05
Selling Price
$ 52.89
1869
1455
859
3775
Market Price
$ 50.51
Selling Price
$ 43.10
1555
1310
1515
2100
Market Price
$ 50.54
Selling Price
$ 45.87
931
785
688
1430
Market Price
$ 61.58
Selling Price
$ 53.75
1300
368
740
4151
Market Price
$ 62.01
Selling Price
$ 54.29
453
265
284
1419