Market Price
$ 41.45
Selling Price
$ 35.98
331
212
115
584
Market Price
$ 36.32
Selling Price
$ 31.82
2189
731
1074
2500
Market Price
$ 38.76
Selling Price
$ 32.71
1120
1063
368
1413
Market Price
$ 42.49
Selling Price
$ 35.58
2095
471
1095
2803
Market Price
$ 46.56
Selling Price
$ 40.06
4833
2151
4396
4833
Market Price
$ 64.39
Selling Price
$ 58.24
1524
1102
1054
1768
Market Price
$ 61.86
Selling Price
$ 52.04
1787
641
901
2689
Market Price
$ 42.05
Selling Price
$ 35.66
1021
374
315
4252
Market Price
$ 66.73
Selling Price
$ 57.08
4578
915
2792
4904
Market Price
$ 47.45
Selling Price
$ 39.92
4332
3427
876
4778
Market Price
$ 45.37
Selling Price
$ 39.17
2678
857
2352
3033
Market Price
$ 36.27
Selling Price
$ 31.98
1111
828
416
1139
Market Price
$ 48.10
Selling Price
$ 43.57
398
309
352
1053
Market Price
$ 62.32
Selling Price
$ 53.63
1282
909
1194
1990
Market Price
$ 47.60
Selling Price
$ 43.19
1571
937
1383
2863
Market Price
$ 39.21
Selling Price
$ 34.11
369
191
223
602
Market Price
$ 51.06
Selling Price
$ 45.79
199
44
164
859
Market Price
$ 39.12
Selling Price
$ 33.28
825
463
453
1079
Market Price
$ 36.77
Selling Price
$ 31.87
1355
974
867
2390
Market Price
$ 52.82
Selling Price
$ 45.35
2037
936
1684
2498
Market Price
$ 39.62
Selling Price
$ 33.30
1513
1060
983
3228
Market Price
$ 36.16
Selling Price
$ 32.05
1223
1201
605
1805
Market Price
$ 65.92
Selling Price
$ 57.31
364
361
99
1204
Market Price
$ 33.06
Selling Price
$ 29.84
584
534
240
1537
Market Price
$ 66.63
Selling Price
$ 57.30
2050
624
1617
3867
Market Price
$ 33.67
Selling Price
$ 30.55
2510
1198
1768
4046
Market Price
$ 69.16
Selling Price
$ 58.48
798
710
495
1911
Market Price
$ 61.39
Selling Price
$ 55.62
1540
1038
1510
4606
Market Price
$ 60.93
Selling Price
$ 53.20
152
94
120
567
Market Price
$ 42.60
Selling Price
$ 38.46
2836
1382
670
2869
Market Price
$ 43.02
Selling Price
$ 38.04
2114
1988
843
2143
Market Price
$ 48.53
Selling Price
$ 42.24
2245
1569
862
3561
Market Price
$ 41.67
Selling Price
$ 37.73
3741
878
1215
4023
Market Price
$ 46.85
Selling Price
$ 40.46
315
129
310
725
Market Price
$ 52.50
Selling Price
$ 46.53
125
116
58
576
Market Price
$ 38.70
Selling Price
$ 32.40
2796
1800
1706
3018
Market Price
$ 61.40
Selling Price
$ 53.48
2102
521
1723
4719
Market Price
$ 53.62
Selling Price
$ 46.68
1869
1765
741
4262
Market Price
$ 46.55
Selling Price
$ 39.96
2350
1677
1458
4770
Market Price
$ 61.20
Selling Price
$ 54.38
371
285
370
1822