Market Price
$ 42.30
Selling Price
$ 38.31
2506
1155
1997
4107
Market Price
$ 35.69
Selling Price
$ 31.34
848
821
554
1305
Market Price
$ 63.36
Selling Price
$ 54.46
811
592
507
846
Market Price
$ 41.65
Selling Price
$ 36.99
2126
1623
1315
3403
Market Price
$ 55.68
Selling Price
$ 46.83
578
398
494
1571
Market Price
$ 67.30
Selling Price
$ 57.38
1265
889
336
1464
Market Price
$ 43.73
Selling Price
$ 36.69
798
294
472
1749
Market Price
$ 52.72
Selling Price
$ 45.36
4154
3201
3274
4209
Market Price
$ 37.19
Selling Price
$ 31.70
612
191
207
1981
Market Price
$ 34.31
Selling Price
$ 29.38
118
28
84
493
Market Price
$ 46.82
Selling Price
$ 41.74
787
326
708
1538
Market Price
$ 33.17
Selling Price
$ 28.10
2231
804
953
2593
Market Price
$ 43.26
Selling Price
$ 36.25
1462
698
1173
2155
Market Price
$ 48.23
Selling Price
$ 42.72
2882
1206
958
3987
Market Price
$ 32.50
Selling Price
$ 27.45
612
181
454
1169
Market Price
$ 65.75
Selling Price
$ 58.18
1134
839
935
2644
Market Price
$ 51.40
Selling Price
$ 44.48
2201
1964
1804
3411
Market Price
$ 51.77
Selling Price
$ 46.40
2336
532
1930
3449
Market Price
$ 35.20
Selling Price
$ 30.85
478
188
141
637
Market Price
$ 60.96
Selling Price
$ 50.94
2113
1295
1261
3255
Market Price
$ 50.72
Selling Price
$ 42.96
207
109
165
579
Market Price
$ 65.81
Selling Price
$ 57.95
569
447
346
2718
Market Price
$ 58.99
Selling Price
$ 50.60
984
329
932
1632
Market Price
$ 64.11
Selling Price
$ 56.68
1875
1508
788
2484
Market Price
$ 68.92
Selling Price
$ 57.60
389
376
283
912
Market Price
$ 65.70
Selling Price
$ 57.10
2604
1862
1236
3948
Market Price
$ 51.04
Selling Price
$ 44.30
820
400
747
2014
Market Price
$ 38.41
Selling Price
$ 34.81
1066
725
1025
2768
Market Price
$ 55.35
Selling Price
$ 46.58
1034
270
880
4472
Market Price
$ 52.73
Selling Price
$ 46.02
3250
2395
825
4434
Market Price
$ 60.62
Selling Price
$ 52.85
788
741
381
808
Market Price
$ 35.18
Selling Price
$ 29.40
2399
959
1960
4165
Market Price
$ 68.43
Selling Price
$ 58.06
3577
3096
790
3751
Market Price
$ 62.59
Selling Price
$ 55.29
937
564
664
1094
Market Price
$ 59.52
Selling Price
$ 52.80
1058
466
742
1265
Market Price
$ 57.91
Selling Price
$ 49.58
2016
604
1873
4776
Market Price
$ 62.60
Selling Price
$ 56.69
2171
2130
1223
4600
Market Price
$ 54.83
Selling Price
$ 46.29
1673
1449
1605
1977
Market Price
$ 30.30
Selling Price
$ 26.59
2652
1862
725
3570
Market Price
$ 63.20
Selling Price
$ 55.56
1486
1099
1195
1564