Market Price
$ 42.50
Selling Price
$ 37.67
528
351
261
622
Market Price
$ 55.87
Selling Price
$ 47.86
2288
1682
974
3288
Market Price
$ 52.06
Selling Price
$ 47.21
1907
903
1165
2048
Market Price
$ 49.09
Selling Price
$ 42.73
2290
1201
664
2459
Market Price
$ 39.52
Selling Price
$ 35.49
1157
979
453
1944
Market Price
$ 56.59
Selling Price
$ 48.23
3421
788
3016
4844
Market Price
$ 29.04
Selling Price
$ 25.23
1592
375
1462
4444
Market Price
$ 61.07
Selling Price
$ 52.63
1134
768
1041
2383
Market Price
$ 54.81
Selling Price
$ 47.65
4462
3513
2179
4718
Market Price
$ 47.32
Selling Price
$ 41.87
200
131
110
568
Market Price
$ 39.55
Selling Price
$ 33.89
843
639
655
1357
Market Price
$ 63.38
Selling Price
$ 57.53
1791
1381
991
2706
Market Price
$ 58.95
Selling Price
$ 52.93
978
807
299
2674
Market Price
$ 44.43
Selling Price
$ 37.37
1362
672
332
1789
Market Price
$ 41.52
Selling Price
$ 36.30
1785
712
1099
2580
Market Price
$ 57.03
Selling Price
$ 51.38
270
128
207
587
Market Price
$ 33.28
Selling Price
$ 30.20
920
446
589
3575
Market Price
$ 69.85
Selling Price
$ 59.87
941
223
871
2457
Market Price
$ 38.56
Selling Price
$ 34.72
2246
1437
990
2948
Market Price
$ 34.36
Selling Price
$ 29.57
1025
330
484
2757
Market Price
$ 34.27
Selling Price
$ 29.38
535
494
329
1424
Market Price
$ 62.59
Selling Price
$ 54.11
1982
1816
1408
2389
Market Price
$ 40.98
Selling Price
$ 37.06
3430
2989
1850
3469
Market Price
$ 54.47
Selling Price
$ 47.06
1573
934
331
2351
Market Price
$ 39.93
Selling Price
$ 34.41
1672
1495
671
3423
Market Price
$ 65.07
Selling Price
$ 56.67
1062
294
404
2028
Market Price
$ 61.24
Selling Price
$ 51.31
2187
1917
444
4275
Market Price
$ 51.58
Selling Price
$ 46.62
852
256
715
2726
Market Price
$ 46.54
Selling Price
$ 40.60
1696
1192
1583
1742
Market Price
$ 65.16
Selling Price
$ 55.46
4253
2817
3456
4591
Market Price
$ 41.82
Selling Price
$ 35.56
1523
667
319
1835
Market Price
$ 48.61
Selling Price
$ 44.12
1552
599
808
3577
Market Price
$ 61.05
Selling Price
$ 53.35
1945
1169
999
2614
Market Price
$ 49.91
Selling Price
$ 42.54
822
250
597
2634
Market Price
$ 37.78
Selling Price
$ 33.12
2448
2422
871
2912
Market Price
$ 50.70
Selling Price
$ 44.35
1076
904
909
1372
Market Price
$ 63.19
Selling Price
$ 54.54
1665
848
534
1809
Market Price
$ 62.66
Selling Price
$ 56.12
4409
4334
1527
4688
Market Price
$ 49.85
Selling Price
$ 43.68
1733
372
829
2086
Market Price
$ 51.72
Selling Price
$ 45.77
1937
1317
1290
4102