Market Price
$ 33.69
Selling Price
$ 30.35
182
143
172
581
Market Price
$ 34.01
Selling Price
$ 29.52
2337
720
582
4811
Market Price
$ 36.38
Selling Price
$ 30.74
866
325
677
2318
Market Price
$ 39.30
Selling Price
$ 33.07
264
206
111
1237
Market Price
$ 53.96
Selling Price
$ 48.20
1441
467
629
2444
Market Price
$ 28.65
Selling Price
$ 25.98
1873
874
533
2700
Market Price
$ 36.62
Selling Price
$ 30.56
1558
1111
994
1659
Market Price
$ 38.34
Selling Price
$ 33.94
1255
1193
981
2884
Market Price
$ 29.47
Selling Price
$ 26.39
219
86
98
765
Market Price
$ 53.28
Selling Price
$ 47.66
527
207
286
746
Market Price
$ 30.70
Selling Price
$ 27.31
191
109
152
454
Market Price
$ 36.29
Selling Price
$ 32.96
1002
761
424
3850
Market Price
$ 29.12
Selling Price
$ 25.83
3856
3014
3220
4833
Market Price
$ 40.53
Selling Price
$ 35.40
268
61
251
561
Market Price
$ 47.62
Selling Price
$ 42.05
1527
1003
1293
3592
Market Price
$ 58.58
Selling Price
$ 49.96
226
63
83
418
Market Price
$ 57.94
Selling Price
$ 49.24
597
356
229
2040
Market Price
$ 50.12
Selling Price
$ 45.42
553
470
320
596
Market Price
$ 30.76
Selling Price
$ 27.62
1461
768
431
2490
Market Price
$ 39.52
Selling Price
$ 34.22
1081
584
535
4214
Market Price
$ 59.02
Selling Price
$ 51.16
552
169
258
1103
Market Price
$ 63.08
Selling Price
$ 53.86
544
337
519
2379
Market Price
$ 58.03
Selling Price
$ 52.72
1780
1187
1216
1950
Market Price
$ 30.41
Selling Price
$ 26.58
851
682
364
1451
Market Price
$ 47.56
Selling Price
$ 41.72
1105
792
1036
2010
Market Price
$ 32.45
Selling Price
$ 29.01
1073
567
667
1182
Market Price
$ 30.05
Selling Price
$ 26.11
2841
2135
2569
4802
Market Price
$ 54.33
Selling Price
$ 48.85
2515
2418
1447
3618
Market Price
$ 59.92
Selling Price
$ 52.71
1997
1305
1850
3591
Market Price
$ 59.67
Selling Price
$ 51.57
2504
1197
1163
3477
Market Price
$ 54.01
Selling Price
$ 48.38
1671
1195
1466
2053
Market Price
$ 36.28
Selling Price
$ 31.78
2516
2091
2479
3202
Market Price
$ 33.18
Selling Price
$ 28.51
2594
2496
1274
4945
Market Price
$ 58.45
Selling Price
$ 51.92
2062
2028
618
3991
Market Price
$ 37.79
Selling Price
$ 33.69
1877
1437
1619
3125
Market Price
$ 60.72
Selling Price
$ 53.85
545
494
194
2106
Market Price
$ 51.78
Selling Price
$ 46.85
143
129
137
479
Market Price
$ 62.15
Selling Price
$ 51.81
657
577
321
1906
Market Price
$ 31.89
Selling Price
$ 27.39
2153
1399
1522
4649
Market Price
$ 62.79
Selling Price
$ 55.05
1940
1494
684
2151