Market Price
$ 60.44
Selling Price
$ 54.87
3183
2404
1670
3951
Market Price
$ 49.45
Selling Price
$ 41.98
1050
889
500
4641
Market Price
$ 63.96
Selling Price
$ 55.00
512
178
510
1511
Market Price
$ 52.71
Selling Price
$ 46.01
644
399
490
1799
Market Price
$ 57.77
Selling Price
$ 50.02
912
378
525
3420
Market Price
$ 56.49
Selling Price
$ 48.02
1086
407
389
1369
Market Price
$ 49.54
Selling Price
$ 43.37
1112
293
672
4215
Market Price
$ 42.74
Selling Price
$ 36.27
2739
1580
1502
2782
Market Price
$ 30.75
Selling Price
$ 25.99
1341
566
918
4373
Market Price
$ 66.35
Selling Price
$ 57.90
1606
549
1211
1648
Market Price
$ 37.71
Selling Price
$ 32.83
3610
1005
2098
4533
Market Price
$ 31.58
Selling Price
$ 27.09
1422
973
880
1595
Market Price
$ 30.02
Selling Price
$ 25.87
796
484
717
1313
Market Price
$ 41.59
Selling Price
$ 37.41
1716
638
878
1955
Market Price
$ 40.46
Selling Price
$ 33.73
1794
919
1542
4402
Market Price
$ 54.73
Selling Price
$ 47.09
806
305
627
1723
Market Price
$ 53.70
Selling Price
$ 47.23
407
169
288
1366
Market Price
$ 36.83
Selling Price
$ 31.36
3690
1956
2930
3831
Market Price
$ 60.70
Selling Price
$ 51.52
728
338
219
1930
Market Price
$ 61.26
Selling Price
$ 55.41
560
156
443
675
Market Price
$ 37.69
Selling Price
$ 31.85
3111
1153
2621
4492
Market Price
$ 43.15
Selling Price
$ 37.95
786
422
607
2895
Market Price
$ 35.91
Selling Price
$ 32.63
275
160
171
667
Market Price
$ 53.55
Selling Price
$ 45.06
594
508
320
2818
Market Price
$ 64.12
Selling Price
$ 55.89
1327
789
1227
1816
Market Price
$ 53.40
Selling Price
$ 46.47
2063
1005
686
4266
Market Price
$ 31.66
Selling Price
$ 27.15
306
165
158
495
Market Price
$ 67.36
Selling Price
$ 56.42
4371
1672
2251
4860
Market Price
$ 60.49
Selling Price
$ 53.32
1095
909
1009
4163
Market Price
$ 59.72
Selling Price
$ 50.06
2773
2567
2598
4345
Market Price
$ 40.01
Selling Price
$ 34.00
1631
417
758
1806
Market Price
$ 37.87
Selling Price
$ 31.64
3112
2492
1285
4584
Market Price
$ 65.95
Selling Price
$ 56.41
581
121
468
1467
Market Price
$ 47.48
Selling Price
$ 40.13
2909
750
2622
3846
Market Price
$ 60.77
Selling Price
$ 51.41
1140
663
1098
2433
Market Price
$ 34.07
Selling Price
$ 28.98
2451
1826
767
2537
Market Price
$ 52.26
Selling Price
$ 46.16
2584
569
1589
3591
Market Price
$ 56.48
Selling Price
$ 47.27
856
590
757
3662
Market Price
$ 49.80
Selling Price
$ 43.40
1099
724
916
3762
Market Price
$ 56.96
Selling Price
$ 48.24
905
561
314
984