Market Price
$ 41.42
Selling Price
$ 35.39
948
906
415
1511
Market Price
$ 38.90
Selling Price
$ 32.97
3268
2128
2525
3629
Market Price
$ 64.55
Selling Price
$ 58.16
1451
1081
1138
1504
Market Price
$ 49.27
Selling Price
$ 42.61
1789
602
661
3220
Market Price
$ 65.44
Selling Price
$ 54.96
2094
1059
2028
4554
Market Price
$ 40.85
Selling Price
$ 34.07
1060
340
268
1556
Market Price
$ 34.18
Selling Price
$ 30.12
1943
571
1193
3519
Market Price
$ 47.45
Selling Price
$ 42.18
2321
1398
1676
4974
Market Price
$ 58.67
Selling Price
$ 51.93
656
234
465
949
Market Price
$ 34.25
Selling Price
$ 29.15
870
692
252
2162
Market Price
$ 68.46
Selling Price
$ 57.95
3178
2824
2356
4726
Market Price
$ 48.35
Selling Price
$ 43.53
2191
599
510
3988
Market Price
$ 51.97
Selling Price
$ 44.90
2465
1941
1511
2466
Market Price
$ 46.72
Selling Price
$ 40.32
2799
2035
1137
4593
Market Price
$ 50.29
Selling Price
$ 43.90
4801
3446
1205
4859
Market Price
$ 45.93
Selling Price
$ 39.72
1220
783
1169
1876
Market Price
$ 61.04
Selling Price
$ 54.90
1576
1573
1098
3387
Market Price
$ 51.31
Selling Price
$ 46.60
2298
2226
2209
4813
Market Price
$ 57.72
Selling Price
$ 51.03
1989
1325
1721
3062
Market Price
$ 57.03
Selling Price
$ 49.52
2492
1824
622
2712
Market Price
$ 50.48
Selling Price
$ 45.52
534
272
143
1391
Market Price
$ 31.32
Selling Price
$ 27.69
4820
4646
4140
4853
Market Price
$ 39.42
Selling Price
$ 34.32
664
433
582
2516
Market Price
$ 43.76
Selling Price
$ 39.63
1457
390
1111
1497
Market Price
$ 41.21
Selling Price
$ 34.61
3233
2335
1783
4724
Market Price
$ 54.97
Selling Price
$ 47.80
1279
791
864
3833
Market Price
$ 55.50
Selling Price
$ 48.14
809
694
777
1548
Market Price
$ 61.83
Selling Price
$ 55.96
617
299
433
1061
Market Price
$ 54.23
Selling Price
$ 45.55
1120
841
320
4603
Market Price
$ 44.08
Selling Price
$ 37.27
1413
284
1176
1443
Market Price
$ 59.03
Selling Price
$ 50.27
320
302
304
946
Market Price
$ 32.58
Selling Price
$ 28.02
1225
535
938
1483
Market Price
$ 39.27
Selling Price
$ 33.28
2734
958
2368
2881
Market Price
$ 29.93
Selling Price
$ 26.13
369
74
313
1049
Market Price
$ 65.98
Selling Price
$ 59.12
1522
329
670
4069
Market Price
$ 64.63
Selling Price
$ 58.15
443
418
152
484
Market Price
$ 39.99
Selling Price
$ 33.88
2119
1758
1584
2631
Market Price
$ 48.38
Selling Price
$ 40.42
1152
967
525
2127
Market Price
$ 39.73
Selling Price
$ 36.07
3838
2040
1357
4012
Market Price
$ 56.81
Selling Price
$ 49.98
952
547
697
1170