Market Price
$ 33.52
Selling Price
$ 29.45
1635
1553
669
1785
Market Price
$ 45.98
Selling Price
$ 39.61
1410
1132
1186
4541
Market Price
$ 53.71
Selling Price
$ 47.87
3571
1014
2133
3926
Market Price
$ 41.30
Selling Price
$ 34.91
284
154
83
763
Market Price
$ 53.07
Selling Price
$ 45.57
1224
762
1216
3915
Market Price
$ 49.33
Selling Price
$ 44.31
655
625
591
1737
Market Price
$ 31.50
Selling Price
$ 26.99
159
118
50
477
Market Price
$ 37.15
Selling Price
$ 33.54
2104
708
502
2166
Market Price
$ 45.92
Selling Price
$ 38.58
1167
967
283
2483
Market Price
$ 66.68
Selling Price
$ 56.45
380
160
118
908
Market Price
$ 30.73
Selling Price
$ 26.22
1868
597
1808
4198
Market Price
$ 32.72
Selling Price
$ 28.22
2827
2516
2422
4471
Market Price
$ 62.62
Selling Price
$ 53.29
1233
917
987
1742
Market Price
$ 42.29
Selling Price
$ 36.08
946
292
908
3157
Market Price
$ 54.61
Selling Price
$ 45.70
495
112
253
748
Market Price
$ 50.08
Selling Price
$ 44.15
982
273
875
4094
Market Price
$ 31.81
Selling Price
$ 26.68
2412
1848
2279
3432
Market Price
$ 36.69
Selling Price
$ 33.08
2648
2578
1198
3281
Market Price
$ 30.20
Selling Price
$ 26.24
377
102
323
409
Market Price
$ 53.20
Selling Price
$ 47.70
1727
1190
1093
3757
Market Price
$ 43.33
Selling Price
$ 39.09
249
55
200
856
Market Price
$ 48.10
Selling Price
$ 40.92
967
886
947
3542
Market Price
$ 67.65
Selling Price
$ 58.50
2427
1754
1349
4532
Market Price
$ 47.38
Selling Price
$ 40.53
1570
433
1448
4359
Market Price
$ 31.68
Selling Price
$ 28.05
587
516
188
1069
Market Price
$ 67.45
Selling Price
$ 59.90
4093
1773
2756
4381
Market Price
$ 68.64
Selling Price
$ 58.82
204
140
168
586
Market Price
$ 67.91
Selling Price
$ 58.07
1658
1087
1419
4123
Market Price
$ 52.79
Selling Price
$ 45.50
233
136
221
693
Market Price
$ 56.68
Selling Price
$ 48.15
1416
533
1250
1474
Market Price
$ 37.04
Selling Price
$ 33.41
167
105
145
433
Market Price
$ 64.94
Selling Price
$ 54.64
2665
2069
811
4052
Market Price
$ 68.60
Selling Price
$ 59.93
1706
692
915
4643
Market Price
$ 55.58
Selling Price
$ 50.00
1443
372
399
3273
Market Price
$ 36.07
Selling Price
$ 31.70
2050
1959
840
2221
Market Price
$ 31.33
Selling Price
$ 27.83
566
227
515
1032
Market Price
$ 44.26
Selling Price
$ 39.15
2480
1153
699
3731
Market Price
$ 54.41
Selling Price
$ 47.64
2133
1889
1521
4087
Market Price
$ 65.36
Selling Price
$ 58.01
733
154
271
770
Market Price
$ 42.36
Selling Price
$ 37.47
3683
2058
1423
3727