Market Price
$ 50.82
Selling Price
$ 30.47
3677
2463
960
3902
Market Price
$ 61.03
Selling Price
$ 36.77
3949
1852
3609
3983
Market Price
$ 59.60
Selling Price
$ 37.79
4493
2861
3805
4776
Market Price
$ 58.90
Selling Price
$ 37.39
1246
822
560
2778
Market Price
$ 63.54
Selling Price
$ 39.72
413
98
146
628
Market Price
$ 55.37
Selling Price
$ 33.74
2567
1097
2366
2872
Market Price
$ 49.56
Selling Price
$ 33.00
625
565
256
928
Market Price
$ 56.46
Selling Price
$ 37.08
776
717
688
1976
Market Price
$ 57.60
Selling Price
$ 37.47
229
62
194
454
Market Price
$ 56.41
Selling Price
$ 33.42
1265
663
1018
1596
Market Price
$ 66.48
Selling Price
$ 39.87
1478
1285
510
1495
Market Price
$ 61.18
Selling Price
$ 38.65
1529
393
1380
2798
Market Price
$ 57.28
Selling Price
$ 37.79
3258
2651
2581
4878
Market Price
$ 54.56
Selling Price
$ 33.43
537
233
505
1269
Market Price
$ 57.66
Selling Price
$ 36.46
159
93
150
721
Market Price
$ 65.71
Selling Price
$ 39.62
2658
1159
2479
4075
Market Price
$ 57.19
Selling Price
$ 37.21
357
97
202
1224
Market Price
$ 48.49
Selling Price
$ 32.14
297
99
221
1361
Market Price
$ 50.98
Selling Price
$ 31.17
2423
2232
2242
3866
Market Price
$ 49.66
Selling Price
$ 31.24
721
249
410
1509
Market Price
$ 50.81
Selling Price
$ 31.67
933
565
603
2228
Market Price
$ 53.21
Selling Price
$ 32.37
1532
1360
1387
1860
Market Price
$ 49.25
Selling Price
$ 30.06
881
272
276
2768
Market Price
$ 55.74
Selling Price
$ 35.98
611
405
495
1512
Market Price
$ 61.12
Selling Price
$ 36.61
4590
932
2526
4631
Market Price
$ 55.89
Selling Price
$ 35.69
1486
424
407
3853
Market Price
$ 47.55
Selling Price
$ 30.61
619
564
568
1052
Market Price
$ 53.70
Selling Price
$ 35.79
400
98
303
1599
Market Price
$ 60.78
Selling Price
$ 36.12
2055
460
446
3272
Market Price
$ 38.45
Selling Price
$ 25.00
2730
2215
2380
4562
Market Price
$ 60.02
Selling Price
$ 38.26
1000
842
772
2366
Market Price
$ 61.52
Selling Price
$ 38.40
2874
2240
667
4516
Market Price
$ 51.45
Selling Price
$ 31.24
1551
556
1210
4612
Market Price
$ 64.58
Selling Price
$ 39.27
360
219
348
870
Market Price
$ 62.35
Selling Price
$ 38.37
1585
793
354
3008
Market Price
$ 49.18
Selling Price
$ 30.86
511
316
266
892
Market Price
$ 53.76
Selling Price
$ 31.98
97
59
68
446
Market Price
$ 57.07
Selling Price
$ 36.34
243
226
178
702
Market Price
$ 56.95
Selling Price
$ 36.57
3614
725
1151
4878
Market Price
$ 61.05
Selling Price
$ 38.84
4310
2365
3064
4627