Market Price
$ 55.37
Selling Price
$ 47.10
1170
575
398
4230
Market Price
$ 50.17
Selling Price
$ 42.18
256
200
249
1081
Market Price
$ 65.11
Selling Price
$ 57.94
2786
1455
2412
4084
Market Price
$ 31.44
Selling Price
$ 27.50
1026
299
739
3320
Market Price
$ 48.33
Selling Price
$ 41.52
2834
2685
1219
4356
Market Price
$ 33.82
Selling Price
$ 28.37
703
226
379
2869
Market Price
$ 44.09
Selling Price
$ 36.77
1180
337
1062
1588
Market Price
$ 35.05
Selling Price
$ 31.83
738
451
465
1258
Market Price
$ 36.86
Selling Price
$ 32.46
325
301
139
494
Market Price
$ 67.77
Selling Price
$ 58.49
2784
2762
2464
4717
Market Price
$ 51.40
Selling Price
$ 43.34
1226
951
507
1908
Market Price
$ 38.96
Selling Price
$ 32.73
1461
512
659
2427
Market Price
$ 61.83
Selling Price
$ 55.10
2512
1226
1640
3115
Market Price
$ 44.10
Selling Price
$ 37.59
1213
275
667
1294
Market Price
$ 68.07
Selling Price
$ 59.29
1827
1821
1304
2167
Market Price
$ 51.07
Selling Price
$ 42.95
2576
911
1875
4729
Market Price
$ 62.45
Selling Price
$ 55.15
1416
1121
1197
4665
Market Price
$ 38.52
Selling Price
$ 34.26
3896
2686
1618
4533
Market Price
$ 34.34
Selling Price
$ 30.39
1483
383
620
2121
Market Price
$ 36.31
Selling Price
$ 30.90
3153
3124
2201
4318
Market Price
$ 37.93
Selling Price
$ 33.03
1705
1531
1424
2513
Market Price
$ 71.03
Selling Price
$ 59.75
198
118
63
646
Market Price
$ 66.31
Selling Price
$ 56.91
422
229
191
549
Market Price
$ 49.58
Selling Price
$ 43.27
1218
301
1098
3342
Market Price
$ 53.23
Selling Price
$ 44.81
2288
1909
1264
2680
Market Price
$ 60.48
Selling Price
$ 51.93
605
356
279
1486
Market Price
$ 32.37
Selling Price
$ 28.27
1613
531
902
1913
Market Price
$ 51.69
Selling Price
$ 44.81
2904
1922
1800
3408
Market Price
$ 53.14
Selling Price
$ 45.26
374
345
174
1276
Market Price
$ 61.16
Selling Price
$ 52.17
368
125
131
662
Market Price
$ 48.06
Selling Price
$ 40.19
1570
779
1260
2608
Market Price
$ 60.12
Selling Price
$ 52.93
988
680
943
2982
Market Price
$ 51.55
Selling Price
$ 43.16
847
240
812
1974
Market Price
$ 51.09
Selling Price
$ 45.95
1770
364
1643
2346
Market Price
$ 34.25
Selling Price
$ 30.53
3338
1122
797
3604
Market Price
$ 57.26
Selling Price
$ 50.57
1523
1205
1508
2645
Market Price
$ 35.28
Selling Price
$ 30.77
988
311
206
2370
Market Price
$ 41.53
Selling Price
$ 37.75
1589
881
1116
3298
Market Price
$ 37.62
Selling Price
$ 32.67
1280
416
1141
1966
Market Price
$ 63.63
Selling Price
$ 56.86
917
580
619
2530