Market Price
$ 41.83
Selling Price
$ 37.58
751
242
169
848
Market Price
$ 62.39
Selling Price
$ 52.34
1358
1223
481
2226
Market Price
$ 61.03
Selling Price
$ 54.70
612
500
274
717
Market Price
$ 62.43
Selling Price
$ 53.72
1258
657
1253
2610
Market Price
$ 31.65
Selling Price
$ 27.97
1011
816
215
2573
Market Price
$ 50.94
Selling Price
$ 43.71
573
565
518
1461
Market Price
$ 50.71
Selling Price
$ 43.52
2812
2503
2305
3307
Market Price
$ 30.33
Selling Price
$ 26.30
361
272
173
481
Market Price
$ 38.12
Selling Price
$ 32.66
1054
913
1008
3764
Market Price
$ 42.11
Selling Price
$ 37.34
4058
1799
3170
4185
Market Price
$ 37.31
Selling Price
$ 31.34
198
48
139
488
Market Price
$ 35.91
Selling Price
$ 31.46
953
928
734
1517
Market Price
$ 50.11
Selling Price
$ 45.32
1555
1547
1235
3959
Market Price
$ 50.86
Selling Price
$ 45.05
241
140
180
459
Market Price
$ 57.48
Selling Price
$ 51.64
1083
528
1027
3444
Market Price
$ 46.42
Selling Price
$ 39.38
446
94
115
1269
Market Price
$ 33.92
Selling Price
$ 28.42
4082
2626
3023
4774
Market Price
$ 57.27
Selling Price
$ 49.24
2072
1342
1331
2415
Market Price
$ 45.31
Selling Price
$ 40.92
1313
501
1255
1553
Market Price
$ 36.80
Selling Price
$ 31.79
1708
754
798
2302
Market Price
$ 37.02
Selling Price
$ 31.01
832
232
691
1456
Market Price
$ 51.98
Selling Price
$ 44.42
833
699
563
1203
Market Price
$ 51.81
Selling Price
$ 43.69
285
108
237
1000
Market Price
$ 45.11
Selling Price
$ 38.02
1010
488
422
1309
Market Price
$ 46.49
Selling Price
$ 40.47
2394
963
2188
3502
Market Price
$ 68.89
Selling Price
$ 58.10
630
497
334
945
Market Price
$ 59.94
Selling Price
$ 51.68
839
226
750
2708
Market Price
$ 66.50
Selling Price
$ 58.44
550
422
236
2712
Market Price
$ 53.83
Selling Price
$ 48.50
1464
1015
1178
3762
Market Price
$ 33.76
Selling Price
$ 29.69
2986
959
2351
3970
Market Price
$ 57.59
Selling Price
$ 48.32
1674
1540
1180
3068
Market Price
$ 57.77
Selling Price
$ 50.64
1073
299
221
4550
Market Price
$ 54.93
Selling Price
$ 48.29
1116
1021
1102
3788
Market Price
$ 48.64
Selling Price
$ 43.61
3378
2845
3242
3704
Market Price
$ 55.32
Selling Price
$ 48.25
1660
1431
379
3141
Market Price
$ 67.46
Selling Price
$ 57.54
585
322
394
1475
Market Price
$ 41.54
Selling Price
$ 36.49
1896
674
1469
2046
Market Price
$ 39.07
Selling Price
$ 33.30
1110
787
840
2354
Market Price
$ 38.84
Selling Price
$ 35.01
3334
1114
2737
4671
Market Price
$ 58.57
Selling Price
$ 50.58
1626
925
789
3687