Market Price
$ 44.52
Selling Price
$ 37.70
205
197
96
512
Market Price
$ 46.62
Selling Price
$ 40.35
687
153
181
2300
Market Price
$ 40.41
Selling Price
$ 34.68
3222
651
3222
4698
Market Price
$ 70.64
Selling Price
$ 59.35
845
719
504
1618
Market Price
$ 51.16
Selling Price
$ 44.03
278
87
175
963
Market Price
$ 50.08
Selling Price
$ 45.26
645
259
425
2913
Market Price
$ 62.41
Selling Price
$ 52.43
510
340
441
590
Market Price
$ 58.31
Selling Price
$ 52.30
317
123
276
1286
Market Price
$ 44.16
Selling Price
$ 38.02
1483
1127
1188
2084
Market Price
$ 42.52
Selling Price
$ 37.60
3369
2721
1200
4887
Market Price
$ 35.91
Selling Price
$ 29.99
147
37
81
587
Market Price
$ 46.99
Selling Price
$ 40.78
841
633
513
3454
Market Price
$ 42.58
Selling Price
$ 37.98
2395
859
1716
2407
Market Price
$ 59.28
Selling Price
$ 53.03
1083
409
485
2437
Market Price
$ 52.41
Selling Price
$ 44.07
619
259
400
2145
Market Price
$ 54.21
Selling Price
$ 47.43
604
468
172
606
Market Price
$ 62.11
Selling Price
$ 56.03
2970
893
1405
3434
Market Price
$ 55.08
Selling Price
$ 45.91
186
99
72
664
Market Price
$ 30.45
Selling Price
$ 26.17
2546
914
799
3572
Market Price
$ 62.64
Selling Price
$ 54.98
692
259
310
1582
Market Price
$ 58.63
Selling Price
$ 51.24
1153
508
903
2043
Market Price
$ 39.91
Selling Price
$ 35.40
557
267
414
1108
Market Price
$ 68.17
Selling Price
$ 56.93
1776
742
783
3437
Market Price
$ 31.45
Selling Price
$ 28.08
2092
1548
545
4056
Market Price
$ 47.14
Selling Price
$ 42.82
4568
1960
1164
4777
Market Price
$ 64.12
Selling Price
$ 53.67
1334
698
645
2877
Market Price
$ 35.80
Selling Price
$ 31.84
3366
1678
2784
3560
Market Price
$ 57.32
Selling Price
$ 50.18
2184
852
1989
4583
Market Price
$ 33.52
Selling Price
$ 29.69
1465
1218
1433
3360
Market Price
$ 54.18
Selling Price
$ 47.76
794
523
675
919
Market Price
$ 57.04
Selling Price
$ 49.70
2129
2015
1300
4252
Market Price
$ 38.82
Selling Price
$ 35.25
1982
1874
669
2171
Market Price
$ 64.02
Selling Price
$ 57.18
2686
2510
1986
3390
Market Price
$ 32.32
Selling Price
$ 28.55
1034
323
245
3572
Market Price
$ 35.47
Selling Price
$ 31.85
867
601
319
888
Market Price
$ 69.05
Selling Price
$ 58.57
412
252
223
714
Market Price
$ 50.67
Selling Price
$ 43.67
3344
1300
2153
4967
Market Price
$ 64.55
Selling Price
$ 56.59
128
109
72
401
Market Price
$ 41.81
Selling Price
$ 36.43
555
432
509
1704
Market Price
$ 52.68
Selling Price
$ 45.18
3045
2648
2864
4246