Market Price
$ 49.40
Selling Price
$ 44.18
3611
2324
1753
4599
Market Price
$ 49.06
Selling Price
$ 41.36
3516
2638
1238
4116
Market Price
$ 65.46
Selling Price
$ 57.54
2927
2913
1308
4621
Market Price
$ 55.53
Selling Price
$ 50.45
2287
1592
1188
3780
Market Price
$ 51.87
Selling Price
$ 44.90
450
441
228
479
Market Price
$ 59.21
Selling Price
$ 49.69
2355
1843
2179
2645
Market Price
$ 55.88
Selling Price
$ 47.85
3831
3409
780
4250
Market Price
$ 36.21
Selling Price
$ 31.51
3628
2833
1947
4992
Market Price
$ 46.26
Selling Price
$ 39.91
2916
2379
2761
4886
Market Price
$ 66.20
Selling Price
$ 59.34
533
308
254
1474
Market Price
$ 61.46
Selling Price
$ 53.93
3061
985
1570
4304
Market Price
$ 45.90
Selling Price
$ 38.44
2863
1660
1981
3819
Market Price
$ 44.44
Selling Price
$ 37.76
2551
2283
1507
3169
Market Price
$ 34.04
Selling Price
$ 30.12
461
424
407
506
Market Price
$ 47.41
Selling Price
$ 40.94
403
239
256
897
Market Price
$ 57.50
Selling Price
$ 49.86
2527
1738
1620
3830
Market Price
$ 28.80
Selling Price
$ 26.12
971
535
530
1310
Market Price
$ 60.02
Selling Price
$ 53.58
2837
2261
2621
3636
Market Price
$ 29.85
Selling Price
$ 25.60
2933
840
1197
2943
Market Price
$ 45.24
Selling Price
$ 39.80
1978
884
590
2301
Market Price
$ 56.36
Selling Price
$ 49.47
3861
2572
1108
4289
Market Price
$ 58.36
Selling Price
$ 49.19
399
117
84
1158
Market Price
$ 51.45
Selling Price
$ 45.49
1465
1068
370
3064
Market Price
$ 44.26
Selling Price
$ 39.42
1268
402
863
4156
Market Price
$ 64.34
Selling Price
$ 53.87
3840
3021
1265
3927
Market Price
$ 39.41
Selling Price
$ 33.31
491
476
143
2326
Market Price
$ 59.94
Selling Price
$ 52.56
1299
602
609
3396
Market Price
$ 37.79
Selling Price
$ 33.16
1604
1518
720
4538
Market Price
$ 45.97
Selling Price
$ 41.08
1573
535
551
1720
Market Price
$ 58.18
Selling Price
$ 49.08
953
489
197
2264
Market Price
$ 54.65
Selling Price
$ 48.11
1511
1258
550
4629
Market Price
$ 62.78
Selling Price
$ 55.49
600
149
199
2648
Market Price
$ 36.66
Selling Price
$ 33.11
1090
486
881
1852
Market Price
$ 44.09
Selling Price
$ 40.03
274
56
100
409
Market Price
$ 56.80
Selling Price
$ 47.34
685
623
614
1756
Market Price
$ 51.60
Selling Price
$ 45.56
1008
920
715
3379
Market Price
$ 45.01
Selling Price
$ 40.15
1349
1224
1309
3043
Market Price
$ 36.73
Selling Price
$ 31.73
375
301
263
1628
Market Price
$ 36.01
Selling Price
$ 31.16
2235
1828
728
4218
Market Price
$ 64.27
Selling Price
$ 56.36
3297
1518
764
4932