Market Price
$ 43.53
Selling Price
$ 39.15
2072
1034
2006
3363
Market Price
$ 55.97
Selling Price
$ 49.60
3570
743
1719
4185
Market Price
$ 56.74
Selling Price
$ 49.62
632
181
583
876
Market Price
$ 38.97
Selling Price
$ 34.50
2597
865
1023
3184
Market Price
$ 65.37
Selling Price
$ 55.96
670
275
365
2673
Market Price
$ 29.55
Selling Price
$ 26.77
651
347
528
695
Market Price
$ 60.54
Selling Price
$ 52.63
2563
1982
855
3307
Market Price
$ 67.56
Selling Price
$ 58.79
1730
1393
929
1902
Market Price
$ 44.48
Selling Price
$ 37.11
342
69
162
787
Market Price
$ 52.33
Selling Price
$ 45.59
3575
1943
2786
4126
Market Price
$ 50.01
Selling Price
$ 43.61
1063
667
831
1885
Market Price
$ 42.30
Selling Price
$ 37.48
1096
970
260
3092
Market Price
$ 58.05
Selling Price
$ 51.27
1188
297
401
1580
Market Price
$ 62.35
Selling Price
$ 52.95
558
269
285
2653
Market Price
$ 60.63
Selling Price
$ 51.16
761
173
267
1390
Market Price
$ 40.12
Selling Price
$ 35.95
1170
1088
770
3133
Market Price
$ 41.39
Selling Price
$ 34.54
1111
734
951
1667
Market Price
$ 56.67
Selling Price
$ 48.91
2313
1032
1130
3509
Market Price
$ 30.18
Selling Price
$ 26.67
860
323
726
1385
Market Price
$ 62.11
Selling Price
$ 54.81
1401
1093
461
1778
Market Price
$ 56.46
Selling Price
$ 50.80
1020
214
297
4065
Market Price
$ 64.32
Selling Price
$ 58.06
1295
1103
983
2857
Market Price
$ 56.64
Selling Price
$ 48.16
4303
1768
2140
4549
Market Price
$ 62.62
Selling Price
$ 52.59
1858
1484
489
2234
Market Price
$ 32.75
Selling Price
$ 28.25
344
206
81
1649
Market Price
$ 63.83
Selling Price
$ 56.23
936
415
222
1794
Market Price
$ 46.65
Selling Price
$ 40.96
1034
447
545
2427
Market Price
$ 48.88
Selling Price
$ 41.20
840
792
520
1369
Market Price
$ 40.76
Selling Price
$ 35.01
787
628
298
1198
Market Price
$ 41.54
Selling Price
$ 36.28
194
75
120
897
Market Price
$ 58.40
Selling Price
$ 52.13
2321
1577
660
2368
Market Price
$ 49.67
Selling Price
$ 43.12
323
65
227
403
Market Price
$ 40.71
Selling Price
$ 34.50
1028
502
612
1563
Market Price
$ 38.82
Selling Price
$ 34.79
1239
525
594
3055
Market Price
$ 45.77
Selling Price
$ 38.15
2130
483
1687
4229
Market Price
$ 50.68
Selling Price
$ 43.65
1736
1640
1072
4559
Market Price
$ 60.41
Selling Price
$ 51.70
4012
3288
1471
4832
Market Price
$ 61.62
Selling Price
$ 51.62
401
386
331
1962
Market Price
$ 28.86
Selling Price
$ 25.46
648
258
218
3091
Market Price
$ 47.92
Selling Price
$ 40.23
1984
1538
1419
2019