Market Price
$ 54.61
Selling Price
$ 47.47
2497
682
1944
3840
Market Price
$ 56.78
Selling Price
$ 50.75
2925
1962
944
4171
Market Price
$ 41.33
Selling Price
$ 37.09
722
510
495
1055
Market Price
$ 42.10
Selling Price
$ 36.57
1385
1197
977
2265
Market Price
$ 46.18
Selling Price
$ 40.26
3024
779
2200
3398
Market Price
$ 55.64
Selling Price
$ 46.57
131
44
117
628
Market Price
$ 65.68
Selling Price
$ 55.87
1529
1358
1126
2701
Market Price
$ 51.79
Selling Price
$ 45.92
2153
1880
986
2648
Market Price
$ 31.17
Selling Price
$ 26.24
2745
1841
1378
4931
Market Price
$ 37.18
Selling Price
$ 31.77
461
295
167
678
Market Price
$ 54.89
Selling Price
$ 47.53
372
181
291
816
Market Price
$ 29.53
Selling Price
$ 25.29
1558
761
1300
1730
Market Price
$ 34.44
Selling Price
$ 29.65
1073
899
805
1176
Market Price
$ 38.51
Selling Price
$ 32.64
1696
1379
443
3869
Market Price
$ 70.20
Selling Price
$ 59.53
1124
1121
808
1318
Market Price
$ 64.52
Selling Price
$ 56.66
2883
1341
967
4782
Market Price
$ 47.43
Selling Price
$ 42.93
2328
1036
2180
2862
Market Price
$ 37.94
Selling Price
$ 32.66
2155
1379
1054
3855
Market Price
$ 37.13
Selling Price
$ 31.79
4142
1122
1979
4857
Market Price
$ 39.14
Selling Price
$ 33.76
620
177
429
1039
Market Price
$ 43.92
Selling Price
$ 37.34
3814
3619
887
4454
Market Price
$ 48.64
Selling Price
$ 42.65
2107
1038
1333
4863
Market Price
$ 55.77
Selling Price
$ 50.30
2867
2780
768
4164
Market Price
$ 41.78
Selling Price
$ 37.94
2028
1931
1618
2895
Market Price
$ 59.72
Selling Price
$ 49.81
618
586
286
1728
Market Price
$ 58.66
Selling Price
$ 50.37
1040
971
624
2736
Market Price
$ 67.35
Selling Price
$ 59.01
1316
717
977
2095
Market Price
$ 45.12
Selling Price
$ 38.22
1233
624
973
1595
Market Price
$ 66.16
Selling Price
$ 59.04
1264
823
1076
4058
Market Price
$ 48.28
Selling Price
$ 42.32
856
742
770
940
Market Price
$ 61.11
Selling Price
$ 54.19
1741
719
1178
3100
Market Price
$ 65.54
Selling Price
$ 56.21
1541
464
379
4460
Market Price
$ 64.92
Selling Price
$ 55.62
925
593
523
1920
Market Price
$ 50.34
Selling Price
$ 42.30
939
420
463
1232
Market Price
$ 50.65
Selling Price
$ 43.62
1829
1381
1436
2369
Market Price
$ 55.56
Selling Price
$ 50.27
1118
1017
656
2872
Market Price
$ 55.24
Selling Price
$ 49.24
4471
3285
2857
4676
Market Price
$ 49.89
Selling Price
$ 45.31
974
258
836
3539
Market Price
$ 44.11
Selling Price
$ 39.10
905
589
373
1333
Market Price
$ 46.44
Selling Price
$ 41.73
798
771
221
2209