Market Price
$ 51.03
Selling Price
$ 44.29
1133
1050
1096
2835
Market Price
$ 37.67
Selling Price
$ 32.91
672
468
394
731
Market Price
$ 51.69
Selling Price
$ 43.43
612
509
260
1034
Market Price
$ 34.76
Selling Price
$ 29.74
1425
890
1258
2868
Market Price
$ 31.70
Selling Price
$ 26.76
1832
785
1335
1987
Market Price
$ 57.20
Selling Price
$ 49.68
1024
862
400
2540
Market Price
$ 62.36
Selling Price
$ 53.88
661
575
500
2960
Market Price
$ 59.21
Selling Price
$ 53.25
1997
1007
1446
4452
Market Price
$ 44.36
Selling Price
$ 39.12
1217
1185
278
1390
Market Price
$ 31.63
Selling Price
$ 27.44
1702
1085
1198
2810
Market Price
$ 52.94
Selling Price
$ 47.70
203
121
76
443
Market Price
$ 46.38
Selling Price
$ 38.69
1113
463
989
1937
Market Price
$ 58.56
Selling Price
$ 51.92
1826
1648
1680
4655
Market Price
$ 59.73
Selling Price
$ 53.63
516
257
295
938
Market Price
$ 44.99
Selling Price
$ 40.41
3453
1689
2379
4415
Market Price
$ 32.94
Selling Price
$ 29.47
935
555
490
1686
Market Price
$ 45.17
Selling Price
$ 38.99
2260
2236
1657
2573
Market Price
$ 55.80
Selling Price
$ 46.82
647
204
453
801
Market Price
$ 66.15
Selling Price
$ 56.70
478
346
154
2164
Market Price
$ 39.61
Selling Price
$ 35.56
1992
1734
1521
4890
Market Price
$ 64.65
Selling Price
$ 55.37
2813
2309
953
4380
Market Price
$ 29.87
Selling Price
$ 25.43
1594
978
718
3129
Market Price
$ 30.04
Selling Price
$ 27.26
886
773
317
1361
Market Price
$ 32.78
Selling Price
$ 28.63
2611
1510
2457
3295
Market Price
$ 61.20
Selling Price
$ 53.63
4512
3160
2232
4964
Market Price
$ 53.96
Selling Price
$ 48.17
2130
826
456
3927
Market Price
$ 50.33
Selling Price
$ 42.41
2280
1679
550
3851
Market Price
$ 67.86
Selling Price
$ 57.95
822
206
537
2780
Market Price
$ 46.54
Selling Price
$ 39.12
408
109
217
989
Market Price
$ 43.52
Selling Price
$ 37.55
540
346
317
1844
Market Price
$ 32.54
Selling Price
$ 29.54
1411
522
1274
3275
Market Price
$ 57.74
Selling Price
$ 51.72
1319
1083
288
2343
Market Price
$ 38.31
Selling Price
$ 33.02
4037
1808
3957
4730
Market Price
$ 47.78
Selling Price
$ 41.13
1598
1242
1306
1964
Market Price
$ 54.91
Selling Price
$ 49.21
1205
1063
393
2041
Market Price
$ 70.33
Selling Price
$ 59.98
2185
1273
1914
2468
Market Price
$ 32.82
Selling Price
$ 28.56
666
173
539
2890
Market Price
$ 49.33
Selling Price
$ 42.61
3287
2892
1274
3934
Market Price
$ 34.18
Selling Price
$ 29.82
1056
665
831
1904
Market Price
$ 43.68
Selling Price
$ 38.84
1634
1545
720
3008