Market Price
$ 59.13
Selling Price
$ 51.49
2509
1629
1383
4847
Market Price
$ 41.84
Selling Price
$ 36.97
1656
742
615
2193
Market Price
$ 65.60
Selling Price
$ 59.46
192
40
84
452
Market Price
$ 37.97
Selling Price
$ 31.78
785
578
329
2237
Market Price
$ 43.42
Selling Price
$ 36.48
1020
264
251
1363
Market Price
$ 46.85
Selling Price
$ 41.87
354
221
93
669
Market Price
$ 30.32
Selling Price
$ 25.96
870
290
182
2703
Market Price
$ 52.01
Selling Price
$ 44.31
739
607
383
970
Market Price
$ 52.73
Selling Price
$ 45.19
2900
2663
2238
3313
Market Price
$ 46.78
Selling Price
$ 40.55
189
91
178
758
Market Price
$ 51.57
Selling Price
$ 44.19
2730
1433
2109
4842
Market Price
$ 47.91
Selling Price
$ 40.13
460
300
166
690
Market Price
$ 51.16
Selling Price
$ 43.82
4325
1277
1525
4800
Market Price
$ 57.19
Selling Price
$ 51.32
1304
593
1219
1739
Market Price
$ 56.10
Selling Price
$ 50.93
636
244
244
1706
Market Price
$ 69.22
Selling Price
$ 59.44
1296
397
1165
1673
Market Price
$ 45.49
Selling Price
$ 38.76
1489
734
1428
2783
Market Price
$ 42.58
Selling Price
$ 36.46
914
664
660
3906
Market Price
$ 46.96
Selling Price
$ 39.51
4131
4005
2168
4747
Market Price
$ 39.02
Selling Price
$ 33.69
1945
588
566
3214
Market Price
$ 63.83
Selling Price
$ 57.98
634
232
417
1102
Market Price
$ 63.53
Selling Price
$ 53.74
156
134
151
614
Market Price
$ 31.48
Selling Price
$ 26.91
167
73
144
446
Market Price
$ 33.97
Selling Price
$ 30.26
1495
983
1299
2578
Market Price
$ 64.80
Selling Price
$ 56.47
2357
639
1844
3517
Market Price
$ 32.08
Selling Price
$ 29.03
3362
2422
963
3636
Market Price
$ 67.05
Selling Price
$ 56.23
947
642
842
3493
Market Price
$ 62.10
Selling Price
$ 52.37
796
172
672
3120
Market Price
$ 28.88
Selling Price
$ 25.21
1164
1063
594
2982
Market Price
$ 31.07
Selling Price
$ 27.89
1036
617
533
1157
Market Price
$ 45.90
Selling Price
$ 41.42
1186
246
1183
4696
Market Price
$ 32.99
Selling Price
$ 28.06
2048
1373
1215
3478
Market Price
$ 41.98
Selling Price
$ 36.30
358
100
231
1039
Market Price
$ 47.19
Selling Price
$ 42.81
2605
1778
1363
4149
Market Price
$ 58.65
Selling Price
$ 50.92
789
731
395
2684
Market Price
$ 30.51
Selling Price
$ 27.27
2781
2136
2349
4157
Market Price
$ 65.11
Selling Price
$ 55.14
517
120
486
1153
Market Price
$ 47.17
Selling Price
$ 39.47
1262
947
898
1328
Market Price
$ 44.22
Selling Price
$ 39.08
4157
1838
1410
4303
Market Price
$ 36.89
Selling Price
$ 31.97
787
517
329
994