Market Price
$ 50.31
Selling Price
$ 45.57
1957
675
992
2779
Market Price
$ 31.53
Selling Price
$ 27.08
2538
978
2256
4526
Market Price
$ 52.70
Selling Price
$ 44.94
2382
1563
1953
2652
Market Price
$ 65.19
Selling Price
$ 57.55
610
191
558
690
Market Price
$ 45.01
Selling Price
$ 37.60
3473
2091
2736
3992
Market Price
$ 41.63
Selling Price
$ 35.15
620
564
152
1118
Market Price
$ 54.73
Selling Price
$ 49.38
453
424
327
1040
Market Price
$ 59.97
Selling Price
$ 50.58
850
735
498
3646
Market Price
$ 41.24
Selling Price
$ 36.18
3092
2554
890
4662
Market Price
$ 41.11
Selling Price
$ 35.10
340
81
279
840
Market Price
$ 42.14
Selling Price
$ 38.11
2403
1131
2188
3505
Market Price
$ 51.56
Selling Price
$ 43.49
1699
914
354
1988
Market Price
$ 58.68
Selling Price
$ 51.44
3035
1139
1739
4277
Market Price
$ 58.37
Selling Price
$ 51.23
1756
1198
1052
3344
Market Price
$ 71.02
Selling Price
$ 59.91
1173
963
711
2168
Market Price
$ 32.30
Selling Price
$ 27.78
989
593
841
1873
Market Price
$ 34.86
Selling Price
$ 29.65
1984
567
1871
3524
Market Price
$ 64.67
Selling Price
$ 55.17
1087
940
895
3836
Market Price
$ 44.98
Selling Price
$ 38.72
1002
872
971
2124
Market Price
$ 58.33
Selling Price
$ 49.49
232
73
80
599
Market Price
$ 43.35
Selling Price
$ 37.90
1160
925
703
4320
Market Price
$ 31.48
Selling Price
$ 26.67
225
121
111
584
Market Price
$ 65.46
Selling Price
$ 58.49
1673
743
1536
2809
Market Price
$ 39.36
Selling Price
$ 33.59
1004
821
681
3755
Market Price
$ 44.34
Selling Price
$ 39.82
1344
647
1243
1619
Market Price
$ 70.12
Selling Price
$ 58.51
1201
821
649
1271
Market Price
$ 33.90
Selling Price
$ 29.24
2457
1986
896
3551
Market Price
$ 51.59
Selling Price
$ 44.23
509
498
287
686
Market Price
$ 62.53
Selling Price
$ 55.63
2914
2158
1197
4805
Market Price
$ 39.90
Selling Price
$ 34.65
471
469
98
1232
Market Price
$ 47.25
Selling Price
$ 42.53
1441
324
1430
2771
Market Price
$ 44.63
Selling Price
$ 39.34
927
863
778
4071
Market Price
$ 49.68
Selling Price
$ 43.06
1171
394
569
4368
Market Price
$ 55.91
Selling Price
$ 50.31
625
596
263
2659
Market Price
$ 42.93
Selling Price
$ 37.84
2321
1549
580
4804
Market Price
$ 42.52
Selling Price
$ 37.96
429
148
379
652
Market Price
$ 50.32
Selling Price
$ 42.32
3027
2864
2036
3213
Market Price
$ 41.98
Selling Price
$ 37.88
2905
604
1695
3520
Market Price
$ 46.82
Selling Price
$ 40.69
902
231
672
1109
Market Price
$ 67.21
Selling Price
$ 58.53
3099
1198
1403
4579