Market Price
$ 38.44
Selling Price
$ 32.55
2983
1719
1851
4258
Market Price
$ 33.03
Selling Price
$ 29.47
1431
1078
1101
2290
Market Price
$ 48.86
Selling Price
$ 41.61
764
358
620
1724
Market Price
$ 60.58
Selling Price
$ 51.19
4106
1434
3681
4216
Market Price
$ 60.75
Selling Price
$ 51.44
1899
762
1276
3787
Market Price
$ 55.51
Selling Price
$ 48.68
3101
2288
771
4554
Market Price
$ 48.69
Selling Price
$ 43.98
1726
1282
954
2559
Market Price
$ 41.96
Selling Price
$ 37.08
618
223
194
2571
Market Price
$ 32.11
Selling Price
$ 27.13
2710
919
736
3011
Market Price
$ 57.21
Selling Price
$ 47.86
2241
2126
1739
2993
Market Price
$ 45.48
Selling Price
$ 39.06
1135
402
403
2267
Market Price
$ 47.98
Selling Price
$ 40.81
1414
1182
1023
1855
Market Price
$ 38.66
Selling Price
$ 35.00
972
605
685
4060
Market Price
$ 40.61
Selling Price
$ 36.40
1350
1089
929
3297
Market Price
$ 45.73
Selling Price
$ 40.66
851
712
587
3082
Market Price
$ 53.73
Selling Price
$ 47.30
1954
1859
1096
2208
Market Price
$ 39.84
Selling Price
$ 33.62
2521
2483
630
4379
Market Price
$ 38.20
Selling Price
$ 31.93
1844
849
1486
3048
Market Price
$ 38.13
Selling Price
$ 33.67
3951
2565
1829
4655
Market Price
$ 28.58
Selling Price
$ 25.48
4124
3413
2641
4640
Market Price
$ 38.92
Selling Price
$ 34.58
1168
609
872
2859
Market Price
$ 59.57
Selling Price
$ 52.47
1295
680
1189
3786
Market Price
$ 37.49
Selling Price
$ 32.59
694
160
325
1784
Market Price
$ 31.50
Selling Price
$ 28.49
1779
384
1215
2053
Market Price
$ 33.74
Selling Price
$ 28.29
2176
2173
1226
3757
Market Price
$ 58.92
Selling Price
$ 52.66
3476
849
2826
4158
Market Price
$ 39.69
Selling Price
$ 35.00
1033
736
671
3427
Market Price
$ 62.30
Selling Price
$ 55.77
2147
1685
1797
2531
Market Price
$ 58.74
Selling Price
$ 49.62
2131
1574
1578
2456
Market Price
$ 48.57
Selling Price
$ 44.12
1437
513
1146
2157
Market Price
$ 42.17
Selling Price
$ 36.99
3182
2229
2225
3496
Market Price
$ 43.73
Selling Price
$ 38.60
780
279
578
2341
Market Price
$ 61.35
Selling Price
$ 55.35
257
51
131
652
Market Price
$ 69.44
Selling Price
$ 59.37
2016
1214
1804
4421
Market Price
$ 30.10
Selling Price
$ 25.51
982
319
957
4744
Market Price
$ 58.11
Selling Price
$ 49.39
1070
329
634
1613
Market Price
$ 47.82
Selling Price
$ 42.15
2750
2555
1808
4881
Market Price
$ 40.48
Selling Price
$ 33.78
3439
1924
1654
3503
Market Price
$ 64.08
Selling Price
$ 57.25
2150
1744
1037
2884
Market Price
$ 33.03
Selling Price
$ 29.16
1509
500
1328
3870