Market Price
$ 32.11
Selling Price
$ 28.35
430
403
344
954
Market Price
$ 69.37
Selling Price
$ 58.17
1769
927
816
2424
Market Price
$ 36.09
Selling Price
$ 32.51
684
522
194
1167
Market Price
$ 55.72
Selling Price
$ 49.78
972
699
883
1615
Market Price
$ 34.44
Selling Price
$ 28.81
2114
1674
622
4939
Market Price
$ 53.49
Selling Price
$ 46.41
2970
2795
1677
2988
Market Price
$ 40.51
Selling Price
$ 36.09
1345
644
801
2021
Market Price
$ 55.37
Selling Price
$ 48.01
533
466
277
1370
Market Price
$ 40.48
Selling Price
$ 36.32
544
335
362
1171
Market Price
$ 56.16
Selling Price
$ 47.87
1454
352
333
2772
Market Price
$ 42.62
Selling Price
$ 36.00
2108
841
734
4494
Market Price
$ 69.80
Selling Price
$ 59.05
722
150
665
3325
Market Price
$ 49.20
Selling Price
$ 43.08
453
91
194
757
Market Price
$ 63.37
Selling Price
$ 55.45
2726
1756
2042
3703
Market Price
$ 53.69
Selling Price
$ 46.39
169
73
120
822
Market Price
$ 31.19
Selling Price
$ 27.17
1234
829
566
4140
Market Price
$ 38.48
Selling Price
$ 33.15
2292
1530
1624
2604
Market Price
$ 55.42
Selling Price
$ 49.53
3519
3199
1284
4044
Market Price
$ 33.18
Selling Price
$ 28.17
506
495
372
610
Market Price
$ 39.06
Selling Price
$ 33.77
2972
951
2665
4332
Market Price
$ 57.02
Selling Price
$ 50.23
1331
675
489
1427
Market Price
$ 61.54
Selling Price
$ 52.46
3075
737
672
3767
Market Price
$ 44.62
Selling Price
$ 39.02
879
608
839
1327
Market Price
$ 45.01
Selling Price
$ 39.21
1424
595
809
2655
Market Price
$ 38.79
Selling Price
$ 32.35
1384
535
1156
2684
Market Price
$ 37.35
Selling Price
$ 32.51
148
54
45
655
Market Price
$ 69.02
Selling Price
$ 58.40
3507
1089
2508
3966
Market Price
$ 49.78
Selling Price
$ 43.16
315
135
160
1028
Market Price
$ 52.74
Selling Price
$ 44.13
871
676
453
2088
Market Price
$ 31.37
Selling Price
$ 27.50
381
365
309
1079
Market Price
$ 39.15
Selling Price
$ 34.46
1475
496
1117
1758
Market Price
$ 60.87
Selling Price
$ 51.60
449
199
89
762
Market Price
$ 61.10
Selling Price
$ 54.51
2436
1067
514
4208
Market Price
$ 59.46
Selling Price
$ 53.65
2879
1773
2310
3586
Market Price
$ 58.42
Selling Price
$ 51.24
2333
1163
1214
3724
Market Price
$ 53.74
Selling Price
$ 47.52
553
177
177
1387
Market Price
$ 47.93
Selling Price
$ 42.12
1685
1012
772
1970
Market Price
$ 64.60
Selling Price
$ 57.69
740
617
428
2499
Market Price
$ 58.20
Selling Price
$ 50.45
4329
3290
4266
4768
Market Price
$ 39.24
Selling Price
$ 33.18
3276
1106
2152
3796