Market Price
$ 63.00
Selling Price
$ 55.18
2066
1732
644
3546
Market Price
$ 60.46
Selling Price
$ 51.65
2767
2236
834
2914
Market Price
$ 40.96
Selling Price
$ 36.02
750
613
440
3304
Market Price
$ 39.24
Selling Price
$ 34.48
878
836
301
4148
Market Price
$ 43.99
Selling Price
$ 37.13
612
230
183
2397
Market Price
$ 62.42
Selling Price
$ 53.73
2311
1902
543
3353
Market Price
$ 39.75
Selling Price
$ 33.84
1623
811
849
3663
Market Price
$ 62.60
Selling Price
$ 53.49
691
187
560
702
Market Price
$ 67.07
Selling Price
$ 57.86
2979
2101
1132
3714
Market Price
$ 52.03
Selling Price
$ 46.94
993
436
665
4170
Market Price
$ 32.59
Selling Price
$ 27.29
829
741
241
1745
Market Price
$ 63.33
Selling Price
$ 56.50
1842
1702
590
2402
Market Price
$ 62.49
Selling Price
$ 53.40
1715
699
551
4547
Market Price
$ 44.02
Selling Price
$ 38.50
1616
915
1470
2021
Market Price
$ 55.44
Selling Price
$ 49.70
300
226
154
728
Market Price
$ 30.52
Selling Price
$ 26.66
982
260
251
1753
Market Price
$ 36.48
Selling Price
$ 31.20
477
232
403
1671
Market Price
$ 38.29
Selling Price
$ 34.79
1166
959
350
1302
Market Price
$ 46.22
Selling Price
$ 39.24
1105
958
254
1741
Market Price
$ 64.55
Selling Price
$ 57.14
493
119
427
1980
Market Price
$ 44.91
Selling Price
$ 38.82
3673
1587
765
4229
Market Price
$ 41.73
Selling Price
$ 37.32
266
145
89
547
Market Price
$ 58.44
Selling Price
$ 52.59
3673
3262
3646
3683
Market Price
$ 36.53
Selling Price
$ 31.88
234
219
60
1105
Market Price
$ 30.16
Selling Price
$ 27.27
3288
2993
2499
4927
Market Price
$ 44.33
Selling Price
$ 38.16
945
772
914
1148
Market Price
$ 40.28
Selling Price
$ 34.51
527
129
337
669
Market Price
$ 67.27
Selling Price
$ 59.80
1095
314
997
2158
Market Price
$ 65.10
Selling Price
$ 56.49
893
366
571
1078
Market Price
$ 63.93
Selling Price
$ 54.22
1524
873
1524
2731
Market Price
$ 33.31
Selling Price
$ 28.20
321
242
127
787
Market Price
$ 48.71
Selling Price
$ 43.93
1512
1086
965
3106
Market Price
$ 36.04
Selling Price
$ 32.15
1785
753
1629
3718
Market Price
$ 50.67
Selling Price
$ 42.27
1166
812
750
1185
Market Price
$ 47.32
Selling Price
$ 39.74
940
795
863
1490
Market Price
$ 50.45
Selling Price
$ 43.80
2746
1113
1760
3275
Market Price
$ 31.54
Selling Price
$ 28.09
2472
1234
1612
3116
Market Price
$ 42.21
Selling Price
$ 35.55
732
694
242
957
Market Price
$ 47.29
Selling Price
$ 41.56
683
412
254
877
Market Price
$ 43.67
Selling Price
$ 37.41
1537
1185
1141
4011