Market Price
$ 32.01
Selling Price
$ 29.02
1237
422
1032
1716
Market Price
$ 43.23
Selling Price
$ 38.30
2224
1927
1943
3242
Market Price
$ 67.85
Selling Price
$ 57.49
753
649
698
1527
Market Price
$ 33.41
Selling Price
$ 28.06
620
205
143
1342
Market Price
$ 49.32
Selling Price
$ 42.60
2769
557
766
3380
Market Price
$ 33.96
Selling Price
$ 29.98
1235
1104
634
3088
Market Price
$ 32.06
Selling Price
$ 27.43
754
515
716
1331
Market Price
$ 31.14
Selling Price
$ 27.39
3545
924
2673
4255
Market Price
$ 46.70
Selling Price
$ 39.84
1569
727
790
2231
Market Price
$ 43.76
Selling Price
$ 37.26
1899
1676
1344
2129
Market Price
$ 44.56
Selling Price
$ 40.50
2209
1287
1081
4930
Market Price
$ 68.65
Selling Price
$ 58.40
637
251
243
1954
Market Price
$ 62.22
Selling Price
$ 52.18
871
693
822
2101
Market Price
$ 70.72
Selling Price
$ 59.16
916
292
819
4405
Market Price
$ 57.55
Selling Price
$ 49.54
381
147
130
1052
Market Price
$ 34.43
Selling Price
$ 31.18
2024
1809
1526
2410
Market Price
$ 30.37
Selling Price
$ 27.12
1847
1474
780
3989
Market Price
$ 58.02
Selling Price
$ 49.80
2156
808
1799
2466
Market Price
$ 46.60
Selling Price
$ 42.30
2761
2503
2553
2993
Market Price
$ 63.79
Selling Price
$ 57.23
1141
940
464
2952
Market Price
$ 30.41
Selling Price
$ 26.28
1483
580
554
4652
Market Price
$ 32.46
Selling Price
$ 28.06
684
272
525
1444
Market Price
$ 47.23
Selling Price
$ 41.34
1615
457
1301
3823
Market Price
$ 33.03
Selling Price
$ 27.87
2687
2643
1188
2824
Market Price
$ 68.89
Selling Price
$ 59.34
1150
616
286
2557
Market Price
$ 51.21
Selling Price
$ 46.28
1157
879
358
1306
Market Price
$ 55.10
Selling Price
$ 49.02
1790
368
1544
3031
Market Price
$ 40.53
Selling Price
$ 34.61
927
565
698
1762
Market Price
$ 51.10
Selling Price
$ 44.67
1861
1080
1804
1984
Market Price
$ 49.33
Selling Price
$ 42.92
1843
808
514
3876
Market Price
$ 70.03
Selling Price
$ 59.97
2149
833
1095
2348
Market Price
$ 50.64
Selling Price
$ 42.32
1845
852
1616
2933
Market Price
$ 33.73
Selling Price
$ 30.53
4320
4200
2025
4873
Market Price
$ 45.84
Selling Price
$ 40.12
558
318
339
2054
Market Price
$ 41.69
Selling Price
$ 36.69
1537
1134
1362
2303
Market Price
$ 45.20
Selling Price
$ 39.44
1083
595
710
1115
Market Price
$ 39.02
Selling Price
$ 33.50
3559
1793
1764
4216
Market Price
$ 51.81
Selling Price
$ 46.02
1210
869
652
3042
Market Price
$ 39.11
Selling Price
$ 33.87
2673
1253
660
2870
Market Price
$ 52.55
Selling Price
$ 44.44
1664
998
681
3791