Market Price
$ 41.74
Selling Price
$ 36.67
411
164
333
532
Market Price
$ 34.77
Selling Price
$ 29.07
2245
1947
1796
3499
Market Price
$ 31.08
Selling Price
$ 27.90
2786
2247
584
2806
Market Price
$ 33.92
Selling Price
$ 28.47
407
139
129
864
Market Price
$ 47.62
Selling Price
$ 41.49
2592
1028
696
2837
Market Price
$ 60.69
Selling Price
$ 51.32
206
144
183
822
Market Price
$ 47.58
Selling Price
$ 40.04
120
70
54
436
Market Price
$ 47.60
Selling Price
$ 41.29
1922
761
602
2114
Market Price
$ 70.11
Selling Price
$ 58.81
793
305
746
3583
Market Price
$ 32.25
Selling Price
$ 29.25
1426
1096
1184
2025
Market Price
$ 65.50
Selling Price
$ 55.82
298
264
293
480
Market Price
$ 44.80
Selling Price
$ 39.94
1506
836
445
1769
Market Price
$ 32.02
Selling Price
$ 27.97
457
165
444
810
Market Price
$ 54.79
Selling Price
$ 48.30
1476
1021
834
3601
Market Price
$ 58.45
Selling Price
$ 51.17
741
727
564
3406
Market Price
$ 29.96
Selling Price
$ 25.85
3024
2136
1598
4155
Market Price
$ 62.40
Selling Price
$ 52.70
1030
525
576
1274
Market Price
$ 54.86
Selling Price
$ 47.55
1164
1141
866
4782
Market Price
$ 61.97
Selling Price
$ 53.35
1130
1092
692
3309
Market Price
$ 62.87
Selling Price
$ 53.06
599
200
395
1533
Market Price
$ 58.47
Selling Price
$ 50.66
2636
1253
877
3178
Market Price
$ 52.75
Selling Price
$ 46.74
701
173
428
2092
Market Price
$ 47.69
Selling Price
$ 41.01
141
28
99
463
Market Price
$ 51.64
Selling Price
$ 44.44
2704
1965
2188
4716
Market Price
$ 32.07
Selling Price
$ 28.74
1021
768
749
3092
Market Price
$ 54.76
Selling Price
$ 48.08
2921
1189
2134
4341
Market Price
$ 43.80
Selling Price
$ 38.88
231
174
180
408
Market Price
$ 45.75
Selling Price
$ 40.45
981
814
953
1274
Market Price
$ 54.25
Selling Price
$ 46.12
1658
671
1403
4097
Market Price
$ 63.31
Selling Price
$ 55.05
424
131
148
582
Market Price
$ 63.40
Selling Price
$ 56.37
1212
790
489
2489
Market Price
$ 37.37
Selling Price
$ 32.27
1443
827
766
4837
Market Price
$ 42.99
Selling Price
$ 38.33
2132
1788
2020
3966
Market Price
$ 53.00
Selling Price
$ 44.79
1776
419
1233
4359
Market Price
$ 64.15
Selling Price
$ 53.53
341
262
277
1272
Market Price
$ 49.86
Selling Price
$ 42.63
1054
236
783
1478
Market Price
$ 65.01
Selling Price
$ 56.54
2174
2171
1264
2446
Market Price
$ 29.02
Selling Price
$ 25.02
3431
1667
983
3959
Market Price
$ 58.58
Selling Price
$ 49.52
3356
2479
1982
4591
Market Price
$ 64.22
Selling Price
$ 54.19
523
326
344
1193