Market Price
$ 42.55
Selling Price
$ 36.16
572
164
186
1170
Market Price
$ 31.50
Selling Price
$ 27.19
2194
1348
1044
3794
Market Price
$ 53.35
Selling Price
$ 48.26
490
98
123
782
Market Price
$ 44.59
Selling Price
$ 39.71
1424
549
374
1880
Market Price
$ 33.19
Selling Price
$ 30.09
701
392
355
941
Market Price
$ 48.19
Selling Price
$ 40.25
500
114
372
1555
Market Price
$ 30.32
Selling Price
$ 25.38
636
439
455
726
Market Price
$ 52.30
Selling Price
$ 43.89
1277
305
1170
4997
Market Price
$ 50.10
Selling Price
$ 44.68
4390
1433
933
4651
Market Price
$ 44.02
Selling Price
$ 39.84
853
541
203
3367
Market Price
$ 64.06
Selling Price
$ 54.85
972
226
506
2688
Market Price
$ 53.19
Selling Price
$ 46.46
1931
567
1575
4023
Market Price
$ 60.24
Selling Price
$ 50.82
1664
1034
965
4977
Market Price
$ 30.04
Selling Price
$ 25.88
752
501
708
1073
Market Price
$ 32.66
Selling Price
$ 29.53
1518
422
1370
3094
Market Price
$ 64.28
Selling Price
$ 55.59
1364
764
1307
3514
Market Price
$ 44.41
Selling Price
$ 39.47
1939
1553
856
2636
Market Price
$ 56.83
Selling Price
$ 50.59
1425
373
319
1644
Market Price
$ 61.24
Selling Price
$ 51.16
2743
1057
2381
3706
Market Price
$ 42.39
Selling Price
$ 36.73
971
709
216
1416
Market Price
$ 66.53
Selling Price
$ 59.17
2095
808
1911
3173
Market Price
$ 36.26
Selling Price
$ 31.37
2903
833
1482
4779
Market Price
$ 68.21
Selling Price
$ 59.22
2231
1615
982
2632
Market Price
$ 37.72
Selling Price
$ 33.25
1394
945
1269
1582
Market Price
$ 44.47
Selling Price
$ 39.00
1512
893
552
2484
Market Price
$ 40.32
Selling Price
$ 33.92
3259
1943
2359
3811
Market Price
$ 54.74
Selling Price
$ 46.87
1959
816
1370
1992
Market Price
$ 67.26
Selling Price
$ 58.47
1018
581
852
1034
Market Price
$ 32.06
Selling Price
$ 26.84
2132
1237
854
3427
Market Price
$ 47.23
Selling Price
$ 40.23
284
221
165
1263
Market Price
$ 44.15
Selling Price
$ 38.11
811
689
353
3033
Market Price
$ 34.31
Selling Price
$ 30.11
1432
906
883
3078
Market Price
$ 34.38
Selling Price
$ 29.14
178
45
152
479
Market Price
$ 34.82
Selling Price
$ 30.20
2095
1631
840
3661
Market Price
$ 52.53
Selling Price
$ 43.95
502
419
118
1374
Market Price
$ 34.91
Selling Price
$ 31.52
999
750
459
4868
Market Price
$ 32.92
Selling Price
$ 29.55
858
293
191
3696
Market Price
$ 48.58
Selling Price
$ 42.08
4173
1097
3666
4237
Market Price
$ 46.43
Selling Price
$ 40.28
767
311
634
3762
Market Price
$ 52.36
Selling Price
$ 44.77
3495
1711
2685
4323