Market Price
$ 62.36
Selling Price
$ 52.68
4561
3553
3788
4904
Market Price
$ 44.54
Selling Price
$ 37.74
1857
1170
1836
2124
Market Price
$ 42.16
Selling Price
$ 37.01
1988
1519
635
2606
Market Price
$ 32.16
Selling Price
$ 29.10
2456
1418
518
2460
Market Price
$ 59.47
Selling Price
$ 51.17
3755
3032
1191
4098
Market Price
$ 48.39
Selling Price
$ 43.91
485
469
213
684
Market Price
$ 54.92
Selling Price
$ 47.79
1044
471
449
1450
Market Price
$ 53.18
Selling Price
$ 45.02
770
220
349
2674
Market Price
$ 56.81
Selling Price
$ 50.77
1396
1287
986
1437
Market Price
$ 29.89
Selling Price
$ 26.27
282
230
246
475
Market Price
$ 49.83
Selling Price
$ 41.86
1558
1309
1470
2875
Market Price
$ 45.30
Selling Price
$ 41.01
1187
535
1142
2433
Market Price
$ 67.98
Selling Price
$ 57.74
1683
843
1594
4534
Market Price
$ 32.91
Selling Price
$ 27.56
4317
2747
1616
4771
Market Price
$ 47.15
Selling Price
$ 41.68
1054
786
854
3356
Market Price
$ 61.67
Selling Price
$ 51.95
1030
728
801
2430
Market Price
$ 61.55
Selling Price
$ 52.69
2211
2123
459
2730
Market Price
$ 32.18
Selling Price
$ 27.16
950
820
343
2764
Market Price
$ 35.76
Selling Price
$ 31.05
519
459
459
756
Market Price
$ 39.78
Selling Price
$ 34.35
1413
350
1149
2387
Market Price
$ 44.20
Selling Price
$ 38.57
2799
1391
2704
3148
Market Price
$ 50.03
Selling Price
$ 44.51
1231
364
787
2218
Market Price
$ 49.23
Selling Price
$ 41.32
118
38
62
486
Market Price
$ 67.56
Selling Price
$ 57.36
2575
1232
1096
2868
Market Price
$ 32.17
Selling Price
$ 26.83
1651
586
1490
2434
Market Price
$ 32.00
Selling Price
$ 28.93
3449
1566
2749
4055
Market Price
$ 60.26
Selling Price
$ 54.28
741
601
726
3447
Market Price
$ 54.80
Selling Price
$ 49.15
1216
524
1159
4160
Market Price
$ 64.09
Selling Price
$ 55.49
3108
1678
2363
3131
Market Price
$ 51.25
Selling Price
$ 44.44
2263
737
758
3197
Market Price
$ 65.02
Selling Price
$ 58.90
401
243
206
466
Market Price
$ 33.71
Selling Price
$ 28.36
1863
601
1301
4421
Market Price
$ 48.88
Selling Price
$ 42.63
2200
1404
1351
4457
Market Price
$ 49.13
Selling Price
$ 41.59
4218
1487
3805
4763
Market Price
$ 52.39
Selling Price
$ 46.78
1001
224
973
1245
Market Price
$ 63.56
Selling Price
$ 55.77
1358
1180
1063
1471
Market Price
$ 38.31
Selling Price
$ 34.02
1003
744
344
2971
Market Price
$ 49.59
Selling Price
$ 41.44
408
208
153
1526
Market Price
$ 42.23
Selling Price
$ 37.73
2244
1302
583
3176
Market Price
$ 47.53
Selling Price
$ 40.74
3226
2654
1331
3751