Market Price
$ 55.47
Selling Price
$ 48.06
1942
637
1617
3646
Market Price
$ 62.06
Selling Price
$ 53.21
2357
900
1912
2766
Market Price
$ 59.28
Selling Price
$ 52.66
1406
620
1092
1701
Market Price
$ 57.74
Selling Price
$ 50.03
2525
2303
978
3145
Market Price
$ 67.95
Selling Price
$ 57.50
887
578
354
963
Market Price
$ 56.26
Selling Price
$ 47.49
445
272
152
1894
Market Price
$ 45.88
Selling Price
$ 39.99
4370
4318
3653
4640
Market Price
$ 62.31
Selling Price
$ 54.15
1847
590
852
4206
Market Price
$ 62.73
Selling Price
$ 56.92
585
562
504
1352
Market Price
$ 52.06
Selling Price
$ 45.15
261
157
252
432
Market Price
$ 41.89
Selling Price
$ 36.28
914
394
694
3658
Market Price
$ 53.93
Selling Price
$ 48.74
1952
1507
875
3116
Market Price
$ 58.62
Selling Price
$ 49.15
2729
777
931
3512
Market Price
$ 38.04
Selling Price
$ 34.00
2026
870
1708
4692
Market Price
$ 49.46
Selling Price
$ 43.61
4419
2935
4368
4721
Market Price
$ 35.15
Selling Price
$ 29.69
711
169
600
2645
Market Price
$ 58.01
Selling Price
$ 49.94
4539
3003
1742
4869
Market Price
$ 48.95
Selling Price
$ 41.67
345
232
190
427
Market Price
$ 65.72
Selling Price
$ 56.14
1284
869
1043
4732
Market Price
$ 42.14
Selling Price
$ 36.34
1558
496
732
4366
Market Price
$ 66.85
Selling Price
$ 56.86
1529
822
475
3839
Market Price
$ 56.40
Selling Price
$ 50.98
1526
593
1174
2779
Market Price
$ 53.00
Selling Price
$ 46.01
3919
2355
3809
4924
Market Price
$ 57.41
Selling Price
$ 51.36
3396
2550
1155
4742
Market Price
$ 59.26
Selling Price
$ 50.26
3774
2299
3383
4055
Market Price
$ 52.52
Selling Price
$ 46.65
230
86
130
1083
Market Price
$ 47.15
Selling Price
$ 41.00
2324
831
1998
3758
Market Price
$ 65.93
Selling Price
$ 56.12
2297
1547
666
4117
Market Price
$ 41.69
Selling Price
$ 36.53
2269
1237
1330
4395
Market Price
$ 38.70
Selling Price
$ 33.84
1891
1410
539
3150
Market Price
$ 40.41
Selling Price
$ 35.89
1497
467
1417
1698
Market Price
$ 33.15
Selling Price
$ 28.53
570
180
283
900
Market Price
$ 60.43
Selling Price
$ 50.59
593
396
418
877
Market Price
$ 49.04
Selling Price
$ 43.14
3329
1091
2688
3402
Market Price
$ 40.76
Selling Price
$ 35.04
1659
1363
1626
2625
Market Price
$ 41.38
Selling Price
$ 35.68
1456
357
947
3795
Market Price
$ 60.26
Selling Price
$ 51.13
1698
468
701
2230
Market Price
$ 47.66
Selling Price
$ 41.65
2500
2239
1349
3032
Market Price
$ 52.01
Selling Price
$ 44.04
1339
1000
609
3000
Market Price
$ 31.20
Selling Price
$ 27.85
305
120
120
504