Market Price
$ 34.40
Selling Price
$ 30.60
3167
1524
1962
3401
Market Price
$ 35.82
Selling Price
$ 32.48
2025
1235
549
2032
Market Price
$ 56.56
Selling Price
$ 47.27
3096
2340
1048
3701
Market Price
$ 69.15
Selling Price
$ 59.62
2211
654
878
2282
Market Price
$ 58.93
Selling Price
$ 51.95
595
442
493
2184
Market Price
$ 39.85
Selling Price
$ 35.04
2275
1752
2210
2484
Market Price
$ 51.11
Selling Price
$ 44.42
260
115
77
550
Market Price
$ 59.70
Selling Price
$ 54.01
1233
995
988
3232
Market Price
$ 35.87
Selling Price
$ 31.88
249
192
79
749
Market Price
$ 43.87
Selling Price
$ 38.47
952
313
681
1275
Market Price
$ 53.83
Selling Price
$ 45.15
3416
2930
942
4093
Market Price
$ 34.04
Selling Price
$ 30.76
816
725
487
1294
Market Price
$ 45.37
Selling Price
$ 39.55
2807
611
1906
4921
Market Price
$ 54.11
Selling Price
$ 47.33
609
415
564
2972
Market Price
$ 54.36
Selling Price
$ 45.70
3195
1913
3079
4058
Market Price
$ 32.60
Selling Price
$ 28.73
2455
1311
2355
4199
Market Price
$ 41.79
Selling Price
$ 35.98
516
424
113
2578
Market Price
$ 50.09
Selling Price
$ 42.06
1560
774
775
3481
Market Price
$ 57.96
Selling Price
$ 49.77
1197
907
814
1673
Market Price
$ 43.87
Selling Price
$ 37.27
1093
817
934
2359
Market Price
$ 29.96
Selling Price
$ 25.52
2357
1224
1254
2487
Market Price
$ 52.52
Selling Price
$ 45.12
1094
612
944
1527
Market Price
$ 52.06
Selling Price
$ 46.68
1903
1369
1419
4704
Market Price
$ 48.65
Selling Price
$ 42.77
2313
1505
890
3210
Market Price
$ 41.34
Selling Price
$ 35.72
1033
376
981
2583
Market Price
$ 29.91
Selling Price
$ 25.28
1827
1519
805
4636
Market Price
$ 37.56
Selling Price
$ 33.55
2196
1640
1142
3742
Market Price
$ 59.55
Selling Price
$ 50.83
1925
628
1289
3508
Market Price
$ 33.60
Selling Price
$ 30.20
3156
1794
3055
4085
Market Price
$ 28.33
Selling Price
$ 25.06
3217
1655
1308
3650
Market Price
$ 64.98
Selling Price
$ 58.36
2502
1254
553
2623
Market Price
$ 65.58
Selling Price
$ 57.25
2765
1522
2254
4003
Market Price
$ 61.83
Selling Price
$ 55.97
771
635
748
956
Market Price
$ 35.78
Selling Price
$ 30.86
586
548
572
688
Market Price
$ 54.02
Selling Price
$ 47.78
1073
475
1067
4815
Market Price
$ 42.62
Selling Price
$ 37.67
751
256
263
3080
Market Price
$ 42.72
Selling Price
$ 38.53
1268
1233
797
2870
Market Price
$ 34.95
Selling Price
$ 31.66
3542
3271
2041
3907
Market Price
$ 60.62
Selling Price
$ 54.92
1790
1603
1287
4320
Market Price
$ 28.72
Selling Price
$ 25.99
2651
1131
1975
2913