Market Price
$ 51.56
Selling Price
$ 45.08
1884
1069
1586
4478
Market Price
$ 70.38
Selling Price
$ 59.01
374
169
348
1040
Market Price
$ 57.15
Selling Price
$ 51.65
2128
1780
696
4058
Market Price
$ 68.55
Selling Price
$ 58.09
445
105
197
650
Market Price
$ 69.39
Selling Price
$ 59.59
1073
471
804
4271
Market Price
$ 57.02
Selling Price
$ 48.29
1253
704
850
2930
Market Price
$ 59.95
Selling Price
$ 52.29
199
150
72
714
Market Price
$ 45.32
Selling Price
$ 39.39
2141
875
1335
3194
Market Price
$ 32.03
Selling Price
$ 28.21
1605
1305
1451
2463
Market Price
$ 30.05
Selling Price
$ 25.56
1102
644
564
1256
Market Price
$ 70.70
Selling Price
$ 59.86
1237
567
1137
1886
Market Price
$ 40.23
Selling Price
$ 36.25
1219
817
1180
1678
Market Price
$ 49.17
Selling Price
$ 43.80
3570
2672
969
4607
Market Price
$ 57.90
Selling Price
$ 52.58
2208
1867
859
2354
Market Price
$ 61.58
Selling Price
$ 53.04
783
486
336
2693
Market Price
$ 56.02
Selling Price
$ 50.87
684
178
657
2753
Market Price
$ 41.88
Selling Price
$ 35.44
3411
3290
3045
4390
Market Price
$ 51.61
Selling Price
$ 45.44
464
95
224
1979
Market Price
$ 66.65
Selling Price
$ 55.58
830
382
467
977
Market Price
$ 52.86
Selling Price
$ 45.83
441
208
295
1712
Market Price
$ 30.26
Selling Price
$ 26.18
594
156
393
1691
Market Price
$ 61.01
Selling Price
$ 55.03
3133
2247
2942
3557
Market Price
$ 59.66
Selling Price
$ 51.32
3049
2735
1185
3776
Market Price
$ 41.49
Selling Price
$ 35.52
4141
4033
2843
4174
Market Price
$ 51.15
Selling Price
$ 45.43
4526
1257
2870
4794
Market Price
$ 64.10
Selling Price
$ 55.55
415
348
147
1044
Market Price
$ 64.01
Selling Price
$ 57.44
1945
707
1815
2331
Market Price
$ 38.61
Selling Price
$ 33.88
992
572
206
1148
Market Price
$ 32.68
Selling Price
$ 28.98
1570
673
1432
3116
Market Price
$ 58.92
Selling Price
$ 52.01
1423
293
891
2113
Market Price
$ 65.33
Selling Price
$ 57.03
1711
1451
973
3209
Market Price
$ 67.23
Selling Price
$ 57.71
1478
1236
1278
2032
Market Price
$ 51.26
Selling Price
$ 45.50
790
364
434
1458
Market Price
$ 43.54
Selling Price
$ 36.61
2451
2362
1863
3818
Market Price
$ 57.68
Selling Price
$ 49.17
2829
2061
1401
2926
Market Price
$ 45.41
Selling Price
$ 38.09
2092
1787
1491
2242
Market Price
$ 46.34
Selling Price
$ 38.75
1093
298
1066
2673
Market Price
$ 36.02
Selling Price
$ 31.90
1845
1027
1010
2300
Market Price
$ 63.52
Selling Price
$ 55.24
1641
1486
813
2132
Market Price
$ 56.75
Selling Price
$ 49.77
1580
803
582
2074