Market Price
$ 45.56
Selling Price
$ 40.93
1628
1043
1536
1665
Market Price
$ 43.99
Selling Price
$ 37.65
1428
461
670
1658
Market Price
$ 45.24
Selling Price
$ 40.77
2278
2082
1901
2367
Market Price
$ 68.13
Selling Price
$ 58.74
760
226
294
1187
Market Price
$ 46.29
Selling Price
$ 40.97
2050
1492
457
2086
Market Price
$ 58.80
Selling Price
$ 52.04
1063
994
608
3991
Market Price
$ 60.49
Selling Price
$ 53.07
1037
250
513
1496
Market Price
$ 44.29
Selling Price
$ 39.44
161
54
126
525
Market Price
$ 33.43
Selling Price
$ 28.05
547
454
405
1633
Market Price
$ 42.29
Selling Price
$ 36.93
1473
1030
732
3867
Market Price
$ 37.93
Selling Price
$ 32.20
3908
2085
2749
3923
Market Price
$ 64.72
Selling Price
$ 56.36
2861
1702
1061
3189
Market Price
$ 61.21
Selling Price
$ 51.53
1151
646
1046
1774
Market Price
$ 66.41
Selling Price
$ 58.76
1417
689
942
4028
Market Price
$ 30.60
Selling Price
$ 25.76
1249
1064
402
2367
Market Price
$ 44.85
Selling Price
$ 38.35
2049
887
1851
2364
Market Price
$ 54.21
Selling Price
$ 47.00
1040
889
951
2394
Market Price
$ 64.78
Selling Price
$ 57.21
1406
1050
1121
3395
Market Price
$ 56.16
Selling Price
$ 48.02
1896
936
887
3748
Market Price
$ 33.36
Selling Price
$ 29.30
1173
510
399
2197
Market Price
$ 69.85
Selling Price
$ 59.49
2970
690
1529
3243
Market Price
$ 38.19
Selling Price
$ 34.38
1373
1253
1128
2563
Market Price
$ 47.33
Selling Price
$ 40.80
168
111
73
432
Market Price
$ 67.65
Selling Price
$ 59.88
2800
1659
563
4135
Market Price
$ 49.84
Selling Price
$ 42.86
612
246
241
1707
Market Price
$ 37.60
Selling Price
$ 31.47
3639
1587
3624
3890
Market Price
$ 34.92
Selling Price
$ 29.84
1510
1070
892
4027
Market Price
$ 50.48
Selling Price
$ 42.57
1424
1187
1133
2593
Market Price
$ 47.27
Selling Price
$ 41.01
1638
1617
359
3867
Market Price
$ 39.59
Selling Price
$ 34.15
1192
1054
453
2395
Market Price
$ 68.81
Selling Price
$ 58.25
2192
2129
685
3301
Market Price
$ 62.08
Selling Price
$ 54.03
1859
1312
713
3727
Market Price
$ 46.29
Selling Price
$ 38.97
2014
1837
1987
3466
Market Price
$ 44.92
Selling Price
$ 38.61
431
267
236
1300
Market Price
$ 34.81
Selling Price
$ 31.36
4227
1452
3404
5000
Market Price
$ 37.14
Selling Price
$ 31.07
482
226
157
568
Market Price
$ 39.22
Selling Price
$ 32.99
985
567
946
2676
Market Price
$ 68.56
Selling Price
$ 59.63
386
274
137
1905
Market Price
$ 50.45
Selling Price
$ 45.05
1919
1060
430
3496
Market Price
$ 53.90
Selling Price
$ 46.87
1215
502
877
1279