Market Price
$ 44.79
Selling Price
$ 38.58
1295
1142
993
2782
Market Price
$ 64.89
Selling Price
$ 54.24
2878
2432
2612
3997
Market Price
$ 52.32
Selling Price
$ 45.88
1818
375
1504
2579
Market Price
$ 31.22
Selling Price
$ 26.72
2741
2242
2619
4111
Market Price
$ 63.38
Selling Price
$ 55.90
259
169
162
899
Market Price
$ 33.18
Selling Price
$ 29.27
2008
587
515
4586
Market Price
$ 37.21
Selling Price
$ 33.48
962
445
364
3082
Market Price
$ 44.28
Selling Price
$ 37.71
1108
727
907
3160
Market Price
$ 35.48
Selling Price
$ 31.68
891
573
657
934
Market Price
$ 48.30
Selling Price
$ 43.57
1617
726
746
4287
Market Price
$ 61.30
Selling Price
$ 53.72
342
312
301
1675
Market Price
$ 64.13
Selling Price
$ 55.02
1495
890
844
2657
Market Price
$ 62.52
Selling Price
$ 53.79
728
418
489
1013
Market Price
$ 58.93
Selling Price
$ 51.31
523
468
152
907
Market Price
$ 66.77
Selling Price
$ 59.25
506
369
460
587
Market Price
$ 56.41
Selling Price
$ 49.98
2229
1763
810
2364
Market Price
$ 51.04
Selling Price
$ 43.55
3105
1791
1374
3550
Market Price
$ 54.44
Selling Price
$ 47.59
1633
683
1565
4492
Market Price
$ 66.77
Selling Price
$ 56.46
1054
356
336
4054
Market Price
$ 69.28
Selling Price
$ 58.24
1940
460
1625
3350
Market Price
$ 65.34
Selling Price
$ 58.25
276
167
140
1016
Market Price
$ 53.96
Selling Price
$ 46.00
345
199
84
1331
Market Price
$ 41.52
Selling Price
$ 37.25
605
527
537
1087
Market Price
$ 43.54
Selling Price
$ 38.42
3185
1011
2631
4008
Market Price
$ 36.37
Selling Price
$ 31.61
103
61
53
435
Market Price
$ 50.69
Selling Price
$ 43.21
3034
1557
1362
4142
Market Price
$ 58.73
Selling Price
$ 53.15
3308
2561
2243
4625
Market Price
$ 36.53
Selling Price
$ 30.85
2483
2225
1853
2918
Market Price
$ 42.15
Selling Price
$ 37.03
1806
1300
1024
3629
Market Price
$ 35.70
Selling Price
$ 31.43
2071
1392
1883
2580
Market Price
$ 36.37
Selling Price
$ 31.71
840
172
533
1911
Market Price
$ 38.57
Selling Price
$ 34.04
2428
1879
960
2672
Market Price
$ 43.10
Selling Price
$ 37.83
361
78
349
1143
Market Price
$ 63.53
Selling Price
$ 55.03
1400
870
306
2325
Market Price
$ 52.71
Selling Price
$ 47.44
1852
1575
913
3477
Market Price
$ 47.53
Selling Price
$ 40.73
890
178
338
3054
Market Price
$ 65.05
Selling Price
$ 55.39
3294
2785
1926
3433
Market Price
$ 68.65
Selling Price
$ 58.75
3256
987
1977
3347
Market Price
$ 40.55
Selling Price
$ 36.12
2347
887
1804
2350
Market Price
$ 51.93
Selling Price
$ 43.95
3089
888
2983
3716