Market Price
$ 66.67
Selling Price
$ 57.48
3018
1156
2789
3114
Market Price
$ 54.78
Selling Price
$ 46.80
2654
1159
2316
3426
Market Price
$ 30.74
Selling Price
$ 27.18
364
276
264
998
Market Price
$ 51.92
Selling Price
$ 44.70
2297
637
2133
4482
Market Price
$ 66.18
Selling Price
$ 57.11
2245
765
1596
2518
Market Price
$ 55.62
Selling Price
$ 48.61
3315
3208
1063
4666
Market Price
$ 49.85
Selling Price
$ 41.98
1870
1174
634
1973
Market Price
$ 51.38
Selling Price
$ 45.43
1833
942
550
2720
Market Price
$ 49.63
Selling Price
$ 41.73
852
348
641
1338
Market Price
$ 40.31
Selling Price
$ 34.40
1056
499
600
3121
Market Price
$ 41.75
Selling Price
$ 35.09
581
333
580
1029
Market Price
$ 31.32
Selling Price
$ 27.02
2740
1985
1748
3263
Market Price
$ 40.41
Selling Price
$ 36.67
673
306
636
2654
Market Price
$ 35.86
Selling Price
$ 32.11
3247
2965
1622
3929
Market Price
$ 39.35
Selling Price
$ 32.96
4509
3187
1905
4817
Market Price
$ 42.52
Selling Price
$ 35.90
1268
388
778
3920
Market Price
$ 32.00
Selling Price
$ 28.85
1006
974
719
1377
Market Price
$ 31.13
Selling Price
$ 27.78
1130
751
285
3009
Market Price
$ 45.27
Selling Price
$ 40.01
1134
382
478
1972
Market Price
$ 30.36
Selling Price
$ 25.76
2282
2275
703
3920
Market Price
$ 39.10
Selling Price
$ 32.93
2115
1813
1606
3859
Market Price
$ 30.32
Selling Price
$ 26.30
367
154
106
1276
Market Price
$ 68.98
Selling Price
$ 59.52
2061
1359
1417
4502
Market Price
$ 69.37
Selling Price
$ 58.76
227
87
60
481
Market Price
$ 53.30
Selling Price
$ 46.43
2453
2404
1534
3477
Market Price
$ 31.00
Selling Price
$ 26.13
846
439
621
2222
Market Price
$ 51.47
Selling Price
$ 43.08
478
412
399
2317
Market Price
$ 35.48
Selling Price
$ 31.42
819
815
504
1324
Market Price
$ 34.13
Selling Price
$ 29.67
539
269
213
1974
Market Price
$ 63.39
Selling Price
$ 53.98
1147
263
241
2782
Market Price
$ 29.43
Selling Price
$ 25.07
3178
2798
1227
4090
Market Price
$ 57.10
Selling Price
$ 50.46
3714
1084
1744
3758
Market Price
$ 64.74
Selling Price
$ 55.75
895
555
500
1817
Market Price
$ 51.45
Selling Price
$ 44.42
848
815
656
1736
Market Price
$ 40.54
Selling Price
$ 35.46
265
84
210
1212
Market Price
$ 66.38
Selling Price
$ 59.29
927
262
400
1009
Market Price
$ 35.77
Selling Price
$ 31.99
1193
344
1091
2290
Market Price
$ 41.45
Selling Price
$ 36.89
3399
1812
1625
3548
Market Price
$ 49.58
Selling Price
$ 42.49
2619
1965
1230
3393
Market Price
$ 58.72
Selling Price
$ 50.18
1645
1502
349
1892