Market Price
$ 48.57
Selling Price
$ 40.95
2282
1110
1147
2913
Market Price
$ 47.01
Selling Price
$ 42.53
921
248
639
1808
Market Price
$ 54.46
Selling Price
$ 48.90
919
624
900
1213
Market Price
$ 70.06
Selling Price
$ 58.99
1965
1557
1542
2375
Market Price
$ 44.15
Selling Price
$ 38.68
1423
465
1305
2257
Market Price
$ 40.37
Selling Price
$ 36.48
571
382
507
2431
Market Price
$ 32.47
Selling Price
$ 27.90
477
131
103
1834
Market Price
$ 42.85
Selling Price
$ 37.67
2633
1862
2115
4281
Market Price
$ 53.05
Selling Price
$ 45.16
2803
2154
2497
4917
Market Price
$ 62.27
Selling Price
$ 54.37
575
209
286
757
Market Price
$ 36.01
Selling Price
$ 32.23
4597
3154
4075
4753
Market Price
$ 31.28
Selling Price
$ 27.27
353
207
139
1026
Market Price
$ 56.62
Selling Price
$ 49.70
513
205
485
2408
Market Price
$ 48.37
Selling Price
$ 42.07
1534
683
1019
4195
Market Price
$ 66.56
Selling Price
$ 56.89
1646
617
696
2375
Market Price
$ 43.70
Selling Price
$ 37.46
529
437
149
581
Market Price
$ 41.74
Selling Price
$ 35.14
440
432
342
584
Market Price
$ 42.42
Selling Price
$ 37.74
1525
1106
955
2193
Market Price
$ 62.39
Selling Price
$ 54.53
2178
1425
1421
2685
Market Price
$ 55.91
Selling Price
$ 46.63
509
244
129
695
Market Price
$ 44.16
Selling Price
$ 39.54
2142
1906
914
2939
Market Price
$ 60.59
Selling Price
$ 53.69
2005
1754
1029
2872
Market Price
$ 50.97
Selling Price
$ 44.64
756
407
151
1031
Market Price
$ 71.41
Selling Price
$ 59.83
4070
1001
2590
4396
Market Price
$ 48.78
Selling Price
$ 41.51
208
113
163
486
Market Price
$ 32.97
Selling Price
$ 29.24
1484
593
1280
2300
Market Price
$ 29.77
Selling Price
$ 26.56
390
379
259
1205
Market Price
$ 30.34
Selling Price
$ 26.18
1616
1143
1129
4768
Market Price
$ 30.62
Selling Price
$ 26.45
2113
1837
1218
3974
Market Price
$ 45.53
Selling Price
$ 38.69
421
421
225
1471
Market Price
$ 55.63
Selling Price
$ 47.34
237
137
204
1070
Market Price
$ 40.04
Selling Price
$ 34.33
1318
982
822
3187
Market Price
$ 65.04
Selling Price
$ 56.44
4022
3774
1752
4733
Market Price
$ 44.46
Selling Price
$ 39.29
834
509
166
2295
Market Price
$ 58.45
Selling Price
$ 50.01
638
291
367
1992
Market Price
$ 31.51
Selling Price
$ 26.92
2660
908
1936
3798
Market Price
$ 63.72
Selling Price
$ 54.86
1131
1045
927
2449
Market Price
$ 56.50
Selling Price
$ 50.79
1523
1358
1185
2989
Market Price
$ 40.48
Selling Price
$ 34.70
544
237
208
583
Market Price
$ 38.23
Selling Price
$ 32.57
4416
1795
2558
4905