Market Price
$ 51.56
Selling Price
$ 44.60
405
154
285
1544
Market Price
$ 55.29
Selling Price
$ 47.74
154
94
68
524
Market Price
$ 51.18
Selling Price
$ 44.70
3032
2961
912
3050
Market Price
$ 32.01
Selling Price
$ 26.92
1021
525
867
3446
Market Price
$ 66.06
Selling Price
$ 56.63
3376
2461
3209
3651
Market Price
$ 48.31
Selling Price
$ 42.08
3695
2257
2645
4255
Market Price
$ 61.38
Selling Price
$ 54.59
3590
2627
1063
3685
Market Price
$ 65.95
Selling Price
$ 56.95
698
283
330
1054
Market Price
$ 50.56
Selling Price
$ 45.06
3125
1333
676
4825
Market Price
$ 54.98
Selling Price
$ 47.78
1004
625
286
1351
Market Price
$ 49.55
Selling Price
$ 44.62
3403
1052
2769
4105
Market Price
$ 42.30
Selling Price
$ 38.44
871
771
354
3852
Market Price
$ 33.98
Selling Price
$ 29.19
834
229
379
1104
Market Price
$ 43.35
Selling Price
$ 39.17
3774
1713
2007
4412
Market Price
$ 41.11
Selling Price
$ 35.55
182
81
139
453
Market Price
$ 45.12
Selling Price
$ 37.86
1290
935
532
4663
Market Price
$ 60.07
Selling Price
$ 54.58
1102
390
573
1392
Market Price
$ 38.64
Selling Price
$ 35.01
778
615
767
3174
Market Price
$ 35.20
Selling Price
$ 31.82
1763
603
516
3524
Market Price
$ 66.27
Selling Price
$ 56.37
1708
458
637
2495
Market Price
$ 31.86
Selling Price
$ 28.34
367
158
132
681
Market Price
$ 48.44
Selling Price
$ 43.45
2348
1740
1287
2570
Market Price
$ 37.04
Selling Price
$ 31.30
1648
1207
608
4141
Market Price
$ 57.99
Selling Price
$ 52.68
782
751
402
2842
Market Price
$ 65.41
Selling Price
$ 57.37
2203
469
664
2475
Market Price
$ 39.36
Selling Price
$ 34.73
2635
2534
701
2912
Market Price
$ 35.76
Selling Price
$ 30.42
324
99
274
751
Market Price
$ 50.16
Selling Price
$ 42.46
747
337
338
2223
Market Price
$ 58.07
Selling Price
$ 52.29
1333
512
1158
3738
Market Price
$ 47.82
Selling Price
$ 41.33
4190
1378
3362
4903
Market Price
$ 51.37
Selling Price
$ 43.11
2787
1653
694
4377
Market Price
$ 58.06
Selling Price
$ 49.75
789
481
586
1431
Market Price
$ 28.94
Selling Price
$ 25.21
506
156
319
1023
Market Price
$ 46.80
Selling Price
$ 40.43
1473
549
1468
1724
Market Price
$ 31.32
Selling Price
$ 27.32
464
443
216
2022
Market Price
$ 42.18
Selling Price
$ 35.39
2287
1548
1501
3553
Market Price
$ 48.63
Selling Price
$ 41.54
1384
705
775
2990
Market Price
$ 30.58
Selling Price
$ 25.76
1425
818
1059
1489
Market Price
$ 37.46
Selling Price
$ 32.43
1492
531
995
1975
Market Price
$ 56.74
Selling Price
$ 48.79
3022
1543
2708
4581