Market Price
$ 50.34
Selling Price
$ 42.84
1164
1109
700
1730
Market Price
$ 41.14
Selling Price
$ 34.42
2718
1841
2323
2990
Market Price
$ 63.91
Selling Price
$ 58.08
838
504
606
1709
Market Price
$ 35.46
Selling Price
$ 30.34
2918
850
1939
3396
Market Price
$ 39.64
Selling Price
$ 34.53
2156
1809
1949
2297
Market Price
$ 57.04
Selling Price
$ 50.77
1668
763
543
3081
Market Price
$ 63.20
Selling Price
$ 53.11
494
375
156
1170
Market Price
$ 46.94
Selling Price
$ 39.93
4622
3619
1507
4806
Market Price
$ 48.44
Selling Price
$ 40.51
879
586
666
2921
Market Price
$ 50.51
Selling Price
$ 45.87
1528
687
948
1689
Market Price
$ 60.25
Selling Price
$ 54.61
901
308
732
1692
Market Price
$ 63.45
Selling Price
$ 55.73
1339
331
1335
1605
Market Price
$ 36.46
Selling Price
$ 31.35
398
344
106
573
Market Price
$ 44.12
Selling Price
$ 37.00
1534
1096
1523
2647
Market Price
$ 61.80
Selling Price
$ 54.55
1968
1585
1026
2370
Market Price
$ 65.86
Selling Price
$ 58.59
901
330
583
2510
Market Price
$ 57.15
Selling Price
$ 47.79
1410
1265
579
1502
Market Price
$ 32.77
Selling Price
$ 28.46
955
816
701
4159
Market Price
$ 53.67
Selling Price
$ 46.50
935
503
456
1975
Market Price
$ 56.32
Selling Price
$ 48.02
641
528
392
1964
Market Price
$ 37.36
Selling Price
$ 32.86
3514
2475
2768
3862
Market Price
$ 49.28
Selling Price
$ 42.10
603
488
446
864
Market Price
$ 43.33
Selling Price
$ 39.21
2348
1830
2100
3923
Market Price
$ 61.14
Selling Price
$ 54.66
793
478
161
3061
Market Price
$ 52.33
Selling Price
$ 46.35
3732
3192
1655
4920
Market Price
$ 59.61
Selling Price
$ 50.71
3427
2209
704
3633
Market Price
$ 54.77
Selling Price
$ 49.06
1619
1370
518
1681
Market Price
$ 38.79
Selling Price
$ 33.19
1117
612
954
1159
Market Price
$ 61.65
Selling Price
$ 53.97
1981
1917
1112
3916
Market Price
$ 69.55
Selling Price
$ 58.89
922
204
526
4390
Market Price
$ 28.19
Selling Price
$ 25.15
585
535
483
2776
Market Price
$ 30.10
Selling Price
$ 25.63
1415
1372
762
3219
Market Price
$ 42.07
Selling Price
$ 37.66
255
217
230
494
Market Price
$ 53.72
Selling Price
$ 45.89
1000
538
237
2473
Market Price
$ 50.32
Selling Price
$ 43.94
494
110
483
1235
Market Price
$ 43.68
Selling Price
$ 37.93
717
177
152
1662
Market Price
$ 59.06
Selling Price
$ 51.91
669
666
186
1425
Market Price
$ 36.00
Selling Price
$ 30.53
1414
310
1378
2088
Market Price
$ 28.26
Selling Price
$ 25.25
665
194
151
3253
Market Price
$ 53.43
Selling Price
$ 46.91
3329
2293
1912
4636