Market Price
$ 43.40
Selling Price
$ 37.04
1103
364
690
3694
Market Price
$ 47.49
Selling Price
$ 40.61
1197
480
548
4586
Market Price
$ 39.75
Selling Price
$ 35.34
657
406
405
886
Market Price
$ 54.47
Selling Price
$ 48.70
467
449
386
1878
Market Price
$ 42.34
Selling Price
$ 37.72
778
286
495
2336
Market Price
$ 30.12
Selling Price
$ 26.63
3341
1539
1233
3625
Market Price
$ 39.05
Selling Price
$ 35.14
1146
990
1019
4071
Market Price
$ 32.91
Selling Price
$ 29.69
466
154
196
693
Market Price
$ 32.68
Selling Price
$ 29.44
943
585
593
984
Market Price
$ 36.41
Selling Price
$ 30.84
3299
2186
1318
3754
Market Price
$ 39.83
Selling Price
$ 33.25
2439
1802
2251
2801
Market Price
$ 55.08
Selling Price
$ 48.48
1101
1030
384
2350
Market Price
$ 57.71
Selling Price
$ 49.71
1114
357
328
2633
Market Price
$ 39.32
Selling Price
$ 35.02
1153
873
280
2564
Market Price
$ 50.45
Selling Price
$ 45.13
2984
1444
2296
4594
Market Price
$ 61.97
Selling Price
$ 55.22
1622
1032
335
3674
Market Price
$ 68.24
Selling Price
$ 56.98
2127
1417
543
4942
Market Price
$ 37.28
Selling Price
$ 33.23
863
792
831
969
Market Price
$ 58.46
Selling Price
$ 51.39
2334
901
725
4621
Market Price
$ 36.09
Selling Price
$ 31.24
297
132
275
1070
Market Price
$ 58.90
Selling Price
$ 49.94
350
196
135
929
Market Price
$ 34.80
Selling Price
$ 29.48
1139
867
922
3611
Market Price
$ 42.08
Selling Price
$ 35.83
1424
838
296
1696
Market Price
$ 35.78
Selling Price
$ 29.88
1525
625
630
2950
Market Price
$ 48.22
Selling Price
$ 41.19
2875
2268
1893
3045
Market Price
$ 56.34
Selling Price
$ 50.36
2888
2496
777
4033
Market Price
$ 55.61
Selling Price
$ 50.20
1083
970
218
1868
Market Price
$ 68.70
Selling Price
$ 58.55
3318
3132
1398
4713
Market Price
$ 43.26
Selling Price
$ 37.52
620
342
200
2637
Market Price
$ 67.53
Selling Price
$ 58.02
1911
573
1613
2672
Market Price
$ 33.73
Selling Price
$ 29.19
763
576
334
881
Market Price
$ 48.95
Selling Price
$ 44.31
2996
1097
2706
3763
Market Price
$ 51.00
Selling Price
$ 44.12
236
193
74
1124
Market Price
$ 31.39
Selling Price
$ 27.10
139
136
27
501
Market Price
$ 50.55
Selling Price
$ 45.46
1899
763
1523
2506
Market Price
$ 52.98
Selling Price
$ 46.73
1696
597
1596
4165
Market Price
$ 35.80
Selling Price
$ 31.07
716
380
401
1553
Market Price
$ 45.16
Selling Price
$ 39.53
3326
2410
1313
4191
Market Price
$ 52.87
Selling Price
$ 47.20
1300
589
1193
3381
Market Price
$ 65.87
Selling Price
$ 57.15
2637
2042
2501
3534