Market Price
$ 36.59
Selling Price
$ 30.51
1103
920
312
2346
Market Price
$ 52.05
Selling Price
$ 44.38
1617
1591
561
2547
Market Price
$ 64.06
Selling Price
$ 55.46
1925
1332
1364
4060
Market Price
$ 37.77
Selling Price
$ 34.31
970
734
330
2255
Market Price
$ 59.93
Selling Price
$ 53.69
146
91
67
450
Market Price
$ 41.43
Selling Price
$ 34.72
968
350
647
3728
Market Price
$ 49.81
Selling Price
$ 43.30
1664
1587
1270
4167
Market Price
$ 45.43
Selling Price
$ 40.59
995
584
568
2209
Market Price
$ 38.15
Selling Price
$ 33.21
672
199
310
3099
Market Price
$ 50.04
Selling Price
$ 45.16
3542
1429
2237
3848
Market Price
$ 63.16
Selling Price
$ 55.86
2201
809
1566
4974
Market Price
$ 51.73
Selling Price
$ 46.39
1028
250
649
1074
Market Price
$ 57.83
Selling Price
$ 50.36
1508
698
1317
1946
Market Price
$ 29.54
Selling Price
$ 25.13
1700
1280
797
2388
Market Price
$ 60.89
Selling Price
$ 51.77
774
377
721
3728
Market Price
$ 39.24
Selling Price
$ 34.57
621
345
240
1666
Market Price
$ 49.51
Selling Price
$ 43.69
3068
2199
2638
3688
Market Price
$ 33.89
Selling Price
$ 29.63
756
292
605
1182
Market Price
$ 45.61
Selling Price
$ 38.16
2215
1994
1959
4638
Market Price
$ 51.91
Selling Price
$ 45.38
1052
812
962
3244
Market Price
$ 36.71
Selling Price
$ 31.25
2289
932
1009
3612
Market Price
$ 44.73
Selling Price
$ 40.29
808
504
762
1099
Market Price
$ 41.34
Selling Price
$ 36.74
763
648
622
1730
Market Price
$ 58.22
Selling Price
$ 51.13
2505
1403
1480
2677
Market Price
$ 35.26
Selling Price
$ 29.64
2229
1605
596
2390
Market Price
$ 40.55
Selling Price
$ 35.69
860
242
702
1059
Market Price
$ 63.38
Selling Price
$ 52.94
366
149
245
1614
Market Price
$ 66.65
Selling Price
$ 56.33
2361
1055
888
3538
Market Price
$ 62.22
Selling Price
$ 56.24
782
351
263
3725
Market Price
$ 49.76
Selling Price
$ 43.29
3741
1154
3425
4583
Market Price
$ 39.43
Selling Price
$ 33.41
887
678
387
2790
Market Price
$ 37.87
Selling Price
$ 32.91
1099
496
514
2440
Market Price
$ 52.90
Selling Price
$ 47.05
320
161
98
922
Market Price
$ 42.59
Selling Price
$ 35.78
1133
897
247
2574
Market Price
$ 54.01
Selling Price
$ 47.28
2246
1446
1475
4184
Market Price
$ 66.78
Selling Price
$ 58.55
173
95
127
696
Market Price
$ 30.04
Selling Price
$ 26.82
3552
1986
2178
4194
Market Price
$ 47.68
Selling Price
$ 40.18
1346
520
1093
1415
Market Price
$ 42.00
Selling Price
$ 38.03
2580
723
581
4050
Market Price
$ 46.30
Selling Price
$ 41.65
783
197
684
1131