Market Price
$ 54.37
Selling Price
$ 48.09
3197
2050
1604
4099
Market Price
$ 30.75
Selling Price
$ 25.63
369
326
112
405
Market Price
$ 33.69
Selling Price
$ 30.01
1690
820
423
2414
Market Price
$ 52.47
Selling Price
$ 44.81
1145
1082
368
1634
Market Price
$ 52.61
Selling Price
$ 44.68
1568
675
1468
1568
Market Price
$ 45.02
Selling Price
$ 39.53
845
517
797
2483
Market Price
$ 34.26
Selling Price
$ 30.99
1462
484
880
2170
Market Price
$ 35.06
Selling Price
$ 30.15
615
311
247
2721
Market Price
$ 34.84
Selling Price
$ 31.58
1546
1215
966
1981
Market Price
$ 66.26
Selling Price
$ 57.58
2323
1816
692
3304
Market Price
$ 35.02
Selling Price
$ 30.44
278
66
134
413
Market Price
$ 52.76
Selling Price
$ 46.54
2594
1536
710
3010
Market Price
$ 40.74
Selling Price
$ 35.76
2074
1720
869
2682
Market Price
$ 54.73
Selling Price
$ 47.42
558
269
134
608
Market Price
$ 65.28
Selling Price
$ 58.78
2030
1615
1544
2721
Market Price
$ 57.20
Selling Price
$ 50.49
1661
412
1087
3843
Market Price
$ 62.85
Selling Price
$ 56.22
1093
935
793
2900
Market Price
$ 52.09
Selling Price
$ 45.21
797
683
731
3050
Market Price
$ 55.40
Selling Price
$ 48.27
725
418
396
3285
Market Price
$ 64.40
Selling Price
$ 57.05
1333
992
663
2288
Market Price
$ 66.79
Selling Price
$ 59.00
1854
1340
1291
4269
Market Price
$ 42.36
Selling Price
$ 35.98
2835
2214
1393
4312
Market Price
$ 48.78
Selling Price
$ 43.63
2182
762
818
3532
Market Price
$ 34.03
Selling Price
$ 29.06
933
560
688
2460
Market Price
$ 57.62
Selling Price
$ 48.88
2459
2314
2092
2773
Market Price
$ 33.41
Selling Price
$ 28.45
1246
265
672
2732
Market Price
$ 65.37
Selling Price
$ 57.80
812
588
517
2901
Market Price
$ 36.94
Selling Price
$ 31.84
439
366
248
1027
Market Price
$ 28.61
Selling Price
$ 25.47
1121
502
294
3409
Market Price
$ 55.53
Selling Price
$ 46.84
3755
1431
1568
3910
Market Price
$ 30.65
Selling Price
$ 26.24
875
789
348
1180
Market Price
$ 49.66
Selling Price
$ 43.12
3557
2142
3358
4466
Market Price
$ 37.64
Selling Price
$ 31.45
2000
655
1660
4118
Market Price
$ 47.34
Selling Price
$ 41.38
1299
316
894
2084
Market Price
$ 55.55
Selling Price
$ 50.15
2311
1473
995
4085
Market Price
$ 44.42
Selling Price
$ 38.13
2045
1395
1365
4743
Market Price
$ 55.46
Selling Price
$ 50.16
4298
1438
2778
4661
Market Price
$ 43.97
Selling Price
$ 39.22
1790
846
932
2444
Market Price
$ 58.90
Selling Price
$ 51.98
760
583
516
2633
Market Price
$ 61.51
Selling Price
$ 53.57
1762
1700
1553
4943