Market Price
$ 31.97
Selling Price
$ 28.50
561
336
439
804
Market Price
$ 42.09
Selling Price
$ 35.65
444
292
423
1065
Market Price
$ 60.01
Selling Price
$ 53.24
358
128
144
1097
Market Price
$ 63.59
Selling Price
$ 56.86
730
304
269
1116
Market Price
$ 40.02
Selling Price
$ 33.68
1877
1551
1479
2298
Market Price
$ 44.87
Selling Price
$ 40.51
1877
1064
1075
2627
Market Price
$ 53.55
Selling Price
$ 47.96
2756
1601
945
4886
Market Price
$ 65.37
Selling Price
$ 58.10
2029
1706
1398
3843
Market Price
$ 57.52
Selling Price
$ 49.18
2124
963
683
3850
Market Price
$ 35.29
Selling Price
$ 30.93
1314
563
541
1970
Market Price
$ 45.36
Selling Price
$ 38.49
2988
1156
1731
3279
Market Price
$ 37.81
Selling Price
$ 33.85
1455
1161
535
2773
Market Price
$ 40.03
Selling Price
$ 35.25
2130
996
1468
4655
Market Price
$ 60.30
Selling Price
$ 50.80
757
299
737
1055
Market Price
$ 46.73
Selling Price
$ 41.24
1841
671
1074
4411
Market Price
$ 62.09
Selling Price
$ 55.14
3101
2423
3039
3348
Market Price
$ 65.85
Selling Price
$ 58.15
325
170
109
625
Market Price
$ 39.16
Selling Price
$ 35.21
3275
2077
2770
4075
Market Price
$ 62.04
Selling Price
$ 54.30
2770
2590
1572
2871
Market Price
$ 66.61
Selling Price
$ 58.76
890
576
290
3503
Market Price
$ 66.34
Selling Price
$ 59.84
2959
1447
2502
4418
Market Price
$ 27.73
Selling Price
$ 25.14
1050
389
413
4256
Market Price
$ 40.73
Selling Price
$ 36.95
3154
2955
1191
4563
Market Price
$ 66.11
Selling Price
$ 56.54
1263
382
260
2943
Market Price
$ 56.02
Selling Price
$ 50.25
689
650
202
983
Market Price
$ 52.47
Selling Price
$ 44.91
147
90
88
554
Market Price
$ 56.84
Selling Price
$ 49.76
2607
792
1699
4014
Market Price
$ 42.87
Selling Price
$ 36.30
3406
1664
1524
4757
Market Price
$ 66.02
Selling Price
$ 58.91
580
158
442
830
Market Price
$ 60.28
Selling Price
$ 54.42
621
558
171
794
Market Price
$ 43.57
Selling Price
$ 39.40
365
206
86
1518
Market Price
$ 56.31
Selling Price
$ 50.86
1769
1249
1191
2097
Market Price
$ 31.41
Selling Price
$ 28.30
1807
1658
574
4668
Market Price
$ 53.38
Selling Price
$ 45.21
2226
1067
1213
4385
Market Price
$ 51.94
Selling Price
$ 45.91
1864
1781
1624
4142
Market Price
$ 61.55
Selling Price
$ 53.12
1131
619
677
2022
Market Price
$ 63.20
Selling Price
$ 53.23
2592
637
2295
4462
Market Price
$ 32.08
Selling Price
$ 27.67
585
300
295
1670
Market Price
$ 60.72
Selling Price
$ 55.05
424
249
211
464
Market Price
$ 31.70
Selling Price
$ 27.52
1808
537
1671
2907