Market Price
$ 30.41
Selling Price
$ 25.73
972
564
291
3350
Market Price
$ 31.26
Selling Price
$ 26.08
3857
2564
1643
4287
Market Price
$ 44.73
Selling Price
$ 38.22
1170
786
936
1210
Market Price
$ 55.29
Selling Price
$ 46.68
1299
1074
687
1492
Market Price
$ 39.53
Selling Price
$ 33.39
695
279
344
928
Market Price
$ 48.27
Selling Price
$ 43.42
3902
1860
1084
4129
Market Price
$ 47.76
Selling Price
$ 41.24
1284
1081
863
2559
Market Price
$ 38.59
Selling Price
$ 34.26
530
520
391
707
Market Price
$ 54.06
Selling Price
$ 46.69
2500
2439
1825
4780
Market Price
$ 68.96
Selling Price
$ 58.06
1620
927
1284
1993
Market Price
$ 30.40
Selling Price
$ 26.20
2576
826
1715
3010
Market Price
$ 44.74
Selling Price
$ 39.32
2967
850
2134
4110
Market Price
$ 53.78
Selling Price
$ 48.46
2778
2314
1782
3699
Market Price
$ 39.73
Selling Price
$ 36.00
741
401
608
1470
Market Price
$ 40.35
Selling Price
$ 35.51
3803
3072
1726
3938
Market Price
$ 58.56
Selling Price
$ 50.52
835
172
174
1383
Market Price
$ 45.57
Selling Price
$ 40.70
2571
1811
1282
2932
Market Price
$ 50.32
Selling Price
$ 42.65
2596
2165
2049
2954
Market Price
$ 43.52
Selling Price
$ 37.52
734
182
583
2880
Market Price
$ 45.58
Selling Price
$ 39.99
732
633
686
1108
Market Price
$ 40.27
Selling Price
$ 34.14
592
248
270
897
Market Price
$ 69.47
Selling Price
$ 58.57
4425
4092
1798
4703
Market Price
$ 60.95
Selling Price
$ 54.57
1051
718
434
2241
Market Price
$ 33.70
Selling Price
$ 28.09
1351
1150
977
2013
Market Price
$ 62.32
Selling Price
$ 55.30
1605
1414
846
2241
Market Price
$ 32.76
Selling Price
$ 27.80
799
584
460
916
Market Price
$ 64.84
Selling Price
$ 54.56
1579
799
496
4452
Market Price
$ 56.06
Selling Price
$ 50.00
988
976
339
4849
Market Price
$ 64.72
Selling Price
$ 56.82
695
164
514
850
Market Price
$ 40.17
Selling Price
$ 34.69
2384
1391
2250
2883
Market Price
$ 49.98
Selling Price
$ 42.22
1127
300
506
1967
Market Price
$ 30.39
Selling Price
$ 27.13
935
384
771
1808
Market Price
$ 54.11
Selling Price
$ 46.15
1107
488
979
1284
Market Price
$ 54.92
Selling Price
$ 47.87
601
188
121
2681
Market Price
$ 49.79
Selling Price
$ 44.40
667
630
501
2909
Market Price
$ 58.99
Selling Price
$ 49.71
1059
547
361
1127
Market Price
$ 42.58
Selling Price
$ 36.38
243
199
240
622
Market Price
$ 53.18
Selling Price
$ 47.40
2287
1543
1359
2785
Market Price
$ 53.74
Selling Price
$ 46.87
4379
2138
3079
4528
Market Price
$ 35.88
Selling Price
$ 30.66
1295
652
695
4892