Market Price
$ 56.56
Selling Price
$ 50.98
997
955
567
3272
Market Price
$ 46.32
Selling Price
$ 40.69
325
104
199
885
Market Price
$ 36.80
Selling Price
$ 30.82
3526
1253
2032
4969
Market Price
$ 47.07
Selling Price
$ 41.14
1315
735
1030
3341
Market Price
$ 42.46
Selling Price
$ 38.29
3049
1264
1117
3378
Market Price
$ 48.73
Selling Price
$ 41.77
1196
273
1025
1412
Market Price
$ 42.07
Selling Price
$ 36.85
1604
984
1062
3788
Market Price
$ 43.61
Selling Price
$ 39.16
1173
1018
984
2821
Market Price
$ 52.50
Selling Price
$ 44.65
2436
1705
1837
3116
Market Price
$ 59.47
Selling Price
$ 53.02
658
562
177
1099
Market Price
$ 34.51
Selling Price
$ 30.16
3184
1469
2581
4857
Market Price
$ 41.89
Selling Price
$ 35.92
1992
1832
1635
3479
Market Price
$ 60.01
Selling Price
$ 53.15
868
468
382
2853
Market Price
$ 37.49
Selling Price
$ 33.28
1555
927
1283
2693
Market Price
$ 32.39
Selling Price
$ 29.42
1282
482
1098
4548
Market Price
$ 61.39
Selling Price
$ 52.94
369
329
90
1479
Market Price
$ 56.05
Selling Price
$ 46.75
3634
3605
3201
4655
Market Price
$ 59.47
Selling Price
$ 51.94
2973
1477
1288
3460
Market Price
$ 46.22
Selling Price
$ 39.32
454
185
440
649
Market Price
$ 33.22
Selling Price
$ 28.22
3084
1607
816
4715
Market Price
$ 57.27
Selling Price
$ 48.93
434
422
129
1093
Market Price
$ 45.52
Selling Price
$ 40.47
3195
1384
2429
3593
Market Price
$ 47.86
Selling Price
$ 42.81
1088
806
765
3894
Market Price
$ 55.56
Selling Price
$ 49.53
336
285
287
418
Market Price
$ 71.75
Selling Price
$ 59.95
4341
1044
2794
4677
Market Price
$ 46.25
Selling Price
$ 40.07
2063
1517
1957
3250
Market Price
$ 56.39
Selling Price
$ 50.13
179
118
112
823
Market Price
$ 43.28
Selling Price
$ 38.53
3438
2933
1284
4577
Market Price
$ 57.47
Selling Price
$ 50.84
383
271
339
904
Market Price
$ 45.98
Selling Price
$ 40.23
2093
1809
1455
2735
Market Price
$ 33.96
Selling Price
$ 30.10
3126
909
2135
3641
Market Price
$ 46.75
Selling Price
$ 40.09
3853
933
3022
4415
Market Price
$ 54.94
Selling Price
$ 48.45
1035
948
697
1684
Market Price
$ 39.34
Selling Price
$ 35.72
1877
1641
624
2545
Market Price
$ 65.65
Selling Price
$ 58.39
2269
777
1757
2747
Market Price
$ 63.05
Selling Price
$ 53.74
3420
3332
2306
3877
Market Price
$ 30.72
Selling Price
$ 26.77
203
160
170
867
Market Price
$ 48.15
Selling Price
$ 41.70
1010
647
349
3671
Market Price
$ 57.92
Selling Price
$ 52.25
2304
558
543
3022
Market Price
$ 48.27
Selling Price
$ 41.51
3825
1993
1323
4272