Market Price
$ 42.21
Selling Price
$ 36.46
1269
342
563
2368
Market Price
$ 35.43
Selling Price
$ 31.53
2816
1318
1372
3676
Market Price
$ 48.99
Selling Price
$ 43.73
498
130
115
2433
Market Price
$ 34.57
Selling Price
$ 30.71
650
151
386
1041
Market Price
$ 31.18
Selling Price
$ 28.27
1344
369
1143
4597
Market Price
$ 60.34
Selling Price
$ 51.88
1087
933
645
2053
Market Price
$ 39.45
Selling Price
$ 33.70
1635
674
1607
2813
Market Price
$ 35.54
Selling Price
$ 30.55
1367
876
362
2226
Market Price
$ 64.64
Selling Price
$ 54.68
1359
970
1322
4129
Market Price
$ 54.99
Selling Price
$ 49.28
1840
1343
844
2246
Market Price
$ 66.64
Selling Price
$ 55.58
3444
1217
3067
3695
Market Price
$ 39.21
Selling Price
$ 32.87
860
235
394
2095
Market Price
$ 33.20
Selling Price
$ 27.93
1980
788
1446
2429
Market Price
$ 31.34
Selling Price
$ 27.25
1258
277
388
1645
Market Price
$ 32.98
Selling Price
$ 27.78
1383
920
1085
3541
Market Price
$ 45.77
Selling Price
$ 40.55
1324
774
1322
4557
Market Price
$ 44.15
Selling Price
$ 38.32
1353
1268
562
4145
Market Price
$ 59.62
Selling Price
$ 53.68
1568
1310
480
2586
Market Price
$ 36.71
Selling Price
$ 33.36
1588
1442
751
3292
Market Price
$ 63.10
Selling Price
$ 52.71
2578
758
2266
3662
Market Price
$ 64.01
Selling Price
$ 56.73
279
215
245
764
Market Price
$ 38.64
Selling Price
$ 33.65
653
460
147
1483
Market Price
$ 32.81
Selling Price
$ 28.84
1750
798
1139
2501
Market Price
$ 31.75
Selling Price
$ 28.52
1211
515
685
1343
Market Price
$ 60.47
Selling Price
$ 52.92
565
234
147
1188
Market Price
$ 53.29
Selling Price
$ 47.02
719
658
264
2747
Market Price
$ 59.81
Selling Price
$ 52.40
725
712
704
1177
Market Price
$ 58.09
Selling Price
$ 51.65
1061
217
770
1754
Market Price
$ 44.13
Selling Price
$ 36.96
776
691
715
2492
Market Price
$ 66.21
Selling Price
$ 59.38
571
567
463
1993
Market Price
$ 51.70
Selling Price
$ 43.31
1956
1178
688
1979
Market Price
$ 37.28
Selling Price
$ 32.39
1782
1191
1337
1803
Market Price
$ 62.95
Selling Price
$ 54.55
2286
2055
2032
2727
Market Price
$ 43.15
Selling Price
$ 36.79
779
240
232
3848
Market Price
$ 54.37
Selling Price
$ 46.46
2546
1216
1687
4058
Market Price
$ 52.38
Selling Price
$ 45.18
2574
1357
1794
3867
Market Price
$ 46.80
Selling Price
$ 39.81
897
617
770
1067
Market Price
$ 47.52
Selling Price
$ 42.96
2864
2548
2560
4712
Market Price
$ 45.41
Selling Price
$ 38.32
1437
451
450
1938
Market Price
$ 48.35
Selling Price
$ 41.22
1178
311
263
2890