Market Price
$ 53.61
Selling Price
$ 48.37
819
450
574
1233
Market Price
$ 48.79
Selling Price
$ 40.97
255
188
187
969
Market Price
$ 36.94
Selling Price
$ 32.16
1056
930
887
4832
Market Price
$ 36.38
Selling Price
$ 31.61
668
410
348
2104
Market Price
$ 38.19
Selling Price
$ 33.64
2300
509
2298
3137
Market Price
$ 57.42
Selling Price
$ 48.86
2165
1245
1025
4418
Market Price
$ 29.93
Selling Price
$ 26.88
2283
1264
2123
3307
Market Price
$ 64.23
Selling Price
$ 55.18
1763
1138
1030
2873
Market Price
$ 43.74
Selling Price
$ 39.68
631
378
605
1672
Market Price
$ 30.95
Selling Price
$ 27.74
511
237
226
1190
Market Price
$ 40.89
Selling Price
$ 36.33
1743
1051
373
2829
Market Price
$ 47.44
Selling Price
$ 42.98
1044
939
924
2405
Market Price
$ 61.31
Selling Price
$ 51.18
3306
3226
1464
3513
Market Price
$ 44.36
Selling Price
$ 39.31
1330
1245
1327
4518
Market Price
$ 46.08
Selling Price
$ 40.13
1456
904
990
2007
Market Price
$ 38.41
Selling Price
$ 33.77
1313
1125
1080
2167
Market Price
$ 40.79
Selling Price
$ 34.58
704
245
607
2794
Market Price
$ 55.69
Selling Price
$ 49.71
2657
2417
2391
3504
Market Price
$ 60.25
Selling Price
$ 51.32
297
121
191
624
Market Price
$ 42.88
Selling Price
$ 37.29
2240
1787
2212
2932
Market Price
$ 29.86
Selling Price
$ 25.05
764
327
684
2197
Market Price
$ 37.11
Selling Price
$ 32.65
1585
911
331
4749
Market Price
$ 29.46
Selling Price
$ 26.07
2062
634
1527
2684
Market Price
$ 69.40
Selling Price
$ 59.24
1356
350
296
2095
Market Price
$ 64.74
Selling Price
$ 58.37
1464
1353
950
3984
Market Price
$ 68.55
Selling Price
$ 57.54
2564
814
683
2935
Market Price
$ 49.95
Selling Price
$ 44.77
2356
1319
1331
2927
Market Price
$ 70.28
Selling Price
$ 58.77
2475
2146
790
4348
Market Price
$ 33.30
Selling Price
$ 28.03
1189
602
423
1889
Market Price
$ 48.36
Selling Price
$ 42.13
2531
1878
2185
4959
Market Price
$ 58.69
Selling Price
$ 52.54
1624
1330
1352
2338
Market Price
$ 63.11
Selling Price
$ 53.52
1802
1148
394
3931
Market Price
$ 47.74
Selling Price
$ 40.02
850
589
442
1931
Market Price
$ 58.90
Selling Price
$ 52.19
391
280
217
1824
Market Price
$ 59.89
Selling Price
$ 53.64
1351
734
1312
2492
Market Price
$ 47.79
Selling Price
$ 40.34
287
81
232
817
Market Price
$ 59.83
Selling Price
$ 52.68
3293
2887
3070
3722
Market Price
$ 61.49
Selling Price
$ 54.36
2417
1314
1716
3915
Market Price
$ 32.87
Selling Price
$ 29.70
889
304
500
2302
Market Price
$ 67.77
Selling Price
$ 58.05
461
164
242
1045