Market Price
$ 44.87
Selling Price
$ 39.29
3556
2860
3439
4111
Market Price
$ 47.32
Selling Price
$ 39.54
2023
1432
477
2617
Market Price
$ 36.53
Selling Price
$ 32.80
820
214
602
2233
Market Price
$ 51.88
Selling Price
$ 44.83
2949
852
2499
3039
Market Price
$ 64.18
Selling Price
$ 55.44
502
313
442
842
Market Price
$ 50.85
Selling Price
$ 45.80
1750
916
1375
2814
Market Price
$ 29.62
Selling Price
$ 26.18
373
239
165
1746
Market Price
$ 35.36
Selling Price
$ 31.70
3326
2719
2645
4043
Market Price
$ 39.91
Selling Price
$ 35.78
1281
1244
743
1963
Market Price
$ 45.63
Selling Price
$ 40.73
2277
839
1289
2545
Market Price
$ 42.98
Selling Price
$ 35.95
1231
1186
966
2505
Market Price
$ 58.91
Selling Price
$ 49.68
1937
1872
1529
3765
Market Price
$ 46.11
Selling Price
$ 39.15
2471
1441
1780
3247
Market Price
$ 57.27
Selling Price
$ 52.02
1554
787
545
1820
Market Price
$ 61.29
Selling Price
$ 53.65
1693
570
1145
4870
Market Price
$ 45.95
Selling Price
$ 40.41
3098
1088
1510
4911
Market Price
$ 48.57
Selling Price
$ 41.13
1299
567
1064
1561
Market Price
$ 54.03
Selling Price
$ 46.75
2141
772
857
4566
Market Price
$ 36.86
Selling Price
$ 32.54
186
162
73
861
Market Price
$ 35.45
Selling Price
$ 30.32
640
347
376
756
Market Price
$ 36.72
Selling Price
$ 31.35
499
209
179
670
Market Price
$ 39.30
Selling Price
$ 33.81
756
727
258
2768
Market Price
$ 30.56
Selling Price
$ 25.90
3283
2764
2110
4274
Market Price
$ 39.20
Selling Price
$ 35.23
1113
277
346
4896
Market Price
$ 49.85
Selling Price
$ 41.74
545
539
112
2449
Market Price
$ 31.04
Selling Price
$ 26.16
1249
895
402
2912
Market Price
$ 51.21
Selling Price
$ 44.69
2824
629
1891
4118
Market Price
$ 67.83
Selling Price
$ 57.43
426
320
254
1812
Market Price
$ 56.69
Selling Price
$ 49.16
746
149
276
3072
Market Price
$ 61.43
Selling Price
$ 54.45
815
202
761
3908
Market Price
$ 36.08
Selling Price
$ 31.03
3381
1747
913
4727
Market Price
$ 28.47
Selling Price
$ 25.23
699
669
456
1156
Market Price
$ 39.47
Selling Price
$ 35.04
2962
2629
1559
3347
Market Price
$ 48.66
Selling Price
$ 41.66
1273
987
1132
1401
Market Price
$ 29.69
Selling Price
$ 26.09
3805
2942
1696
4392
Market Price
$ 62.28
Selling Price
$ 56.26
2336
1304
1726
3185
Market Price
$ 60.48
Selling Price
$ 53.40
1635
852
964
4876
Market Price
$ 43.15
Selling Price
$ 38.58
1815
1745
1254
2501
Market Price
$ 44.02
Selling Price
$ 38.17
776
170
398
3336
Market Price
$ 60.37
Selling Price
$ 54.09
513
175
193
744