Market Price
$ 48.97
Selling Price
$ 42.49
1045
338
676
1976
Market Price
$ 67.09
Selling Price
$ 57.60
1120
354
867
1435
Market Price
$ 30.16
Selling Price
$ 26.84
253
104
212
1200
Market Price
$ 61.83
Selling Price
$ 52.20
3693
2638
1385
4599
Market Price
$ 41.65
Selling Price
$ 34.72
2513
2090
2117
3273
Market Price
$ 48.38
Selling Price
$ 43.80
2494
1849
1517
2992
Market Price
$ 62.37
Selling Price
$ 53.10
4348
1215
2693
4581
Market Price
$ 64.09
Selling Price
$ 53.89
650
178
240
1029
Market Price
$ 60.33
Selling Price
$ 52.13
1992
1117
1931
4588
Market Price
$ 29.82
Selling Price
$ 25.58
2914
2847
1959
4743
Market Price
$ 32.13
Selling Price
$ 28.59
4435
3599
2422
4502
Market Price
$ 50.28
Selling Price
$ 42.45
795
360
583
1835
Market Price
$ 61.68
Selling Price
$ 52.89
1356
367
343
4285
Market Price
$ 48.62
Selling Price
$ 42.33
3682
2657
3389
4317
Market Price
$ 39.27
Selling Price
$ 32.93
668
133
168
1482
Market Price
$ 51.65
Selling Price
$ 44.10
3950
1290
1072
3983
Market Price
$ 47.67
Selling Price
$ 42.52
1629
1214
533
2751
Market Price
$ 70.12
Selling Price
$ 59.51
958
820
924
4764
Market Price
$ 59.92
Selling Price
$ 53.34
801
551
567
1903
Market Price
$ 42.85
Selling Price
$ 37.39
2775
2459
1727
4254
Market Price
$ 52.79
Selling Price
$ 47.88
2117
1609
1901
2477
Market Price
$ 54.68
Selling Price
$ 47.33
2451
976
2377
3124
Market Price
$ 35.16
Selling Price
$ 31.26
2356
757
2205
3662
Market Price
$ 44.53
Selling Price
$ 39.66
1174
713
319
1469
Market Price
$ 56.64
Selling Price
$ 47.34
476
334
153
1014
Market Price
$ 66.14
Selling Price
$ 57.35
2354
503
1018
3706
Market Price
$ 54.06
Selling Price
$ 48.13
1134
933
319
4063
Market Price
$ 33.00
Selling Price
$ 29.44
1713
662
1156
3360
Market Price
$ 67.29
Selling Price
$ 59.69
1971
521
1762
4580
Market Price
$ 39.46
Selling Price
$ 34.66
541
387
504
1745
Market Price
$ 46.22
Selling Price
$ 41.21
1187
515
1143
1219
Market Price
$ 44.18
Selling Price
$ 37.13
932
469
431
3286
Market Price
$ 46.83
Selling Price
$ 39.82
955
312
691
3721
Market Price
$ 39.53
Selling Price
$ 33.98
484
459
356
1136
Market Price
$ 68.89
Selling Price
$ 58.37
236
186
162
858
Market Price
$ 60.39
Selling Price
$ 54.28
4064
3038
2569
4476
Market Price
$ 44.37
Selling Price
$ 39.35
352
319
163
1302
Market Price
$ 31.39
Selling Price
$ 27.49
773
157
370
3040
Market Price
$ 66.92
Selling Price
$ 59.37
737
237
252
1315
Market Price
$ 40.51
Selling Price
$ 34.78
1521
1082
1372
2603