Market Price
$ 62.12
Selling Price
$ 53.88
1727
707
574
1912
Market Price
$ 37.36
Selling Price
$ 32.13
477
123
440
1747
Market Price
$ 44.91
Selling Price
$ 38.92
1693
370
1235
1864
Market Price
$ 37.64
Selling Price
$ 34.15
4167
3837
3521
4514
Market Price
$ 52.90
Selling Price
$ 47.28
1497
318
956
3355
Market Price
$ 56.78
Selling Price
$ 47.42
1291
1287
1265
3693
Market Price
$ 65.35
Selling Price
$ 54.94
1888
699
1842
2857
Market Price
$ 37.29
Selling Price
$ 32.43
691
611
244
742
Market Price
$ 31.60
Selling Price
$ 27.40
665
626
141
1890
Market Price
$ 55.13
Selling Price
$ 49.86
1753
1388
1664
4767
Market Price
$ 64.32
Selling Price
$ 53.97
354
198
133
1406
Market Price
$ 61.37
Selling Price
$ 53.32
1399
549
1176
3002
Market Price
$ 60.43
Selling Price
$ 50.88
2441
1547
2425
2471
Market Price
$ 56.24
Selling Price
$ 47.03
885
511
274
1243
Market Price
$ 33.63
Selling Price
$ 29.75
569
528
320
2035
Market Price
$ 57.99
Selling Price
$ 48.91
674
553
238
865
Market Price
$ 32.02
Selling Price
$ 28.27
712
655
645
1312
Market Price
$ 39.58
Selling Price
$ 34.15
1700
1115
640
2040
Market Price
$ 60.36
Selling Price
$ 50.82
3051
1563
1452
3132
Market Price
$ 60.06
Selling Price
$ 53.32
2422
2034
641
2575
Market Price
$ 47.57
Selling Price
$ 40.27
1996
1642
684
2843
Market Price
$ 34.03
Selling Price
$ 29.33
409
306
265
985
Market Price
$ 44.23
Selling Price
$ 38.80
1189
524
703
2237
Market Price
$ 41.16
Selling Price
$ 34.89
2769
1125
883
3403
Market Price
$ 41.30
Selling Price
$ 36.89
889
561
403
4152
Market Price
$ 47.30
Selling Price
$ 41.51
1109
983
509
1464
Market Price
$ 41.53
Selling Price
$ 36.89
2463
2138
677
4578
Market Price
$ 44.41
Selling Price
$ 39.31
3439
736
2933
4494
Market Price
$ 51.23
Selling Price
$ 44.89
942
730
863
1332
Market Price
$ 35.82
Selling Price
$ 30.05
518
219
513
815
Market Price
$ 42.54
Selling Price
$ 38.45
921
662
919
4251
Market Price
$ 37.92
Selling Price
$ 34.07
904
337
189
3235
Market Price
$ 54.54
Selling Price
$ 47.30
965
864
403
1250
Market Price
$ 68.07
Selling Price
$ 59.15
3771
1015
1309
4201
Market Price
$ 30.60
Selling Price
$ 27.81
1554
632
1173
3685
Market Price
$ 61.30
Selling Price
$ 53.30
1236
860
611
1344
Market Price
$ 66.52
Selling Price
$ 59.56
2750
2412
2410
4437
Market Price
$ 29.46
Selling Price
$ 26.51
3096
988
1474
4897
Market Price
$ 60.16
Selling Price
$ 50.99
326
132
305
1093
Market Price
$ 53.20
Selling Price
$ 44.48
2795
1542
1939
4143