Market Price
$ 40.06
Selling Price
$ 35.20
299
165
196
964
Market Price
$ 48.29
Selling Price
$ 41.24
602
233
426
840
Market Price
$ 29.70
Selling Price
$ 25.34
2366
572
1160
4631
Market Price
$ 62.31
Selling Price
$ 55.15
365
145
289
494
Market Price
$ 46.53
Selling Price
$ 40.14
1348
447
590
3710
Market Price
$ 33.90
Selling Price
$ 28.52
255
211
245
435
Market Price
$ 29.12
Selling Price
$ 25.82
387
277
379
556
Market Price
$ 55.83
Selling Price
$ 48.53
147
46
125
428
Market Price
$ 47.69
Selling Price
$ 40.60
2571
1069
1188
2693
Market Price
$ 35.94
Selling Price
$ 31.50
843
353
467
1441
Market Price
$ 59.89
Selling Price
$ 53.96
1261
1094
648
1438
Market Price
$ 52.68
Selling Price
$ 47.77
2446
785
2266
2894
Market Price
$ 48.63
Selling Price
$ 41.63
792
639
213
2438
Market Price
$ 38.34
Selling Price
$ 33.46
1006
869
505
3577
Market Price
$ 65.65
Selling Price
$ 56.90
3566
856
3565
3729
Market Price
$ 33.67
Selling Price
$ 28.67
1427
483
349
4597
Market Price
$ 61.37
Selling Price
$ 55.49
716
164
703
1920
Market Price
$ 33.09
Selling Price
$ 27.92
1442
784
633
1905
Market Price
$ 50.50
Selling Price
$ 43.04
1787
1770
538
2785
Market Price
$ 47.81
Selling Price
$ 42.42
2878
1434
2410
3515
Market Price
$ 53.83
Selling Price
$ 48.03
766
389
628
979
Market Price
$ 64.80
Selling Price
$ 57.57
2388
2344
1774
2435
Market Price
$ 56.43
Selling Price
$ 48.27
890
830
652
4399
Market Price
$ 62.10
Selling Price
$ 52.93
1240
959
628
1302
Market Price
$ 45.82
Selling Price
$ 40.46
1152
621
982
2049
Market Price
$ 63.55
Selling Price
$ 53.12
425
243
216
981
Market Price
$ 48.45
Selling Price
$ 43.39
2365
689
1601
4045
Market Price
$ 39.05
Selling Price
$ 34.60
1052
865
396
2583
Market Price
$ 66.50
Selling Price
$ 58.21
641
370
242
3185
Market Price
$ 50.35
Selling Price
$ 42.15
584
573
164
2105
Market Price
$ 34.24
Selling Price
$ 30.85
4418
1621
2650
4726
Market Price
$ 48.23
Selling Price
$ 40.70
4401
1708
3538
4714
Market Price
$ 56.02
Selling Price
$ 49.21
3364
3207
1176
3999
Market Price
$ 40.56
Selling Price
$ 36.79
1027
532
923
1850
Market Price
$ 57.46
Selling Price
$ 48.24
1059
526
748
2412
Market Price
$ 70.84
Selling Price
$ 59.81
444
161
121
2015
Market Price
$ 61.12
Selling Price
$ 51.93
3532
1830
1694
4504
Market Price
$ 66.07
Selling Price
$ 58.29
1777
825
794
2279
Market Price
$ 41.25
Selling Price
$ 36.50
432
107
335
1068
Market Price
$ 64.25
Selling Price
$ 56.40
2217
788
1282
4336