Market Price
$ 52.25
Selling Price
$ 46.18
2853
2090
1739
4268
Market Price
$ 36.81
Selling Price
$ 31.69
348
93
312
907
Market Price
$ 60.75
Selling Price
$ 52.43
1184
807
580
1643
Market Price
$ 65.00
Selling Price
$ 56.82
135
100
112
447
Market Price
$ 67.93
Selling Price
$ 57.22
1023
640
606
3315
Market Price
$ 65.68
Selling Price
$ 56.43
2694
1925
1390
4196
Market Price
$ 48.10
Selling Price
$ 43.31
1279
333
537
2568
Market Price
$ 53.89
Selling Price
$ 45.04
361
145
129
987
Market Price
$ 47.02
Selling Price
$ 40.63
2415
1072
936
4992
Market Price
$ 38.04
Selling Price
$ 32.70
429
292
377
1125
Market Price
$ 62.67
Selling Price
$ 55.96
2136
803
1516
3086
Market Price
$ 43.40
Selling Price
$ 39.03
1043
910
759
4497
Market Price
$ 58.69
Selling Price
$ 49.73
897
814
653
1027
Market Price
$ 57.99
Selling Price
$ 49.87
1150
1047
683
4942
Market Price
$ 41.09
Selling Price
$ 34.88
1903
1384
813
2366
Market Price
$ 39.00
Selling Price
$ 33.17
383
265
287
441
Market Price
$ 66.49
Selling Price
$ 58.66
1478
678
1004
2310
Market Price
$ 50.48
Selling Price
$ 43.37
3513
723
1576
4219
Market Price
$ 36.94
Selling Price
$ 32.73
218
120
76
594
Market Price
$ 48.92
Selling Price
$ 43.43
230
219
145
402
Market Price
$ 34.82
Selling Price
$ 29.81
1254
1066
831
3531
Market Price
$ 30.57
Selling Price
$ 26.87
1574
897
1408
3988
Market Price
$ 43.55
Selling Price
$ 38.19
676
355
461
1161
Market Price
$ 41.21
Selling Price
$ 34.69
615
280
127
1358
Market Price
$ 28.42
Selling Price
$ 25.08
1476
811
1261
3473
Market Price
$ 67.87
Selling Price
$ 56.91
1035
620
707
3406
Market Price
$ 64.49
Selling Price
$ 54.82
3121
632
942
4743
Market Price
$ 34.79
Selling Price
$ 29.07
1142
1112
633
2992
Market Price
$ 38.04
Selling Price
$ 33.50
2703
656
1145
4447
Market Price
$ 57.42
Selling Price
$ 49.48
1694
1027
547
3660
Market Price
$ 47.12
Selling Price
$ 39.64
3363
2520
1766
4218
Market Price
$ 49.25
Selling Price
$ 41.23
603
463
588
2450
Market Price
$ 66.37
Selling Price
$ 58.84
862
689
854
2993
Market Price
$ 33.67
Selling Price
$ 29.32
614
169
267
1252
Market Price
$ 63.64
Selling Price
$ 55.93
1798
1075
684
2560
Market Price
$ 57.66
Selling Price
$ 51.77
764
583
670
3065
Market Price
$ 54.48
Selling Price
$ 47.64
3562
2490
1655
4216
Market Price
$ 33.57
Selling Price
$ 30.48
1310
401
793
4180
Market Price
$ 42.89
Selling Price
$ 38.25
406
375
139
1274
Market Price
$ 52.86
Selling Price
$ 45.25
853
541
643
3153