Market Price
$ 52.68
Selling Price
$ 46.44
1961
1600
1627
4073
Market Price
$ 38.37
Selling Price
$ 32.29
818
810
484
1554
Market Price
$ 47.32
Selling Price
$ 41.67
3419
3235
1878
4644
Market Price
$ 43.72
Selling Price
$ 38.69
376
110
78
1766
Market Price
$ 49.50
Selling Price
$ 42.26
612
364
561
2945
Market Price
$ 54.56
Selling Price
$ 49.20
1202
261
888
2219
Market Price
$ 40.76
Selling Price
$ 36.25
574
275
137
897
Market Price
$ 69.12
Selling Price
$ 59.02
496
345
395
604
Market Price
$ 35.77
Selling Price
$ 31.28
3573
1061
2754
3883
Market Price
$ 69.90
Selling Price
$ 59.12
1411
539
308
3145
Market Price
$ 67.14
Selling Price
$ 56.45
496
177
493
826
Market Price
$ 34.81
Selling Price
$ 31.04
821
371
736
853
Market Price
$ 40.09
Selling Price
$ 36.25
411
272
379
1201
Market Price
$ 48.82
Selling Price
$ 41.74
434
414
304
1841
Market Price
$ 28.75
Selling Price
$ 25.81
746
682
453
2451
Market Price
$ 65.06
Selling Price
$ 55.77
2455
1782
1471
2509
Market Price
$ 34.43
Selling Price
$ 29.35
1400
1360
775
2335
Market Price
$ 66.47
Selling Price
$ 56.99
2625
1839
2618
4812
Market Price
$ 63.50
Selling Price
$ 53.54
338
190
84
869
Market Price
$ 44.54
Selling Price
$ 38.57
1239
582
1164
3141
Market Price
$ 56.19
Selling Price
$ 49.76
227
85
84
460
Market Price
$ 58.30
Selling Price
$ 50.09
2153
1720
1355
4142
Market Price
$ 52.98
Selling Price
$ 46.89
996
764
970
1668
Market Price
$ 34.60
Selling Price
$ 29.78
637
209
201
1016
Market Price
$ 30.64
Selling Price
$ 25.68
2050
514
735
2475
Market Price
$ 39.87
Selling Price
$ 36.20
1216
756
463
1947
Market Price
$ 37.22
Selling Price
$ 31.77
1551
1334
1507
1858
Market Price
$ 37.50
Selling Price
$ 32.56
811
693
731
1192
Market Price
$ 53.09
Selling Price
$ 47.01
2207
1841
561
4181
Market Price
$ 41.72
Selling Price
$ 35.82
2218
1524
746
3997
Market Price
$ 40.40
Selling Price
$ 35.70
245
145
149
936
Market Price
$ 46.99
Selling Price
$ 39.23
775
364
335
2734
Market Price
$ 67.37
Selling Price
$ 56.82
1593
434
1197
2286
Market Price
$ 42.50
Selling Price
$ 38.28
1829
1119
420
2526
Market Price
$ 67.16
Selling Price
$ 59.87
402
192
91
1534
Market Price
$ 62.70
Selling Price
$ 55.35
2138
2121
619
4044
Market Price
$ 33.23
Selling Price
$ 28.96
1363
435
456
2708
Market Price
$ 62.22
Selling Price
$ 56.49
569
462
402
604
Market Price
$ 46.10
Selling Price
$ 41.16
2578
655
1468
3550
Market Price
$ 35.71
Selling Price
$ 29.77
1143
730
567
4512