Market Price
$ 63.16
Selling Price
$ 53.98
309
180
153
510
Market Price
$ 45.91
Selling Price
$ 39.98
721
447
518
1400
Market Price
$ 33.15
Selling Price
$ 28.64
2047
749
1737
3633
Market Price
$ 29.88
Selling Price
$ 26.07
1973
891
1168
2452
Market Price
$ 30.45
Selling Price
$ 25.57
942
510
570
2090
Market Price
$ 41.08
Selling Price
$ 37.25
885
239
509
1467
Market Price
$ 38.31
Selling Price
$ 33.57
3063
1012
987
3223
Market Price
$ 53.16
Selling Price
$ 46.86
2119
1994
565
3767
Market Price
$ 52.09
Selling Price
$ 46.92
997
421
966
1246
Market Price
$ 36.22
Selling Price
$ 30.90
3948
1743
1522
4216
Market Price
$ 45.10
Selling Price
$ 39.20
2044
682
627
3863
Market Price
$ 41.81
Selling Price
$ 35.04
3226
1377
1377
4525
Market Price
$ 28.83
Selling Price
$ 25.32
3438
2776
1623
3991
Market Price
$ 38.37
Selling Price
$ 33.86
2751
2266
2204
3394
Market Price
$ 60.36
Selling Price
$ 51.33
1930
1453
743
4769
Market Price
$ 36.56
Selling Price
$ 30.93
2360
893
1313
4901
Market Price
$ 29.89
Selling Price
$ 26.11
3918
1432
2725
3961
Market Price
$ 55.29
Selling Price
$ 48.20
1344
970
1297
1621
Market Price
$ 32.93
Selling Price
$ 28.30
455
125
183
1543
Market Price
$ 51.81
Selling Price
$ 46.10
2445
791
2153
4283
Market Price
$ 68.02
Selling Price
$ 59.06
448
408
240
1811
Market Price
$ 60.57
Selling Price
$ 51.40
563
307
237
1170
Market Price
$ 40.50
Selling Price
$ 34.32
1393
863
574
4470
Market Price
$ 50.93
Selling Price
$ 43.39
386
134
104
1450
Market Price
$ 62.87
Selling Price
$ 52.55
1650
1202
708
2417
Market Price
$ 45.71
Selling Price
$ 41.45
655
385
523
1448
Market Price
$ 49.25
Selling Price
$ 43.24
306
93
262
1243
Market Price
$ 31.83
Selling Price
$ 26.58
3618
3417
1102
3878
Market Price
$ 63.13
Selling Price
$ 56.56
761
237
658
3306
Market Price
$ 35.30
Selling Price
$ 30.40
694
461
308
1686
Market Price
$ 54.45
Selling Price
$ 46.81
1498
808
1271
2427
Market Price
$ 42.92
Selling Price
$ 36.22
581
122
567
2179
Market Price
$ 42.03
Selling Price
$ 36.43
2011
888
648
3993
Market Price
$ 60.37
Selling Price
$ 51.98
2202
827
565
2977
Market Price
$ 47.86
Selling Price
$ 42.82
3001
2260
2823
4349
Market Price
$ 63.64
Selling Price
$ 57.38
3512
2475
2661
3575
Market Price
$ 29.24
Selling Price
$ 26.36
769
511
181
871
Market Price
$ 32.24
Selling Price
$ 28.14
1570
904
653
3110
Market Price
$ 48.61
Selling Price
$ 41.44
2945
1494
682
4848
Market Price
$ 45.24
Selling Price
$ 39.69
885
798
290
2744