Market Price
$ 50.89
Selling Price
$ 42.43
253
196
90
679
Market Price
$ 54.17
Selling Price
$ 46.98
2235
2215
1753
4212
Market Price
$ 37.53
Selling Price
$ 32.49
1948
793
959
4893
Market Price
$ 61.04
Selling Price
$ 53.50
1754
1681
1343
2457
Market Price
$ 52.10
Selling Price
$ 46.66
733
297
558
3413
Market Price
$ 47.16
Selling Price
$ 39.94
3699
2455
2869
4758
Market Price
$ 37.08
Selling Price
$ 31.01
662
655
388
1442
Market Price
$ 60.44
Selling Price
$ 53.37
1847
715
724
2455
Market Price
$ 65.77
Selling Price
$ 58.61
3546
3372
3142
3981
Market Price
$ 43.61
Selling Price
$ 36.56
987
899
247
1648
Market Price
$ 36.83
Selling Price
$ 33.06
1234
618
1031
2756
Market Price
$ 40.10
Selling Price
$ 34.59
665
163
401
1733
Market Price
$ 45.72
Selling Price
$ 38.29
827
472
607
1228
Market Price
$ 49.97
Selling Price
$ 43.95
4023
3334
1033
4634
Market Price
$ 45.76
Selling Price
$ 40.49
3184
3164
1340
4230
Market Price
$ 38.45
Selling Price
$ 32.83
3132
2827
2170
4237
Market Price
$ 38.66
Selling Price
$ 32.89
2108
1961
1637
2353
Market Price
$ 66.84
Selling Price
$ 58.88
2125
1290
514
2953
Market Price
$ 35.38
Selling Price
$ 32.16
1584
1218
663
2445
Market Price
$ 43.11
Selling Price
$ 37.31
3043
2272
2709
4287
Market Price
$ 61.68
Selling Price
$ 54.80
2061
2032
1534
4556
Market Price
$ 68.17
Selling Price
$ 58.90
301
237
81
1054
Market Price
$ 54.04
Selling Price
$ 48.23
851
304
573
1710
Market Price
$ 60.20
Selling Price
$ 52.42
691
607
147
1388
Market Price
$ 58.50
Selling Price
$ 51.29
4055
3239
1886
4268
Market Price
$ 66.72
Selling Price
$ 59.67
1095
591
648
2206
Market Price
$ 32.36
Selling Price
$ 27.35
1430
544
1213
2831
Market Price
$ 61.07
Selling Price
$ 52.37
817
184
476
2579
Market Price
$ 66.84
Selling Price
$ 58.16
3561
1254
3302
3610
Market Price
$ 55.45
Selling Price
$ 47.81
610
187
464
653
Market Price
$ 32.93
Selling Price
$ 28.63
1419
1377
846
4776
Market Price
$ 56.00
Selling Price
$ 46.79
1105
308
500
1336
Market Price
$ 43.32
Selling Price
$ 36.77
1335
1265
714
1723
Market Price
$ 29.91
Selling Price
$ 25.68
382
338
205
1077
Market Price
$ 53.82
Selling Price
$ 45.55
261
106
218
1144
Market Price
$ 54.35
Selling Price
$ 47.35
1344
1194
395
3600
Market Price
$ 35.89
Selling Price
$ 32.07
335
117
201
512
Market Price
$ 45.75
Selling Price
$ 41.00
857
216
853
1221
Market Price
$ 55.23
Selling Price
$ 49.31
2241
1082
796
2345
Market Price
$ 44.03
Selling Price
$ 36.85
2502
1354
1373
3132