Market Price
$ 59.87
Selling Price
$ 53.19
450
167
423
1410
Market Price
$ 64.67
Selling Price
$ 56.64
1734
473
1175
3351
Market Price
$ 53.76
Selling Price
$ 45.01
1134
545
1021
3134
Market Price
$ 42.53
Selling Price
$ 36.14
821
438
469
1269
Market Price
$ 30.18
Selling Price
$ 25.22
1271
292
807
2519
Market Price
$ 37.84
Selling Price
$ 33.33
1884
1720
1837
2667
Market Price
$ 58.54
Selling Price
$ 50.47
817
387
460
1194
Market Price
$ 49.11
Selling Price
$ 41.34
3189
1686
2534
3763
Market Price
$ 50.74
Selling Price
$ 43.74
378
83
332
1332
Market Price
$ 43.19
Selling Price
$ 39.12
844
443
279
1304
Market Price
$ 50.19
Selling Price
$ 42.29
2358
2079
2351
3862
Market Price
$ 56.15
Selling Price
$ 49.11
2510
2268
1445
4522
Market Price
$ 40.06
Selling Price
$ 36.09
2740
1457
1774
3406
Market Price
$ 40.24
Selling Price
$ 35.44
374
374
317
538
Market Price
$ 31.25
Selling Price
$ 27.04
785
354
419
1119
Market Price
$ 66.78
Selling Price
$ 59.92
1300
669
559
2186
Market Price
$ 39.65
Selling Price
$ 35.86
2652
1957
750
4580
Market Price
$ 49.06
Selling Price
$ 43.12
1759
619
1325
3108
Market Price
$ 31.86
Selling Price
$ 28.25
654
156
613
774
Market Price
$ 67.32
Selling Price
$ 59.38
971
888
581
1488
Market Price
$ 39.62
Selling Price
$ 34.54
982
914
825
1879
Market Price
$ 46.62
Selling Price
$ 41.12
1797
961
1708
3935
Market Price
$ 43.45
Selling Price
$ 37.01
1267
507
969
2486
Market Price
$ 58.77
Selling Price
$ 51.31
1406
769
776
1668
Market Price
$ 33.36
Selling Price
$ 29.85
810
773
785
974
Market Price
$ 70.03
Selling Price
$ 59.31
900
579
649
1378
Market Price
$ 66.52
Selling Price
$ 57.24
2123
1371
965
3798
Market Price
$ 38.01
Selling Price
$ 32.30
1843
859
488
3507
Market Price
$ 31.00
Selling Price
$ 26.41
3924
3716
3442
4574
Market Price
$ 56.18
Selling Price
$ 48.26
768
420
736
872
Market Price
$ 44.57
Selling Price
$ 39.96
1404
567
553
1589
Market Price
$ 35.73
Selling Price
$ 30.51
665
546
347
2101
Market Price
$ 61.98
Selling Price
$ 52.53
2426
2209
2017
4565
Market Price
$ 67.50
Selling Price
$ 57.38
1096
580
718
3261
Market Price
$ 65.90
Selling Price
$ 58.12
3243
1560
2778
4028
Market Price
$ 41.21
Selling Price
$ 34.41
652
424
402
2977
Market Price
$ 35.12
Selling Price
$ 29.64
1188
989
721
3099
Market Price
$ 58.69
Selling Price
$ 52.94
703
474
593
2126
Market Price
$ 39.20
Selling Price
$ 35.01
2632
1280
2312
4181
Market Price
$ 51.22
Selling Price
$ 44.04
484
246
164
743