Market Price
$ 49.89
Selling Price
$ 44.42
3073
2275
1783
3878
Market Price
$ 58.09
Selling Price
$ 48.93
1798
1451
769
4209
Market Price
$ 53.17
Selling Price
$ 46.74
2583
991
911
4700
Market Price
$ 58.60
Selling Price
$ 53.26
799
190
229
913
Market Price
$ 47.94
Selling Price
$ 41.52
415
135
97
1208
Market Price
$ 48.47
Selling Price
$ 43.11
4232
3513
2214
4667
Market Price
$ 31.32
Selling Price
$ 26.34
613
542
174
1552
Market Price
$ 64.08
Selling Price
$ 56.20
4081
2680
2189
4598
Market Price
$ 58.75
Selling Price
$ 53.22
2258
2160
1690
2882
Market Price
$ 44.42
Selling Price
$ 38.30
357
243
163
491
Market Price
$ 44.00
Selling Price
$ 37.77
1239
399
1218
2374
Market Price
$ 49.73
Selling Price
$ 41.84
2323
1909
661
3460
Market Price
$ 41.82
Selling Price
$ 37.15
1370
406
632
4434
Market Price
$ 58.83
Selling Price
$ 51.30
1266
750
447
3803
Market Price
$ 58.58
Selling Price
$ 53.12
1638
1185
1499
4110
Market Price
$ 31.54
Selling Price
$ 28.10
1118
922
1117
3448
Market Price
$ 37.97
Selling Price
$ 32.46
779
633
370
3719
Market Price
$ 66.23
Selling Price
$ 59.73
1454
733
1378
2814
Market Price
$ 40.20
Selling Price
$ 33.74
369
215
191
517
Market Price
$ 60.69
Selling Price
$ 51.31
2113
2026
799
3104
Market Price
$ 36.34
Selling Price
$ 30.95
927
379
897
1976
Market Price
$ 45.22
Selling Price
$ 37.81
1775
859
994
2141
Market Price
$ 36.03
Selling Price
$ 32.69
647
446
417
2460
Market Price
$ 51.46
Selling Price
$ 45.22
3901
939
1684
4087
Market Price
$ 67.15
Selling Price
$ 56.14
312
63
209
546
Market Price
$ 53.72
Selling Price
$ 46.82
3902
3566
1162
4049
Market Price
$ 60.18
Selling Price
$ 50.99
230
167
82
497
Market Price
$ 44.67
Selling Price
$ 37.71
1621
1503
566
3892
Market Price
$ 54.81
Selling Price
$ 49.18
586
491
556
1196
Market Price
$ 29.43
Selling Price
$ 26.07
2246
1996
1587
3178
Market Price
$ 35.76
Selling Price
$ 30.38
2550
1325
2071
2954
Market Price
$ 52.16
Selling Price
$ 45.28
3089
2703
2557
3343
Market Price
$ 52.64
Selling Price
$ 45.34
1957
1870
1896
3539
Market Price
$ 34.12
Selling Price
$ 28.81
221
61
54
822
Market Price
$ 66.72
Selling Price
$ 59.57
1485
353
948
3112
Market Price
$ 38.35
Selling Price
$ 34.69
3126
2446
878
4385
Market Price
$ 48.26
Selling Price
$ 41.28
844
342
318
913
Market Price
$ 43.95
Selling Price
$ 37.25
907
712
772
3197
Market Price
$ 44.38
Selling Price
$ 39.98
3131
2342
1763
3454
Market Price
$ 39.59
Selling Price
$ 34.22
1343
981
619
1409