Market Price
$ 52.71
Selling Price
$ 46.38
640
336
606
2637
Market Price
$ 65.48
Selling Price
$ 56.88
1507
511
1246
2864
Market Price
$ 42.24
Selling Price
$ 36.00
1996
424
637
2707
Market Price
$ 38.31
Selling Price
$ 32.70
808
352
512
1514
Market Price
$ 38.56
Selling Price
$ 34.17
534
186
251
890
Market Price
$ 30.14
Selling Price
$ 26.06
1091
280
694
1219
Market Price
$ 40.74
Selling Price
$ 35.37
2197
1493
1352
3398
Market Price
$ 62.57
Selling Price
$ 53.60
440
418
253
504
Market Price
$ 54.82
Selling Price
$ 45.87
2894
1168
2834
4288
Market Price
$ 43.84
Selling Price
$ 38.59
1155
601
1012
4320
Market Price
$ 48.62
Selling Price
$ 40.69
1283
475
469
2193
Market Price
$ 40.06
Selling Price
$ 34.95
3694
1703
3242
4085
Market Price
$ 42.85
Selling Price
$ 36.35
1287
342
611
2959
Market Price
$ 60.07
Selling Price
$ 52.27
1736
1725
1243
3972
Market Price
$ 37.66
Selling Price
$ 31.67
2778
2168
1971
3601
Market Price
$ 31.49
Selling Price
$ 27.02
931
444
469
3694
Market Price
$ 29.09
Selling Price
$ 26.15
2114
1212
1593
3992
Market Price
$ 29.71
Selling Price
$ 26.24
2377
1217
1696
3356
Market Price
$ 57.52
Selling Price
$ 50.02
1502
858
847
1717
Market Price
$ 47.49
Selling Price
$ 42.95
2576
1857
642
4046
Market Price
$ 65.59
Selling Price
$ 58.25
120
92
36
422
Market Price
$ 32.62
Selling Price
$ 27.76
557
497
403
1658
Market Price
$ 49.50
Selling Price
$ 41.85
957
310
839
2799
Market Price
$ 61.55
Selling Price
$ 52.17
749
199
500
1502
Market Price
$ 58.57
Selling Price
$ 52.99
528
292
178
1877
Market Price
$ 30.79
Selling Price
$ 27.60
1992
1302
427
4184
Market Price
$ 61.85
Selling Price
$ 55.01
1649
1637
898
3879
Market Price
$ 55.99
Selling Price
$ 50.81
835
481
476
957
Market Price
$ 65.46
Selling Price
$ 58.01
409
145
190
1514
Market Price
$ 68.52
Selling Price
$ 59.75
2062
1122
1613
4271
Market Price
$ 55.14
Selling Price
$ 48.58
1870
486
1763
2931
Market Price
$ 45.54
Selling Price
$ 41.05
3974
3533
2931
4906
Market Price
$ 36.65
Selling Price
$ 32.22
399
87
383
444
Market Price
$ 50.27
Selling Price
$ 43.36
2975
1941
982
4955
Market Price
$ 59.56
Selling Price
$ 53.19
1867
750
1602
3158
Market Price
$ 47.33
Selling Price
$ 42.52
2304
1796
962
3655
Market Price
$ 52.96
Selling Price
$ 44.81
345
218
261
1022
Market Price
$ 34.58
Selling Price
$ 28.85
390
259
149
698
Market Price
$ 68.02
Selling Price
$ 59.81
402
379
397
1683
Market Price
$ 69.83
Selling Price
$ 58.40
2159
601
709
3214