Market Price
$ 36.07
Selling Price
$ 30.06
920
424
302
1160
Market Price
$ 61.18
Selling Price
$ 55.22
1294
956
1110
2779
Market Price
$ 43.05
Selling Price
$ 38.67
165
98
107
628
Market Price
$ 43.47
Selling Price
$ 37.71
3096
878
874
4805
Market Price
$ 47.88
Selling Price
$ 41.63
1924
1336
1394
3634
Market Price
$ 41.71
Selling Price
$ 36.82
1520
517
687
3646
Market Price
$ 30.35
Selling Price
$ 27.48
1222
632
937
1478
Market Price
$ 56.45
Selling Price
$ 48.53
4272
3276
2141
4403
Market Price
$ 45.56
Selling Price
$ 40.06
1630
1170
435
4418
Market Price
$ 35.92
Selling Price
$ 30.59
3960
1666
3317
4943
Market Price
$ 34.51
Selling Price
$ 29.29
1351
603
779
2888
Market Price
$ 46.38
Selling Price
$ 41.96
631
571
441
702
Market Price
$ 32.76
Selling Price
$ 28.50
887
631
870
1297
Market Price
$ 41.04
Selling Price
$ 36.84
766
695
524
3671
Market Price
$ 62.99
Selling Price
$ 55.24
490
360
304
2085
Market Price
$ 54.34
Selling Price
$ 48.12
1762
1457
928
2165
Market Price
$ 62.46
Selling Price
$ 53.45
3152
1259
1020
3807
Market Price
$ 58.59
Selling Price
$ 53.05
2459
517
1722
2501
Market Price
$ 43.52
Selling Price
$ 38.93
620
549
439
1553
Market Price
$ 32.51
Selling Price
$ 27.20
733
648
219
2720
Market Price
$ 70.01
Selling Price
$ 59.03
530
432
159
1306
Market Price
$ 66.00
Selling Price
$ 57.65
1025
534
320
2623
Market Price
$ 37.90
Selling Price
$ 33.07
474
221
233
2297
Market Price
$ 32.94
Selling Price
$ 27.56
345
189
192
624
Market Price
$ 55.41
Selling Price
$ 49.92
2898
950
1237
3475
Market Price
$ 36.34
Selling Price
$ 30.67
4283
1263
2339
4829
Market Price
$ 29.76
Selling Price
$ 26.15
628
355
361
754
Market Price
$ 53.29
Selling Price
$ 48.36
2444
1532
2257
4624
Market Price
$ 32.07
Selling Price
$ 28.54
3441
2119
2130
4925
Market Price
$ 52.91
Selling Price
$ 46.45
3095
2183
2428
3587
Market Price
$ 41.93
Selling Price
$ 36.24
3307
2357
2891
3506
Market Price
$ 40.80
Selling Price
$ 36.58
4224
2577
1509
4686
Market Price
$ 47.59
Selling Price
$ 40.56
722
226
421
3384
Market Price
$ 39.56
Selling Price
$ 35.41
391
310
177
1665
Market Price
$ 29.84
Selling Price
$ 25.49
626
294
150
2200
Market Price
$ 53.85
Selling Price
$ 45.68
3374
1338
2691
3643
Market Price
$ 54.36
Selling Price
$ 47.64
1941
1435
1676
4248
Market Price
$ 51.92
Selling Price
$ 44.17
379
108
82
691
Market Price
$ 29.86
Selling Price
$ 26.07
2517
2225
1491
4069
Market Price
$ 35.82
Selling Price
$ 32.06
3758
2583
830
4270