Market Price
$ 59.49
Selling Price
$ 52.92
368
295
150
1158
Market Price
$ 40.33
Selling Price
$ 33.96
1351
1228
1050
2389
Market Price
$ 63.21
Selling Price
$ 53.96
3274
3148
1135
3795
Market Price
$ 54.29
Selling Price
$ 46.95
639
489
586
999
Market Price
$ 60.76
Selling Price
$ 51.92
1464
762
340
3457
Market Price
$ 33.02
Selling Price
$ 27.56
413
101
376
1301
Market Price
$ 35.38
Selling Price
$ 31.96
2827
2467
688
2832
Market Price
$ 54.31
Selling Price
$ 47.41
855
668
417
890
Market Price
$ 28.54
Selling Price
$ 25.03
280
78
98
631
Market Price
$ 58.81
Selling Price
$ 52.57
1120
532
1031
2983
Market Price
$ 56.40
Selling Price
$ 47.62
359
115
283
1707
Market Price
$ 60.68
Selling Price
$ 53.50
1854
1674
751
3300
Market Price
$ 47.00
Selling Price
$ 41.63
1262
346
1234
3268
Market Price
$ 34.82
Selling Price
$ 31.55
2033
1924
1711
4244
Market Price
$ 64.26
Selling Price
$ 53.71
261
147
246
525
Market Price
$ 40.16
Selling Price
$ 35.66
1491
1047
647
2482
Market Price
$ 36.90
Selling Price
$ 33.20
887
585
859
956
Market Price
$ 68.78
Selling Price
$ 58.44
1164
363
651
1186
Market Price
$ 49.80
Selling Price
$ 43.01
3051
1323
870
3865
Market Price
$ 51.35
Selling Price
$ 43.86
1757
540
441
2232
Market Price
$ 57.09
Selling Price
$ 50.44
227
225
196
1133
Market Price
$ 45.18
Selling Price
$ 37.77
540
402
248
764
Market Price
$ 43.48
Selling Price
$ 37.81
382
294
377
1344
Market Price
$ 49.85
Selling Price
$ 42.09
3834
3379
1273
4613
Market Price
$ 30.81
Selling Price
$ 25.88
555
141
367
999
Market Price
$ 49.53
Selling Price
$ 44.11
2902
709
2378
4955
Market Price
$ 49.73
Selling Price
$ 44.89
2024
1371
1155
3385
Market Price
$ 44.34
Selling Price
$ 40.11
1405
1147
1340
1559
Market Price
$ 36.34
Selling Price
$ 31.88
917
386
570
1008
Market Price
$ 65.60
Selling Price
$ 54.77
3236
886
2512
4635
Market Price
$ 57.96
Selling Price
$ 48.99
166
70
56
772
Market Price
$ 37.19
Selling Price
$ 31.72
1536
1249
1241
1581
Market Price
$ 46.25
Selling Price
$ 39.87
442
172
300
534
Market Price
$ 69.61
Selling Price
$ 59.21
2546
1091
2212
3474
Market Price
$ 46.54
Selling Price
$ 42.07
2426
1578
633
3033
Market Price
$ 47.02
Selling Price
$ 42.04
2475
1538
1250
3352
Market Price
$ 41.88
Selling Price
$ 36.04
1117
1089
930
4139
Market Price
$ 43.91
Selling Price
$ 37.73
4076
2624
3888
4748
Market Price
$ 62.45
Selling Price
$ 54.19
3441
1318
1163
3474
Market Price
$ 40.13
Selling Price
$ 34.42
1608
738
1328
3643