Market Price
$ 48.63
Selling Price
$ 43.81
428
289
148
449
Market Price
$ 67.51
Selling Price
$ 57.92
508
123
409
1389
Market Price
$ 45.25
Selling Price
$ 38.59
2169
957
674
4657
Market Price
$ 42.76
Selling Price
$ 36.68
771
531
577
1574
Market Price
$ 47.34
Selling Price
$ 39.94
821
529
530
1208
Market Price
$ 51.53
Selling Price
$ 46.00
588
296
178
1036
Market Price
$ 64.48
Selling Price
$ 55.02
3551
1291
2377
4004
Market Price
$ 62.75
Selling Price
$ 56.37
243
195
201
949
Market Price
$ 36.52
Selling Price
$ 32.28
3961
3823
3816
4296
Market Price
$ 44.02
Selling Price
$ 38.35
2576
1782
971
3354
Market Price
$ 37.66
Selling Price
$ 33.15
168
108
162
553
Market Price
$ 39.05
Selling Price
$ 34.13
544
321
373
703
Market Price
$ 55.48
Selling Price
$ 49.17
1663
856
844
2211
Market Price
$ 30.85
Selling Price
$ 27.24
2454
2366
668
3773
Market Price
$ 63.73
Selling Price
$ 55.67
610
318
309
2430
Market Price
$ 45.65
Selling Price
$ 40.38
1502
1226
1437
4807
Market Price
$ 44.55
Selling Price
$ 40.41
361
277
165
1061
Market Price
$ 40.45
Selling Price
$ 33.88
1415
396
996
2465
Market Price
$ 55.11
Selling Price
$ 46.34
2869
1532
1527
3932
Market Price
$ 64.36
Selling Price
$ 57.60
314
87
113
1386
Market Price
$ 44.63
Selling Price
$ 37.22
757
719
513
3417
Market Price
$ 38.85
Selling Price
$ 34.50
2836
1655
656
3196
Market Price
$ 57.00
Selling Price
$ 48.43
566
431
223
1613
Market Price
$ 56.75
Selling Price
$ 49.22
1111
705
631
1175
Market Price
$ 40.93
Selling Price
$ 34.22
2258
630
1157
4164
Market Price
$ 37.96
Selling Price
$ 32.29
2051
1096
582
2550
Market Price
$ 64.73
Selling Price
$ 57.41
1061
906
639
3357
Market Price
$ 33.53
Selling Price
$ 29.92
1824
669
1651
4542
Market Price
$ 40.61
Selling Price
$ 34.07
3394
1390
2768
3732
Market Price
$ 45.39
Selling Price
$ 38.48
1649
1377
1050
2205
Market Price
$ 63.70
Selling Price
$ 56.10
1848
1551
1366
2447
Market Price
$ 42.30
Selling Price
$ 37.35
501
260
319
2466
Market Price
$ 55.11
Selling Price
$ 46.87
2411
1269
1144
3095
Market Price
$ 54.00
Selling Price
$ 45.68
3390
2536
3108
3583
Market Price
$ 46.37
Selling Price
$ 40.50
195
170
157
974
Market Price
$ 65.67
Selling Price
$ 55.61
1151
637
404
1990
Market Price
$ 70.22
Selling Price
$ 59.18
662
355
545
1244
Market Price
$ 28.05
Selling Price
$ 25.10
1593
1148
1342
2129
Market Price
$ 43.30
Selling Price
$ 37.11
1198
923
651
4913
Market Price
$ 62.81
Selling Price
$ 56.82
1273
827
408
1745