Market Price
$ 44.77
Selling Price
$ 39.19
1109
256
449
2115
Market Price
$ 68.82
Selling Price
$ 58.17
1022
542
998
4046
Market Price
$ 62.20
Selling Price
$ 52.22
672
531
621
1511
Market Price
$ 68.65
Selling Price
$ 59.31
128
41
112
424
Market Price
$ 59.67
Selling Price
$ 49.78
677
396
246
771
Market Price
$ 36.12
Selling Price
$ 31.53
1132
516
352
3021
Market Price
$ 58.23
Selling Price
$ 50.95
4192
3992
3359
4631
Market Price
$ 36.97
Selling Price
$ 31.08
540
338
235
1776
Market Price
$ 54.89
Selling Price
$ 49.82
1055
865
849
2290
Market Price
$ 45.36
Selling Price
$ 41.00
1152
376
1091
4347
Market Price
$ 36.28
Selling Price
$ 31.73
1233
902
857
1901
Market Price
$ 63.43
Selling Price
$ 54.21
1151
837
815
3976
Market Price
$ 54.63
Selling Price
$ 48.11
883
387
608
947
Market Price
$ 61.10
Selling Price
$ 53.79
2923
1369
2506
3083
Market Price
$ 48.15
Selling Price
$ 41.94
398
187
223
637
Market Price
$ 36.28
Selling Price
$ 31.97
1436
1074
599
2538
Market Price
$ 48.69
Selling Price
$ 42.64
4390
4183
1100
4770
Market Price
$ 62.05
Selling Price
$ 52.07
395
290
269
741
Market Price
$ 59.87
Selling Price
$ 52.57
1579
1161
1457
1703
Market Price
$ 57.01
Selling Price
$ 50.27
2639
850
2622
3860
Market Price
$ 51.37
Selling Price
$ 46.25
1339
474
1337
3417
Market Price
$ 47.31
Selling Price
$ 40.33
479
194
374
1494
Market Price
$ 50.06
Selling Price
$ 43.47
348
260
147
561
Market Price
$ 44.01
Selling Price
$ 39.01
2892
1652
2288
2901
Market Price
$ 49.07
Selling Price
$ 42.19
1314
371
1254
1391
Market Price
$ 43.37
Selling Price
$ 37.31
307
286
73
684
Market Price
$ 57.44
Selling Price
$ 51.45
2770
2016
2751
3171
Market Price
$ 34.18
Selling Price
$ 29.99
3207
2724
2122
4072
Market Price
$ 57.12
Selling Price
$ 47.83
634
225
492
672
Market Price
$ 58.53
Selling Price
$ 49.72
1060
927
623
4369
Market Price
$ 70.15
Selling Price
$ 58.59
1045
506
1009
4605
Market Price
$ 56.14
Selling Price
$ 49.40
3014
1585
2364
3828
Market Price
$ 65.09
Selling Price
$ 54.48
1032
608
430
3740
Market Price
$ 34.48
Selling Price
$ 30.99
4469
2053
4296
4662
Market Price
$ 28.25
Selling Price
$ 25.16
2384
1859
959
3982
Market Price
$ 38.44
Selling Price
$ 34.94
1427
578
967
2575
Market Price
$ 33.62
Selling Price
$ 29.85
127
52
46
571
Market Price
$ 35.04
Selling Price
$ 29.77
3156
2858
2727
4995
Market Price
$ 64.86
Selling Price
$ 54.67
2199
1435
1917
2652
Market Price
$ 30.16
Selling Price
$ 26.19
908
882
500
1182