Market Price
$ 50.09
Selling Price
$ 41.82
3502
3376
1429
4588
Market Price
$ 43.41
Selling Price
$ 37.35
2483
877
928
2878
Market Price
$ 60.47
Selling Price
$ 51.64
519
159
404
993
Market Price
$ 64.21
Selling Price
$ 53.62
2876
1184
2681
4066
Market Price
$ 31.88
Selling Price
$ 28.83
3095
2156
1929
3996
Market Price
$ 63.09
Selling Price
$ 56.83
4803
2665
3597
4853
Market Price
$ 46.59
Selling Price
$ 41.78
3781
3746
2321
4518
Market Price
$ 64.21
Selling Price
$ 54.03
2201
700
1509
4147
Market Price
$ 38.54
Selling Price
$ 32.78
1433
1051
1378
2429
Market Price
$ 33.86
Selling Price
$ 28.29
2781
1412
2558
3581
Market Price
$ 44.94
Selling Price
$ 39.56
729
538
696
1345
Market Price
$ 43.61
Selling Price
$ 36.51
813
304
519
3076
Market Price
$ 45.04
Selling Price
$ 39.32
1950
785
543
2145
Market Price
$ 64.88
Selling Price
$ 56.70
1292
1255
1218
4559
Market Price
$ 29.71
Selling Price
$ 26.40
2426
1589
1503
3126
Market Price
$ 60.08
Selling Price
$ 51.76
1265
1056
287
2119
Market Price
$ 54.64
Selling Price
$ 45.81
1052
1023
1014
2750
Market Price
$ 59.28
Selling Price
$ 50.76
1869
403
960
2049
Market Price
$ 58.30
Selling Price
$ 49.32
1820
372
1408
1967
Market Price
$ 63.47
Selling Price
$ 56.96
2056
1158
1586
2102
Market Price
$ 66.06
Selling Price
$ 58.48
791
497
274
1487
Market Price
$ 40.25
Selling Price
$ 35.16
1444
1230
1247
4697
Market Price
$ 34.81
Selling Price
$ 30.77
3407
1895
3052
4903
Market Price
$ 48.78
Selling Price
$ 42.89
1160
315
734
1412
Market Price
$ 46.11
Selling Price
$ 41.23
717
225
216
3276
Market Price
$ 40.78
Selling Price
$ 34.42
2507
2098
783
3412
Market Price
$ 64.60
Selling Price
$ 58.62
632
230
422
2619
Market Price
$ 36.70
Selling Price
$ 31.23
1500
432
1256
4755
Market Price
$ 40.30
Selling Price
$ 35.84
2986
2025
1739
4907
Market Price
$ 32.71
Selling Price
$ 29.32
1672
1316
663
4343
Market Price
$ 47.70
Selling Price
$ 40.26
587
341
546
1039
Market Price
$ 55.65
Selling Price
$ 48.99
2338
1882
1591
4336
Market Price
$ 71.79
Selling Price
$ 59.90
1400
961
593
2027
Market Price
$ 59.72
Selling Price
$ 51.84
306
74
116
681
Market Price
$ 67.03
Selling Price
$ 58.09
783
276
572
2942
Market Price
$ 54.54
Selling Price
$ 47.88
3391
3391
2127
4531
Market Price
$ 32.04
Selling Price
$ 28.76
794
367
465
2051
Market Price
$ 52.16
Selling Price
$ 46.98
1293
1151
965
1791
Market Price
$ 42.44
Selling Price
$ 37.04
1602
695
380
2599
Market Price
$ 28.85
Selling Price
$ 26.08
2786
638
753
4810