Market Price
$ 34.47
Selling Price
$ 29.52
3283
3253
1376
4571
Market Price
$ 51.16
Selling Price
$ 45.46
1416
643
729
1473
Market Price
$ 54.48
Selling Price
$ 45.92
1594
769
1074
3926
Market Price
$ 46.99
Selling Price
$ 41.39
1772
1713
1200
2890
Market Price
$ 51.23
Selling Price
$ 45.33
506
202
338
1292
Market Price
$ 33.27
Selling Price
$ 30.10
2006
1172
926
3141
Market Price
$ 32.02
Selling Price
$ 26.71
2614
1330
1384
4153
Market Price
$ 55.90
Selling Price
$ 49.49
1883
963
1779
3553
Market Price
$ 46.79
Selling Price
$ 41.92
1628
950
1114
1646
Market Price
$ 38.38
Selling Price
$ 33.36
300
79
216
573
Market Price
$ 37.03
Selling Price
$ 33.30
1163
428
898
2425
Market Price
$ 69.47
Selling Price
$ 59.38
3911
1151
1267
4173
Market Price
$ 66.25
Selling Price
$ 56.19
1437
319
415
4305
Market Price
$ 63.31
Selling Price
$ 53.87
2863
1719
1022
3472
Market Price
$ 31.38
Selling Price
$ 27.71
786
539
298
3402
Market Price
$ 61.97
Selling Price
$ 54.90
649
227
597
1281
Market Price
$ 31.00
Selling Price
$ 27.26
2546
2079
985
3876
Market Price
$ 34.09
Selling Price
$ 30.46
3294
2244
914
4578
Market Price
$ 50.39
Selling Price
$ 45.02
2153
2019
1618
4778
Market Price
$ 63.66
Selling Price
$ 56.54
925
199
696
1880
Market Price
$ 65.35
Selling Price
$ 59.23
1240
319
1127
4260
Market Price
$ 67.68
Selling Price
$ 59.88
638
406
349
833
Market Price
$ 28.79
Selling Price
$ 25.05
2291
1360
765
3063
Market Price
$ 55.18
Selling Price
$ 48.46
765
505
423
1419
Market Price
$ 61.92
Selling Price
$ 52.41
876
777
276
2224
Market Price
$ 32.23
Selling Price
$ 27.87
859
354
605
1952
Market Price
$ 37.69
Selling Price
$ 32.31
3967
1719
1343
4736
Market Price
$ 53.90
Selling Price
$ 47.89
1329
367
727
4903
Market Price
$ 41.88
Selling Price
$ 37.38
1252
681
1196
3203
Market Price
$ 44.05
Selling Price
$ 38.01
2505
2433
621
4705
Market Price
$ 35.76
Selling Price
$ 30.88
2166
1897
795
2669
Market Price
$ 34.85
Selling Price
$ 30.47
221
164
88
798
Market Price
$ 65.86
Selling Price
$ 55.49
1124
958
681
4967
Market Price
$ 58.93
Selling Price
$ 50.65
1415
362
1074
2591
Market Price
$ 38.04
Selling Price
$ 34.26
881
300
189
3301
Market Price
$ 38.13
Selling Price
$ 31.88
529
142
436
1983
Market Price
$ 52.10
Selling Price
$ 45.05
4244
905
2621
4332
Market Price
$ 53.15
Selling Price
$ 44.46
1484
754
587
2018
Market Price
$ 32.17
Selling Price
$ 27.41
2797
646
2184
4576
Market Price
$ 53.09
Selling Price
$ 45.87
852
776
223
976