Market Price
$ 30.06
Selling Price
$ 26.74
786
632
693
1393
Market Price
$ 45.96
Selling Price
$ 41.74
2088
1882
1716
3505
Market Price
$ 33.63
Selling Price
$ 28.98
1397
1285
778
2945
Market Price
$ 41.50
Selling Price
$ 37.72
720
554
660
2934
Market Price
$ 52.96
Selling Price
$ 44.87
1226
252
857
1682
Market Price
$ 62.89
Selling Price
$ 53.88
528
426
518
1510
Market Price
$ 65.01
Selling Price
$ 54.85
443
437
148
560
Market Price
$ 46.78
Selling Price
$ 41.78
1718
1013
970
2191
Market Price
$ 48.95
Selling Price
$ 43.03
352
117
221
538
Market Price
$ 42.42
Selling Price
$ 37.78
430
96
400
776
Market Price
$ 32.22
Selling Price
$ 28.63
711
571
468
875
Market Price
$ 43.63
Selling Price
$ 38.45
445
141
213
1123
Market Price
$ 68.45
Selling Price
$ 57.87
907
643
373
1629
Market Price
$ 32.26
Selling Price
$ 28.64
589
586
410
2329
Market Price
$ 63.36
Selling Price
$ 55.11
559
276
463
1410
Market Price
$ 56.08
Selling Price
$ 50.64
743
188
719
1371
Market Price
$ 55.03
Selling Price
$ 46.02
801
605
161
1052
Market Price
$ 61.29
Selling Price
$ 51.49
252
115
226
722
Market Price
$ 32.18
Selling Price
$ 27.15
249
105
104
596
Market Price
$ 60.89
Selling Price
$ 54.75
1590
1555
542
2314
Market Price
$ 46.33
Selling Price
$ 38.87
1261
955
455
4466
Market Price
$ 30.49
Selling Price
$ 26.53
396
311
301
1490
Market Price
$ 38.68
Selling Price
$ 34.60
411
226
184
853
Market Price
$ 58.06
Selling Price
$ 52.15
2104
1628
587
4291
Market Price
$ 65.52
Selling Price
$ 55.38
1251
1193
1046
4812
Market Price
$ 35.82
Selling Price
$ 31.59
1850
1033
1205
2094
Market Price
$ 43.61
Selling Price
$ 37.52
3632
1146
2237
3633
Market Price
$ 36.03
Selling Price
$ 32.01
911
457
350
1029
Market Price
$ 38.65
Selling Price
$ 32.51
1785
850
1023
1879
Market Price
$ 68.62
Selling Price
$ 58.51
243
91
227
756
Market Price
$ 65.56
Selling Price
$ 55.01
2503
1032
1807
3726
Market Price
$ 48.43
Selling Price
$ 40.52
618
473
465
1663
Market Price
$ 33.90
Selling Price
$ 29.19
295
178
292
551
Market Price
$ 30.49
Selling Price
$ 26.81
841
218
241
1039
Market Price
$ 43.72
Selling Price
$ 38.29
1231
262
264
4314
Market Price
$ 69.31
Selling Price
$ 58.21
2735
2156
2319
4544
Market Price
$ 32.29
Selling Price
$ 29.25
1558
365
510
1846
Market Price
$ 36.26
Selling Price
$ 32.68
666
318
662
1391
Market Price
$ 55.15
Selling Price
$ 48.05
430
149
422
1897
Market Price
$ 56.23
Selling Price
$ 49.19
1668
1499
1117
3283