Market Price
$ 65.46
Selling Price
$ 58.08
1162
599
929
4660
Market Price
$ 38.32
Selling Price
$ 32.42
3592
818
2194
4181
Market Price
$ 42.86
Selling Price
$ 38.01
908
857
529
1263
Market Price
$ 64.38
Selling Price
$ 55.88
1634
1285
1409
3673
Market Price
$ 29.98
Selling Price
$ 25.46
931
798
433
935
Market Price
$ 32.00
Selling Price
$ 27.15
1653
1315
984
2180
Market Price
$ 58.93
Selling Price
$ 51.76
522
404
104
522
Market Price
$ 63.19
Selling Price
$ 57.21
2828
2230
2487
4450
Market Price
$ 55.47
Selling Price
$ 46.43
539
350
527
2603
Market Price
$ 59.46
Selling Price
$ 49.98
1236
473
366
3946
Market Price
$ 42.84
Selling Price
$ 36.16
563
365
398
683
Market Price
$ 65.13
Selling Price
$ 58.61
4328
1321
4230
4563
Market Price
$ 36.46
Selling Price
$ 30.63
937
666
470
4470
Market Price
$ 66.73
Selling Price
$ 58.18
2832
1988
1460
3890
Market Price
$ 35.41
Selling Price
$ 31.76
1104
381
993
3414
Market Price
$ 29.63
Selling Price
$ 25.20
804
455
679
1590
Market Price
$ 38.97
Selling Price
$ 34.75
1782
1241
1769
3912
Market Price
$ 33.75
Selling Price
$ 29.51
951
710
676
1981
Market Price
$ 35.10
Selling Price
$ 29.27
882
451
675
1109
Market Price
$ 63.87
Selling Price
$ 53.95
734
482
442
1119
Market Price
$ 29.52
Selling Price
$ 25.16
861
726
429
1466
Market Price
$ 43.93
Selling Price
$ 38.95
1040
653
1036
1733
Market Price
$ 71.14
Selling Price
$ 59.86
846
607
389
2567
Market Price
$ 37.23
Selling Price
$ 31.78
700
615
461
2137
Market Price
$ 42.03
Selling Price
$ 36.35
2042
869
1576
2890
Market Price
$ 60.61
Selling Price
$ 53.32
3346
1495
1440
4361
Market Price
$ 66.73
Selling Price
$ 56.75
2420
497
2170
4518
Market Price
$ 67.08
Selling Price
$ 56.81
297
294
278
566
Market Price
$ 61.87
Selling Price
$ 55.77
2915
2279
2108
4841
Market Price
$ 34.43
Selling Price
$ 30.68
2069
574
1796
3269
Market Price
$ 40.68
Selling Price
$ 35.88
513
352
168
1995
Market Price
$ 59.02
Selling Price
$ 52.91
469
176
298
977
Market Price
$ 64.53
Selling Price
$ 56.22
1428
1041
610
4581
Market Price
$ 36.26
Selling Price
$ 32.73
4017
1522
2756
4429
Market Price
$ 57.43
Selling Price
$ 50.80
1326
604
1081
2864
Market Price
$ 63.54
Selling Price
$ 53.77
2045
1492
668
2228
Market Price
$ 34.01
Selling Price
$ 29.34
3500
2678
3484
4646
Market Price
$ 37.90
Selling Price
$ 34.31
1001
556
980
4331
Market Price
$ 46.43
Selling Price
$ 39.08
966
379
340
1190
Market Price
$ 39.71
Selling Price
$ 33.69
453
264
157
1318