Market Price
$ 67.56
Selling Price
$ 59.07
2196
893
1657
2740
Market Price
$ 30.85
Selling Price
$ 27.02
3696
3115
2135
4111
Market Price
$ 32.19
Selling Price
$ 28.69
346
326
96
1144
Market Price
$ 50.11
Selling Price
$ 42.13
227
176
151
582
Market Price
$ 34.07
Selling Price
$ 29.00
256
149
160
586
Market Price
$ 42.44
Selling Price
$ 37.61
2030
590
716
3693
Market Price
$ 38.17
Selling Price
$ 33.03
347
262
207
536
Market Price
$ 51.18
Selling Price
$ 45.84
547
251
450
1932
Market Price
$ 67.07
Selling Price
$ 57.05
962
358
440
3392
Market Price
$ 69.02
Selling Price
$ 59.81
2621
875
2532
3146
Market Price
$ 43.48
Selling Price
$ 37.33
632
595
135
2357
Market Price
$ 54.28
Selling Price
$ 45.62
2930
793
2097
4128
Market Price
$ 36.02
Selling Price
$ 31.92
2521
1478
679
2775
Market Price
$ 33.14
Selling Price
$ 29.66
1563
976
795
2810
Market Price
$ 36.12
Selling Price
$ 30.46
349
164
196
972
Market Price
$ 65.43
Selling Price
$ 55.89
148
144
130
602
Market Price
$ 44.52
Selling Price
$ 39.66
436
323
314
1502
Market Price
$ 56.60
Selling Price
$ 50.80
2905
1697
2682
3122
Market Price
$ 57.40
Selling Price
$ 51.44
244
195
198
1024
Market Price
$ 41.67
Selling Price
$ 37.14
388
154
105
953
Market Price
$ 69.58
Selling Price
$ 59.75
2105
2063
725
4472
Market Price
$ 49.74
Selling Price
$ 43.88
2037
1605
1223
2877
Market Price
$ 49.41
Selling Price
$ 44.87
2097
1218
859
4976
Market Price
$ 32.98
Selling Price
$ 28.50
265
135
207
1228
Market Price
$ 68.79
Selling Price
$ 59.21
1214
517
1157
2332
Market Price
$ 64.25
Selling Price
$ 57.51
1775
979
1377
2091
Market Price
$ 64.06
Selling Price
$ 56.12
1332
1230
319
4087
Market Price
$ 37.13
Selling Price
$ 31.03
1415
391
1351
4935
Market Price
$ 66.47
Selling Price
$ 59.67
344
146
300
410
Market Price
$ 66.50
Selling Price
$ 57.44
2074
906
903
4698
Market Price
$ 37.65
Selling Price
$ 32.51
1237
1063
1206
2496
Market Price
$ 43.91
Selling Price
$ 38.37
1486
505
1228
4096
Market Price
$ 63.30
Selling Price
$ 56.45
2342
1248
1276
4590
Market Price
$ 55.61
Selling Price
$ 49.62
288
163
139
577
Market Price
$ 37.40
Selling Price
$ 32.22
1145
1004
240
1152
Market Price
$ 33.48
Selling Price
$ 28.83
4665
1183
4191
4687
Market Price
$ 32.31
Selling Price
$ 28.98
1966
1786
1255
3529
Market Price
$ 33.52
Selling Price
$ 30.35
319
193
292
524
Market Price
$ 48.80
Selling Price
$ 44.26
1623
782
437
3194
Market Price
$ 49.59
Selling Price
$ 43.65
747
705
391
815