Market Price
$ 44.21
Selling Price
$ 39.28
577
567
374
2263
Market Price
$ 45.76
Selling Price
$ 40.09
1705
1409
1478
4786
Market Price
$ 52.67
Selling Price
$ 45.39
1223
489
294
3205
Market Price
$ 36.33
Selling Price
$ 30.61
276
65
130
990
Market Price
$ 60.63
Selling Price
$ 50.89
535
318
316
772
Market Price
$ 36.19
Selling Price
$ 31.29
3887
1153
3796
4971
Market Price
$ 44.83
Selling Price
$ 38.51
3450
2258
2063
4689
Market Price
$ 37.85
Selling Price
$ 33.76
1043
251
681
3412
Market Price
$ 52.09
Selling Price
$ 46.76
605
517
272
1109
Market Price
$ 52.10
Selling Price
$ 46.68
1267
485
1044
1752
Market Price
$ 50.19
Selling Price
$ 42.21
1525
1176
1382
1669
Market Price
$ 53.09
Selling Price
$ 46.45
1941
506
1166
4389
Market Price
$ 64.66
Selling Price
$ 55.02
1537
852
794
4899
Market Price
$ 36.53
Selling Price
$ 32.88
700
560
248
822
Market Price
$ 59.69
Selling Price
$ 51.46
1046
399
703
2382
Market Price
$ 51.60
Selling Price
$ 43.14
810
806
312
2287
Market Price
$ 64.29
Selling Price
$ 58.08
3398
2332
2601
4246
Market Price
$ 59.87
Selling Price
$ 50.76
1352
1235
1324
1717
Market Price
$ 64.31
Selling Price
$ 56.90
1587
423
693
2332
Market Price
$ 68.95
Selling Price
$ 57.92
339
318
221
652
Market Price
$ 63.74
Selling Price
$ 57.56
831
749
169
2217
Market Price
$ 66.94
Selling Price
$ 56.63
2846
673
2251
3040
Market Price
$ 37.20
Selling Price
$ 31.86
583
255
261
1597
Market Price
$ 58.35
Selling Price
$ 49.22
1085
767
455
2639
Market Price
$ 61.00
Selling Price
$ 51.41
821
503
370
1088
Market Price
$ 43.23
Selling Price
$ 37.62
490
162
200
1642
Market Price
$ 44.16
Selling Price
$ 37.22
3510
2196
1721
3781
Market Price
$ 63.09
Selling Price
$ 52.83
895
655
532
935
Market Price
$ 66.48
Selling Price
$ 55.64
415
111
411
1330
Market Price
$ 50.42
Selling Price
$ 43.46
1252
765
874
3535
Market Price
$ 38.47
Selling Price
$ 33.89
1138
648
947
1412
Market Price
$ 50.10
Selling Price
$ 45.33
1636
656
1309
2485
Market Price
$ 39.01
Selling Price
$ 32.59
4245
1193
3286
4425
Market Price
$ 35.81
Selling Price
$ 30.87
2905
2612
1474
4705
Market Price
$ 35.51
Selling Price
$ 32.25
1812
1651
1717
2621
Market Price
$ 41.52
Selling Price
$ 35.13
784
773
670
1066
Market Price
$ 32.51
Selling Price
$ 27.80
744
658
612
949
Market Price
$ 45.11
Selling Price
$ 37.96
1514
739
1413
4037
Market Price
$ 64.45
Selling Price
$ 57.33
911
552
477
1926
Market Price
$ 31.93
Selling Price
$ 27.90
1981
1894
1791
2599