Market Price
$ 40.87
Selling Price
$ 34.93
1657
1362
883
3868
Market Price
$ 64.13
Selling Price
$ 55.98
919
355
346
1542
Market Price
$ 45.44
Selling Price
$ 38.32
2004
1875
1388
4483
Market Price
$ 54.74
Selling Price
$ 48.53
315
216
70
689
Market Price
$ 68.84
Selling Price
$ 59.79
4036
3360
3625
4836
Market Price
$ 57.47
Selling Price
$ 51.80
1249
483
908
1382
Market Price
$ 54.08
Selling Price
$ 46.40
1576
806
429
4947
Market Price
$ 45.65
Selling Price
$ 40.07
2900
2095
2547
4451
Market Price
$ 62.50
Selling Price
$ 54.65
362
303
80
907
Market Price
$ 68.85
Selling Price
$ 57.72
999
379
634
1173
Market Price
$ 40.66
Selling Price
$ 34.65
2522
1271
1091
4435
Market Price
$ 35.96
Selling Price
$ 30.18
2319
2111
947
2428
Market Price
$ 60.64
Selling Price
$ 53.75
727
169
487
2804
Market Price
$ 70.44
Selling Price
$ 59.53
1773
1713
814
4142
Market Price
$ 31.44
Selling Price
$ 26.29
2189
707
2112
2400
Market Price
$ 59.03
Selling Price
$ 50.65
1013
947
647
4301
Market Price
$ 38.03
Selling Price
$ 32.31
1161
277
1117
1266
Market Price
$ 45.95
Selling Price
$ 40.31
1467
1050
1262
1533
Market Price
$ 56.45
Selling Price
$ 48.07
2157
1036
1354
4801
Market Price
$ 53.41
Selling Price
$ 46.69
2304
553
1352
2881
Market Price
$ 59.60
Selling Price
$ 53.45
3152
3077
862
4100
Market Price
$ 33.52
Selling Price
$ 30.19
2293
2104
1246
3864
Market Price
$ 54.43
Selling Price
$ 47.51
3383
2912
1157
3950
Market Price
$ 55.95
Selling Price
$ 49.11
2845
2754
1534
3801
Market Price
$ 66.34
Selling Price
$ 57.68
763
563
358
1433
Market Price
$ 56.30
Selling Price
$ 48.10
1434
876
1300
2276
Market Price
$ 45.07
Selling Price
$ 40.94
2654
2458
1739
2702
Market Price
$ 61.72
Selling Price
$ 55.54
336
241
241
678
Market Price
$ 69.82
Selling Price
$ 58.92
875
426
413
2549
Market Price
$ 54.65
Selling Price
$ 48.02
1476
614
471
2895
Market Price
$ 32.60
Selling Price
$ 28.72
1064
719
238
1412
Market Price
$ 40.32
Selling Price
$ 35.19
807
477
649
2401
Market Price
$ 33.86
Selling Price
$ 29.08
395
89
184
538
Market Price
$ 46.45
Selling Price
$ 40.08
399
98
251
1671
Market Price
$ 41.18
Selling Price
$ 37.10
989
626
303
1658
Market Price
$ 45.37
Selling Price
$ 40.14
744
482
190
807
Market Price
$ 38.46
Selling Price
$ 34.53
3094
2331
1809
4498
Market Price
$ 56.04
Selling Price
$ 47.50
997
299
207
3398
Market Price
$ 43.02
Selling Price
$ 36.00
2904
1718
2414
3021
Market Price
$ 40.54
Selling Price
$ 35.82
1011
486
908
1984