Market Price
$ 30.70
Selling Price
$ 27.11
3965
2239
3745
4368
Market Price
$ 69.57
Selling Price
$ 58.29
927
768
266
1100
Market Price
$ 37.92
Selling Price
$ 33.11
595
523
530
1089
Market Price
$ 43.42
Selling Price
$ 39.09
2073
947
1465
4722
Market Price
$ 52.01
Selling Price
$ 45.77
358
151
346
805
Market Price
$ 36.54
Selling Price
$ 31.59
1361
1012
438
4877
Market Price
$ 33.41
Selling Price
$ 29.07
1135
992
327
3635
Market Price
$ 61.54
Selling Price
$ 52.91
578
437
472
2159
Market Price
$ 55.67
Selling Price
$ 46.83
2207
871
950
3032
Market Price
$ 32.40
Selling Price
$ 28.75
1216
307
1205
2382
Market Price
$ 39.76
Selling Price
$ 35.64
4038
1582
3774
4144
Market Price
$ 61.13
Selling Price
$ 53.15
1612
1197
540
2200
Market Price
$ 66.81
Selling Price
$ 56.70
361
75
100
1210
Market Price
$ 39.49
Selling Price
$ 33.45
197
53
81
913
Market Price
$ 47.21
Selling Price
$ 40.19
3018
2604
1836
4872
Market Price
$ 53.73
Selling Price
$ 47.50
1828
462
1470
2121
Market Price
$ 53.10
Selling Price
$ 45.77
1097
1011
1016
1571
Market Price
$ 34.25
Selling Price
$ 28.78
857
632
697
1441
Market Price
$ 55.50
Selling Price
$ 47.71
1523
893
1505
4965
Market Price
$ 58.68
Selling Price
$ 49.92
2364
1210
1098
2511
Market Price
$ 40.54
Selling Price
$ 35.63
537
246
147
995
Market Price
$ 52.43
Selling Price
$ 46.07
3031
2852
2443
3850
Market Price
$ 39.37
Selling Price
$ 33.25
274
130
225
444
Market Price
$ 36.82
Selling Price
$ 31.72
2818
2566
2704
4212
Market Price
$ 64.74
Selling Price
$ 56.79
2257
711
1942
3555
Market Price
$ 33.33
Selling Price
$ 29.07
1533
810
1445
3422
Market Price
$ 37.16
Selling Price
$ 32.86
1581
634
758
2142
Market Price
$ 54.98
Selling Price
$ 48.41
1794
951
1518
4370
Market Price
$ 43.74
Selling Price
$ 38.06
1015
227
792
1412
Market Price
$ 57.56
Selling Price
$ 50.63
500
435
162
2226
Market Price
$ 59.20
Selling Price
$ 51.70
2289
1014
839
3670
Market Price
$ 42.49
Selling Price
$ 37.62
964
523
851
1144
Market Price
$ 53.72
Selling Price
$ 48.80
2194
683
1474
3627
Market Price
$ 42.99
Selling Price
$ 37.12
636
512
271
936
Market Price
$ 56.93
Selling Price
$ 48.94
3991
2333
1569
4644
Market Price
$ 30.66
Selling Price
$ 25.85
2704
907
1623
2989
Market Price
$ 49.68
Selling Price
$ 41.78
3930
1988
3924
4646
Market Price
$ 33.83
Selling Price
$ 29.34
831
623
797
1972
Market Price
$ 57.91
Selling Price
$ 49.98
1192
1149
281
1723
Market Price
$ 46.59
Selling Price
$ 41.85
1682
1079
984
2321