Market Price
$ 60.80
Selling Price
$ 52.01
806
356
169
2467
Market Price
$ 46.48
Selling Price
$ 39.53
3681
2049
3306
3957
Market Price
$ 31.51
Selling Price
$ 28.55
2298
1933
1891
3795
Market Price
$ 44.54
Selling Price
$ 37.73
1599
454
1582
2936
Market Price
$ 37.81
Selling Price
$ 33.37
1620
1209
691
2400
Market Price
$ 39.17
Selling Price
$ 34.71
300
188
230
444
Market Price
$ 55.21
Selling Price
$ 50.06
417
373
330
422
Market Price
$ 60.26
Selling Price
$ 51.86
1611
1037
831
2045
Market Price
$ 58.16
Selling Price
$ 49.75
3123
1234
1645
4569
Market Price
$ 39.43
Selling Price
$ 33.96
505
343
401
969
Market Price
$ 61.19
Selling Price
$ 55.02
2100
805
1772
3302
Market Price
$ 28.76
Selling Price
$ 25.38
1631
1238
630
2521
Market Price
$ 46.15
Selling Price
$ 38.95
563
204
392
768
Market Price
$ 71.57
Selling Price
$ 59.80
4508
2236
3190
4788
Market Price
$ 50.55
Selling Price
$ 43.34
2756
1333
586
4236
Market Price
$ 65.57
Selling Price
$ 55.64
3701
3428
805
4895
Market Price
$ 64.62
Selling Price
$ 58.29
1581
471
1303
3175
Market Price
$ 41.91
Selling Price
$ 35.27
2935
2293
1983
4110
Market Price
$ 48.83
Selling Price
$ 42.68
1815
1519
1804
2059
Market Price
$ 45.06
Selling Price
$ 39.38
2867
2782
963
4750
Market Price
$ 37.45
Selling Price
$ 31.41
519
517
177
931
Market Price
$ 34.15
Selling Price
$ 30.89
1350
1317
305
1848
Market Price
$ 38.51
Selling Price
$ 32.67
1603
1373
999
1908
Market Price
$ 56.79
Selling Price
$ 47.49
1138
429
324
1664
Market Price
$ 56.32
Selling Price
$ 48.26
1457
709
420
2790
Market Price
$ 37.76
Selling Price
$ 32.94
1829
742
1013
3263
Market Price
$ 48.68
Selling Price
$ 42.15
1140
813
791
1664
Market Price
$ 44.87
Selling Price
$ 39.27
908
814
196
944
Market Price
$ 63.09
Selling Price
$ 54.73
1551
1002
1116
2675
Market Price
$ 64.36
Selling Price
$ 58.13
2026
1272
1517
2626
Market Price
$ 70.04
Selling Price
$ 58.64
894
379
601
926
Market Price
$ 41.61
Selling Price
$ 35.02
2033
1138
1934
2237
Market Price
$ 34.00
Selling Price
$ 30.48
1069
820
1026
3468
Market Price
$ 34.80
Selling Price
$ 30.80
4088
1769
3569
4821
Market Price
$ 37.58
Selling Price
$ 32.84
1675
1280
1024
1911
Market Price
$ 42.06
Selling Price
$ 36.13
2756
1539
1231
4222
Market Price
$ 34.89
Selling Price
$ 29.27
919
881
643
2478
Market Price
$ 60.30
Selling Price
$ 51.74
1305
338
460
2844
Market Price
$ 39.07
Selling Price
$ 33.15
787
737
284
3109
Market Price
$ 34.88
Selling Price
$ 29.67
548
333
124
1148