Market Price
$ 58.15
Selling Price
$ 50.80
1790
1011
855
3192
Market Price
$ 45.13
Selling Price
$ 39.68
2190
1361
578
3170
Market Price
$ 33.50
Selling Price
$ 29.20
380
177
318
1874
Market Price
$ 31.61
Selling Price
$ 27.10
2109
823
573
2970
Market Price
$ 46.33
Selling Price
$ 38.77
3878
2147
3639
4009
Market Price
$ 66.93
Selling Price
$ 58.91
1134
241
512
1689
Market Price
$ 47.32
Selling Price
$ 41.93
1104
240
605
2962
Market Price
$ 33.35
Selling Price
$ 30.25
1135
682
1116
2190
Market Price
$ 32.64
Selling Price
$ 28.11
4086
2982
2820
4421
Market Price
$ 44.14
Selling Price
$ 40.09
247
142
163
659
Market Price
$ 56.38
Selling Price
$ 49.12
1609
1413
1510
2420
Market Price
$ 41.00
Selling Price
$ 36.84
1299
1173
506
1324
Market Price
$ 56.68
Selling Price
$ 48.36
2328
468
1573
3408
Market Price
$ 42.12
Selling Price
$ 36.65
1213
269
823
3108
Market Price
$ 43.64
Selling Price
$ 36.63
4242
2873
4081
4912
Market Price
$ 33.71
Selling Price
$ 28.83
1593
1542
347
3483
Market Price
$ 46.41
Selling Price
$ 39.17
717
441
670
739
Market Price
$ 54.53
Selling Price
$ 47.35
1082
762
1056
1548
Market Price
$ 40.72
Selling Price
$ 34.19
577
557
238
2790
Market Price
$ 36.19
Selling Price
$ 32.86
764
257
168
1308
Market Price
$ 54.72
Selling Price
$ 46.70
650
483
632
930
Market Price
$ 69.42
Selling Price
$ 58.55
1032
710
799
2258
Market Price
$ 43.29
Selling Price
$ 38.69
3825
3655
2955
4001
Market Price
$ 70.14
Selling Price
$ 59.96
1150
898
489
1524
Market Price
$ 37.70
Selling Price
$ 32.04
1005
299
491
1401
Market Price
$ 56.70
Selling Price
$ 48.42
1264
867
1156
3258
Market Price
$ 59.67
Selling Price
$ 50.02
353
162
213
472
Market Price
$ 68.57
Selling Price
$ 58.89
461
226
217
795
Market Price
$ 29.38
Selling Price
$ 26.47
204
178
93
417
Market Price
$ 32.32
Selling Price
$ 27.83
3325
1894
2159
4538
Market Price
$ 49.03
Selling Price
$ 40.89
661
466
626
1627
Market Price
$ 44.50
Selling Price
$ 38.87
792
177
424
2777
Market Price
$ 34.52
Selling Price
$ 31.15
3128
1694
1502
4362
Market Price
$ 35.70
Selling Price
$ 30.63
1425
907
1183
4436
Market Price
$ 50.15
Selling Price
$ 44.00
668
301
425
2871
Market Price
$ 37.05
Selling Price
$ 31.46
3313
1563
2676
3450
Market Price
$ 60.65
Selling Price
$ 52.76
3957
1734
1326
4402
Market Price
$ 39.47
Selling Price
$ 34.12
1508
366
674
4428
Market Price
$ 63.93
Selling Price
$ 54.27
478
173
288
1026
Market Price
$ 54.28
Selling Price
$ 47.42
1890
1855
1746
3111