Market Price
$ 59.11
Selling Price
$ 49.48
401
328
212
525
Market Price
$ 53.40
Selling Price
$ 45.74
477
247
339
782
Market Price
$ 31.28
Selling Price
$ 28.07
2383
1905
2267
4418
Market Price
$ 40.72
Selling Price
$ 34.86
583
142
283
1889
Market Price
$ 57.76
Selling Price
$ 52.09
1867
1535
509
2085
Market Price
$ 35.84
Selling Price
$ 31.85
1378
601
418
2808
Market Price
$ 45.80
Selling Price
$ 39.06
1357
1008
609
1441
Market Price
$ 38.37
Selling Price
$ 34.49
717
390
147
1227
Market Price
$ 43.23
Selling Price
$ 36.12
1504
750
371
3743
Market Price
$ 34.18
Selling Price
$ 28.71
1130
1126
325
1276
Market Price
$ 31.65
Selling Price
$ 27.48
2004
1318
1628
2201
Market Price
$ 44.41
Selling Price
$ 39.56
806
286
768
4029
Market Price
$ 54.28
Selling Price
$ 48.44
3722
2800
1284
4473
Market Price
$ 41.61
Selling Price
$ 35.87
821
178
379
1337
Market Price
$ 42.14
Selling Price
$ 35.31
2285
1937
1594
3903
Market Price
$ 55.36
Selling Price
$ 50.23
843
207
518
1010
Market Price
$ 57.44
Selling Price
$ 51.94
637
149
589
1823
Market Price
$ 42.32
Selling Price
$ 38.16
1627
529
499
2059
Market Price
$ 30.13
Selling Price
$ 26.28
2461
1554
922
4301
Market Price
$ 67.83
Selling Price
$ 57.75
547
399
480
2164
Market Price
$ 50.44
Selling Price
$ 44.16
1709
875
1121
4001
Market Price
$ 39.34
Selling Price
$ 34.35
3001
684
1191
3011
Market Price
$ 39.71
Selling Price
$ 34.19
2847
2716
1766
4046
Market Price
$ 41.70
Selling Price
$ 37.21
1149
1005
924
1194
Market Price
$ 63.70
Selling Price
$ 53.95
2739
1598
2630
4223
Market Price
$ 51.69
Selling Price
$ 45.84
2048
1137
846
2784
Market Price
$ 56.06
Selling Price
$ 50.09
683
178
639
949
Market Price
$ 67.21
Selling Price
$ 59.86
3005
2465
2586
3976
Market Price
$ 33.65
Selling Price
$ 28.08
1500
810
728
2929
Market Price
$ 61.87
Selling Price
$ 53.51
914
601
897
1994
Market Price
$ 54.29
Selling Price
$ 48.15
578
398
371
1258
Market Price
$ 62.77
Selling Price
$ 54.09
1090
1022
970
1637
Market Price
$ 35.63
Selling Price
$ 30.76
1330
1129
568
3748
Market Price
$ 56.77
Selling Price
$ 48.24
1012
417
764
3658
Market Price
$ 55.59
Selling Price
$ 50.14
2674
670
1407
3892
Market Price
$ 53.30
Selling Price
$ 47.49
1150
850
465
1752
Market Price
$ 34.90
Selling Price
$ 30.77
1151
256
251
1743
Market Price
$ 45.89
Selling Price
$ 38.79
2235
1848
467
3044
Market Price
$ 66.96
Selling Price
$ 57.72
618
350
145
628
Market Price
$ 58.80
Selling Price
$ 51.61
607
184
366
905