Market Price
$ 36.25
Selling Price
$ 30.72
3537
1428
3407
4977
Market Price
$ 59.86
Selling Price
$ 51.39
1748
792
1354
3960
Market Price
$ 35.77
Selling Price
$ 32.09
1532
480
563
1566
Market Price
$ 56.64
Selling Price
$ 51.35
1895
1546
819
1965
Market Price
$ 47.54
Selling Price
$ 43.21
1921
419
1848
3955
Market Price
$ 40.70
Selling Price
$ 34.91
2743
1956
2222
4005
Market Price
$ 40.51
Selling Price
$ 35.44
452
300
99
1337
Market Price
$ 60.05
Selling Price
$ 50.76
2108
1014
1811
2666
Market Price
$ 34.10
Selling Price
$ 29.46
1472
1165
1452
1811
Market Price
$ 68.74
Selling Price
$ 58.85
364
259
329
503
Market Price
$ 50.65
Selling Price
$ 44.92
1716
750
453
1899
Market Price
$ 40.78
Selling Price
$ 35.26
1806
666
974
4528
Market Price
$ 52.70
Selling Price
$ 47.12
1250
550
987
2585
Market Price
$ 65.00
Selling Price
$ 58.45
674
643
160
2847
Market Price
$ 45.31
Selling Price
$ 38.38
1813
836
421
2401
Market Price
$ 57.23
Selling Price
$ 47.82
1119
270
914
1621
Market Price
$ 39.97
Selling Price
$ 35.23
777
556
358
973
Market Price
$ 66.94
Selling Price
$ 57.78
2979
676
2679
4134
Market Price
$ 33.09
Selling Price
$ 29.56
249
66
179
630
Market Price
$ 53.08
Selling Price
$ 45.00
709
312
286
1502
Market Price
$ 50.84
Selling Price
$ 45.15
2326
1131
550
2791
Market Price
$ 59.72
Selling Price
$ 51.92
3529
1080
2064
3952
Market Price
$ 32.14
Selling Price
$ 28.15
2755
1673
1576
3255
Market Price
$ 63.01
Selling Price
$ 56.28
2152
1076
1485
3170
Market Price
$ 47.33
Selling Price
$ 41.08
2620
2189
1775
4034
Market Price
$ 60.83
Selling Price
$ 53.04
225
108
164
1073
Market Price
$ 48.53
Selling Price
$ 43.04
1879
1406
1033
2386
Market Price
$ 39.63
Selling Price
$ 34.06
780
727
246
1748
Market Price
$ 68.70
Selling Price
$ 57.41
146
131
42
669
Market Price
$ 34.42
Selling Price
$ 29.34
2364
2154
1044
2693
Market Price
$ 50.27
Selling Price
$ 44.76
387
299
133
870
Market Price
$ 39.15
Selling Price
$ 33.15
594
153
442
923
Market Price
$ 37.14
Selling Price
$ 32.00
3127
2795
1667
3494
Market Price
$ 52.02
Selling Price
$ 45.61
828
825
199
1945
Market Price
$ 38.65
Selling Price
$ 33.69
3683
1449
1799
4313
Market Price
$ 67.05
Selling Price
$ 55.94
2381
2107
1985
3073
Market Price
$ 44.42
Selling Price
$ 38.67
1328
787
588
1766
Market Price
$ 54.79
Selling Price
$ 49.14
658
461
386
1151
Market Price
$ 30.18
Selling Price
$ 25.68
1390
503
806
3796
Market Price
$ 59.48
Selling Price
$ 53.08
1066
912
663
4814