Market Price
$ 55.23
Selling Price
$ 46.70
3563
783
1557
4142
Market Price
$ 39.50
Selling Price
$ 35.26
403
338
145
1256
Market Price
$ 53.03
Selling Price
$ 46.53
978
224
793
2732
Market Price
$ 39.58
Selling Price
$ 34.14
2620
1730
2115
2719
Market Price
$ 64.96
Selling Price
$ 56.38
3921
3432
1735
4604
Market Price
$ 43.21
Selling Price
$ 39.26
853
527
184
1371
Market Price
$ 30.64
Selling Price
$ 26.64
1037
348
459
1236
Market Price
$ 54.81
Selling Price
$ 46.31
884
854
704
2415
Market Price
$ 67.33
Selling Price
$ 59.98
2584
549
992
4784
Market Price
$ 48.46
Selling Price
$ 41.19
1695
1149
355
4918
Market Price
$ 47.84
Selling Price
$ 40.32
2312
1103
940
4709
Market Price
$ 67.34
Selling Price
$ 56.81
3522
3331
1618
3803
Market Price
$ 58.50
Selling Price
$ 49.57
1547
1205
692
2710
Market Price
$ 49.74
Selling Price
$ 43.69
948
698
810
3507
Market Price
$ 54.53
Selling Price
$ 47.95
3678
2107
2011
4444
Market Price
$ 39.85
Selling Price
$ 33.69
2896
2870
1219
3592
Market Price
$ 63.93
Selling Price
$ 55.17
2005
490
1233
2472
Market Price
$ 55.78
Selling Price
$ 49.06
1539
1210
778
2668
Market Price
$ 37.26
Selling Price
$ 31.70
2988
2382
2502
4061
Market Price
$ 59.03
Selling Price
$ 51.48
2168
1662
1360
2449
Market Price
$ 65.52
Selling Price
$ 55.24
2940
1955
1737
4198
Market Price
$ 50.21
Selling Price
$ 43.24
3126
2236
1001
3194
Market Price
$ 53.18
Selling Price
$ 45.32
1108
480
1020
2124
Market Price
$ 61.68
Selling Price
$ 52.78
2261
614
1461
4403
Market Price
$ 33.17
Selling Price
$ 29.53
989
887
248
1049
Market Price
$ 39.01
Selling Price
$ 34.96
2523
889
669
3829
Market Price
$ 31.79
Selling Price
$ 28.42
937
854
768
4661
Market Price
$ 43.95
Selling Price
$ 39.05
1076
230
503
1479
Market Price
$ 53.72
Selling Price
$ 47.27
2715
2167
1388
4546
Market Price
$ 64.27
Selling Price
$ 57.44
1643
706
344
2968
Market Price
$ 69.14
Selling Price
$ 59.98
625
257
470
2981
Market Price
$ 56.44
Selling Price
$ 49.15
417
219
232
1119
Market Price
$ 60.53
Selling Price
$ 53.59
410
223
272
814
Market Price
$ 49.50
Selling Price
$ 41.26
958
685
296
4556
Market Price
$ 36.77
Selling Price
$ 30.91
268
208
131
402
Market Price
$ 33.82
Selling Price
$ 29.42
2429
1220
1368
4922
Market Price
$ 48.50
Selling Price
$ 42.07
319
310
194
666
Market Price
$ 33.55
Selling Price
$ 28.64
98
98
90
464
Market Price
$ 29.65
Selling Price
$ 25.38
1818
543
385
3748
Market Price
$ 70.72
Selling Price
$ 59.43
816
424
674
3159