Market Price
$ 50.09
Selling Price
$ 44.27
1087
933
243
1926
Market Price
$ 27.87
Selling Price
$ 25.13
1057
711
461
1734
Market Price
$ 61.24
Selling Price
$ 53.80
904
473
895
994
Market Price
$ 29.64
Selling Price
$ 26.29
4006
1789
2652
4310
Market Price
$ 33.09
Selling Price
$ 29.21
1028
676
716
3048
Market Price
$ 37.24
Selling Price
$ 31.59
2645
1008
555
3399
Market Price
$ 38.75
Selling Price
$ 34.58
2410
1400
2321
4414
Market Price
$ 30.93
Selling Price
$ 27.10
2119
604
791
2934
Market Price
$ 44.19
Selling Price
$ 36.97
832
587
630
1970
Market Price
$ 62.17
Selling Price
$ 55.92
3500
3271
2240
4050
Market Price
$ 30.74
Selling Price
$ 25.88
1560
363
1030
2611
Market Price
$ 60.15
Selling Price
$ 51.16
2593
2321
1414
2918
Market Price
$ 65.90
Selling Price
$ 56.63
4241
2757
983
4294
Market Price
$ 52.41
Selling Price
$ 45.67
2105
662
905
3217
Market Price
$ 56.64
Selling Price
$ 48.91
468
441
461
667
Market Price
$ 53.12
Selling Price
$ 46.29
901
743
714
1172
Market Price
$ 62.66
Selling Price
$ 52.51
2894
1238
1194
4080
Market Price
$ 33.73
Selling Price
$ 28.76
2328
1538
1888
4215
Market Price
$ 66.06
Selling Price
$ 57.09
2099
1058
1021
2595
Market Price
$ 34.77
Selling Price
$ 30.57
3116
1135
2148
3198
Market Price
$ 68.95
Selling Price
$ 58.59
2305
1586
1674
3820
Market Price
$ 36.21
Selling Price
$ 32.46
1667
511
1387
1999
Market Price
$ 28.86
Selling Price
$ 26.23
2088
939
798
4398
Market Price
$ 69.19
Selling Price
$ 59.56
2687
1322
2518
3918
Market Price
$ 41.55
Selling Price
$ 35.53
1595
1366
811
3729
Market Price
$ 35.02
Selling Price
$ 31.03
707
571
547
802
Market Price
$ 50.03
Selling Price
$ 43.21
416
291
371
1022
Market Price
$ 46.68
Selling Price
$ 41.67
1488
298
542
2831
Market Price
$ 65.06
Selling Price
$ 58.38
740
274
344
1404
Market Price
$ 31.74
Selling Price
$ 28.41
1572
1045
1278
1942
Market Price
$ 64.94
Selling Price
$ 54.55
762
372
472
2762
Market Price
$ 31.17
Selling Price
$ 26.45
1964
683
945
3881
Market Price
$ 57.86
Selling Price
$ 52.57
440
284
315
1041
Market Price
$ 41.66
Selling Price
$ 35.46
507
177
154
816
Market Price
$ 37.39
Selling Price
$ 33.25
1250
896
595
1462
Market Price
$ 52.36
Selling Price
$ 46.92
928
584
340
3259
Market Price
$ 40.83
Selling Price
$ 35.45
571
386
174
2341
Market Price
$ 41.48
Selling Price
$ 35.12
2852
2207
2647
4528
Market Price
$ 42.90
Selling Price
$ 38.38
357
187
336
1107
Market Price
$ 65.00
Selling Price
$ 55.59
2263
1598
1483
3253