Market Price
$ 46.64
Selling Price
$ 39.91
1960
720
1651
4408
Market Price
$ 57.70
Selling Price
$ 51.99
1149
462
591
1818
Market Price
$ 49.75
Selling Price
$ 41.69
2652
1910
2167
2936
Market Price
$ 63.94
Selling Price
$ 55.48
1179
361
478
4347
Market Price
$ 69.69
Selling Price
$ 58.58
1697
366
771
4400
Market Price
$ 53.72
Selling Price
$ 47.46
1192
519
990
2589
Market Price
$ 45.78
Selling Price
$ 39.58
1248
1072
1089
4718
Market Price
$ 46.71
Selling Price
$ 41.82
3047
938
1420
3397
Market Price
$ 55.05
Selling Price
$ 48.17
1305
478
1076
1740
Market Price
$ 55.57
Selling Price
$ 46.34
1406
1122
1270
1910
Market Price
$ 47.39
Selling Price
$ 41.18
3520
2419
2289
4467
Market Price
$ 65.09
Selling Price
$ 56.51
331
235
105
1617
Market Price
$ 28.92
Selling Price
$ 25.46
2461
2399
1330
3598
Market Price
$ 31.67
Selling Price
$ 26.93
574
321
427
643
Market Price
$ 33.16
Selling Price
$ 28.07
2460
1240
2272
4055
Market Price
$ 47.04
Selling Price
$ 41.13
1180
454
764
4484
Market Price
$ 56.58
Selling Price
$ 50.87
4363
2640
3556
4715
Market Price
$ 31.61
Selling Price
$ 27.74
333
201
121
650
Market Price
$ 51.42
Selling Price
$ 44.27
725
296
454
1219
Market Price
$ 63.10
Selling Price
$ 56.21
1132
293
635
1754
Market Price
$ 54.36
Selling Price
$ 47.25
1360
938
530
4265
Market Price
$ 31.47
Selling Price
$ 28.35
2358
1199
1606
4816
Market Price
$ 69.80
Selling Price
$ 58.17
2626
2121
1828
4003
Market Price
$ 52.84
Selling Price
$ 44.16
1541
744
1365
3026
Market Price
$ 54.79
Selling Price
$ 45.88
3521
3083
2010
3870
Market Price
$ 49.75
Selling Price
$ 41.75
3521
2304
768
4253
Market Price
$ 38.45
Selling Price
$ 34.29
583
125
418
1879
Market Price
$ 54.56
Selling Price
$ 46.57
1118
1091
356
1172
Market Price
$ 51.36
Selling Price
$ 46.18
1130
407
523
3927
Market Price
$ 49.59
Selling Price
$ 41.45
2546
1831
1304
3835
Market Price
$ 67.85
Selling Price
$ 57.02
2889
1069
2218
4041
Market Price
$ 30.18
Selling Price
$ 26.22
686
188
423
1481
Market Price
$ 59.32
Selling Price
$ 51.35
2555
805
1033
4053
Market Price
$ 39.39
Selling Price
$ 33.52
842
701
417
1517
Market Price
$ 61.26
Selling Price
$ 53.74
1406
1221
983
1540
Market Price
$ 64.72
Selling Price
$ 58.40
3253
967
786
4842
Market Price
$ 69.35
Selling Price
$ 59.42
3237
3057
2617
3328
Market Price
$ 66.07
Selling Price
$ 59.57
344
218
213
995
Market Price
$ 68.96
Selling Price
$ 59.47
1231
511
513
4379
Market Price
$ 41.78
Selling Price
$ 35.93
1001
216
497
3185