Market Price
$ 40.52
Selling Price
$ 36.47
475
426
350
738
Market Price
$ 35.39
Selling Price
$ 31.29
865
510
463
3266
Market Price
$ 51.19
Selling Price
$ 43.33
1906
1412
1603
2357
Market Price
$ 35.91
Selling Price
$ 30.12
1400
355
1088
1567
Market Price
$ 60.56
Selling Price
$ 50.76
1209
1073
937
1864
Market Price
$ 37.19
Selling Price
$ 31.23
2489
1866
1470
3341
Market Price
$ 30.91
Selling Price
$ 26.79
2616
1222
2477
3922
Market Price
$ 30.04
Selling Price
$ 25.91
1570
371
703
4548
Market Price
$ 30.62
Selling Price
$ 25.92
222
63
135
680
Market Price
$ 43.54
Selling Price
$ 37.90
1746
1025
826
3001
Market Price
$ 38.70
Selling Price
$ 34.52
1322
275
728
1790
Market Price
$ 42.14
Selling Price
$ 36.57
3205
1747
1373
3276
Market Price
$ 32.78
Selling Price
$ 29.44
3250
2888
2030
3564
Market Price
$ 45.77
Selling Price
$ 40.22
1475
1369
1217
1668
Market Price
$ 41.89
Selling Price
$ 37.21
1171
1140
405
4568
Market Price
$ 33.30
Selling Price
$ 28.62
3234
2491
2718
3993
Market Price
$ 60.21
Selling Price
$ 50.29
544
508
275
1454
Market Price
$ 48.62
Selling Price
$ 42.61
190
134
178
452
Market Price
$ 38.90
Selling Price
$ 34.25
559
299
465
856
Market Price
$ 54.51
Selling Price
$ 46.22
1549
472
1271
2312
Market Price
$ 38.04
Selling Price
$ 33.95
434
386
132
1090
Market Price
$ 37.47
Selling Price
$ 32.84
1872
559
641
2700
Market Price
$ 54.29
Selling Price
$ 46.75
1101
620
1088
1177
Market Price
$ 52.69
Selling Price
$ 46.97
535
305
422
1047
Market Price
$ 60.68
Selling Price
$ 54.37
2698
1297
1219
3884
Market Price
$ 51.35
Selling Price
$ 43.29
1592
1141
1369
2109
Market Price
$ 39.85
Selling Price
$ 34.02
2244
964
1238
2518
Market Price
$ 52.77
Selling Price
$ 45.61
1190
886
487
2370
Market Price
$ 52.32
Selling Price
$ 44.67
4212
3592
2371
4916
Market Price
$ 45.79
Selling Price
$ 39.25
1954
515
665
3902
Market Price
$ 62.14
Selling Price
$ 53.86
1330
1203
1130
2416
Market Price
$ 66.18
Selling Price
$ 56.69
2250
569
1192
3371
Market Price
$ 37.43
Selling Price
$ 33.19
283
186
195
1162
Market Price
$ 61.21
Selling Price
$ 51.42
1084
319
1031
4854
Market Price
$ 62.37
Selling Price
$ 54.64
972
634
518
1198
Market Price
$ 59.63
Selling Price
$ 53.93
420
244
237
1859
Market Price
$ 33.87
Selling Price
$ 28.33
1674
758
1469
2623
Market Price
$ 51.21
Selling Price
$ 44.25
1983
1655
1554
4301
Market Price
$ 39.06
Selling Price
$ 32.63
781
444
419
2823
Market Price
$ 62.43
Selling Price
$ 54.64
682
307
423
1076