Market Price
$ 34.05
Selling Price
$ 29.81
3139
931
799
4059
Market Price
$ 32.79
Selling Price
$ 29.35
1033
837
911
1950
Market Price
$ 47.17
Selling Price
$ 42.32
3828
2538
1718
4081
Market Price
$ 45.58
Selling Price
$ 40.75
389
185
172
428
Market Price
$ 66.26
Selling Price
$ 57.15
2925
2873
2520
3562
Market Price
$ 31.80
Selling Price
$ 26.66
3944
1709
3689
4288
Market Price
$ 57.34
Selling Price
$ 52.05
3978
3192
3369
4413
Market Price
$ 40.46
Selling Price
$ 34.53
143
125
143
525
Market Price
$ 36.73
Selling Price
$ 31.87
976
565
280
1240
Market Price
$ 37.60
Selling Price
$ 33.27
701
612
392
3435
Market Price
$ 43.76
Selling Price
$ 36.49
397
153
222
1164
Market Price
$ 49.21
Selling Price
$ 41.39
1246
625
1240
2069
Market Price
$ 41.05
Selling Price
$ 36.82
3105
1486
1282
4145
Market Price
$ 57.46
Selling Price
$ 50.91
1054
705
558
2441
Market Price
$ 46.74
Selling Price
$ 40.90
2646
826
551
3010
Market Price
$ 35.21
Selling Price
$ 31.21
1083
607
806
2203
Market Price
$ 64.02
Selling Price
$ 53.37
2088
1277
2072
3296
Market Price
$ 69.67
Selling Price
$ 58.55
2631
2270
2231
4202
Market Price
$ 40.72
Selling Price
$ 36.47
1894
1125
1722
2100
Market Price
$ 63.64
Selling Price
$ 56.26
1288
284
634
2151
Market Price
$ 30.50
Selling Price
$ 26.61
1685
465
1207
2808
Market Price
$ 44.67
Selling Price
$ 40.60
538
211
308
1886
Market Price
$ 31.23
Selling Price
$ 27.12
1551
1217
1328
2900
Market Price
$ 53.79
Selling Price
$ 46.67
3675
796
2907
4024
Market Price
$ 40.92
Selling Price
$ 37.08
3391
699
1732
3780
Market Price
$ 31.19
Selling Price
$ 26.24
1225
1158
484
1451
Market Price
$ 38.64
Selling Price
$ 34.71
945
932
379
2674
Market Price
$ 34.71
Selling Price
$ 29.11
1823
534
1475
3518
Market Price
$ 61.44
Selling Price
$ 51.94
1432
1139
932
2542
Market Price
$ 66.77
Selling Price
$ 56.87
582
416
269
1842
Market Price
$ 53.24
Selling Price
$ 45.80
1126
960
431
1311
Market Price
$ 56.20
Selling Price
$ 49.04
749
257
730
1029
Market Price
$ 65.25
Selling Price
$ 58.13
2642
2508
2422
2857
Market Price
$ 44.24
Selling Price
$ 37.21
1280
291
585
4650
Market Price
$ 65.74
Selling Price
$ 57.64
303
123
87
711
Market Price
$ 44.54
Selling Price
$ 40.32
1874
505
534
3440
Market Price
$ 59.59
Selling Price
$ 51.33
1811
1375
1521
4337
Market Price
$ 33.56
Selling Price
$ 28.77
4094
2490
950
4302
Market Price
$ 40.70
Selling Price
$ 34.18
2567
1651
1901
2891
Market Price
$ 32.72
Selling Price
$ 27.37
1189
630
373
3437