Market Price
$ 49.86
Selling Price
$ 44.09
1615
821
802
2087
Market Price
$ 30.45
Selling Price
$ 27.05
1275
964
766
1565
Market Price
$ 54.46
Selling Price
$ 45.40
2790
1611
2029
4745
Market Price
$ 39.30
Selling Price
$ 34.97
486
373
342
1969
Market Price
$ 51.45
Selling Price
$ 46.49
1322
550
1269
2747
Market Price
$ 39.96
Selling Price
$ 34.16
1290
1030
1030
3209
Market Price
$ 37.99
Selling Price
$ 33.11
1001
775
282
3292
Market Price
$ 65.99
Selling Price
$ 58.79
3328
2842
2107
3681
Market Price
$ 48.91
Selling Price
$ 43.61
1790
1358
428
2304
Market Price
$ 52.01
Selling Price
$ 44.76
1735
870
1685
2311
Market Price
$ 45.24
Selling Price
$ 40.06
720
629
231
1473
Market Price
$ 64.09
Selling Price
$ 55.18
673
200
570
1869
Market Price
$ 40.91
Selling Price
$ 35.28
1057
274
783
1267
Market Price
$ 63.46
Selling Price
$ 55.41
556
303
229
1044
Market Price
$ 28.72
Selling Price
$ 25.59
898
348
355
4440
Market Price
$ 58.75
Selling Price
$ 50.85
3096
2398
2684
3856
Market Price
$ 37.86
Selling Price
$ 32.88
109
54
101
512
Market Price
$ 45.35
Selling Price
$ 41.19
1734
891
573
1960
Market Price
$ 29.95
Selling Price
$ 26.02
782
161
607
3736
Market Price
$ 62.94
Selling Price
$ 56.30
2506
1265
945
3931
Market Price
$ 63.11
Selling Price
$ 53.50
907
524
509
1976
Market Price
$ 58.46
Selling Price
$ 50.40
2086
1607
1074
3581
Market Price
$ 51.09
Selling Price
$ 46.16
687
434
477
1328
Market Price
$ 32.98
Selling Price
$ 28.48
823
520
809
3550
Market Price
$ 53.07
Selling Price
$ 47.07
2492
864
2448
3701
Market Price
$ 56.79
Selling Price
$ 48.96
351
167
227
842
Market Price
$ 38.49
Selling Price
$ 34.24
625
173
456
2121
Market Price
$ 62.45
Selling Price
$ 55.75
1937
1868
565
2471
Market Price
$ 29.83
Selling Price
$ 26.50
886
675
474
3069
Market Price
$ 33.82
Selling Price
$ 28.92
648
348
623
1997
Market Price
$ 47.26
Selling Price
$ 42.70
647
426
639
704
Market Price
$ 46.58
Selling Price
$ 41.52
2058
1928
1234
2271
Market Price
$ 68.06
Selling Price
$ 58.31
681
558
246
841
Market Price
$ 32.26
Selling Price
$ 28.34
417
102
359
584
Market Price
$ 63.97
Selling Price
$ 54.46
1024
814
775
2939
Market Price
$ 43.49
Selling Price
$ 37.98
1260
359
695
1295
Market Price
$ 42.34
Selling Price
$ 36.82
1435
1123
1326
4534
Market Price
$ 31.63
Selling Price
$ 28.71
1813
1811
458
1936
Market Price
$ 32.31
Selling Price
$ 27.24
3477
1719
993
3714
Market Price
$ 46.07
Selling Price
$ 39.16
1116
365
882
4352