Market Price
$ 47.36
Selling Price
$ 42.76
280
111
202
488
Market Price
$ 56.70
Selling Price
$ 50.47
457
166
131
524
Market Price
$ 56.67
Selling Price
$ 49.86
1002
348
447
1070
Market Price
$ 54.91
Selling Price
$ 46.28
891
793
571
1560
Market Price
$ 45.86
Selling Price
$ 40.51
1195
661
662
3776
Market Price
$ 37.16
Selling Price
$ 32.09
490
428
331
1233
Market Price
$ 35.42
Selling Price
$ 31.65
1180
522
1149
1806
Market Price
$ 52.00
Selling Price
$ 45.38
1438
294
1147
3950
Market Price
$ 51.25
Selling Price
$ 45.08
2641
1234
943
4881
Market Price
$ 32.49
Selling Price
$ 28.35
2270
1645
1263
2465
Market Price
$ 56.57
Selling Price
$ 47.22
2364
1703
1028
4361
Market Price
$ 28.88
Selling Price
$ 25.91
416
299
114
1544
Market Price
$ 47.75
Selling Price
$ 42.45
2493
1019
634
3570
Market Price
$ 34.60
Selling Price
$ 30.44
2703
2129
701
2852
Market Price
$ 57.74
Selling Price
$ 51.58
450
371
320
2180
Market Price
$ 62.54
Selling Price
$ 55.83
1170
1096
867
2237
Market Price
$ 37.74
Selling Price
$ 32.52
1333
716
354
1347
Market Price
$ 45.18
Selling Price
$ 38.92
1749
945
1540
3244
Market Price
$ 39.06
Selling Price
$ 34.03
760
187
337
2662
Market Price
$ 66.15
Selling Price
$ 58.74
1523
793
433
4453
Market Price
$ 61.90
Selling Price
$ 54.89
255
145
61
1158
Market Price
$ 32.49
Selling Price
$ 28.57
1802
1596
1619
3036
Market Price
$ 37.65
Selling Price
$ 32.65
1887
1145
1396
2641
Market Price
$ 55.10
Selling Price
$ 48.22
1569
1352
1229
2204
Market Price
$ 43.62
Selling Price
$ 37.82
3104
1261
2975
3674
Market Price
$ 55.73
Selling Price
$ 50.30
1502
1390
953
2374
Market Price
$ 61.24
Selling Price
$ 51.22
316
165
183
939
Market Price
$ 43.95
Selling Price
$ 36.93
710
640
159
2021
Market Price
$ 70.47
Selling Price
$ 59.48
739
521
656
2352
Market Price
$ 64.98
Selling Price
$ 55.16
699
394
610
1268
Market Price
$ 45.90
Selling Price
$ 40.44
3206
2493
2574
4409
Market Price
$ 47.42
Selling Price
$ 40.68
1246
1143
307
3934
Market Price
$ 53.55
Selling Price
$ 45.98
2607
2205
1169
3882
Market Price
$ 61.25
Selling Price
$ 54.74
1693
757
393
4832
Market Price
$ 37.26
Selling Price
$ 32.58
2497
675
858
3564
Market Price
$ 31.39
Selling Price
$ 27.71
425
293
112
2058
Market Price
$ 29.89
Selling Price
$ 27.00
3972
1097
1263
4415
Market Price
$ 43.02
Selling Price
$ 39.09
630
207
362
1126
Market Price
$ 71.29
Selling Price
$ 59.48
838
519
311
3434
Market Price
$ 63.37
Selling Price
$ 54.44
2437
626
542
4176