Market Price
$ 28.71
Selling Price
$ 25.79
589
278
564
2245
Market Price
$ 36.98
Selling Price
$ 32.53
646
332
485
760
Market Price
$ 28.78
Selling Price
$ 25.62
1493
1484
947
3025
Market Price
$ 55.93
Selling Price
$ 46.86
1192
359
472
4110
Market Price
$ 42.24
Selling Price
$ 37.89
1693
635
1321
3481
Market Price
$ 60.69
Selling Price
$ 50.86
1113
291
313
4938
Market Price
$ 61.73
Selling Price
$ 52.14
2996
670
2790
4268
Market Price
$ 42.45
Selling Price
$ 38.28
1865
1719
1068
2114
Market Price
$ 42.65
Selling Price
$ 38.08
794
424
272
1573
Market Price
$ 47.91
Selling Price
$ 42.38
302
266
152
511
Market Price
$ 29.18
Selling Price
$ 26.27
694
238
360
774
Market Price
$ 49.48
Selling Price
$ 44.66
1118
546
804
1765
Market Price
$ 63.63
Selling Price
$ 57.34
3637
3226
2502
4079
Market Price
$ 57.85
Selling Price
$ 49.02
614
248
473
718
Market Price
$ 50.96
Selling Price
$ 42.58
514
182
369
546
Market Price
$ 67.72
Selling Price
$ 57.97
747
607
158
932
Market Price
$ 46.16
Selling Price
$ 39.08
543
440
198
1627
Market Price
$ 29.58
Selling Price
$ 25.81
3021
2944
1852
4851
Market Price
$ 38.32
Selling Price
$ 33.33
1394
1110
1258
3529
Market Price
$ 45.08
Selling Price
$ 38.61
1649
931
782
4265
Market Price
$ 53.71
Selling Price
$ 44.91
958
685
238
1398
Market Price
$ 61.02
Selling Price
$ 53.65
613
152
130
1996
Market Price
$ 63.35
Selling Price
$ 54.44
1736
1594
1298
4589
Market Price
$ 47.78
Selling Price
$ 41.18
2738
1351
2334
3357
Market Price
$ 34.94
Selling Price
$ 30.49
2807
1040
2495
4458
Market Price
$ 32.30
Selling Price
$ 28.76
1330
908
480
1396
Market Price
$ 59.27
Selling Price
$ 52.77
3821
3461
995
4297
Market Price
$ 54.37
Selling Price
$ 46.70
2083
1652
591
4014
Market Price
$ 60.52
Selling Price
$ 51.91
1775
1224
935
3831
Market Price
$ 60.55
Selling Price
$ 50.95
2242
1110
1603
2501
Market Price
$ 56.76
Selling Price
$ 47.61
3345
2286
1163
3801
Market Price
$ 35.53
Selling Price
$ 30.70
633
557
426
1825
Market Price
$ 58.59
Selling Price
$ 50.29
1676
789
772
2519
Market Price
$ 60.16
Selling Price
$ 53.59
1723
364
936
1996
Market Price
$ 48.34
Selling Price
$ 40.88
2281
1875
1930
2951
Market Price
$ 60.58
Selling Price
$ 53.61
2116
1113
1023
3460
Market Price
$ 62.55
Selling Price
$ 55.72
358
175
101
604
Market Price
$ 36.77
Selling Price
$ 31.67
1505
1341
931
4002
Market Price
$ 57.13
Selling Price
$ 49.21
1758
872
441
4562
Market Price
$ 32.27
Selling Price
$ 28.12
1312
964
502
1875