Market Price
$ 52.53
Selling Price
$ 45.44
2306
640
1012
4113
Market Price
$ 58.23
Selling Price
$ 50.60
2742
846
573
3877
Market Price
$ 57.35
Selling Price
$ 49.19
619
560
232
881
Market Price
$ 50.81
Selling Price
$ 45.11
611
405
552
1741
Market Price
$ 44.81
Selling Price
$ 38.79
1454
418
1109
4504
Market Price
$ 47.46
Selling Price
$ 41.28
1157
1051
527
1273
Market Price
$ 41.77
Selling Price
$ 35.87
1863
553
1848
3890
Market Price
$ 30.99
Selling Price
$ 26.02
2465
1497
2353
4294
Market Price
$ 41.58
Selling Price
$ 34.74
551
382
257
1447
Market Price
$ 34.04
Selling Price
$ 29.23
1103
1051
900
1984
Market Price
$ 57.80
Selling Price
$ 52.14
1379
892
691
2090
Market Price
$ 38.08
Selling Price
$ 33.82
4100
3908
2425
4913
Market Price
$ 34.96
Selling Price
$ 30.65
2217
1779
1330
3746
Market Price
$ 50.00
Selling Price
$ 43.15
1354
340
1196
1987
Market Price
$ 35.57
Selling Price
$ 30.03
1039
694
445
3017
Market Price
$ 56.80
Selling Price
$ 50.66
694
528
423
1695
Market Price
$ 63.89
Selling Price
$ 54.43
1320
1246
1014
1970
Market Price
$ 61.86
Selling Price
$ 53.82
1746
785
1062
1943
Market Price
$ 57.97
Selling Price
$ 51.56
933
817
212
2830
Market Price
$ 67.07
Selling Price
$ 59.66
1745
1091
1083
3878
Market Price
$ 31.76
Selling Price
$ 27.25
3943
2831
885
4069
Market Price
$ 44.63
Selling Price
$ 40.53
2781
1212
2082
4804
Market Price
$ 29.83
Selling Price
$ 26.80
3155
1155
1250
4209
Market Price
$ 64.86
Selling Price
$ 57.82
1583
810
1336
2350
Market Price
$ 63.12
Selling Price
$ 55.77
489
367
271
1378
Market Price
$ 63.28
Selling Price
$ 53.67
800
386
242
3553
Market Price
$ 46.57
Selling Price
$ 39.20
1785
1217
944
3981
Market Price
$ 46.40
Selling Price
$ 39.10
546
173
472
933
Market Price
$ 50.28
Selling Price
$ 43.77
588
330
390
2180
Market Price
$ 44.66
Selling Price
$ 39.92
328
129
278
438
Market Price
$ 50.09
Selling Price
$ 43.61
841
450
379
2688
Market Price
$ 46.26
Selling Price
$ 39.38
1137
1120
658
1712
Market Price
$ 35.49
Selling Price
$ 31.09
430
348
420
1183
Market Price
$ 35.75
Selling Price
$ 30.36
993
496
500
2156
Market Price
$ 50.06
Selling Price
$ 43.57
884
684
470
3355
Market Price
$ 62.59
Selling Price
$ 54.16
1417
1228
329
3637
Market Price
$ 51.85
Selling Price
$ 44.08
982
307
316
2073
Market Price
$ 55.33
Selling Price
$ 47.08
779
257
213
3232
Market Price
$ 37.47
Selling Price
$ 32.11
979
651
674
3110
Market Price
$ 33.02
Selling Price
$ 29.49
577
246
291
1014