Market Price
$ 60.13
Selling Price
$ 52.02
1464
1281
942
4790
Market Price
$ 49.69
Selling Price
$ 43.27
709
497
548
3136
Market Price
$ 40.41
Selling Price
$ 34.78
1239
1080
1051
2238
Market Price
$ 54.09
Selling Price
$ 46.88
540
313
387
555
Market Price
$ 40.77
Selling Price
$ 34.87
2975
2298
2888
3233
Market Price
$ 64.99
Selling Price
$ 57.49
810
710
471
1402
Market Price
$ 59.24
Selling Price
$ 52.53
746
676
181
1328
Market Price
$ 28.47
Selling Price
$ 25.06
277
148
118
1062
Market Price
$ 32.67
Selling Price
$ 27.58
3719
2554
2705
4428
Market Price
$ 46.22
Selling Price
$ 40.95
1883
605
1751
3385
Market Price
$ 58.47
Selling Price
$ 50.72
923
402
396
4046
Market Price
$ 44.91
Selling Price
$ 39.22
2791
1953
2080
3910
Market Price
$ 45.12
Selling Price
$ 40.13
2160
2124
1417
2545
Market Price
$ 52.71
Selling Price
$ 45.48
4806
3529
1668
4980
Market Price
$ 64.36
Selling Price
$ 54.08
318
248
235
1042
Market Price
$ 51.85
Selling Price
$ 43.31
764
569
530
924
Market Price
$ 54.93
Selling Price
$ 45.83
1866
624
755
3339
Market Price
$ 50.27
Selling Price
$ 41.94
749
282
365
2452
Market Price
$ 52.38
Selling Price
$ 46.30
1757
894
1104
3129
Market Price
$ 51.22
Selling Price
$ 43.18
928
341
615
2843
Market Price
$ 69.82
Selling Price
$ 59.86
1803
1144
1252
2086
Market Price
$ 33.88
Selling Price
$ 30.38
491
291
142
973
Market Price
$ 63.28
Selling Price
$ 57.35
434
333
196
906
Market Price
$ 34.53
Selling Price
$ 30.45
944
777
422
3713
Market Price
$ 40.41
Selling Price
$ 34.97
1017
588
519
2462
Market Price
$ 57.36
Selling Price
$ 51.47
1250
825
785
3334
Market Price
$ 48.36
Selling Price
$ 42.46
3806
2282
3302
4446
Market Price
$ 38.99
Selling Price
$ 33.61
4015
2192
3920
4851
Market Price
$ 63.70
Selling Price
$ 56.86
479
129
332
551
Market Price
$ 47.49
Selling Price
$ 40.23
1949
1837
1309
2311
Market Price
$ 33.54
Selling Price
$ 28.09
3473
3172
1918
4332
Market Price
$ 41.53
Selling Price
$ 36.75
1198
1119
968
2110
Market Price
$ 50.17
Selling Price
$ 43.55
348
331
322
1678
Market Price
$ 46.11
Selling Price
$ 40.33
480
187
425
837
Market Price
$ 62.85
Selling Price
$ 56.04
2338
1139
1763
3098
Market Price
$ 69.23
Selling Price
$ 59.95
2537
1581
884
4939
Market Price
$ 30.20
Selling Price
$ 26.24
160
144
156
532
Market Price
$ 57.13
Selling Price
$ 50.41
4603
3297
920
4999
Market Price
$ 61.08
Selling Price
$ 55.27
1995
926
823
2945
Market Price
$ 50.81
Selling Price
$ 43.65
4135
1555
3164
4416