Market Price
$ 29.79
Selling Price
$ 25.37
314
245
234
530
Market Price
$ 35.64
Selling Price
$ 31.01
670
201
625
1071
Market Price
$ 67.41
Selling Price
$ 58.23
1749
1624
1475
4308
Market Price
$ 51.17
Selling Price
$ 43.38
206
51
127
900
Market Price
$ 51.08
Selling Price
$ 44.55
1076
220
997
1341
Market Price
$ 45.82
Selling Price
$ 39.80
692
319
390
1850
Market Price
$ 36.81
Selling Price
$ 31.47
4771
1654
2108
4953
Market Price
$ 49.59
Selling Price
$ 42.53
117
60
72
515
Market Price
$ 47.93
Selling Price
$ 40.39
289
287
238
500
Market Price
$ 51.78
Selling Price
$ 44.80
1079
771
410
1649
Market Price
$ 35.37
Selling Price
$ 29.54
567
298
557
635
Market Price
$ 30.57
Selling Price
$ 25.97
261
246
110
585
Market Price
$ 29.18
Selling Price
$ 25.10
2111
648
890
2441
Market Price
$ 40.59
Selling Price
$ 36.50
1531
690
1378
1590
Market Price
$ 38.95
Selling Price
$ 32.48
3104
1545
1581
3197
Market Price
$ 39.05
Selling Price
$ 33.62
1306
633
712
2827
Market Price
$ 53.54
Selling Price
$ 48.55
690
516
405
902
Market Price
$ 42.50
Selling Price
$ 38.04
3857
3371
1528
4727
Market Price
$ 31.61
Selling Price
$ 27.22
1724
1683
1556
3877
Market Price
$ 69.03
Selling Price
$ 59.35
3343
2132
1598
4475
Market Price
$ 68.92
Selling Price
$ 58.17
1617
1605
709
1857
Market Price
$ 64.04
Selling Price
$ 57.17
304
225
87
1173
Market Price
$ 38.16
Selling Price
$ 32.56
933
246
612
3777
Market Price
$ 31.72
Selling Price
$ 26.88
232
77
145
502
Market Price
$ 30.12
Selling Price
$ 25.61
176
59
162
784
Market Price
$ 43.24
Selling Price
$ 37.06
753
464
170
1026
Market Price
$ 67.07
Selling Price
$ 56.56
271
154
122
1354
Market Price
$ 30.16
Selling Price
$ 26.91
2019
731
2007
2146
Market Price
$ 46.72
Selling Price
$ 41.00
1118
358
300
1358
Market Price
$ 44.30
Selling Price
$ 39.36
1386
945
541
3596
Market Price
$ 66.09
Selling Price
$ 55.26
3437
824
1907
3442
Market Price
$ 39.86
Selling Price
$ 35.65
1829
538
1148
4717
Market Price
$ 36.97
Selling Price
$ 32.67
764
594
494
874
Market Price
$ 52.62
Selling Price
$ 45.89
1308
1241
990
1810
Market Price
$ 37.35
Selling Price
$ 33.93
1763
1489
1142
2944
Market Price
$ 62.94
Selling Price
$ 56.25
3829
3619
3535
4257
Market Price
$ 46.85
Selling Price
$ 39.11
546
426
169
662
Market Price
$ 44.09
Selling Price
$ 38.11
3073
1630
1290
3352
Market Price
$ 47.57
Selling Price
$ 42.14
627
562
571
2479
Market Price
$ 57.18
Selling Price
$ 49.19
2861
1492
2093
3416