Market Price
$ 48.92
Selling Price
$ 43.40
2800
2019
657
3797
Market Price
$ 40.60
Selling Price
$ 33.85
236
57
125
888
Market Price
$ 40.01
Selling Price
$ 33.62
1732
1331
1053
4925
Market Price
$ 70.72
Selling Price
$ 59.75
623
296
183
1210
Market Price
$ 64.78
Selling Price
$ 56.70
534
303
328
1733
Market Price
$ 50.49
Selling Price
$ 42.92
728
423
609
1479
Market Price
$ 52.27
Selling Price
$ 44.30
995
927
518
2629
Market Price
$ 32.73
Selling Price
$ 27.87
532
449
516
1203
Market Price
$ 41.91
Selling Price
$ 35.01
774
624
304
2987
Market Price
$ 57.83
Selling Price
$ 52.39
1876
1421
600
3905
Market Price
$ 61.62
Selling Price
$ 55.65
846
524
651
917
Market Price
$ 61.42
Selling Price
$ 55.29
164
79
54
520
Market Price
$ 33.76
Selling Price
$ 30.26
597
450
275
915
Market Price
$ 67.82
Selling Price
$ 58.68
2250
746
565
2809
Market Price
$ 52.71
Selling Price
$ 44.38
2550
641
2488
2635
Market Price
$ 51.95
Selling Price
$ 46.07
4543
1397
1073
4783
Market Price
$ 35.89
Selling Price
$ 30.32
474
203
227
1257
Market Price
$ 60.06
Selling Price
$ 50.18
939
836
630
1383
Market Price
$ 46.04
Selling Price
$ 41.85
581
187
146
1604
Market Price
$ 50.72
Selling Price
$ 44.70
2173
1404
2046
2860
Market Price
$ 32.47
Selling Price
$ 28.88
2141
1998
800
4217
Market Price
$ 69.62
Selling Price
$ 59.90
1051
1015
877
1744
Market Price
$ 40.92
Selling Price
$ 35.20
2660
1819
647
2790
Market Price
$ 34.92
Selling Price
$ 30.37
1083
880
763
2770
Market Price
$ 35.51
Selling Price
$ 30.55
2917
1278
1563
3651
Market Price
$ 49.46
Selling Price
$ 44.13
1139
559
1138
2783
Market Price
$ 51.19
Selling Price
$ 43.37
880
837
195
2267
Market Price
$ 44.85
Selling Price
$ 37.57
1309
939
554
2739
Market Price
$ 61.59
Selling Price
$ 51.49
2482
1543
2101
3944
Market Price
$ 48.39
Selling Price
$ 41.63
3772
3239
3518
4246
Market Price
$ 36.67
Selling Price
$ 32.21
2585
1383
1401
2734
Market Price
$ 49.34
Selling Price
$ 43.15
2211
2097
905
3168
Market Price
$ 47.74
Selling Price
$ 41.17
1032
341
568
1734
Market Price
$ 40.56
Selling Price
$ 34.24
742
468
428
1659
Market Price
$ 53.89
Selling Price
$ 46.67
1032
795
453
1156
Market Price
$ 52.38
Selling Price
$ 46.38
1475
867
440
3240
Market Price
$ 34.01
Selling Price
$ 30.07
1065
568
344
1626
Market Price
$ 29.17
Selling Price
$ 26.32
575
333
568
2180
Market Price
$ 41.03
Selling Price
$ 37.18
1438
576
1328
4799
Market Price
$ 49.49
Selling Price
$ 44.86
1968
1827
1341
2740