Market Price
$ 30.01
Selling Price
$ 25.16
2246
1015
959
2578
Market Price
$ 50.58
Selling Price
$ 44.04
3384
3091
998
4794
Market Price
$ 67.07
Selling Price
$ 56.68
314
111
284
1059
Market Price
$ 69.11
Selling Price
$ 59.79
1290
860
1232
3111
Market Price
$ 44.87
Selling Price
$ 37.43
2146
913
512
4691
Market Price
$ 50.94
Selling Price
$ 45.78
2514
804
1083
3100
Market Price
$ 36.07
Selling Price
$ 32.16
1445
949
463
1596
Market Price
$ 33.95
Selling Price
$ 30.00
2088
1380
603
3573
Market Price
$ 62.20
Selling Price
$ 54.29
1883
480
537
2008
Market Price
$ 30.55
Selling Price
$ 25.48
1602
687
1495
2113
Market Price
$ 31.84
Selling Price
$ 27.70
1484
600
716
2495
Market Price
$ 45.78
Selling Price
$ 41.01
1590
354
1544
1717
Market Price
$ 44.75
Selling Price
$ 39.11
1065
456
537
2043
Market Price
$ 47.57
Selling Price
$ 43.19
4192
3847
1005
4898
Market Price
$ 58.42
Selling Price
$ 50.61
1231
660
1161
1511
Market Price
$ 44.28
Selling Price
$ 38.28
2069
1215
512
2970
Market Price
$ 45.41
Selling Price
$ 38.60
2018
1264
1450
2171
Market Price
$ 50.81
Selling Price
$ 43.24
798
414
272
1482
Market Price
$ 59.33
Selling Price
$ 50.87
1832
1515
1554
2173
Market Price
$ 45.88
Selling Price
$ 38.70
569
447
309
1163
Market Price
$ 57.00
Selling Price
$ 50.88
2143
1138
775
4118
Market Price
$ 59.10
Selling Price
$ 51.90
1471
354
1445
3797
Market Price
$ 31.22
Selling Price
$ 26.21
618
272
583
1311
Market Price
$ 45.76
Selling Price
$ 41.39
975
224
464
1606
Market Price
$ 61.20
Selling Price
$ 51.91
971
457
396
1114
Market Price
$ 46.37
Selling Price
$ 41.05
3767
1086
2101
4806
Market Price
$ 49.47
Selling Price
$ 42.78
1552
525
746
3402
Market Price
$ 29.00
Selling Price
$ 25.95
468
240
465
1492
Market Price
$ 65.52
Selling Price
$ 55.66
2231
1503
1153
2780
Market Price
$ 47.14
Selling Price
$ 40.78
787
704
618
1420
Market Price
$ 34.35
Selling Price
$ 29.42
3482
2263
1091
4278
Market Price
$ 31.46
Selling Price
$ 27.10
2433
1874
734
4094
Market Price
$ 59.36
Selling Price
$ 50.36
3780
1467
2192
4077
Market Price
$ 49.48
Selling Price
$ 43.24
345
115
300
924
Market Price
$ 41.65
Selling Price
$ 35.27
2168
1641
884
2637
Market Price
$ 70.45
Selling Price
$ 59.37
1763
1637
1236
3545
Market Price
$ 35.98
Selling Price
$ 32.20
2823
1784
2756
4829
Market Price
$ 42.17
Selling Price
$ 37.21
1632
656
559
1856
Market Price
$ 47.96
Selling Price
$ 42.95
1844
650
617
3730
Market Price
$ 46.36
Selling Price
$ 39.18
2914
2201
1855
3603