Market Price
$ 36.69
Selling Price
$ 31.52
817
682
443
1796
Market Price
$ 38.52
Selling Price
$ 32.46
567
380
161
1705
Market Price
$ 65.80
Selling Price
$ 58.59
2914
1238
1141
4208
Market Price
$ 48.26
Selling Price
$ 43.50
1286
544
1086
4161
Market Price
$ 64.26
Selling Price
$ 56.30
2537
1895
1131
2940
Market Price
$ 67.20
Selling Price
$ 59.33
1340
918
787
3197
Market Price
$ 28.65
Selling Price
$ 25.12
596
350
317
2332
Market Price
$ 54.77
Selling Price
$ 48.76
1475
1256
1190
3100
Market Price
$ 63.05
Selling Price
$ 52.89
2336
1282
2279
4348
Market Price
$ 57.73
Selling Price
$ 51.90
1218
695
1165
1827
Market Price
$ 28.68
Selling Price
$ 25.54
109
31
28
532
Market Price
$ 33.40
Selling Price
$ 28.60
2241
670
819
3910
Market Price
$ 61.66
Selling Price
$ 54.16
2525
1961
1052
4068
Market Price
$ 54.37
Selling Price
$ 49.06
3284
1874
2026
4527
Market Price
$ 36.36
Selling Price
$ 32.05
1705
367
1465
4668
Market Price
$ 61.84
Selling Price
$ 52.06
1004
875
456
1688
Market Price
$ 36.08
Selling Price
$ 32.75
3191
1477
892
3676
Market Price
$ 33.91
Selling Price
$ 28.90
1547
722
908
1614
Market Price
$ 62.08
Selling Price
$ 52.24
1881
1339
454
1982
Market Price
$ 66.41
Selling Price
$ 57.44
1229
708
1096
3732
Market Price
$ 41.90
Selling Price
$ 34.99
1290
371
582
4267
Market Price
$ 36.29
Selling Price
$ 30.83
2948
1460
2657
3582
Market Price
$ 37.54
Selling Price
$ 31.39
2781
2705
2722
3833
Market Price
$ 49.94
Selling Price
$ 45.37
1971
1896
1261
3186
Market Price
$ 62.65
Selling Price
$ 56.82
2820
1396
668
2900
Market Price
$ 42.43
Selling Price
$ 36.24
2695
1980
2480
3497
Market Price
$ 64.94
Selling Price
$ 56.46
1840
1752
953
3850
Market Price
$ 60.11
Selling Price
$ 50.36
247
112
74
1088
Market Price
$ 66.58
Selling Price
$ 56.78
1812
1621
1408
3047
Market Price
$ 64.96
Selling Price
$ 57.84
1067
888
472
1198
Market Price
$ 54.10
Selling Price
$ 45.81
792
294
717
3185
Market Price
$ 29.47
Selling Price
$ 25.40
265
182
244
1238
Market Price
$ 46.58
Selling Price
$ 42.07
1928
988
1294
2894
Market Price
$ 33.72
Selling Price
$ 29.97
3351
3171
3029
4116
Market Price
$ 30.52
Selling Price
$ 27.60
3469
2272
2020
4449
Market Price
$ 43.35
Selling Price
$ 39.35
400
300
179
1573
Market Price
$ 67.71
Selling Price
$ 59.71
644
234
593
998
Market Price
$ 65.11
Selling Price
$ 54.74
4683
1158
4379
4793
Market Price
$ 58.40
Selling Price
$ 51.32
628
249
413
658
Market Price
$ 40.37
Selling Price
$ 35.62
694
503
501
1687