Market Price
$ 53.20
Selling Price
$ 46.16
389
191
310
464
Market Price
$ 49.64
Selling Price
$ 42.85
987
498
369
1877
Market Price
$ 53.10
Selling Price
$ 47.70
369
101
238
1365
Market Price
$ 38.11
Selling Price
$ 33.55
612
547
464
2574
Market Price
$ 36.61
Selling Price
$ 31.69
417
231
306
482
Market Price
$ 64.94
Selling Price
$ 56.62
1654
1357
338
2218
Market Price
$ 45.59
Selling Price
$ 40.48
1050
642
470
4340
Market Price
$ 34.16
Selling Price
$ 28.59
541
264
248
1393
Market Price
$ 28.83
Selling Price
$ 25.83
900
578
549
3224
Market Price
$ 44.05
Selling Price
$ 36.85
1935
1183
1075
4508
Market Price
$ 51.29
Selling Price
$ 44.47
914
736
878
1035
Market Price
$ 47.01
Selling Price
$ 41.83
3619
822
2568
4991
Market Price
$ 40.31
Selling Price
$ 34.89
1028
452
657
3437
Market Price
$ 56.32
Selling Price
$ 47.55
3954
1777
3427
4287
Market Price
$ 66.52
Selling Price
$ 59.28
1696
665
1667
2724
Market Price
$ 32.85
Selling Price
$ 27.95
601
292
252
2292
Market Price
$ 63.38
Selling Price
$ 53.49
800
624
311
2025
Market Price
$ 70.80
Selling Price
$ 59.84
3307
2242
2950
4040
Market Price
$ 59.12
Selling Price
$ 50.23
2126
1555
601
4583
Market Price
$ 49.63
Selling Price
$ 43.77
3014
2195
2098
4253
Market Price
$ 40.95
Selling Price
$ 36.21
833
384
179
2246
Market Price
$ 30.21
Selling Price
$ 25.75
3699
2136
3021
3881
Market Price
$ 54.04
Selling Price
$ 45.85
516
502
477
1400
Market Price
$ 65.86
Selling Price
$ 59.51
1088
557
483
1686
Market Price
$ 46.71
Selling Price
$ 40.56
1389
803
1018
1655
Market Price
$ 60.47
Selling Price
$ 51.09
1799
1333
1615
3911
Market Price
$ 61.40
Selling Price
$ 51.64
1211
1110
922
3963
Market Price
$ 58.20
Selling Price
$ 49.03
1079
914
274
1273
Market Price
$ 38.82
Selling Price
$ 32.84
3874
3360
2195
4226
Market Price
$ 35.29
Selling Price
$ 30.05
506
403
359
557
Market Price
$ 48.01
Selling Price
$ 42.48
284
82
284
1274
Market Price
$ 45.89
Selling Price
$ 40.78
1113
645
543
1485
Market Price
$ 54.51
Selling Price
$ 45.47
1840
955
1013
2377
Market Price
$ 60.48
Selling Price
$ 53.86
3400
936
2993
4612
Market Price
$ 47.46
Selling Price
$ 42.94
1081
952
353
3416
Market Price
$ 49.85
Selling Price
$ 45.27
4223
4019
2554
4702
Market Price
$ 33.41
Selling Price
$ 29.48
3743
2462
1211
4964
Market Price
$ 56.66
Selling Price
$ 49.04
1609
1604
1128
2167
Market Price
$ 57.85
Selling Price
$ 51.91
1432
1030
1321
2900
Market Price
$ 30.55
Selling Price
$ 26.83
2971
1744
2001
4300