Market Price
$ 60.31
Selling Price
$ 54.09
397
224
213
402
Market Price
$ 34.00
Selling Price
$ 29.12
2539
1901
1166
4285
Market Price
$ 37.48
Selling Price
$ 33.83
2570
1621
1867
3373
Market Price
$ 43.09
Selling Price
$ 38.34
4642
3374
1794
4777
Market Price
$ 51.85
Selling Price
$ 44.30
1030
534
689
2627
Market Price
$ 45.54
Selling Price
$ 41.05
173
117
87
694
Market Price
$ 51.00
Selling Price
$ 45.31
772
251
321
1098
Market Price
$ 35.39
Selling Price
$ 30.17
2834
1578
965
4045
Market Price
$ 45.43
Selling Price
$ 38.51
989
849
915
2338
Market Price
$ 67.52
Selling Price
$ 57.46
1338
511
979
4500
Market Price
$ 46.15
Selling Price
$ 39.60
709
376
190
3031
Market Price
$ 57.73
Selling Price
$ 50.18
1601
807
1117
2230
Market Price
$ 56.94
Selling Price
$ 50.43
216
68
167
518
Market Price
$ 68.72
Selling Price
$ 58.99
661
354
217
2076
Market Price
$ 30.88
Selling Price
$ 26.50
3318
831
1472
4093
Market Price
$ 46.89
Selling Price
$ 39.51
398
172
162
1144
Market Price
$ 30.16
Selling Price
$ 25.35
1549
536
944
3040
Market Price
$ 49.40
Selling Price
$ 44.08
711
583
233
2830
Market Price
$ 37.95
Selling Price
$ 33.35
1548
1074
1073
1644
Market Price
$ 62.76
Selling Price
$ 55.89
886
420
267
2552
Market Price
$ 60.04
Selling Price
$ 50.36
2667
1105
1919
3982
Market Price
$ 38.56
Selling Price
$ 33.64
1430
1237
1308
1727
Market Price
$ 62.23
Selling Price
$ 54.29
971
230
434
3572
Market Price
$ 56.88
Selling Price
$ 47.60
1319
1072
301
3047
Market Price
$ 33.78
Selling Price
$ 29.56
1047
713
865
2678
Market Price
$ 53.56
Selling Price
$ 48.41
1942
821
1478
2189
Market Price
$ 32.89
Selling Price
$ 27.49
1381
977
770
1737
Market Price
$ 38.26
Selling Price
$ 33.02
1201
450
313
2467
Market Price
$ 44.99
Selling Price
$ 37.53
654
485
233
1108
Market Price
$ 36.13
Selling Price
$ 31.55
543
127
450
577
Market Price
$ 36.25
Selling Price
$ 31.73
2794
565
2588
3892
Market Price
$ 40.47
Selling Price
$ 34.04
881
317
268
1976
Market Price
$ 28.78
Selling Price
$ 26.15
140
59
100
405
Market Price
$ 39.31
Selling Price
$ 35.58
1192
1100
299
2635
Market Price
$ 33.87
Selling Price
$ 30.58
1186
580
356
4279
Market Price
$ 47.16
Selling Price
$ 42.44
2070
1318
599
2372
Market Price
$ 60.00
Selling Price
$ 52.20
685
539
647
1313
Market Price
$ 32.84
Selling Price
$ 29.53
1167
689
767
1170
Market Price
$ 39.95
Selling Price
$ 35.14
562
420
155
713
Market Price
$ 48.11
Selling Price
$ 40.40
2557
808
537
2933