Market Price
$ 57.01
Selling Price
$ 51.63
2674
923
1455
3575
Market Price
$ 41.96
Selling Price
$ 36.17
2172
1765
1424
3166
Market Price
$ 67.68
Selling Price
$ 58.08
1318
801
1108
4163
Market Price
$ 59.56
Selling Price
$ 53.07
2749
2697
1737
3442
Market Price
$ 28.73
Selling Price
$ 25.76
2684
1500
2246
3689
Market Price
$ 46.33
Selling Price
$ 40.24
2460
2112
1172
3573
Market Price
$ 55.86
Selling Price
$ 50.15
3450
1065
896
3947
Market Price
$ 29.68
Selling Price
$ 26.83
1967
1069
1796
2882
Market Price
$ 64.08
Selling Price
$ 54.67
1659
1327
439
2410
Market Price
$ 44.73
Selling Price
$ 38.84
1007
478
405
3769
Market Price
$ 44.36
Selling Price
$ 38.18
1135
606
253
1560
Market Price
$ 34.35
Selling Price
$ 30.69
398
326
250
1377
Market Price
$ 33.44
Selling Price
$ 30.08
200
188
123
420
Market Price
$ 37.25
Selling Price
$ 31.58
460
427
252
1167
Market Price
$ 66.94
Selling Price
$ 57.60
393
364
349
1571
Market Price
$ 63.33
Selling Price
$ 53.81
1501
364
530
1807
Market Price
$ 57.59
Selling Price
$ 50.48
1542
1515
859
3622
Market Price
$ 68.05
Selling Price
$ 57.87
3107
1549
2604
4393
Market Price
$ 42.79
Selling Price
$ 36.28
3636
1077
1840
4863
Market Price
$ 65.95
Selling Price
$ 56.18
1083
1009
796
3601
Market Price
$ 56.36
Selling Price
$ 49.88
2868
1780
1687
4343
Market Price
$ 64.95
Selling Price
$ 56.06
2032
1052
886
2286
Market Price
$ 37.53
Selling Price
$ 33.48
1455
1310
1178
2911
Market Price
$ 59.87
Selling Price
$ 52.12
485
223
113
884
Market Price
$ 50.23
Selling Price
$ 44.03
1896
540
1136
3108
Market Price
$ 53.33
Selling Price
$ 47.68
1184
908
1058
2152
Market Price
$ 53.03
Selling Price
$ 44.79
722
680
594
1063
Market Price
$ 55.49
Selling Price
$ 50.43
600
292
378
1405
Market Price
$ 57.60
Selling Price
$ 49.12
1418
297
881
2727
Market Price
$ 52.01
Selling Price
$ 45.05
1911
1130
895
3229
Market Price
$ 45.15
Selling Price
$ 38.71
2718
577
1874
3589
Market Price
$ 47.73
Selling Price
$ 41.17
1122
501
267
1751
Market Price
$ 55.75
Selling Price
$ 47.38
542
511
418
1224
Market Price
$ 38.32
Selling Price
$ 33.58
738
577
498
822
Market Price
$ 48.28
Selling Price
$ 43.50
1091
831
774
3092
Market Price
$ 45.56
Selling Price
$ 41.31
566
364
185
1524
Market Price
$ 52.22
Selling Price
$ 46.02
3672
1108
1133
3676
Market Price
$ 36.16
Selling Price
$ 31.26
1266
1024
1044
4615
Market Price
$ 61.23
Selling Price
$ 51.75
476
99
348
679
Market Price
$ 52.41
Selling Price
$ 44.17
2032
1416
696
4030