Market Price
$ 43.62
Selling Price
$ 38.10
2052
721
1988
4887
Market Price
$ 51.83
Selling Price
$ 44.14
354
286
184
778
Market Price
$ 32.38
Selling Price
$ 29.21
4633
4520
4423
4728
Market Price
$ 29.64
Selling Price
$ 25.63
2438
2165
1352
2673
Market Price
$ 40.84
Selling Price
$ 36.32
155
131
109
536
Market Price
$ 65.75
Selling Price
$ 55.32
1205
349
468
3904
Market Price
$ 55.18
Selling Price
$ 48.42
3108
2826
2451
4375
Market Price
$ 61.29
Selling Price
$ 53.93
2379
581
2318
2439
Market Price
$ 46.87
Selling Price
$ 42.07
1824
1214
1000
3825
Market Price
$ 61.66
Selling Price
$ 55.48
440
346
214
782
Market Price
$ 52.13
Selling Price
$ 46.78
370
236
116
424
Market Price
$ 32.06
Selling Price
$ 27.80
939
247
285
3499
Market Price
$ 66.07
Selling Price
$ 57.41
1935
1152
1714
3255
Market Price
$ 63.89
Selling Price
$ 54.75
3775
2551
3449
4938
Market Price
$ 46.97
Selling Price
$ 40.44
1645
880
961
2444
Market Price
$ 46.81
Selling Price
$ 40.82
240
214
169
1049
Market Price
$ 51.95
Selling Price
$ 46.22
1576
718
1172
2921
Market Price
$ 63.79
Selling Price
$ 55.10
1368
1058
1153
2180
Market Price
$ 50.19
Selling Price
$ 44.75
1698
930
1302
1854
Market Price
$ 41.67
Selling Price
$ 36.23
418
406
377
1030
Market Price
$ 43.66
Selling Price
$ 37.12
1993
1404
846
2873
Market Price
$ 33.09
Selling Price
$ 29.80
3209
1791
1654
4712
Market Price
$ 33.55
Selling Price
$ 28.96
2093
627
1183
2698
Market Price
$ 35.81
Selling Price
$ 29.99
1216
1156
905
1307
Market Price
$ 35.33
Selling Price
$ 32.00
910
671
405
1823
Market Price
$ 64.67
Selling Price
$ 58.34
2414
1160
1201
4366
Market Price
$ 49.56
Selling Price
$ 43.24
952
586
471
4552
Market Price
$ 51.99
Selling Price
$ 44.28
2924
1826
1550
3243
Market Price
$ 59.98
Selling Price
$ 51.05
2409
1684
563
2663
Market Price
$ 43.82
Selling Price
$ 38.66
434
116
343
2016
Market Price
$ 45.49
Selling Price
$ 39.08
564
131
523
950
Market Price
$ 36.41
Selling Price
$ 32.25
892
449
484
2002
Market Price
$ 51.13
Selling Price
$ 44.06
2640
906
2392
2749
Market Price
$ 62.92
Selling Price
$ 54.35
4458
1314
3307
4934
Market Price
$ 49.06
Selling Price
$ 44.23
1491
926
1334
4461
Market Price
$ 56.55
Selling Price
$ 47.27
4162
3361
3426
4968
Market Price
$ 38.54
Selling Price
$ 32.37
3309
2424
913
4743
Market Price
$ 46.46
Selling Price
$ 41.52
857
428
817
3764
Market Price
$ 31.25
Selling Price
$ 26.75
1533
1183
1423
2955
Market Price
$ 65.47
Selling Price
$ 57.41
1002
726
926
3245