Market Price
$ 31.32
Selling Price
$ 26.35
292
101
168
482
Market Price
$ 55.72
Selling Price
$ 46.57
580
466
503
1823
Market Price
$ 55.23
Selling Price
$ 48.83
3217
1502
2395
4920
Market Price
$ 51.34
Selling Price
$ 45.85
709
644
455
3199
Market Price
$ 58.17
Selling Price
$ 51.82
795
724
605
803
Market Price
$ 31.37
Selling Price
$ 27.74
1053
289
799
2447
Market Price
$ 51.76
Selling Price
$ 43.96
4022
999
874
4358
Market Price
$ 64.17
Selling Price
$ 55.69
2232
1061
1093
3870
Market Price
$ 52.44
Selling Price
$ 46.50
1404
387
994
1988
Market Price
$ 45.25
Selling Price
$ 38.93
952
439
651
1577
Market Price
$ 46.30
Selling Price
$ 41.05
1131
598
501
2104
Market Price
$ 54.60
Selling Price
$ 47.11
993
445
476
993
Market Price
$ 63.42
Selling Price
$ 56.50
848
552
813
4069
Market Price
$ 67.30
Selling Price
$ 58.47
1419
880
301
2812
Market Price
$ 40.37
Selling Price
$ 35.28
2424
1828
614
3985
Market Price
$ 47.90
Selling Price
$ 42.64
667
452
422
1342
Market Price
$ 57.30
Selling Price
$ 50.97
1024
957
508
4018
Market Price
$ 31.04
Selling Price
$ 27.41
335
208
150
952
Market Price
$ 36.70
Selling Price
$ 32.02
1032
889
456
1124
Market Price
$ 71.03
Selling Price
$ 59.23
752
535
560
2135
Market Price
$ 39.11
Selling Price
$ 33.05
318
116
197
1021
Market Price
$ 29.86
Selling Price
$ 27.00
2068
1474
1841
2108
Market Price
$ 57.91
Selling Price
$ 48.99
1123
438
1123
4663
Market Price
$ 32.28
Selling Price
$ 29.31
483
207
234
492
Market Price
$ 55.84
Selling Price
$ 47.52
605
501
572
926
Market Price
$ 30.22
Selling Price
$ 26.10
3464
1095
886
3819
Market Price
$ 61.85
Selling Price
$ 54.33
2425
857
598
4506
Market Price
$ 57.43
Selling Price
$ 50.18
119
82
101
505
Market Price
$ 40.46
Selling Price
$ 33.86
3082
2181
859
3508
Market Price
$ 64.35
Selling Price
$ 54.70
841
454
464
875
Market Price
$ 42.49
Selling Price
$ 36.55
1812
731
1785
4493
Market Price
$ 54.23
Selling Price
$ 46.01
307
171
90
1010
Market Price
$ 37.56
Selling Price
$ 32.84
3617
1482
2106
4267
Market Price
$ 60.55
Selling Price
$ 54.39
2520
2486
2250
3642
Market Price
$ 41.51
Selling Price
$ 36.38
1071
988
987
2016
Market Price
$ 68.82
Selling Price
$ 57.49
2890
1401
2461
3368
Market Price
$ 59.74
Selling Price
$ 52.03
2767
607
1377
4813
Market Price
$ 42.40
Selling Price
$ 35.89
752
498
537
1908
Market Price
$ 52.79
Selling Price
$ 45.80
487
155
473
1454
Market Price
$ 50.03
Selling Price
$ 44.38
2166
740
841
2970