Market Price
$ 49.17
Selling Price
$ 41.78
2864
1927
1540
4994
Market Price
$ 31.57
Selling Price
$ 28.14
933
366
434
2434
Market Price
$ 42.74
Selling Price
$ 36.30
2889
762
2471
4981
Market Price
$ 64.71
Selling Price
$ 54.46
527
331
384
1885
Market Price
$ 67.73
Selling Price
$ 58.66
1387
1003
1120
1434
Market Price
$ 57.31
Selling Price
$ 47.96
1759
1713
486
2610
Market Price
$ 46.02
Selling Price
$ 40.37
1046
502
600
3408
Market Price
$ 63.83
Selling Price
$ 54.63
1060
449
651
1845
Market Price
$ 50.55
Selling Price
$ 45.93
3171
2924
1936
3485
Market Price
$ 58.93
Selling Price
$ 50.01
897
440
373
2995
Market Price
$ 55.89
Selling Price
$ 48.03
657
397
557
728
Market Price
$ 61.29
Selling Price
$ 55.05
879
542
422
1923
Market Price
$ 61.37
Selling Price
$ 55.74
1447
1301
708
3246
Market Price
$ 36.33
Selling Price
$ 31.22
2233
1371
1537
4156
Market Price
$ 40.69
Selling Price
$ 36.79
2962
1237
2576
3907
Market Price
$ 62.67
Selling Price
$ 54.24
963
759
349
3634
Market Price
$ 53.77
Selling Price
$ 46.47
2338
1991
905
4791
Market Price
$ 43.70
Selling Price
$ 39.37
1999
500
1220
3721
Market Price
$ 47.26
Selling Price
$ 41.79
1384
1190
405
1385
Market Price
$ 70.74
Selling Price
$ 59.87
392
367
338
489
Market Price
$ 50.68
Selling Price
$ 42.51
657
654
378
1590
Market Price
$ 62.90
Selling Price
$ 54.23
2050
979
1968
2059
Market Price
$ 65.72
Selling Price
$ 56.22
2049
1389
1094
4894
Market Price
$ 62.76
Selling Price
$ 55.62
2080
853
1890
2725
Market Price
$ 47.54
Selling Price
$ 42.29
4353
3532
1646
4470
Market Price
$ 37.19
Selling Price
$ 31.94
500
153
110
872
Market Price
$ 49.52
Selling Price
$ 42.48
1111
487
634
2698
Market Price
$ 33.84
Selling Price
$ 28.48
1258
1007
1007
4366
Market Price
$ 54.33
Selling Price
$ 48.30
578
348
391
2882
Market Price
$ 46.39
Selling Price
$ 39.35
926
571
921
1025
Market Price
$ 47.58
Selling Price
$ 41.15
649
576
566
3223
Market Price
$ 64.73
Selling Price
$ 58.79
2780
628
2648
3315
Market Price
$ 47.06
Selling Price
$ 40.94
1361
1284
1192
4096
Market Price
$ 59.71
Selling Price
$ 51.97
3345
1957
1200
4041
Market Price
$ 33.54
Selling Price
$ 29.64
801
234
164
1124
Market Price
$ 53.51
Selling Price
$ 47.08
1520
551
602
2359
Market Price
$ 55.88
Selling Price
$ 48.58
458
133
408
2069
Market Price
$ 51.53
Selling Price
$ 45.27
803
417
388
3298
Market Price
$ 32.58
Selling Price
$ 27.60
853
490
338
1702
Market Price
$ 66.46
Selling Price
$ 57.57
872
252
556
1453