Market Price
$ 51.86
Selling Price
$ 43.23
514
427
125
1245
Market Price
$ 39.72
Selling Price
$ 35.82
772
523
219
969
Market Price
$ 54.21
Selling Price
$ 48.62
2035
796
1527
3629
Market Price
$ 44.49
Selling Price
$ 37.43
1142
260
233
1155
Market Price
$ 41.98
Selling Price
$ 37.85
927
604
192
3649
Market Price
$ 35.27
Selling Price
$ 30.60
386
205
214
588
Market Price
$ 59.68
Selling Price
$ 53.39
1577
1314
814
2425
Market Price
$ 41.79
Selling Price
$ 35.45
1516
886
858
1777
Market Price
$ 37.08
Selling Price
$ 32.95
1452
579
1448
2694
Market Price
$ 64.85
Selling Price
$ 58.10
1162
643
995
1893
Market Price
$ 62.40
Selling Price
$ 54.18
715
218
605
1896
Market Price
$ 60.16
Selling Price
$ 50.94
3500
2460
1061
3798
Market Price
$ 65.38
Selling Price
$ 58.50
1952
405
1225
2760
Market Price
$ 57.11
Selling Price
$ 48.85
1690
1024
570
2611
Market Price
$ 35.57
Selling Price
$ 30.25
2289
614
980
3269
Market Price
$ 54.23
Selling Price
$ 49.14
1853
1190
1738
4582
Market Price
$ 59.44
Selling Price
$ 51.81
2125
1412
1384
4577
Market Price
$ 58.85
Selling Price
$ 49.98
1139
701
933
3360
Market Price
$ 52.78
Selling Price
$ 46.03
150
59
39
406
Market Price
$ 44.81
Selling Price
$ 40.05
149
132
137
496
Market Price
$ 35.04
Selling Price
$ 31.41
3660
2151
1946
3680
Market Price
$ 50.23
Selling Price
$ 42.33
1718
866
879
1901
Market Price
$ 33.31
Selling Price
$ 28.41
1066
381
347
4973
Market Price
$ 67.40
Selling Price
$ 59.91
323
218
86
495
Market Price
$ 41.90
Selling Price
$ 35.38
545
159
167
1578
Market Price
$ 50.74
Selling Price
$ 42.33
582
126
453
636
Market Price
$ 31.69
Selling Price
$ 27.09
1335
1032
1158
1798
Market Price
$ 54.49
Selling Price
$ 46.04
989
760
260
2638
Market Price
$ 40.22
Selling Price
$ 36.04
840
429
553
3834
Market Price
$ 42.41
Selling Price
$ 36.39
1893
1863
1646
4988
Market Price
$ 31.61
Selling Price
$ 28.64
3570
3275
848
4867
Market Price
$ 30.46
Selling Price
$ 27.26
2347
557
1016
3031
Market Price
$ 46.86
Selling Price
$ 39.23
2602
951
855
3315
Market Price
$ 55.23
Selling Price
$ 47.95
647
422
633
2304
Market Price
$ 67.59
Selling Price
$ 58.52
959
741
288
2156
Market Price
$ 58.57
Selling Price
$ 49.88
3520
888
1253
3858
Market Price
$ 35.32
Selling Price
$ 31.95
1096
970
716
4316
Market Price
$ 61.14
Selling Price
$ 51.63
1227
582
920
2151
Market Price
$ 48.34
Selling Price
$ 43.73
1153
409
1108
4193
Market Price
$ 52.74
Selling Price
$ 47.34
849
182
466
1042