Market Price
$ 60.45
Selling Price
$ 51.40
715
656
483
3378
Market Price
$ 66.67
Selling Price
$ 57.90
2653
830
2482
3201
Market Price
$ 55.35
Selling Price
$ 47.70
1689
875
942
2902
Market Price
$ 47.58
Selling Price
$ 40.20
681
316
664
872
Market Price
$ 50.72
Selling Price
$ 42.77
932
565
603
2034
Market Price
$ 58.56
Selling Price
$ 49.55
1530
613
995
1673
Market Price
$ 41.84
Selling Price
$ 36.67
1503
1247
828
1965
Market Price
$ 42.59
Selling Price
$ 36.26
193
57
78
583
Market Price
$ 45.61
Selling Price
$ 39.88
1430
643
598
4692
Market Price
$ 38.33
Selling Price
$ 34.38
3959
3206
2932
4225
Market Price
$ 65.50
Selling Price
$ 59.00
3651
3382
2608
4191
Market Price
$ 35.44
Selling Price
$ 31.87
2526
1362
1159
3627
Market Price
$ 28.05
Selling Price
$ 25.12
2731
1784
1679
4441
Market Price
$ 41.16
Selling Price
$ 34.58
1503
1427
727
4199
Market Price
$ 34.47
Selling Price
$ 29.26
317
105
234
405
Market Price
$ 45.98
Selling Price
$ 40.57
2087
1268
1802
2123
Market Price
$ 42.78
Selling Price
$ 37.87
341
115
247
660
Market Price
$ 48.34
Selling Price
$ 41.26
1246
539
1002
1953
Market Price
$ 66.00
Selling Price
$ 59.48
1540
1141
1293
1764
Market Price
$ 64.03
Selling Price
$ 53.71
4122
941
1536
4719
Market Price
$ 45.00
Selling Price
$ 38.02
537
409
534
1200
Market Price
$ 29.07
Selling Price
$ 25.46
1013
994
670
3826
Market Price
$ 51.12
Selling Price
$ 44.76
675
401
412
1192
Market Price
$ 64.89
Selling Price
$ 57.79
312
170
133
1110
Market Price
$ 29.66
Selling Price
$ 26.39
2446
2406
2169
4184
Market Price
$ 44.98
Selling Price
$ 39.72
489
390
136
2389
Market Price
$ 57.87
Selling Price
$ 49.07
648
642
502
2566
Market Price
$ 41.36
Selling Price
$ 36.88
1130
237
665
3589
Market Price
$ 43.25
Selling Price
$ 36.78
945
856
218
4599
Market Price
$ 60.31
Selling Price
$ 52.33
476
161
368
850
Market Price
$ 36.77
Selling Price
$ 31.63
2060
783
896
4150
Market Price
$ 31.06
Selling Price
$ 26.94
1305
1103
1209
1827
Market Price
$ 30.38
Selling Price
$ 26.02
523
297
224
900
Market Price
$ 57.38
Selling Price
$ 49.39
1520
803
904
3940
Market Price
$ 46.75
Selling Price
$ 41.98
136
74
82
410
Market Price
$ 52.79
Selling Price
$ 45.16
4627
2771
2612
4644
Market Price
$ 32.87
Selling Price
$ 29.61
1214
627
330
1339
Market Price
$ 31.01
Selling Price
$ 25.97
1591
750
1560
3922
Market Price
$ 29.75
Selling Price
$ 25.07
263
188
233
501
Market Price
$ 40.60
Selling Price
$ 36.47
883
618
876
2850