Market Price
$ 52.13
Selling Price
$ 47.02
906
499
351
1359
Market Price
$ 40.50
Selling Price
$ 33.96
4230
1760
3012
4319
Market Price
$ 52.44
Selling Price
$ 44.26
580
334
384
1096
Market Price
$ 61.89
Selling Price
$ 54.11
3764
889
830
4125
Market Price
$ 65.30
Selling Price
$ 55.43
2868
2637
2042
3825
Market Price
$ 47.61
Selling Price
$ 42.68
2169
662
2155
2235
Market Price
$ 51.70
Selling Price
$ 44.32
3287
2079
2326
3788
Market Price
$ 45.15
Selling Price
$ 39.64
1092
326
310
1177
Market Price
$ 62.43
Selling Price
$ 54.62
3732
2807
1382
4846
Market Price
$ 66.99
Selling Price
$ 57.82
1501
1090
875
3984
Market Price
$ 40.05
Selling Price
$ 34.83
978
902
458
4421
Market Price
$ 47.62
Selling Price
$ 42.12
276
55
115
1219
Market Price
$ 58.66
Selling Price
$ 50.25
1816
1006
1048
3695
Market Price
$ 41.93
Selling Price
$ 38.04
1269
1124
1024
3049
Market Price
$ 31.48
Selling Price
$ 26.65
1259
809
268
2271
Market Price
$ 38.62
Selling Price
$ 35.07
1283
378
392
2816
Market Price
$ 47.09
Selling Price
$ 41.24
2685
2337
901
3253
Market Price
$ 27.97
Selling Price
$ 25.37
1612
1599
835
3885
Market Price
$ 35.81
Selling Price
$ 31.87
810
605
755
4012
Market Price
$ 69.94
Selling Price
$ 59.67
1615
1414
431
1853
Market Price
$ 38.74
Selling Price
$ 33.82
3993
3966
1862
4308
Market Price
$ 59.29
Selling Price
$ 51.47
371
269
116
567
Market Price
$ 47.33
Selling Price
$ 42.85
515
253
165
2530
Market Price
$ 39.64
Selling Price
$ 34.26
1010
737
949
1139
Market Price
$ 69.01
Selling Price
$ 57.82
1009
711
804
1244
Market Price
$ 45.91
Selling Price
$ 41.61
1693
1314
1513
3941
Market Price
$ 49.03
Selling Price
$ 41.74
2249
1275
681
2270
Market Price
$ 53.19
Selling Price
$ 47.36
4118
3033
2190
4334
Market Price
$ 51.65
Selling Price
$ 45.03
3581
1611
1106
4258
Market Price
$ 31.38
Selling Price
$ 27.59
2335
1540
1620
4045
Market Price
$ 68.01
Selling Price
$ 57.64
710
690
453
2691
Market Price
$ 65.56
Selling Price
$ 55.21
1424
943
1306
1733
Market Price
$ 60.85
Selling Price
$ 52.80
851
851
779
891
Market Price
$ 59.09
Selling Price
$ 49.59
1662
498
735
4365
Market Price
$ 52.64
Selling Price
$ 45.05
1762
774
905
1801
Market Price
$ 59.45
Selling Price
$ 50.23
2852
1648
2394
3236
Market Price
$ 41.33
Selling Price
$ 37.02
2948
887
1865
3646
Market Price
$ 56.33
Selling Price
$ 48.30
731
305
629
2576
Market Price
$ 56.42
Selling Price
$ 48.16
470
150
452
1357
Market Price
$ 37.82
Selling Price
$ 32.50
2128
1164
950
2274