Market Price
$ 30.03
Selling Price
$ 26.57
849
485
642
1306
Market Price
$ 62.39
Selling Price
$ 52.28
845
544
842
2689
Market Price
$ 68.69
Selling Price
$ 58.27
2860
2346
2688
2902
Market Price
$ 67.68
Selling Price
$ 59.70
638
450
598
715
Market Price
$ 29.16
Selling Price
$ 25.07
2601
782
1062
3342
Market Price
$ 57.96
Selling Price
$ 48.55
887
423
398
1615
Market Price
$ 34.16
Selling Price
$ 29.23
556
122
411
914
Market Price
$ 53.08
Selling Price
$ 47.53
150
55
54
420
Market Price
$ 28.88
Selling Price
$ 26.14
541
226
276
955
Market Price
$ 47.12
Selling Price
$ 42.73
1621
1340
683
1911
Market Price
$ 61.53
Selling Price
$ 54.16
1915
526
821
4336
Market Price
$ 38.99
Selling Price
$ 32.69
3212
1297
1701
3618
Market Price
$ 58.76
Selling Price
$ 51.44
287
256
183
1294
Market Price
$ 50.63
Selling Price
$ 43.16
720
712
195
1512
Market Price
$ 40.85
Selling Price
$ 34.79
2025
1820
1157
2028
Market Price
$ 41.13
Selling Price
$ 35.27
725
481
393
3009
Market Price
$ 56.51
Selling Price
$ 50.52
2444
755
892
2875
Market Price
$ 58.16
Selling Price
$ 52.44
1379
1054
334
3821
Market Price
$ 56.06
Selling Price
$ 50.56
2143
1155
506
4609
Market Price
$ 40.22
Selling Price
$ 35.12
922
753
622
1603
Market Price
$ 64.55
Selling Price
$ 56.68
2772
2355
1156
4336
Market Price
$ 60.44
Selling Price
$ 51.09
1205
604
1046
1919
Market Price
$ 41.25
Selling Price
$ 34.60
3911
925
1704
4246
Market Price
$ 50.96
Selling Price
$ 43.96
2604
1124
1214
4546
Market Price
$ 62.37
Selling Price
$ 53.40
1856
1841
1673
2581
Market Price
$ 63.06
Selling Price
$ 54.35
1587
1445
926
4916
Market Price
$ 33.70
Selling Price
$ 29.45
1778
542
965
1981
Market Price
$ 40.73
Selling Price
$ 34.31
496
348
365
1601
Market Price
$ 45.42
Selling Price
$ 39.03
1742
380
990
3722
Market Price
$ 51.79
Selling Price
$ 45.27
1109
537
643
1426
Market Price
$ 47.48
Selling Price
$ 42.45
2758
651
888
3289
Market Price
$ 55.98
Selling Price
$ 47.32
503
134
190
537
Market Price
$ 50.63
Selling Price
$ 44.72
3706
3206
1102
4534
Market Price
$ 58.45
Selling Price
$ 50.42
1449
708
693
2728
Market Price
$ 29.79
Selling Price
$ 25.80
1471
1223
808
2219
Market Price
$ 48.25
Selling Price
$ 41.19
1012
252
298
1138
Market Price
$ 45.44
Selling Price
$ 40.06
2814
2721
2604
4348
Market Price
$ 65.75
Selling Price
$ 56.36
553
458
514
1041
Market Price
$ 30.69
Selling Price
$ 25.58
2467
586
750
2543
Market Price
$ 57.78
Selling Price
$ 50.52
2379
2151
1764
2385