Market Price
$ 41.58
Selling Price
$ 36.43
1627
1026
1263
2320
Market Price
$ 50.83
Selling Price
$ 43.32
775
656
551
1316
Market Price
$ 45.74
Selling Price
$ 40.06
2285
2218
1085
2856
Market Price
$ 50.37
Selling Price
$ 43.99
1154
1021
1126
2850
Market Price
$ 32.86
Selling Price
$ 28.30
2564
2114
1524
4948
Market Price
$ 68.27
Selling Price
$ 59.17
3417
2878
2819
3718
Market Price
$ 50.56
Selling Price
$ 45.86
2922
1698
2400
4489
Market Price
$ 28.02
Selling Price
$ 25.03
2669
922
1913
3899
Market Price
$ 61.88
Selling Price
$ 53.11
904
383
498
924
Market Price
$ 56.68
Selling Price
$ 48.50
1146
1049
959
2814
Market Price
$ 61.72
Selling Price
$ 54.80
372
228
104
946
Market Price
$ 36.73
Selling Price
$ 31.83
2469
631
538
2818
Market Price
$ 55.49
Selling Price
$ 49.78
3345
2036
2191
3419
Market Price
$ 46.38
Selling Price
$ 40.69
743
400
534
1722
Market Price
$ 63.37
Selling Price
$ 54.56
1324
497
740
2272
Market Price
$ 39.34
Selling Price
$ 34.03
1794
469
1580
2363
Market Price
$ 49.10
Selling Price
$ 41.87
1083
960
713
3685
Market Price
$ 31.30
Selling Price
$ 26.77
568
560
169
1839
Market Price
$ 51.35
Selling Price
$ 45.66
575
166
532
1701
Market Price
$ 67.73
Selling Price
$ 58.84
840
604
836
861
Market Price
$ 43.88
Selling Price
$ 39.52
658
274
537
2361
Market Price
$ 44.25
Selling Price
$ 37.92
1170
874
907
1437
Market Price
$ 59.12
Selling Price
$ 53.35
781
577
752
867
Market Price
$ 50.18
Selling Price
$ 44.62
3225
933
1900
4631
Market Price
$ 40.42
Selling Price
$ 36.58
859
204
171
2857
Market Price
$ 41.54
Selling Price
$ 37.76
775
729
679
1537
Market Price
$ 64.80
Selling Price
$ 54.07
1223
458
962
1728
Market Price
$ 53.39
Selling Price
$ 45.87
401
340
396
477
Market Price
$ 31.41
Selling Price
$ 26.76
1659
453
1302
1963
Market Price
$ 51.77
Selling Price
$ 44.31
1408
671
1016
4300
Market Price
$ 38.45
Selling Price
$ 33.26
1818
463
830
2830
Market Price
$ 37.85
Selling Price
$ 32.34
406
329
366
719
Market Price
$ 65.44
Selling Price
$ 57.80
3724
2014
3370
4763
Market Price
$ 64.51
Selling Price
$ 53.90
157
131
63
607
Market Price
$ 46.04
Selling Price
$ 38.89
875
648
640
2350
Market Price
$ 55.59
Selling Price
$ 50.19
1700
873
664
2376
Market Price
$ 32.40
Selling Price
$ 27.35
502
331
309
761
Market Price
$ 49.94
Selling Price
$ 43.85
1368
908
1199
1652
Market Price
$ 61.37
Selling Price
$ 55.64
4233
1476
2306
4443
Market Price
$ 41.46
Selling Price
$ 34.78
2013
1815
1511
3308