Market Price
$ 53.17
Selling Price
$ 45.68
234
159
140
703
Market Price
$ 38.58
Selling Price
$ 32.22
1613
820
1038
2233
Market Price
$ 33.39
Selling Price
$ 30.15
1183
893
485
2585
Market Price
$ 35.75
Selling Price
$ 31.17
734
149
600
830
Market Price
$ 39.45
Selling Price
$ 33.56
1046
861
701
1075
Market Price
$ 30.07
Selling Price
$ 25.55
814
462
163
849
Market Price
$ 65.99
Selling Price
$ 58.06
295
206
114
616
Market Price
$ 36.64
Selling Price
$ 33.25
351
111
221
1194
Market Price
$ 60.82
Selling Price
$ 51.07
785
264
503
1264
Market Price
$ 48.76
Selling Price
$ 42.36
789
717
634
3657
Market Price
$ 38.78
Selling Price
$ 33.58
1318
895
1279
3343
Market Price
$ 62.96
Selling Price
$ 56.85
3140
2786
1538
4494
Market Price
$ 45.36
Selling Price
$ 40.23
599
465
368
2657
Market Price
$ 45.47
Selling Price
$ 39.76
2335
1046
654
2418
Market Price
$ 37.13
Selling Price
$ 32.86
1541
1412
318
3017
Market Price
$ 49.42
Selling Price
$ 44.84
2419
970
1385
3855
Market Price
$ 62.49
Selling Price
$ 55.45
1376
564
746
4947
Market Price
$ 50.89
Selling Price
$ 45.81
1343
794
477
3256
Market Price
$ 42.00
Selling Price
$ 37.86
467
248
186
1116
Market Price
$ 32.80
Selling Price
$ 27.83
971
413
467
2838
Market Price
$ 43.07
Selling Price
$ 37.10
4534
3218
2776
4595
Market Price
$ 37.18
Selling Price
$ 32.55
718
465
294
3593
Market Price
$ 37.47
Selling Price
$ 33.56
2525
1423
958
2976
Market Price
$ 40.91
Selling Price
$ 36.74
2205
2088
992
4181
Market Price
$ 34.57
Selling Price
$ 30.05
713
405
241
3270
Market Price
$ 32.84
Selling Price
$ 29.51
174
103
59
670
Market Price
$ 36.11
Selling Price
$ 30.83
900
602
882
3319
Market Price
$ 37.01
Selling Price
$ 33.21
1845
403
1605
2467
Market Price
$ 27.59
Selling Price
$ 25.07
3044
2492
2814
4697
Market Price
$ 66.71
Selling Price
$ 57.38
2531
1599
536
3119
Market Price
$ 61.42
Selling Price
$ 55.62
2060
1592
1779
4415
Market Price
$ 59.96
Selling Price
$ 53.56
1727
461
1231
3490
Market Price
$ 45.50
Selling Price
$ 39.07
1888
1422
1759
2851
Market Price
$ 30.01
Selling Price
$ 27.26
3836
999
3767
3864
Market Price
$ 54.37
Selling Price
$ 47.41
324
313
183
1314
Market Price
$ 43.79
Selling Price
$ 38.27
725
334
327
1157
Market Price
$ 45.91
Selling Price
$ 39.64
88
55
39
427
Market Price
$ 51.68
Selling Price
$ 44.98
1529
1402
663
2564
Market Price
$ 48.52
Selling Price
$ 41.75
1210
485
389
2893
Market Price
$ 39.92
Selling Price
$ 34.59
4423
1296
4284
4518