Market Price
$ 74.91
Selling Price
$ 62.99
640
617
504
791
Market Price
$ 57.40
Selling Price
$ 50.09
1399
993
1028
4027
Market Price
$ 79.30
Selling Price
$ 69.15
1912
605
1490
3199
Market Price
$ 88.38
Selling Price
$ 71.89
422
362
115
438
Market Price
$ 45.35
Selling Price
$ 36.77
1772
1209
822
3603
Market Price
$ 73.54
Selling Price
$ 60.65
3224
2421
1332
3245
Market Price
$ 53.52
Selling Price
$ 45.49
2581
2075
1453
3977
Market Price
$ 74.10
Selling Price
$ 62.27
1048
579
640
2400
Market Price
$ 79.98
Selling Price
$ 61.95
1116
351
236
4209
Market Price
$ 81.32
Selling Price
$ 72.49
1915
437
1076
3365
Market Price
$ 93.55
Selling Price
$ 73.51
2100
1534
1441
2147
Market Price
$ 79.83
Selling Price
$ 71.68
747
464
169
1339
Market Price
$ 77.32
Selling Price
$ 68.30
1066
916
306
2500
Market Price
$ 76.90
Selling Price
$ 63.27
735
489
166
1515
Market Price
$ 68.06
Selling Price
$ 56.01
1497
303
954
1517
Market Price
$ 78.05
Selling Price
$ 62.27
554
238
481
2745
Market Price
$ 93.94
Selling Price
$ 75.11
862
580
183
872
Market Price
$ 57.74
Selling Price
$ 44.42
601
182
520
755
Market Price
$ 62.15
Selling Price
$ 55.67
241
228
96
885
Market Price
$ 76.62
Selling Price
$ 67.97
401
318
279
1987
Market Price
$ 77.59
Selling Price
$ 68.06
217
202
141
1002
Market Price
$ 58.09
Selling Price
$ 47.45
2815
2632
2078
4718
Market Price
$ 81.59
Selling Price
$ 63.06
917
577
651
2087
Market Price
$ 54.29
Selling Price
$ 45.95
416
289
375
509
Market Price
$ 56.41
Selling Price
$ 45.57
1598
1454
1558
4984
Market Price
$ 74.22
Selling Price
$ 67.30
3553
799
1778
4260
Market Price
$ 46.53
Selling Price
$ 36.97
576
543
495
737
Market Price
$ 56.40
Selling Price
$ 45.85
1430
1153
1043
1838
Market Price
$ 42.32
Selling Price
$ 37.43
370
280
102
416
Market Price
$ 66.73
Selling Price
$ 53.77
1988
660
809
2411
Market Price
$ 42.52
Selling Price
$ 33.80
909
722
604
2876
Market Price
$ 56.34
Selling Price
$ 45.08
2541
1982
639
3783
Market Price
$ 48.24
Selling Price
$ 37.19
955
435
882
1838
Market Price
$ 82.85
Selling Price
$ 70.30
1193
1031
274
3722
Market Price
$ 79.77
Selling Price
$ 61.43
2480
1877
997
3139
Market Price
$ 59.51
Selling Price
$ 52.29
1126
787
1065
2793
Market Price
$ 69.73
Selling Price
$ 56.67
1035
463
1010
1695
Market Price
$ 82.98
Selling Price
$ 67.02
1511
790
1016
4644
Market Price
$ 57.06
Selling Price
$ 49.47
1327
1282
424
3410
Market Price
$ 80.79
Selling Price
$ 66.78
1791
656
1207
3673