Market Price
$ 47.55
Selling Price
$ 41.12
1455
553
422
3581
Market Price
$ 29.76
Selling Price
$ 25.04
1421
450
716
3140
Market Price
$ 51.44
Selling Price
$ 43.02
1514
1287
1249
1985
Market Price
$ 37.92
Selling Price
$ 31.69
1170
510
1094
1547
Market Price
$ 36.05
Selling Price
$ 30.15
2534
1979
860
4253
Market Price
$ 63.46
Selling Price
$ 54.68
574
131
306
647
Market Price
$ 41.62
Selling Price
$ 37.75
786
378
566
2117
Market Price
$ 56.87
Selling Price
$ 48.03
827
291
490
2492
Market Price
$ 52.49
Selling Price
$ 47.47
1557
1373
974
2196
Market Price
$ 36.09
Selling Price
$ 31.43
2456
1334
1686
2550
Market Price
$ 59.06
Selling Price
$ 51.57
694
590
466
1165
Market Price
$ 37.25
Selling Price
$ 32.13
685
162
463
693
Market Price
$ 47.00
Selling Price
$ 39.70
3676
2672
2923
4582
Market Price
$ 55.91
Selling Price
$ 47.12
1215
364
1121
3354
Market Price
$ 38.67
Selling Price
$ 33.63
1272
520
1217
2614
Market Price
$ 35.87
Selling Price
$ 32.01
455
383
246
804
Market Price
$ 50.84
Selling Price
$ 45.48
2478
2015
1849
4075
Market Price
$ 52.18
Selling Price
$ 45.13
872
376
239
1201
Market Price
$ 31.82
Selling Price
$ 28.38
1829
1747
610
2351
Market Price
$ 39.75
Selling Price
$ 35.60
624
232
311
725
Market Price
$ 46.54
Selling Price
$ 41.54
4318
903
2920
4413
Market Price
$ 43.41
Selling Price
$ 37.36
2607
2160
1508
4226
Market Price
$ 58.47
Selling Price
$ 51.76
1286
791
608
2404
Market Price
$ 34.39
Selling Price
$ 30.47
2550
612
1735
2785
Market Price
$ 28.69
Selling Price
$ 25.21
650
205
512
3224
Market Price
$ 54.06
Selling Price
$ 46.85
3309
1523
2936
4365
Market Price
$ 58.47
Selling Price
$ 49.68
1307
792
680
1325
Market Price
$ 69.27
Selling Price
$ 58.85
2104
549
1748
2948
Market Price
$ 30.14
Selling Price
$ 26.53
474
119
416
1281
Market Price
$ 30.75
Selling Price
$ 27.93
352
344
339
1362
Market Price
$ 46.10
Selling Price
$ 41.04
2465
550
859
2896
Market Price
$ 56.09
Selling Price
$ 50.76
206
182
42
501
Market Price
$ 30.36
Selling Price
$ 27.59
550
538
479
1675
Market Price
$ 37.76
Selling Price
$ 32.39
520
286
258
917
Market Price
$ 68.33
Selling Price
$ 59.79
1922
1850
917
3927
Market Price
$ 40.04
Selling Price
$ 33.85
2524
2378
921
2602
Market Price
$ 44.75
Selling Price
$ 39.82
1015
268
565
4816
Market Price
$ 51.99
Selling Price
$ 46.75
1825
541
1289
3200
Market Price
$ 37.78
Selling Price
$ 32.98
3663
2981
1833
3966
Market Price
$ 36.38
Selling Price
$ 31.05
1837
651
456
1860