Market Price
$ 66.14
Selling Price
$ 58.34
1130
686
991
4473
Market Price
$ 35.88
Selling Price
$ 32.02
2823
2087
1480
4136
Market Price
$ 56.56
Selling Price
$ 48.92
664
643
272
1139
Market Price
$ 43.91
Selling Price
$ 39.20
1075
892
653
1679
Market Price
$ 61.86
Selling Price
$ 52.36
2437
494
1406
2531
Market Price
$ 36.90
Selling Price
$ 30.86
705
491
440
1469
Market Price
$ 30.76
Selling Price
$ 25.65
2316
1605
1326
2956
Market Price
$ 42.95
Selling Price
$ 35.79
232
179
69
768
Market Price
$ 35.26
Selling Price
$ 31.11
4003
2499
2560
4961
Market Price
$ 51.42
Selling Price
$ 43.24
2948
1232
645
3138
Market Price
$ 34.17
Selling Price
$ 30.04
698
373
437
758
Market Price
$ 46.76
Selling Price
$ 38.98
3335
2487
3268
4822
Market Price
$ 69.17
Selling Price
$ 58.29
425
365
361
1176
Market Price
$ 33.38
Selling Price
$ 29.16
270
143
182
805
Market Price
$ 50.60
Selling Price
$ 44.17
978
545
599
4508
Market Price
$ 38.49
Selling Price
$ 32.23
2009
1604
535
2397
Market Price
$ 63.45
Selling Price
$ 53.99
3781
2284
1371
4892
Market Price
$ 42.88
Selling Price
$ 35.91
437
385
176
1295
Market Price
$ 37.93
Selling Price
$ 33.52
1028
757
676
2785
Market Price
$ 42.26
Selling Price
$ 35.57
3075
2953
2847
3160
Market Price
$ 45.19
Selling Price
$ 39.77
726
613
343
903
Market Price
$ 53.68
Selling Price
$ 46.10
849
302
635
2261
Market Price
$ 38.14
Selling Price
$ 31.91
986
520
418
2425
Market Price
$ 48.17
Selling Price
$ 41.15
2212
1501
1887
2329
Market Price
$ 57.18
Selling Price
$ 49.61
913
446
439
1153
Market Price
$ 30.69
Selling Price
$ 25.63
905
192
190
2160
Market Price
$ 60.51
Selling Price
$ 52.85
795
165
479
1902
Market Price
$ 68.00
Selling Price
$ 59.53
803
738
333
1601
Market Price
$ 44.23
Selling Price
$ 38.28
358
292
306
709
Market Price
$ 52.56
Selling Price
$ 47.28
347
100
167
411
Market Price
$ 40.15
Selling Price
$ 34.38
614
547
298
722
Market Price
$ 36.82
Selling Price
$ 33.20
724
682
336
1658
Market Price
$ 66.28
Selling Price
$ 58.88
3234
760
2800
3980
Market Price
$ 64.98
Selling Price
$ 55.39
1184
722
693
1960
Market Price
$ 60.44
Selling Price
$ 52.70
526
233
202
815
Market Price
$ 30.03
Selling Price
$ 26.03
3078
1667
2101
3552
Market Price
$ 34.21
Selling Price
$ 29.15
945
879
233
4720
Market Price
$ 60.66
Selling Price
$ 54.90
1157
1082
398
2046
Market Price
$ 29.93
Selling Price
$ 26.79
2303
1061
1097
3489
Market Price
$ 49.35
Selling Price
$ 41.35
4015
2731
1308
4644