Market Price
$ 51.14
Selling Price
$ 43.08
354
345
186
502
Market Price
$ 48.33
Selling Price
$ 43.79
378
184
320
1762
Market Price
$ 29.93
Selling Price
$ 26.95
760
523
487
3169
Market Price
$ 65.51
Selling Price
$ 56.99
268
77
200
1298
Market Price
$ 50.30
Selling Price
$ 42.66
2821
1424
1776
3852
Market Price
$ 63.68
Selling Price
$ 55.44
1247
1241
471
1920
Market Price
$ 55.27
Selling Price
$ 46.52
1182
705
905
4193
Market Price
$ 44.15
Selling Price
$ 39.05
1626
1113
1189
2341
Market Price
$ 33.17
Selling Price
$ 29.58
2507
1164
960
2803
Market Price
$ 61.14
Selling Price
$ 51.28
309
183
143
417
Market Price
$ 61.90
Selling Price
$ 55.60
1151
1114
1104
2409
Market Price
$ 37.35
Selling Price
$ 32.25
3407
2151
788
4303
Market Price
$ 59.88
Selling Price
$ 50.21
1178
932
609
3737
Market Price
$ 48.21
Selling Price
$ 41.27
1131
916
673
1678
Market Price
$ 48.78
Selling Price
$ 43.71
1608
1562
948
2626
Market Price
$ 57.73
Selling Price
$ 50.76
1831
1784
900
4533
Market Price
$ 43.11
Selling Price
$ 38.37
732
198
173
2342
Market Price
$ 44.89
Selling Price
$ 38.69
3348
1757
3241
3535
Market Price
$ 61.95
Selling Price
$ 55.03
2531
828
721
4151
Market Price
$ 68.01
Selling Price
$ 58.82
618
147
257
1421
Market Price
$ 55.31
Selling Price
$ 48.02
3858
2214
3796
4628
Market Price
$ 31.66
Selling Price
$ 28.76
1280
937
772
2102
Market Price
$ 69.39
Selling Price
$ 58.59
1533
1322
1230
1625
Market Price
$ 62.41
Selling Price
$ 56.39
832
688
282
2520
Market Price
$ 50.64
Selling Price
$ 42.80
1140
793
934
1935
Market Price
$ 63.48
Selling Price
$ 55.86
574
445
465
1269
Market Price
$ 42.59
Selling Price
$ 35.50
216
155
157
423
Market Price
$ 65.95
Selling Price
$ 55.55
657
312
200
2314
Market Price
$ 44.12
Selling Price
$ 37.42
1170
880
449
2828
Market Price
$ 40.33
Selling Price
$ 35.51
1749
389
949
2849
Market Price
$ 31.16
Selling Price
$ 26.71
522
482
281
1669
Market Price
$ 55.59
Selling Price
$ 47.68
1245
838
842
2684
Market Price
$ 32.33
Selling Price
$ 27.23
700
501
232
2134
Market Price
$ 51.48
Selling Price
$ 44.49
1429
885
818
1536
Market Price
$ 52.57
Selling Price
$ 45.08
479
179
478
499
Market Price
$ 46.66
Selling Price
$ 40.30
1888
1790
674
4515
Market Price
$ 49.98
Selling Price
$ 43.80
2412
1493
682
2722
Market Price
$ 45.47
Selling Price
$ 39.57
1335
616
566
4701
Market Price
$ 62.06
Selling Price
$ 54.69
3102
2983
3092
3500
Market Price
$ 66.17
Selling Price
$ 57.96
1681
754
1636
3188