Market Price
$ 46.22
Selling Price
$ 39.32
1590
338
1434
3231
Market Price
$ 45.68
Selling Price
$ 40.55
2891
1441
1560
3849
Market Price
$ 38.58
Selling Price
$ 34.48
1305
962
912
1943
Market Price
$ 56.24
Selling Price
$ 47.28
1637
563
1079
3293
Market Price
$ 52.50
Selling Price
$ 47.31
270
173
69
975
Market Price
$ 64.95
Selling Price
$ 54.76
1088
658
1029
2493
Market Price
$ 65.13
Selling Price
$ 55.49
444
227
254
1571
Market Price
$ 34.84
Selling Price
$ 30.90
3411
1076
968
3766
Market Price
$ 57.02
Selling Price
$ 48.00
2187
761
815
2526
Market Price
$ 54.87
Selling Price
$ 49.70
748
361
567
2155
Market Price
$ 64.97
Selling Price
$ 58.50
3353
2818
1662
4877
Market Price
$ 55.00
Selling Price
$ 49.26
318
255
64
819
Market Price
$ 60.99
Selling Price
$ 54.27
715
181
291
965
Market Price
$ 59.49
Selling Price
$ 54.03
2715
2601
1511
2871
Market Price
$ 62.02
Selling Price
$ 51.96
766
327
176
939
Market Price
$ 57.78
Selling Price
$ 48.59
1358
1274
1005
1942
Market Price
$ 50.25
Selling Price
$ 43.67
692
361
517
1544
Market Price
$ 41.02
Selling Price
$ 36.58
831
558
768
2110
Market Price
$ 57.31
Selling Price
$ 49.74
4880
1567
3936
4907
Market Price
$ 30.48
Selling Price
$ 27.38
1372
465
738
2382
Market Price
$ 36.84
Selling Price
$ 32.38
3475
2605
3387
4145
Market Price
$ 42.31
Selling Price
$ 36.51
286
70
192
1354
Market Price
$ 33.63
Selling Price
$ 30.06
497
317
407
1673
Market Price
$ 33.87
Selling Price
$ 29.59
2443
947
875
4519
Market Price
$ 46.97
Selling Price
$ 42.63
840
600
534
1274
Market Price
$ 35.08
Selling Price
$ 29.53
2121
1113
997
2895
Market Price
$ 57.30
Selling Price
$ 50.00
993
231
320
1801
Market Price
$ 46.59
Selling Price
$ 41.82
511
285
487
2030
Market Price
$ 51.04
Selling Price
$ 44.71
1824
1566
640
4491
Market Price
$ 59.09
Selling Price
$ 52.24
945
252
350
4155
Market Price
$ 61.11
Selling Price
$ 52.16
1723
868
1501
2146
Market Price
$ 54.91
Selling Price
$ 49.52
2335
625
2191
4033
Market Price
$ 39.87
Selling Price
$ 33.48
392
316
190
1838
Market Price
$ 64.17
Selling Price
$ 54.30
1452
350
1081
3871
Market Price
$ 54.31
Selling Price
$ 47.67
1027
540
685
2930
Market Price
$ 33.78
Selling Price
$ 29.68
3806
1404
1420
4705
Market Price
$ 42.48
Selling Price
$ 36.92
1055
696
294
1926
Market Price
$ 60.73
Selling Price
$ 54.97
1520
1515
1387
2966
Market Price
$ 56.75
Selling Price
$ 47.64
515
174
261
518
Market Price
$ 33.83
Selling Price
$ 29.41
4130
1353
3101
4786