Market Price
$ 43.15
Selling Price
$ 38.15
927
782
848
3056
Market Price
$ 54.64
Selling Price
$ 47.87
522
218
398
1152
Market Price
$ 52.95
Selling Price
$ 47.06
1931
849
1527
4218
Market Price
$ 35.79
Selling Price
$ 30.81
908
709
474
1885
Market Price
$ 46.57
Selling Price
$ 39.00
1308
763
1063
2169
Market Price
$ 54.28
Selling Price
$ 46.40
1097
1089
741
1337
Market Price
$ 64.49
Selling Price
$ 56.00
349
259
201
948
Market Price
$ 39.00
Selling Price
$ 34.53
1586
1393
782
2401
Market Price
$ 49.19
Selling Price
$ 42.22
665
365
390
2887
Market Price
$ 43.99
Selling Price
$ 38.86
904
254
861
1993
Market Price
$ 35.76
Selling Price
$ 30.69
4249
3854
2648
4750
Market Price
$ 60.18
Selling Price
$ 53.20
2352
2011
2115
4779
Market Price
$ 40.84
Selling Price
$ 35.10
1600
1566
1478
4009
Market Price
$ 38.77
Selling Price
$ 32.43
1280
880
677
3621
Market Price
$ 50.46
Selling Price
$ 45.68
720
513
230
1789
Market Price
$ 51.80
Selling Price
$ 45.33
451
126
217
509
Market Price
$ 45.81
Selling Price
$ 40.32
1428
314
730
1539
Market Price
$ 50.15
Selling Price
$ 43.76
470
320
255
1180
Market Price
$ 33.33
Selling Price
$ 27.82
427
373
420
1872
Market Price
$ 67.10
Selling Price
$ 58.45
337
201
306
913
Market Price
$ 62.92
Selling Price
$ 56.48
2282
1361
1661
4475
Market Price
$ 62.35
Selling Price
$ 54.65
3530
3439
1594
4727
Market Price
$ 47.22
Selling Price
$ 40.59
1045
779
722
2910
Market Price
$ 34.10
Selling Price
$ 29.43
3702
3402
807
4747
Market Price
$ 57.76
Selling Price
$ 50.52
2860
798
1353
4767
Market Price
$ 62.70
Selling Price
$ 54.40
2162
1790
1087
2966
Market Price
$ 48.04
Selling Price
$ 42.15
2075
1448
957
3402
Market Price
$ 51.76
Selling Price
$ 43.79
1191
453
782
2963
Market Price
$ 43.74
Selling Price
$ 38.93
605
598
465
631
Market Price
$ 49.45
Selling Price
$ 41.96
2208
1262
810
4548
Market Price
$ 30.09
Selling Price
$ 25.29
274
73
111
1105
Market Price
$ 36.43
Selling Price
$ 31.49
2456
2278
2263
3200
Market Price
$ 53.61
Selling Price
$ 47.39
1105
327
986
3395
Market Price
$ 41.73
Selling Price
$ 36.82
1870
556
714
3247
Market Price
$ 30.13
Selling Price
$ 25.57
908
740
703
944
Market Price
$ 50.76
Selling Price
$ 45.34
239
95
126
581
Market Price
$ 68.88
Selling Price
$ 58.71
700
565
251
3000
Market Price
$ 60.37
Selling Price
$ 51.07
1059
1044
230
4451
Market Price
$ 53.69
Selling Price
$ 45.54
693
543
208
3268
Market Price
$ 42.94
Selling Price
$ 38.88
1231
958
406
1506