Market Price
$ 46.36
Selling Price
$ 40.38
546
325
127
1143
Market Price
$ 34.93
Selling Price
$ 29.41
180
166
36
563
Market Price
$ 60.50
Selling Price
$ 50.55
3904
2509
2605
4850
Market Price
$ 36.27
Selling Price
$ 31.12
1563
491
378
2569
Market Price
$ 55.51
Selling Price
$ 50.01
1776
737
363
2779
Market Price
$ 61.54
Selling Price
$ 52.98
2821
2735
2537
3352
Market Price
$ 46.60
Selling Price
$ 39.97
2331
1102
1071
2965
Market Price
$ 58.71
Selling Price
$ 52.29
797
536
388
3510
Market Price
$ 60.06
Selling Price
$ 53.82
2154
1756
1335
3893
Market Price
$ 33.35
Selling Price
$ 28.94
1334
435
1129
3008
Market Price
$ 53.54
Selling Price
$ 45.30
609
511
170
1857
Market Price
$ 51.31
Selling Price
$ 45.85
920
760
477
3372
Market Price
$ 62.05
Selling Price
$ 52.98
659
590
446
2993
Market Price
$ 60.74
Selling Price
$ 53.02
1245
448
755
2312
Market Price
$ 56.73
Selling Price
$ 50.70
2975
687
1428
4235
Market Price
$ 53.84
Selling Price
$ 46.83
1372
435
510
4457
Market Price
$ 47.04
Selling Price
$ 41.15
1413
1368
778
1457
Market Price
$ 36.99
Selling Price
$ 32.97
221
188
153
496
Market Price
$ 64.99
Selling Price
$ 56.24
3906
1506
3071
4213
Market Price
$ 57.13
Selling Price
$ 51.08
1153
658
923
1865
Market Price
$ 53.14
Selling Price
$ 46.38
671
154
255
1754
Market Price
$ 59.04
Selling Price
$ 51.94
396
292
302
760
Market Price
$ 56.86
Selling Price
$ 51.11
668
336
546
1526
Market Price
$ 69.98
Selling Price
$ 59.54
1590
590
561
2442
Market Price
$ 58.34
Selling Price
$ 50.52
2411
1168
1773
4601
Market Price
$ 53.21
Selling Price
$ 44.36
981
274
358
4188
Market Price
$ 41.34
Selling Price
$ 37.10
1471
631
1415
2212
Market Price
$ 46.08
Selling Price
$ 38.70
1601
575
361
3346
Market Price
$ 51.68
Selling Price
$ 43.81
395
242
347
503
Market Price
$ 46.90
Selling Price
$ 40.11
617
578
535
840
Market Price
$ 49.29
Selling Price
$ 43.92
666
607
528
1415
Market Price
$ 33.25
Selling Price
$ 28.16
2998
960
1356
4230
Market Price
$ 40.16
Selling Price
$ 35.63
2270
1382
2211
4653
Market Price
$ 34.55
Selling Price
$ 30.00
2090
1487
1454
2228
Market Price
$ 33.07
Selling Price
$ 29.79
286
166
122
613
Market Price
$ 51.57
Selling Price
$ 42.98
1260
371
700
3384
Market Price
$ 47.11
Selling Price
$ 41.70
2001
732
1468
4952
Market Price
$ 69.21
Selling Price
$ 58.51
787
467
435
2742
Market Price
$ 48.13
Selling Price
$ 40.28
994
839
847
4244
Market Price
$ 31.23
Selling Price
$ 27.63
1503
1009
646
2197