Market Price
$ 47.42
Selling Price
$ 41.67
3286
781
2211
3594
Market Price
$ 66.56
Selling Price
$ 56.05
686
167
630
1634
Market Price
$ 69.44
Selling Price
$ 59.53
1527
674
1504
3925
Market Price
$ 43.96
Selling Price
$ 37.20
2887
1174
939
3154
Market Price
$ 63.67
Selling Price
$ 57.16
1578
399
1268
2121
Market Price
$ 57.82
Selling Price
$ 51.20
1455
577
1224
2633
Market Price
$ 51.41
Selling Price
$ 46.28
3002
2817
2056
4831
Market Price
$ 31.47
Selling Price
$ 28.39
4425
2938
1463
4602
Market Price
$ 53.64
Selling Price
$ 46.90
1541
1066
659
1967
Market Price
$ 53.74
Selling Price
$ 48.70
839
646
305
3497
Market Price
$ 66.23
Selling Price
$ 57.20
1492
1347
916
4556
Market Price
$ 70.62
Selling Price
$ 59.09
1040
971
398
2122
Market Price
$ 52.82
Selling Price
$ 47.76
1140
675
585
4933
Market Price
$ 59.04
Selling Price
$ 51.56
991
790
628
1872
Market Price
$ 31.31
Selling Price
$ 26.69
2498
696
1274
4760
Market Price
$ 33.88
Selling Price
$ 30.62
332
277
260
1047
Market Price
$ 65.90
Selling Price
$ 57.14
2083
1192
758
2792
Market Price
$ 33.64
Selling Price
$ 30.03
1096
469
774
4051
Market Price
$ 64.34
Selling Price
$ 57.67
408
153
97
1379
Market Price
$ 35.86
Selling Price
$ 31.11
304
263
198
455
Market Price
$ 53.15
Selling Price
$ 47.62
1472
594
1320
1827
Market Price
$ 29.33
Selling Price
$ 25.67
2439
794
1894
4849
Market Price
$ 64.23
Selling Price
$ 53.57
1230
602
378
1754
Market Price
$ 56.45
Selling Price
$ 49.06
3059
860
1848
3337
Market Price
$ 49.11
Selling Price
$ 43.92
3254
2539
887
4141
Market Price
$ 57.23
Selling Price
$ 48.50
762
294
719
1083
Market Price
$ 67.17
Selling Price
$ 57.87
1455
1176
1222
4638
Market Price
$ 55.47
Selling Price
$ 48.61
347
221
268
465
Market Price
$ 47.92
Selling Price
$ 41.73
783
728
402
3271
Market Price
$ 49.53
Selling Price
$ 45.02
4209
1643
2296
4713
Market Price
$ 34.88
Selling Price
$ 29.45
1289
888
544
1606
Market Price
$ 29.36
Selling Price
$ 25.75
831
757
455
1293
Market Price
$ 66.09
Selling Price
$ 59.76
1243
1078
391
1540
Market Price
$ 57.04
Selling Price
$ 47.68
4349
4269
3803
4632
Market Price
$ 61.05
Selling Price
$ 51.22
1979
694
1788
3099
Market Price
$ 29.31
Selling Price
$ 26.14
2971
2157
819
4484
Market Price
$ 32.95
Selling Price
$ 29.83
232
57
162
670
Market Price
$ 65.36
Selling Price
$ 56.00
2492
576
1089
4312
Market Price
$ 47.15
Selling Price
$ 40.05
3595
2374
3518
4320
Market Price
$ 56.88
Selling Price
$ 51.42
941
571
303
2002