Market Price
$ 50.56
Selling Price
$ 42.90
299
252
77
850
Market Price
$ 37.21
Selling Price
$ 32.14
231
124
146
1010
Market Price
$ 59.88
Selling Price
$ 54.27
2338
1231
836
3577
Market Price
$ 53.81
Selling Price
$ 48.06
1356
870
1313
1360
Market Price
$ 34.35
Selling Price
$ 30.35
2651
1491
809
2839
Market Price
$ 29.19
Selling Price
$ 26.23
1922
1233
1403
3721
Market Price
$ 28.91
Selling Price
$ 25.27
763
210
632
1567
Market Price
$ 28.44
Selling Price
$ 25.03
1935
1603
1404
3884
Market Price
$ 68.69
Selling Price
$ 59.97
2775
2432
785
2859
Market Price
$ 71.73
Selling Price
$ 59.93
254
84
209
432
Market Price
$ 56.90
Selling Price
$ 48.23
2633
2225
1016
4549
Market Price
$ 60.80
Selling Price
$ 52.08
3046
2300
2252
3260
Market Price
$ 60.14
Selling Price
$ 50.72
2179
1034
2080
2453
Market Price
$ 42.15
Selling Price
$ 35.51
1526
1320
988
2040
Market Price
$ 65.85
Selling Price
$ 57.27
481
153
389
1026
Market Price
$ 32.07
Selling Price
$ 28.62
3085
2323
1327
3366
Market Price
$ 36.76
Selling Price
$ 31.94
528
494
335
1975
Market Price
$ 52.28
Selling Price
$ 47.03
2246
689
703
2426
Market Price
$ 42.15
Selling Price
$ 36.06
879
469
867
1286
Market Price
$ 68.01
Selling Price
$ 59.43
1209
276
696
2276
Market Price
$ 50.30
Selling Price
$ 43.70
988
603
853
989
Market Price
$ 49.30
Selling Price
$ 44.68
3332
709
1869
3890
Market Price
$ 31.69
Selling Price
$ 28.24
1738
429
397
2160
Market Price
$ 53.57
Selling Price
$ 47.17
535
444
226
1661
Market Price
$ 29.82
Selling Price
$ 25.88
880
494
760
1804
Market Price
$ 34.07
Selling Price
$ 30.74
2276
1464
1893
4383
Market Price
$ 41.00
Selling Price
$ 34.27
399
182
365
451
Market Price
$ 45.92
Selling Price
$ 38.54
1404
509
664
1447
Market Price
$ 37.83
Selling Price
$ 32.80
1531
596
770
2363
Market Price
$ 63.95
Selling Price
$ 56.83
1196
921
279
4505
Market Price
$ 32.36
Selling Price
$ 28.78
893
642
228
1365
Market Price
$ 51.31
Selling Price
$ 44.02
1214
503
418
1233
Market Price
$ 36.43
Selling Price
$ 32.11
452
389
148
1323
Market Price
$ 62.94
Selling Price
$ 53.84
4541
1615
1686
4588
Market Price
$ 67.11
Selling Price
$ 59.03
433
287
351
1408
Market Price
$ 41.00
Selling Price
$ 37.10
634
195
437
720
Market Price
$ 40.46
Selling Price
$ 33.82
1831
1241
1134
4496
Market Price
$ 41.33
Selling Price
$ 35.67
1631
903
356
3521
Market Price
$ 33.78
Selling Price
$ 28.17
2338
1826
1518
2762
Market Price
$ 42.71
Selling Price
$ 38.40
2934
991
1658
4506