Market Price
$ 67.06
Selling Price
$ 57.61
1163
549
648
3005
Market Price
$ 56.27
Selling Price
$ 49.18
2957
2468
2589
4306
Market Price
$ 62.73
Selling Price
$ 54.43
138
90
121
610
Market Price
$ 61.90
Selling Price
$ 54.33
498
265
251
721
Market Price
$ 60.15
Selling Price
$ 52.40
2558
2119
1666
3765
Market Price
$ 42.58
Selling Price
$ 37.56
1128
1035
977
3378
Market Price
$ 56.86
Selling Price
$ 48.46
486
341
195
1544
Market Price
$ 53.60
Selling Price
$ 48.25
2730
1595
1309
4770
Market Price
$ 51.37
Selling Price
$ 44.27
1953
1509
950
2061
Market Price
$ 43.87
Selling Price
$ 37.70
1499
986
504
3761
Market Price
$ 45.81
Selling Price
$ 39.74
3020
1019
1357
3835
Market Price
$ 38.16
Selling Price
$ 33.67
3381
2879
2483
4492
Market Price
$ 39.30
Selling Price
$ 34.53
1497
1057
1074
1631
Market Price
$ 57.23
Selling Price
$ 49.67
1495
1196
792
3502
Market Price
$ 60.20
Selling Price
$ 51.26
734
207
322
3324
Market Price
$ 57.37
Selling Price
$ 48.89
274
153
94
595
Market Price
$ 39.18
Selling Price
$ 32.72
1748
1588
572
3294
Market Price
$ 34.04
Selling Price
$ 29.91
4884
2559
4021
4988
Market Price
$ 50.62
Selling Price
$ 42.27
639
604
628
1878
Market Price
$ 46.54
Selling Price
$ 40.48
590
155
376
828
Market Price
$ 67.13
Selling Price
$ 56.71
560
260
312
1621
Market Price
$ 30.97
Selling Price
$ 26.03
1263
955
1207
1960
Market Price
$ 33.05
Selling Price
$ 27.81
868
525
538
3124
Market Price
$ 48.55
Selling Price
$ 41.01
1837
1756
1103
1930
Market Price
$ 45.99
Selling Price
$ 39.07
1455
1442
655
1851
Market Price
$ 47.46
Selling Price
$ 43.12
253
143
95
664
Market Price
$ 57.68
Selling Price
$ 50.51
2645
2504
2278
3003
Market Price
$ 58.26
Selling Price
$ 49.81
360
144
96
475
Market Price
$ 52.43
Selling Price
$ 46.18
1397
809
624
1533
Market Price
$ 60.84
Selling Price
$ 52.04
1494
1095
479
4027
Market Price
$ 43.76
Selling Price
$ 39.66
1587
1014
731
3473
Market Price
$ 46.47
Selling Price
$ 40.43
667
408
657
1082
Market Price
$ 38.07
Selling Price
$ 34.16
2316
1349
2066
3093
Market Price
$ 51.83
Selling Price
$ 46.79
3755
1904
928
4411
Market Price
$ 54.74
Selling Price
$ 46.60
3537
3360
3367
3674
Market Price
$ 60.28
Selling Price
$ 53.73
2512
1926
1675
2545
Market Price
$ 63.65
Selling Price
$ 54.02
3600
926
2986
4634
Market Price
$ 33.30
Selling Price
$ 28.79
479
470
201
575
Market Price
$ 52.53
Selling Price
$ 44.97
1418
1413
485
2528
Market Price
$ 40.25
Selling Price
$ 33.69
1347
914
627
2525