Market Price
$ 60.50
Selling Price
$ 54.92
993
220
680
1221
Market Price
$ 33.70
Selling Price
$ 28.17
325
265
89
457
Market Price
$ 52.06
Selling Price
$ 43.63
2578
2333
1174
4046
Market Price
$ 48.68
Selling Price
$ 43.34
416
310
280
482
Market Price
$ 56.31
Selling Price
$ 49.35
3344
2097
1491
4750
Market Price
$ 40.74
Selling Price
$ 36.14
2487
1741
910
2672
Market Price
$ 66.54
Selling Price
$ 58.78
1144
900
860
2153
Market Price
$ 60.26
Selling Price
$ 54.25
1733
743
457
1797
Market Price
$ 30.44
Selling Price
$ 27.49
782
750
462
1580
Market Price
$ 35.47
Selling Price
$ 31.06
276
147
109
1198
Market Price
$ 40.02
Selling Price
$ 34.28
802
431
326
2192
Market Price
$ 32.08
Selling Price
$ 26.77
1591
1390
730
4862
Market Price
$ 55.02
Selling Price
$ 48.20
232
106
171
1123
Market Price
$ 32.84
Selling Price
$ 28.07
515
296
172
834
Market Price
$ 50.40
Selling Price
$ 45.72
1069
328
1050
1950
Market Price
$ 40.37
Selling Price
$ 35.18
1066
792
371
3059
Market Price
$ 51.93
Selling Price
$ 46.72
1592
1279
703
4605
Market Price
$ 52.45
Selling Price
$ 46.14
4865
4821
3011
4913
Market Price
$ 33.34
Selling Price
$ 29.66
600
427
533
2127
Market Price
$ 56.98
Selling Price
$ 49.06
2324
1276
639
3465
Market Price
$ 46.68
Selling Price
$ 40.21
1257
1106
1124
1623
Market Price
$ 34.18
Selling Price
$ 30.67
3656
1144
3556
4038
Market Price
$ 61.69
Selling Price
$ 52.71
1323
847
1008
3935
Market Price
$ 52.66
Selling Price
$ 45.96
305
67
160
944
Market Price
$ 58.45
Selling Price
$ 50.69
1887
846
469
2324
Market Price
$ 29.45
Selling Price
$ 25.84
2047
1634
865
2888
Market Price
$ 58.91
Selling Price
$ 52.83
546
427
185
1014
Market Price
$ 40.14
Selling Price
$ 36.10
3201
1677
2204
3524
Market Price
$ 39.31
Selling Price
$ 34.23
888
608
664
3129
Market Price
$ 29.43
Selling Price
$ 25.01
1569
741
1200
2072
Market Price
$ 51.84
Selling Price
$ 45.28
1904
1824
478
4090
Market Price
$ 54.15
Selling Price
$ 47.12
348
243
275
564
Market Price
$ 49.26
Selling Price
$ 43.45
2212
1373
1091
3644
Market Price
$ 28.54
Selling Price
$ 25.04
1401
811
1223
2943
Market Price
$ 47.39
Selling Price
$ 42.25
3096
2659
1746
3489
Market Price
$ 47.23
Selling Price
$ 42.07
1270
841
744
3929
Market Price
$ 55.52
Selling Price
$ 47.69
695
418
416
1059
Market Price
$ 66.61
Selling Price
$ 57.13
765
567
552
2369
Market Price
$ 42.77
Selling Price
$ 35.99
283
118
246
951
Market Price
$ 51.31
Selling Price
$ 44.28
907
894
341
3302