Market Price
$ 62.84
Selling Price
$ 54.14
4068
3593
3601
4403
Market Price
$ 41.39
Selling Price
$ 34.60
438
185
426
507
Market Price
$ 64.08
Selling Price
$ 54.61
1433
433
795
2188
Market Price
$ 53.73
Selling Price
$ 47.82
3315
1497
1482
3969
Market Price
$ 49.04
Selling Price
$ 41.50
3274
1310
2465
3552
Market Price
$ 63.81
Selling Price
$ 56.56
1989
669
1336
4258
Market Price
$ 44.01
Selling Price
$ 37.10
1362
1104
708
4344
Market Price
$ 40.46
Selling Price
$ 34.65
1526
967
631
3644
Market Price
$ 43.88
Selling Price
$ 37.05
1829
1713
1423
4892
Market Price
$ 34.76
Selling Price
$ 30.20
531
249
353
2223
Market Price
$ 34.30
Selling Price
$ 29.64
668
383
575
3004
Market Price
$ 34.47
Selling Price
$ 31.01
1571
583
1168
1797
Market Price
$ 52.66
Selling Price
$ 45.13
1881
1657
427
4939
Market Price
$ 51.20
Selling Price
$ 44.88
2309
1721
1313
2965
Market Price
$ 46.89
Selling Price
$ 39.76
1598
810
628
4234
Market Price
$ 64.75
Selling Price
$ 54.64
2838
1674
1070
4446
Market Price
$ 38.46
Selling Price
$ 34.48
3488
2269
1967
3663
Market Price
$ 37.02
Selling Price
$ 30.92
1706
1091
648
3923
Market Price
$ 63.68
Selling Price
$ 55.04
3751
901
1259
4295
Market Price
$ 29.85
Selling Price
$ 26.43
3484
2193
2251
3646
Market Price
$ 32.81
Selling Price
$ 29.04
1896
1328
1787
4473
Market Price
$ 35.62
Selling Price
$ 31.25
1254
658
922
3173
Market Price
$ 51.37
Selling Price
$ 45.74
3003
2055
1751
4081
Market Price
$ 68.51
Selling Price
$ 57.48
946
398
204
1096
Market Price
$ 30.12
Selling Price
$ 25.55
2862
1168
1120
4758
Market Price
$ 42.28
Selling Price
$ 38.42
259
228
116
892
Market Price
$ 39.36
Selling Price
$ 35.52
205
198
66
689
Market Price
$ 58.68
Selling Price
$ 49.73
1342
501
895
2131
Market Price
$ 57.71
Selling Price
$ 51.05
605
266
173
612
Market Price
$ 54.52
Selling Price
$ 48.50
4281
3934
3231
4958
Market Price
$ 52.45
Selling Price
$ 43.82
3761
2556
2865
4651
Market Price
$ 28.22
Selling Price
$ 25.20
586
572
452
707
Market Price
$ 34.85
Selling Price
$ 30.72
2260
2134
1476
3767
Market Price
$ 68.44
Selling Price
$ 57.80
2391
1992
487
4560
Market Price
$ 49.69
Selling Price
$ 42.77
689
531
441
770
Market Price
$ 35.48
Selling Price
$ 32.01
1698
1134
1623
4688
Market Price
$ 60.95
Selling Price
$ 54.09
787
689
177
3393
Market Price
$ 69.90
Selling Price
$ 59.48
3841
2204
3176
4262
Market Price
$ 58.49
Selling Price
$ 49.44
725
595
321
1292
Market Price
$ 60.39
Selling Price
$ 54.24
1719
1374
419
1790