Market Price
$ 68.11
Selling Price
$ 58.61
1858
1041
373
3617
Market Price
$ 70.49
Selling Price
$ 59.45
1274
996
953
1290
Market Price
$ 56.91
Selling Price
$ 47.87
633
174
207
1063
Market Price
$ 32.64
Selling Price
$ 28.31
348
238
242
1232
Market Price
$ 53.55
Selling Price
$ 46.22
1018
494
375
1327
Market Price
$ 56.17
Selling Price
$ 47.60
910
271
368
927
Market Price
$ 61.91
Selling Price
$ 55.59
965
675
231
1203
Market Price
$ 64.14
Selling Price
$ 56.78
360
169
103
1336
Market Price
$ 50.87
Selling Price
$ 44.44
3021
1849
2313
4080
Market Price
$ 70.05
Selling Price
$ 58.47
3213
2193
2095
3232
Market Price
$ 46.46
Selling Price
$ 39.31
878
403
744
1692
Market Price
$ 57.76
Selling Price
$ 49.35
126
65
92
578
Market Price
$ 29.87
Selling Price
$ 25.82
1242
642
279
4033
Market Price
$ 34.05
Selling Price
$ 29.92
693
212
583
1166
Market Price
$ 51.02
Selling Price
$ 44.59
257
132
213
1031
Market Price
$ 39.03
Selling Price
$ 32.68
581
394
119
1096
Market Price
$ 62.38
Selling Price
$ 54.60
2928
1213
1433
3209
Market Price
$ 53.58
Selling Price
$ 48.44
2034
1777
714
3965
Market Price
$ 61.20
Selling Price
$ 54.19
278
165
71
427
Market Price
$ 50.17
Selling Price
$ 42.51
525
155
359
2294
Market Price
$ 64.95
Selling Price
$ 56.12
581
542
572
1970
Market Price
$ 65.43
Selling Price
$ 59.37
654
417
131
1201
Market Price
$ 41.25
Selling Price
$ 36.90
1402
834
863
2444
Market Price
$ 67.80
Selling Price
$ 56.71
190
78
103
457
Market Price
$ 56.63
Selling Price
$ 50.56
255
234
174
772
Market Price
$ 62.81
Selling Price
$ 57.02
696
689
316
1232
Market Price
$ 55.63
Selling Price
$ 46.52
943
811
437
4067
Market Price
$ 59.85
Selling Price
$ 50.19
1521
1149
308
3349
Market Price
$ 57.24
Selling Price
$ 48.14
743
208
258
1050
Market Price
$ 35.58
Selling Price
$ 31.84
1024
223
436
2116
Market Price
$ 45.72
Selling Price
$ 40.36
1566
1475
727
4379
Market Price
$ 55.50
Selling Price
$ 48.31
3698
1072
2208
4762
Market Price
$ 41.43
Selling Price
$ 35.40
3103
2492
746
4809
Market Price
$ 40.37
Selling Price
$ 34.57
2887
1869
973
3387
Market Price
$ 58.46
Selling Price
$ 49.15
200
137
43
642
Market Price
$ 56.76
Selling Price
$ 50.39
379
96
302
1060
Market Price
$ 42.42
Selling Price
$ 35.93
1421
705
867
1919
Market Price
$ 55.36
Selling Price
$ 46.42
2680
1578
1777
4313
Market Price
$ 64.31
Selling Price
$ 57.05
405
209
245
1072
Market Price
$ 68.44
Selling Price
$ 59.62
600
422
360
1850