Market Price
$ 51.38
Selling Price
$ 43.33
2879
2403
652
4730
Market Price
$ 60.63
Selling Price
$ 53.69
280
251
244
688
Market Price
$ 35.51
Selling Price
$ 31.70
2114
609
1715
3319
Market Price
$ 44.30
Selling Price
$ 38.28
1282
865
757
2828
Market Price
$ 51.86
Selling Price
$ 44.89
1834
579
865
2385
Market Price
$ 34.65
Selling Price
$ 30.40
1200
610
1012
1795
Market Price
$ 32.31
Selling Price
$ 27.36
773
744
739
2220
Market Price
$ 31.35
Selling Price
$ 27.14
140
72
73
436
Market Price
$ 59.54
Selling Price
$ 51.11
1194
1009
719
2591
Market Price
$ 51.43
Selling Price
$ 44.47
1282
554
1111
1289
Market Price
$ 55.53
Selling Price
$ 48.75
793
716
622
933
Market Price
$ 41.00
Selling Price
$ 34.76
359
132
329
876
Market Price
$ 37.34
Selling Price
$ 33.35
1015
422
367
1100
Market Price
$ 67.24
Selling Price
$ 59.00
950
797
241
1388
Market Price
$ 52.34
Selling Price
$ 43.88
838
670
418
2830
Market Price
$ 37.08
Selling Price
$ 33.46
1186
1158
495
3801
Market Price
$ 49.64
Selling Price
$ 44.48
1184
689
560
1457
Market Price
$ 51.18
Selling Price
$ 42.98
2263
1633
2169
3087
Market Price
$ 29.63
Selling Price
$ 25.13
1097
768
254
1362
Market Price
$ 63.36
Selling Price
$ 54.23
1756
1674
1663
4291
Market Price
$ 43.35
Selling Price
$ 38.68
691
271
191
1779
Market Price
$ 31.09
Selling Price
$ 26.38
873
485
261
1175
Market Price
$ 54.86
Selling Price
$ 46.08
1889
1811
479
1906
Market Price
$ 67.12
Selling Price
$ 59.67
1767
927
830
2752
Market Price
$ 45.28
Selling Price
$ 40.75
979
219
722
3368
Market Price
$ 46.73
Selling Price
$ 39.70
1770
490
639
2929
Market Price
$ 37.73
Selling Price
$ 32.58
765
541
190
2194
Market Price
$ 49.05
Selling Price
$ 44.41
2840
2511
1702
4868
Market Price
$ 63.30
Selling Price
$ 54.82
1043
996
703
1437
Market Price
$ 37.30
Selling Price
$ 33.22
1555
590
345
3993
Market Price
$ 60.09
Selling Price
$ 52.10
1497
694
513
3186
Market Price
$ 38.31
Selling Price
$ 32.43
2022
1964
1783
2992
Market Price
$ 59.49
Selling Price
$ 51.68
473
206
370
860
Market Price
$ 35.98
Selling Price
$ 31.99
3225
3072
1064
3441
Market Price
$ 45.63
Selling Price
$ 39.43
3335
865
2123
4234
Market Price
$ 52.35
Selling Price
$ 46.71
2951
2471
2178
3781
Market Price
$ 37.97
Selling Price
$ 33.05
3621
2992
2443
4136
Market Price
$ 50.31
Selling Price
$ 42.84
2330
1384
1877
4990
Market Price
$ 57.65
Selling Price
$ 52.05
1597
1294
1371
3603
Market Price
$ 45.75
Selling Price
$ 40.80
467
301
217
1574