Market Price
$ 62.05
Selling Price
$ 52.16
2320
1977
1784
4120
Market Price
$ 39.68
Selling Price
$ 33.65
974
865
499
1259
Market Price
$ 34.48
Selling Price
$ 30.36
328
96
132
942
Market Price
$ 61.62
Selling Price
$ 54.39
1584
706
923
2747
Market Price
$ 41.27
Selling Price
$ 37.19
2720
2539
2415
4268
Market Price
$ 68.97
Selling Price
$ 58.85
1260
1259
657
2468
Market Price
$ 47.30
Selling Price
$ 42.36
2158
916
2078
3357
Market Price
$ 48.50
Selling Price
$ 42.65
985
919
507
4326
Market Price
$ 57.86
Selling Price
$ 48.63
440
290
154
1570
Market Price
$ 66.53
Selling Price
$ 58.50
3861
1196
1795
4416
Market Price
$ 45.49
Selling Price
$ 37.95
1736
976
368
2346
Market Price
$ 55.83
Selling Price
$ 47.09
628
132
168
2032
Market Price
$ 63.79
Selling Price
$ 57.49
2835
604
589
4788
Market Price
$ 42.46
Selling Price
$ 36.79
316
161
76
1181
Market Price
$ 67.86
Selling Price
$ 57.16
3274
1975
1236
4919
Market Price
$ 31.56
Selling Price
$ 28.00
484
193
474
514
Market Price
$ 34.54
Selling Price
$ 30.94
2235
655
2108
2789
Market Price
$ 40.18
Selling Price
$ 33.91
874
738
542
1362
Market Price
$ 41.74
Selling Price
$ 37.86
705
431
673
778
Market Price
$ 64.85
Selling Price
$ 55.14
793
636
499
1254
Market Price
$ 66.73
Selling Price
$ 59.27
926
234
749
1628
Market Price
$ 41.43
Selling Price
$ 37.07
398
149
282
526
Market Price
$ 67.73
Selling Price
$ 57.03
489
213
294
2271
Market Price
$ 32.50
Selling Price
$ 27.70
1812
1161
1503
2973
Market Price
$ 34.34
Selling Price
$ 30.48
676
195
306
1391
Market Price
$ 50.29
Selling Price
$ 44.91
1037
880
871
1729
Market Price
$ 53.22
Selling Price
$ 44.69
560
458
176
1177
Market Price
$ 60.28
Selling Price
$ 51.17
2521
2176
1401
2769
Market Price
$ 32.47
Selling Price
$ 27.06
2444
495
567
2807
Market Price
$ 60.56
Selling Price
$ 54.71
1390
1248
1390
3434
Market Price
$ 59.51
Selling Price
$ 50.50
843
503
327
976
Market Price
$ 51.82
Selling Price
$ 45.93
2168
2103
900
2449
Market Price
$ 61.02
Selling Price
$ 51.38
2965
1235
2018
3075
Market Price
$ 58.89
Selling Price
$ 50.33
1113
848
872
2728
Market Price
$ 65.48
Selling Price
$ 58.42
1930
471
932
1948
Market Price
$ 56.00
Selling Price
$ 48.92
3090
1773
1262
3789
Market Price
$ 62.72
Selling Price
$ 53.72
1804
549
1669
2255
Market Price
$ 35.81
Selling Price
$ 29.90
795
569
354
1893
Market Price
$ 51.96
Selling Price
$ 46.93
1132
920
779
2831
Market Price
$ 66.65
Selling Price
$ 59.91
1426
975
953
1452