Market Price
$ 41.70
Selling Price
$ 37.80
2115
758
1475
4211
Market Price
$ 42.89
Selling Price
$ 37.07
385
217
228
1085
Market Price
$ 32.90
Selling Price
$ 29.18
345
202
344
1707
Market Price
$ 47.27
Selling Price
$ 39.61
775
446
517
1208
Market Price
$ 66.38
Selling Price
$ 59.63
571
511
234
899
Market Price
$ 35.04
Selling Price
$ 31.17
1147
589
803
4050
Market Price
$ 51.91
Selling Price
$ 47.08
493
352
457
687
Market Price
$ 41.12
Selling Price
$ 36.41
628
403
392
886
Market Price
$ 57.09
Selling Price
$ 48.32
2806
2124
2079
3902
Market Price
$ 29.06
Selling Price
$ 25.06
603
496
197
1095
Market Price
$ 47.66
Selling Price
$ 40.67
856
760
614
1769
Market Price
$ 59.61
Selling Price
$ 51.09
265
188
94
533
Market Price
$ 33.55
Selling Price
$ 28.26
351
293
81
1024
Market Price
$ 63.72
Selling Price
$ 56.73
4387
2819
2872
4990
Market Price
$ 46.38
Selling Price
$ 41.80
2314
659
821
2780
Market Price
$ 36.14
Selling Price
$ 30.76
291
160
79
580
Market Price
$ 60.43
Selling Price
$ 52.33
2449
688
793
3473
Market Price
$ 38.12
Selling Price
$ 33.64
1235
553
748
1478
Market Price
$ 59.16
Selling Price
$ 53.61
610
568
580
2327
Market Price
$ 69.49
Selling Price
$ 58.15
408
293
240
447
Market Price
$ 56.39
Selling Price
$ 47.37
1757
685
1328
2468
Market Price
$ 59.04
Selling Price
$ 51.24
1951
1536
1027
4897
Market Price
$ 43.90
Selling Price
$ 37.94
3160
1419
3102
3174
Market Price
$ 29.05
Selling Price
$ 26.15
1296
684
1167
4995
Market Price
$ 38.81
Selling Price
$ 34.27
3534
1977
1390
4608
Market Price
$ 31.74
Selling Price
$ 28.41
3378
2834
2373
3412
Market Price
$ 31.75
Selling Price
$ 27.58
838
328
561
1572
Market Price
$ 33.23
Selling Price
$ 28.17
1819
788
665
2545
Market Price
$ 48.59
Selling Price
$ 41.09
360
293
201
582
Market Price
$ 59.77
Selling Price
$ 50.76
1038
1007
570
1447
Market Price
$ 45.85
Selling Price
$ 39.24
1093
733
848
4772
Market Price
$ 58.10
Selling Price
$ 51.81
2389
1282
1325
3718
Market Price
$ 49.08
Selling Price
$ 41.61
3727
3272
2532
4121
Market Price
$ 64.22
Selling Price
$ 55.41
3044
2615
2141
3836
Market Price
$ 54.86
Selling Price
$ 46.82
805
575
454
3404
Market Price
$ 33.46
Selling Price
$ 27.89
1779
850
910
2424
Market Price
$ 37.94
Selling Price
$ 34.21
3354
2208
1117
3711
Market Price
$ 45.24
Selling Price
$ 39.39
3236
2638
862
3572
Market Price
$ 52.54
Selling Price
$ 45.91
1680
463
722
3055
Market Price
$ 50.24
Selling Price
$ 43.39
3520
1319
2937
3908