Market Price
$ 48.61
Selling Price
$ 43.04
1358
493
884
4913
Market Price
$ 39.26
Selling Price
$ 34.93
417
307
92
1104
Market Price
$ 66.54
Selling Price
$ 58.87
458
327
452
1400
Market Price
$ 34.91
Selling Price
$ 31.48
1598
1372
755
2899
Market Price
$ 65.75
Selling Price
$ 59.50
1084
962
287
2416
Market Price
$ 66.82
Selling Price
$ 57.01
1554
636
1317
4072
Market Price
$ 65.41
Selling Price
$ 55.19
840
284
274
1243
Market Price
$ 60.98
Selling Price
$ 52.97
764
171
534
2767
Market Price
$ 29.84
Selling Price
$ 26.56
4049
2410
2244
4297
Market Price
$ 48.08
Selling Price
$ 41.61
3914
2783
1221
4534
Market Price
$ 60.07
Selling Price
$ 52.17
1054
425
212
3262
Market Price
$ 58.40
Selling Price
$ 53.07
1677
1472
1483
4817
Market Price
$ 58.74
Selling Price
$ 51.06
1658
1252
1289
1688
Market Price
$ 66.00
Selling Price
$ 59.08
551
249
141
1488
Market Price
$ 57.00
Selling Price
$ 49.78
1307
480
1118
3607
Market Price
$ 50.61
Selling Price
$ 43.28
2854
1294
1353
3166
Market Price
$ 41.49
Selling Price
$ 35.54
495
261
389
2355
Market Price
$ 43.36
Selling Price
$ 36.47
523
327
159
861
Market Price
$ 33.54
Selling Price
$ 28.93
3583
2141
1489
3766
Market Price
$ 56.29
Selling Price
$ 51.06
1233
857
728
2718
Market Price
$ 65.69
Selling Price
$ 55.46
2613
749
838
3073
Market Price
$ 63.17
Selling Price
$ 55.42
1835
1077
976
2332
Market Price
$ 33.74
Selling Price
$ 30.54
1197
902
805
2645
Market Price
$ 68.65
Selling Price
$ 59.10
748
165
237
974
Market Price
$ 62.37
Selling Price
$ 56.65
791
312
631
2535
Market Price
$ 64.63
Selling Price
$ 54.72
201
187
174
617
Market Price
$ 47.49
Selling Price
$ 40.65
784
595
528
2456
Market Price
$ 46.11
Selling Price
$ 41.17
1392
1094
301
1483
Market Price
$ 53.47
Selling Price
$ 46.74
909
244
660
1125
Market Price
$ 61.42
Selling Price
$ 55.84
2305
2073
1609
3291
Market Price
$ 40.48
Selling Price
$ 34.15
2369
749
629
4459
Market Price
$ 46.18
Selling Price
$ 41.64
1111
587
1110
1782
Market Price
$ 31.25
Selling Price
$ 26.34
881
764
568
1955
Market Price
$ 51.38
Selling Price
$ 45.03
2072
1063
1606
3423
Market Price
$ 51.18
Selling Price
$ 46.26
1193
788
1089
1394
Market Price
$ 36.42
Selling Price
$ 30.43
2353
1220
1072
3328
Market Price
$ 32.15
Selling Price
$ 26.96
657
270
304
679
Market Price
$ 55.87
Selling Price
$ 49.80
1602
381
1047
2295
Market Price
$ 63.32
Selling Price
$ 54.01
1653
446
1340
3071
Market Price
$ 34.49
Selling Price
$ 30.08
3074
3029
1797
3255