Market Price
$ 47.62
Selling Price
$ 42.43
3567
1872
1143
3714
Market Price
$ 35.42
Selling Price
$ 29.61
2370
2217
807
4024
Market Price
$ 30.97
Selling Price
$ 26.87
702
649
672
2211
Market Price
$ 59.36
Selling Price
$ 49.92
1391
707
671
2607
Market Price
$ 35.99
Selling Price
$ 30.91
559
528
445
2204
Market Price
$ 57.06
Selling Price
$ 49.87
2806
1025
1180
4465
Market Price
$ 32.98
Selling Price
$ 29.48
505
292
327
1404
Market Price
$ 68.05
Selling Price
$ 59.18
810
306
670
1821
Market Price
$ 50.48
Selling Price
$ 45.47
1345
1050
860
3086
Market Price
$ 54.12
Selling Price
$ 47.73
3372
2375
949
4987
Market Price
$ 64.63
Selling Price
$ 56.06
1097
672
474
2855
Market Price
$ 40.24
Selling Price
$ 34.19
690
477
151
2662
Market Price
$ 59.19
Selling Price
$ 53.29
522
207
356
2112
Market Price
$ 39.50
Selling Price
$ 34.09
803
363
487
3986
Market Price
$ 49.22
Selling Price
$ 42.39
142
51
124
440
Market Price
$ 56.83
Selling Price
$ 50.95
2382
574
762
2382
Market Price
$ 32.17
Selling Price
$ 27.45
1198
292
485
3183
Market Price
$ 48.80
Selling Price
$ 43.77
157
129
146
597
Market Price
$ 35.38
Selling Price
$ 32.13
3497
1816
1479
3671
Market Price
$ 34.61
Selling Price
$ 30.63
1553
1454
1090
2321
Market Price
$ 63.63
Selling Price
$ 55.35
3721
1720
3373
4867
Market Price
$ 57.38
Selling Price
$ 50.36
351
139
90
513
Market Price
$ 37.75
Selling Price
$ 33.83
1095
989
260
4544
Market Price
$ 60.78
Selling Price
$ 54.59
2265
1731
1856
4991
Market Price
$ 68.67
Selling Price
$ 59.70
2605
2296
1106
3149
Market Price
$ 58.54
Selling Price
$ 49.64
644
155
584
1873
Market Price
$ 50.64
Selling Price
$ 42.84
4680
3107
4595
4846
Market Price
$ 41.02
Selling Price
$ 34.85
1744
1658
1104
4679
Market Price
$ 53.47
Selling Price
$ 47.14
2618
1272
811
4420
Market Price
$ 70.22
Selling Price
$ 58.61
2407
1893
2349
3818
Market Price
$ 31.97
Selling Price
$ 26.97
1707
1357
1165
3316
Market Price
$ 44.84
Selling Price
$ 40.41
468
101
212
766
Market Price
$ 56.08
Selling Price
$ 50.03
2235
2185
877
2534
Market Price
$ 58.16
Selling Price
$ 49.92
1966
1194
681
3316
Market Price
$ 39.55
Selling Price
$ 34.85
585
463
253
834
Market Price
$ 50.88
Selling Price
$ 44.78
2596
2399
1303
2642
Market Price
$ 50.85
Selling Price
$ 43.01
508
212
184
1373
Market Price
$ 28.22
Selling Price
$ 25.09
1972
724
831
2223
Market Price
$ 50.17
Selling Price
$ 42.49
1838
1497
1427
2101
Market Price
$ 60.95
Selling Price
$ 54.11
1259
602
386
1414