Market Price
$ 40.06
Selling Price
$ 34.91
2808
2696
684
3569
Market Price
$ 47.05
Selling Price
$ 40.45
648
568
515
3147
Market Price
$ 40.17
Selling Price
$ 35.78
780
348
424
1287
Market Price
$ 55.26
Selling Price
$ 49.48
3345
796
2146
4054
Market Price
$ 31.38
Selling Price
$ 27.20
423
221
128
505
Market Price
$ 38.10
Selling Price
$ 32.18
2929
1984
591
3458
Market Price
$ 55.35
Selling Price
$ 47.90
958
391
201
2458
Market Price
$ 43.59
Selling Price
$ 37.44
3095
2655
2020
3292
Market Price
$ 31.43
Selling Price
$ 26.44
3885
3307
1968
4355
Market Price
$ 52.48
Selling Price
$ 46.58
3771
3765
986
3875
Market Price
$ 29.26
Selling Price
$ 25.49
1073
475
1020
1979
Market Price
$ 49.13
Selling Price
$ 41.95
2367
2169
1747
4672
Market Price
$ 32.81
Selling Price
$ 29.76
1470
551
649
2117
Market Price
$ 43.39
Selling Price
$ 38.95
575
437
429
750
Market Price
$ 39.28
Selling Price
$ 34.99
686
347
475
983
Market Price
$ 56.76
Selling Price
$ 48.67
965
747
859
1015
Market Price
$ 56.19
Selling Price
$ 49.46
2296
897
664
3972
Market Price
$ 38.16
Selling Price
$ 34.54
1504
369
403
2844
Market Price
$ 39.15
Selling Price
$ 32.74
1565
1183
903
3033
Market Price
$ 69.18
Selling Price
$ 58.06
2346
2168
2086
4518
Market Price
$ 50.48
Selling Price
$ 42.52
2574
990
1295
2974
Market Price
$ 36.18
Selling Price
$ 31.51
694
313
177
1868
Market Price
$ 33.55
Selling Price
$ 30.01
2240
1060
1269
3267
Market Price
$ 34.72
Selling Price
$ 31.18
209
61
209
791
Market Price
$ 63.62
Selling Price
$ 56.96
1548
840
961
3743
Market Price
$ 59.40
Selling Price
$ 52.87
1852
666
1638
2537
Market Price
$ 55.71
Selling Price
$ 49.14
2369
1192
2303
3461
Market Price
$ 62.37
Selling Price
$ 55.94
1098
453
1027
1606
Market Price
$ 37.32
Selling Price
$ 33.51
4326
2720
1951
4649
Market Price
$ 33.24
Selling Price
$ 28.88
290
119
253
523
Market Price
$ 47.56
Selling Price
$ 40.29
1199
570
629
2424
Market Price
$ 29.75
Selling Price
$ 25.86
233
218
142
489
Market Price
$ 37.09
Selling Price
$ 33.00
3145
3114
897
3639
Market Price
$ 57.50
Selling Price
$ 49.72
981
894
697
3864
Market Price
$ 31.94
Selling Price
$ 28.53
960
678
510
1300
Market Price
$ 64.19
Selling Price
$ 57.65
393
98
109
1519
Market Price
$ 48.25
Selling Price
$ 43.23
4017
1239
1985
4677
Market Price
$ 66.78
Selling Price
$ 56.17
2834
758
1503
4381
Market Price
$ 55.91
Selling Price
$ 47.54
1197
456
796
2578
Market Price
$ 34.54
Selling Price
$ 28.85
2640
1773
1337
4685