Market Price
$ 53.50
Selling Price
$ 45.76
944
425
798
1083
Market Price
$ 33.65
Selling Price
$ 28.06
459
272
209
1765
Market Price
$ 68.41
Selling Price
$ 58.19
3142
1013
1543
3529
Market Price
$ 49.88
Selling Price
$ 44.29
2119
1593
763
3931
Market Price
$ 54.63
Selling Price
$ 46.09
1330
412
1132
3553
Market Price
$ 34.44
Selling Price
$ 30.39
2877
1638
2774
3205
Market Price
$ 31.27
Selling Price
$ 26.95
532
330
333
2203
Market Price
$ 44.08
Selling Price
$ 38.12
561
386
255
1397
Market Price
$ 64.08
Selling Price
$ 57.89
1292
790
1055
2842
Market Price
$ 62.16
Selling Price
$ 52.11
1239
898
866
1384
Market Price
$ 54.79
Selling Price
$ 47.55
1121
798
852
2349
Market Price
$ 60.13
Selling Price
$ 53.54
1312
719
671
2323
Market Price
$ 61.62
Selling Price
$ 53.39
2190
512
581
4432
Market Price
$ 46.68
Selling Price
$ 39.47
2266
1071
679
4849
Market Price
$ 31.33
Selling Price
$ 27.98
1431
457
761
2067
Market Price
$ 27.80
Selling Price
$ 25.15
1054
517
426
1378
Market Price
$ 40.79
Selling Price
$ 35.92
1187
1020
721
2778
Market Price
$ 61.63
Selling Price
$ 54.82
3782
2704
1327
3981
Market Price
$ 55.45
Selling Price
$ 47.72
1529
996
676
2912
Market Price
$ 46.57
Selling Price
$ 41.27
2386
2106
1895
4104
Market Price
$ 38.13
Selling Price
$ 32.87
2219
1143
597
2791
Market Price
$ 66.71
Selling Price
$ 56.03
3215
1836
3121
3387
Market Price
$ 59.09
Selling Price
$ 50.75
3386
3173
1905
4111
Market Price
$ 65.86
Selling Price
$ 57.58
2634
2034
1571
3899
Market Price
$ 52.98
Selling Price
$ 47.38
1909
1040
1292
2950
Market Price
$ 44.38
Selling Price
$ 39.78
1167
434
730
1922
Market Price
$ 47.23
Selling Price
$ 42.17
1697
999
826
1748
Market Price
$ 43.00
Selling Price
$ 37.02
769
511
436
970
Market Price
$ 31.21
Selling Price
$ 27.64
2629
1481
774
3857
Market Price
$ 56.60
Selling Price
$ 48.73
3882
3533
2883
4444
Market Price
$ 33.24
Selling Price
$ 28.67
122
31
44
582
Market Price
$ 41.09
Selling Price
$ 34.87
3409
1188
3360
4861
Market Price
$ 44.69
Selling Price
$ 40.23
474
201
265
1491
Market Price
$ 56.13
Selling Price
$ 47.09
399
250
244
513
Market Price
$ 39.53
Selling Price
$ 33.41
2368
1436
1861
2695
Market Price
$ 47.99
Selling Price
$ 43.32
2542
1975
2052
3945
Market Price
$ 60.75
Selling Price
$ 52.73
2567
2073
1288
3078
Market Price
$ 63.28
Selling Price
$ 53.44
4014
2202
1267
4200
Market Price
$ 47.38
Selling Price
$ 39.83
2612
1437
1542
4235
Market Price
$ 58.18
Selling Price
$ 51.90
2239
1899
1199
3286