Market Price
$ 56.49
Selling Price
$ 50.43
1084
420
899
1280
Market Price
$ 33.09
Selling Price
$ 29.17
141
36
65
544
Market Price
$ 53.85
Selling Price
$ 46.81
531
283
123
1699
Market Price
$ 40.51
Selling Price
$ 36.63
842
356
261
2814
Market Price
$ 43.04
Selling Price
$ 37.11
3491
2826
2518
4768
Market Price
$ 63.43
Selling Price
$ 52.97
2663
1013
1529
3385
Market Price
$ 38.31
Selling Price
$ 32.58
2543
937
795
4190
Market Price
$ 45.08
Selling Price
$ 39.98
2094
1202
1506
2995
Market Price
$ 56.32
Selling Price
$ 47.44
540
119
482
851
Market Price
$ 65.21
Selling Price
$ 57.40
1125
986
1021
2634
Market Price
$ 71.70
Selling Price
$ 59.86
1690
1132
1400
3456
Market Price
$ 28.64
Selling Price
$ 25.63
659
485
392
1997
Market Price
$ 59.15
Selling Price
$ 49.43
3589
2484
2912
4513
Market Price
$ 60.41
Selling Price
$ 53.84
1439
1111
1313
1989
Market Price
$ 33.04
Selling Price
$ 29.92
484
349
98
1799
Market Price
$ 70.30
Selling Price
$ 58.59
679
335
439
971
Market Price
$ 53.15
Selling Price
$ 44.35
1098
560
1003
3197
Market Price
$ 69.10
Selling Price
$ 57.71
1116
315
337
2879
Market Price
$ 44.27
Selling Price
$ 38.07
1668
1403
1032
2284
Market Price
$ 40.88
Selling Price
$ 35.89
274
109
211
1139
Market Price
$ 31.03
Selling Price
$ 27.12
465
201
344
830
Market Price
$ 57.59
Selling Price
$ 48.24
2807
1161
994
3713
Market Price
$ 43.99
Selling Price
$ 39.69
1257
501
1117
4736
Market Price
$ 34.56
Selling Price
$ 30.07
1837
761
1654
2785
Market Price
$ 31.76
Selling Price
$ 28.55
2646
2569
1505
3180
Market Price
$ 59.81
Selling Price
$ 52.56
2908
1447
1255
3230
Market Price
$ 40.27
Selling Price
$ 34.75
547
288
249
1364
Market Price
$ 48.93
Selling Price
$ 43.73
1349
402
1143
2707
Market Price
$ 33.94
Selling Price
$ 29.63
1659
785
1469
2649
Market Price
$ 43.32
Selling Price
$ 38.14
389
232
233
1073
Market Price
$ 37.44
Selling Price
$ 33.69
2235
1379
1217
2842
Market Price
$ 38.85
Selling Price
$ 35.10
1289
777
654
1473
Market Price
$ 45.73
Selling Price
$ 38.94
2086
575
1561
3459
Market Price
$ 38.35
Selling Price
$ 33.20
610
122
435
1917
Market Price
$ 39.70
Selling Price
$ 34.02
394
256
242
1139
Market Price
$ 30.58
Selling Price
$ 25.63
3826
2243
3179
4920
Market Price
$ 69.64
Selling Price
$ 58.04
3865
2122
1900
4834
Market Price
$ 62.30
Selling Price
$ 56.53
3186
875
3183
3384
Market Price
$ 35.85
Selling Price
$ 31.54
2027
1557
1512
3150
Market Price
$ 29.45
Selling Price
$ 25.38
1988
1403
1698
2572