Market Price
$ 41.72
Selling Price
$ 36.10
2951
750
1936
4677
Market Price
$ 62.44
Selling Price
$ 56.67
288
225
227
643
Market Price
$ 46.30
Selling Price
$ 39.09
2725
1620
941
2741
Market Price
$ 29.06
Selling Price
$ 26.26
4096
1923
1137
4896
Market Price
$ 64.08
Selling Price
$ 57.40
1602
1553
950
3796
Market Price
$ 62.15
Selling Price
$ 55.24
1648
593
863
2220
Market Price
$ 60.16
Selling Price
$ 52.94
735
466
571
818
Market Price
$ 55.75
Selling Price
$ 49.82
791
790
223
796
Market Price
$ 50.80
Selling Price
$ 45.38
643
128
280
786
Market Price
$ 32.65
Selling Price
$ 27.37
1343
1078
391
1539
Market Price
$ 52.22
Selling Price
$ 45.48
1835
748
1048
3177
Market Price
$ 40.25
Selling Price
$ 35.02
1858
641
1101
4079
Market Price
$ 69.80
Selling Price
$ 58.20
800
411
205
2728
Market Price
$ 34.86
Selling Price
$ 30.33
2526
2118
2146
3357
Market Price
$ 39.61
Selling Price
$ 34.48
1931
552
989
4715
Market Price
$ 60.75
Selling Price
$ 50.69
686
279
458
1761
Market Price
$ 59.05
Selling Price
$ 52.99
852
407
689
2803
Market Price
$ 47.36
Selling Price
$ 39.76
746
306
259
2081
Market Price
$ 31.85
Selling Price
$ 28.60
1357
897
1288
2849
Market Price
$ 31.10
Selling Price
$ 26.08
296
248
129
434
Market Price
$ 42.84
Selling Price
$ 37.26
604
227
337
1528
Market Price
$ 38.49
Selling Price
$ 33.41
3191
2316
2352
3571
Market Price
$ 64.29
Selling Price
$ 58.27
1158
468
738
2314
Market Price
$ 35.78
Selling Price
$ 30.98
1019
540
958
2309
Market Price
$ 66.16
Selling Price
$ 58.87
2965
924
2504
3322
Market Price
$ 66.69
Selling Price
$ 56.13
1107
697
533
1881
Market Price
$ 49.53
Selling Price
$ 42.25
4325
4009
4038
4494
Market Price
$ 35.66
Selling Price
$ 31.72
416
101
338
438
Market Price
$ 63.62
Selling Price
$ 53.77
405
405
374
632
Market Price
$ 40.38
Selling Price
$ 35.72
2155
1381
1980
2337
Market Price
$ 67.35
Selling Price
$ 56.61
855
350
786
1548
Market Price
$ 56.15
Selling Price
$ 50.77
721
613
540
2774
Market Price
$ 67.76
Selling Price
$ 57.42
1033
737
666
1424
Market Price
$ 66.50
Selling Price
$ 58.77
1547
648
1147
2082
Market Price
$ 68.17
Selling Price
$ 58.81
1699
1682
1241
4452
Market Price
$ 54.00
Selling Price
$ 46.76
2434
924
1764
3403
Market Price
$ 42.36
Selling Price
$ 38.33
2952
687
2359
3040
Market Price
$ 31.79
Selling Price
$ 28.30
1785
1301
544
2466
Market Price
$ 54.53
Selling Price
$ 49.39
1288
1024
791
2437
Market Price
$ 61.64
Selling Price
$ 52.88
1002
681
537
1005