Market Price
$ 62.81
Selling Price
$ 56.78
2573
2309
806
4904
Market Price
$ 37.68
Selling Price
$ 32.41
2595
804
1430
4211
Market Price
$ 42.34
Selling Price
$ 38.42
2211
822
2132
2388
Market Price
$ 38.20
Selling Price
$ 33.24
307
273
273
869
Market Price
$ 40.46
Selling Price
$ 34.25
711
292
704
1720
Market Price
$ 56.87
Selling Price
$ 49.34
1511
712
344
2766
Market Price
$ 57.29
Selling Price
$ 50.82
1530
765
845
3047
Market Price
$ 42.49
Selling Price
$ 36.59
675
333
617
706
Market Price
$ 53.35
Selling Price
$ 47.37
3017
1156
2441
4013
Market Price
$ 65.64
Selling Price
$ 58.43
2242
1669
1608
2277
Market Price
$ 31.83
Selling Price
$ 26.59
1293
853
561
4290
Market Price
$ 61.14
Selling Price
$ 51.50
1527
328
1109
2559
Market Price
$ 50.43
Selling Price
$ 45.31
883
646
750
954
Market Price
$ 57.98
Selling Price
$ 50.02
496
319
240
878
Market Price
$ 42.48
Selling Price
$ 36.59
1938
439
759
1991
Market Price
$ 70.11
Selling Price
$ 59.32
443
92
167
633
Market Price
$ 36.40
Selling Price
$ 31.66
333
183
104
1449
Market Price
$ 70.92
Selling Price
$ 59.66
2605
1409
1758
3685
Market Price
$ 64.73
Selling Price
$ 57.22
2989
1220
1526
3114
Market Price
$ 36.08
Selling Price
$ 32.14
1988
1110
1229
4021
Market Price
$ 29.50
Selling Price
$ 26.17
1167
596
563
2169
Market Price
$ 65.78
Selling Price
$ 59.56
4509
2698
3912
4919
Market Price
$ 42.60
Selling Price
$ 35.55
2466
1626
1030
3461
Market Price
$ 35.07
Selling Price
$ 31.06
1148
281
979
4117
Market Price
$ 49.69
Selling Price
$ 43.25
1835
636
1472
3221
Market Price
$ 35.24
Selling Price
$ 30.07
784
186
355
1514
Market Price
$ 55.94
Selling Price
$ 50.69
818
415
260
3387
Market Price
$ 35.76
Selling Price
$ 31.13
2293
1667
1382
2651
Market Price
$ 42.67
Selling Price
$ 38.33
528
121
369
570
Market Price
$ 62.85
Selling Price
$ 56.83
607
255
392
1678
Market Price
$ 58.93
Selling Price
$ 50.28
331
103
222
851
Market Price
$ 37.10
Selling Price
$ 33.18
1580
1336
610
3247
Market Price
$ 47.72
Selling Price
$ 41.88
580
424
288
682
Market Price
$ 58.46
Selling Price
$ 50.41
1699
385
1612
2088
Market Price
$ 29.92
Selling Price
$ 26.72
526
126
321
701
Market Price
$ 35.61
Selling Price
$ 31.06
752
742
184
1760
Market Price
$ 65.81
Selling Price
$ 57.86
572
255
293
728
Market Price
$ 34.62
Selling Price
$ 31.09
1416
1293
655
2983
Market Price
$ 65.70
Selling Price
$ 59.19
1528
1462
1477
2523
Market Price
$ 39.23
Selling Price
$ 33.28
1342
735
620
3908