Market Price
$ 41.76
Selling Price
$ 36.78
702
593
320
874
Market Price
$ 52.22
Selling Price
$ 46.62
2029
1459
1228
2560
Market Price
$ 39.00
Selling Price
$ 33.77
310
140
159
772
Market Price
$ 49.29
Selling Price
$ 44.08
420
397
365
469
Market Price
$ 34.98
Selling Price
$ 30.54
2257
465
1328
3609
Market Price
$ 30.74
Selling Price
$ 27.87
3951
1532
3058
4516
Market Price
$ 33.25
Selling Price
$ 27.94
1318
512
416
1607
Market Price
$ 58.32
Selling Price
$ 52.28
346
89
172
452
Market Price
$ 38.94
Selling Price
$ 34.48
3321
779
1183
4606
Market Price
$ 36.26
Selling Price
$ 31.71
1340
389
1245
2110
Market Price
$ 65.55
Selling Price
$ 56.36
931
520
474
3110
Market Price
$ 33.76
Selling Price
$ 28.36
2065
1548
993
3673
Market Price
$ 37.00
Selling Price
$ 31.81
1795
995
775
2115
Market Price
$ 68.80
Selling Price
$ 58.56
557
349
129
821
Market Price
$ 61.07
Selling Price
$ 55.33
779
298
710
1643
Market Price
$ 48.47
Selling Price
$ 41.03
2292
564
909
3022
Market Price
$ 62.22
Selling Price
$ 53.28
1269
957
676
2276
Market Price
$ 65.36
Selling Price
$ 55.12
823
313
535
1142
Market Price
$ 34.47
Selling Price
$ 30.77
3657
882
2803
4463
Market Price
$ 65.85
Selling Price
$ 59.58
1813
1508
1193
3333
Market Price
$ 38.65
Selling Price
$ 34.04
1653
1482
546
4549
Market Price
$ 58.31
Selling Price
$ 51.88
491
311
277
1155
Market Price
$ 50.46
Selling Price
$ 43.45
562
184
494
693
Market Price
$ 67.86
Selling Price
$ 58.46
801
648
269
825
Market Price
$ 33.01
Selling Price
$ 27.95
965
261
700
3363
Market Price
$ 33.92
Selling Price
$ 30.43
1251
797
309
1594
Market Price
$ 39.60
Selling Price
$ 33.07
2697
2228
1227
2787
Market Price
$ 67.43
Selling Price
$ 59.97
3458
1883
1132
3537
Market Price
$ 53.57
Selling Price
$ 45.60
1565
926
856
4514
Market Price
$ 53.22
Selling Price
$ 47.67
3405
2913
1035
4285
Market Price
$ 48.78
Selling Price
$ 44.25
3404
2633
1158
4115
Market Price
$ 31.40
Selling Price
$ 26.20
1055
990
785
1772
Market Price
$ 52.55
Selling Price
$ 43.91
1967
1331
495
2029
Market Price
$ 51.65
Selling Price
$ 44.45
1555
1468
1110
2416
Market Price
$ 31.60
Selling Price
$ 27.78
312
165
150
904
Market Price
$ 39.76
Selling Price
$ 34.82
332
187
103
979
Market Price
$ 34.26
Selling Price
$ 28.77
2060
1404
1496
3685
Market Price
$ 60.09
Selling Price
$ 51.34
3949
1885
3535
4056
Market Price
$ 36.59
Selling Price
$ 32.65
523
289
501
992
Market Price
$ 32.18
Selling Price
$ 28.97
392
192
278
547