Market Price
$ 48.96
Selling Price
$ 42.27
1667
717
851
2426
Market Price
$ 51.32
Selling Price
$ 45.15
194
131
154
479
Market Price
$ 34.65
Selling Price
$ 29.49
3510
2258
3431
4916
Market Price
$ 29.53
Selling Price
$ 25.77
1179
275
596
1472
Market Price
$ 53.82
Selling Price
$ 48.12
879
572
428
2514
Market Price
$ 59.29
Selling Price
$ 51.61
1164
980
996
1301
Market Price
$ 45.01
Selling Price
$ 38.30
921
393
621
3238
Market Price
$ 43.75
Selling Price
$ 38.30
4055
1326
3885
4280
Market Price
$ 64.13
Selling Price
$ 54.41
332
261
221
816
Market Price
$ 38.62
Selling Price
$ 34.57
637
433
167
1032
Market Price
$ 47.20
Selling Price
$ 42.82
1913
1354
1496
4285
Market Price
$ 61.71
Selling Price
$ 51.51
972
591
516
3036
Market Price
$ 58.25
Selling Price
$ 51.58
565
209
305
2264
Market Price
$ 42.69
Selling Price
$ 37.13
1248
1239
1030
4864
Market Price
$ 54.72
Selling Price
$ 48.02
2608
2332
562
4175
Market Price
$ 42.57
Selling Price
$ 35.99
1170
966
419
3616
Market Price
$ 53.21
Selling Price
$ 47.31
3497
3359
1227
4062
Market Price
$ 53.75
Selling Price
$ 46.86
3386
3119
2177
4008
Market Price
$ 49.53
Selling Price
$ 42.33
2824
1128
2321
3166
Market Price
$ 54.41
Selling Price
$ 46.59
1071
1019
893
3217
Market Price
$ 50.35
Selling Price
$ 43.54
588
417
188
1070
Market Price
$ 57.05
Selling Price
$ 48.71
2502
677
2383
3946
Market Price
$ 64.18
Selling Price
$ 58.34
3008
805
2244
3308
Market Price
$ 43.05
Selling Price
$ 37.66
2551
1178
1534
2721
Market Price
$ 38.65
Selling Price
$ 34.98
748
252
679
1345
Market Price
$ 44.68
Selling Price
$ 37.42
1062
481
595
3052
Market Price
$ 50.35
Selling Price
$ 42.37
2384
1430
2098
3721
Market Price
$ 42.56
Selling Price
$ 38.14
2879
1988
757
3631
Market Price
$ 34.27
Selling Price
$ 29.45
2035
1086
1958
3621
Market Price
$ 47.93
Selling Price
$ 40.23
83
34
24
416
Market Price
$ 30.30
Selling Price
$ 26.05
1604
1594
600
3284
Market Price
$ 62.80
Selling Price
$ 56.67
2020
1076
1616
4407
Market Price
$ 36.68
Selling Price
$ 30.76
395
366
254
876
Market Price
$ 41.13
Selling Price
$ 35.72
548
500
132
625
Market Price
$ 62.52
Selling Price
$ 52.61
3595
2865
1194
4107
Market Price
$ 37.38
Selling Price
$ 32.08
1012
431
460
3317
Market Price
$ 57.02
Selling Price
$ 49.88
107
87
72
412
Market Price
$ 58.57
Selling Price
$ 52.44
3392
2035
1285
4559
Market Price
$ 43.55
Selling Price
$ 39.10
1245
644
637
1524
Market Price
$ 30.94
Selling Price
$ 27.69
1104
737
538
1820