Market Price
$ 42.82
Selling Price
$ 37.72
3897
1797
1510
4980
Market Price
$ 69.92
Selling Price
$ 58.62
889
315
752
1052
Market Price
$ 61.10
Selling Price
$ 53.46
1502
1371
1050
3234
Market Price
$ 43.23
Selling Price
$ 37.90
2643
1621
2038
4376
Market Price
$ 29.24
Selling Price
$ 25.35
672
248
199
1798
Market Price
$ 49.45
Selling Price
$ 44.61
1210
247
549
3643
Market Price
$ 65.05
Selling Price
$ 57.57
1350
417
1106
2157
Market Price
$ 42.03
Selling Price
$ 37.74
3039
2359
1805
4046
Market Price
$ 39.37
Selling Price
$ 35.38
905
274
777
1468
Market Price
$ 42.50
Selling Price
$ 38.06
403
247
165
855
Market Price
$ 37.65
Selling Price
$ 31.63
905
713
647
2757
Market Price
$ 49.65
Selling Price
$ 43.37
503
198
471
1513
Market Price
$ 35.42
Selling Price
$ 30.07
2249
2175
928
2566
Market Price
$ 30.48
Selling Price
$ 27.33
1471
835
1134
4752
Market Price
$ 32.62
Selling Price
$ 27.20
514
111
424
1416
Market Price
$ 44.57
Selling Price
$ 39.55
927
891
821
1622
Market Price
$ 29.69
Selling Price
$ 25.19
2181
1219
1252
3458
Market Price
$ 49.13
Selling Price
$ 43.79
425
224
400
474
Market Price
$ 51.00
Selling Price
$ 44.59
1846
1094
963
4832
Market Price
$ 33.64
Selling Price
$ 28.06
144
52
98
602
Market Price
$ 53.94
Selling Price
$ 46.90
2153
1244
2128
2841
Market Price
$ 43.97
Selling Price
$ 37.14
2500
1639
1818
4932
Market Price
$ 30.38
Selling Price
$ 26.27
2944
976
1399
4461
Market Price
$ 39.36
Selling Price
$ 34.74
990
447
735
2936
Market Price
$ 47.72
Selling Price
$ 40.81
2399
580
1555
3886
Market Price
$ 40.24
Selling Price
$ 36.43
1311
902
728
1835
Market Price
$ 58.07
Selling Price
$ 50.45
1787
406
1230
2484
Market Price
$ 61.48
Selling Price
$ 51.94
1677
584
450
4788
Market Price
$ 55.83
Selling Price
$ 49.74
754
319
180
1282
Market Price
$ 63.53
Selling Price
$ 57.26
1007
236
374
1092
Market Price
$ 53.87
Selling Price
$ 47.19
831
653
221
2416
Market Price
$ 61.45
Selling Price
$ 51.23
1627
768
1082
2546
Market Price
$ 31.18
Selling Price
$ 26.31
599
393
434
1771
Market Price
$ 35.40
Selling Price
$ 30.11
1506
1158
1395
2581
Market Price
$ 38.52
Selling Price
$ 33.08
2284
1489
946
3137
Market Price
$ 28.83
Selling Price
$ 25.10
581
208
383
753
Market Price
$ 39.59
Selling Price
$ 34.14
574
215
432
819
Market Price
$ 33.77
Selling Price
$ 28.54
1631
450
1526
4794
Market Price
$ 58.96
Selling Price
$ 51.18
1539
1415
422
2816
Market Price
$ 62.80
Selling Price
$ 55.79
1114
267
712
1264