Market Price
$ 31.03
Selling Price
$ 27.22
3958
3574
2591
4817
Market Price
$ 43.63
Selling Price
$ 38.30
689
261
264
1165
Market Price
$ 55.03
Selling Price
$ 46.43
956
434
345
4493
Market Price
$ 51.85
Selling Price
$ 44.61
3296
1335
902
4229
Market Price
$ 45.70
Selling Price
$ 38.88
1653
976
1585
2837
Market Price
$ 33.07
Selling Price
$ 29.93
563
218
133
1657
Market Price
$ 44.94
Selling Price
$ 40.25
651
493
475
3092
Market Price
$ 44.25
Selling Price
$ 37.11
1349
1092
729
1349
Market Price
$ 33.62
Selling Price
$ 28.44
2319
1236
1705
2443
Market Price
$ 29.51
Selling Price
$ 26.69
1218
1141
1207
3759
Market Price
$ 42.78
Selling Price
$ 38.34
172
146
171
433
Market Price
$ 65.59
Selling Price
$ 58.34
1138
260
411
1906
Market Price
$ 58.17
Selling Price
$ 52.79
2845
1136
2538
4852
Market Price
$ 57.99
Selling Price
$ 48.53
1968
1598
901
2175
Market Price
$ 63.63
Selling Price
$ 54.96
2421
1404
2336
2473
Market Price
$ 38.43
Selling Price
$ 32.08
2927
1098
1346
3109
Market Price
$ 30.68
Selling Price
$ 26.82
631
424
421
2382
Market Price
$ 43.83
Selling Price
$ 37.34
1301
695
734
1526
Market Price
$ 51.33
Selling Price
$ 44.96
667
399
529
2896
Market Price
$ 47.23
Selling Price
$ 42.49
555
542
147
2239
Market Price
$ 52.50
Selling Price
$ 47.49
1697
780
627
3142
Market Price
$ 37.94
Selling Price
$ 33.32
162
100
32
719
Market Price
$ 35.42
Selling Price
$ 31.37
1303
898
626
4088
Market Price
$ 36.21
Selling Price
$ 32.85
911
904
219
1508
Market Price
$ 55.28
Selling Price
$ 47.62
2037
1352
1352
4656
Market Price
$ 53.29
Selling Price
$ 48.42
903
683
649
2081
Market Price
$ 39.14
Selling Price
$ 33.15
447
161
405
2036
Market Price
$ 34.92
Selling Price
$ 30.79
880
339
764
881
Market Price
$ 62.45
Selling Price
$ 55.26
2328
512
980
4218
Market Price
$ 45.13
Selling Price
$ 38.50
1490
901
846
4452
Market Price
$ 42.80
Selling Price
$ 37.42
1156
907
707
3843
Market Price
$ 32.94
Selling Price
$ 29.53
2185
1655
1807
3921
Market Price
$ 60.94
Selling Price
$ 51.74
631
567
557
769
Market Price
$ 39.37
Selling Price
$ 33.05
1838
863
476
3402
Market Price
$ 61.25
Selling Price
$ 52.84
337
306
108
1198
Market Price
$ 64.77
Selling Price
$ 57.06
2182
1392
1136
2598
Market Price
$ 50.64
Selling Price
$ 45.81
590
287
475
2030
Market Price
$ 29.02
Selling Price
$ 25.67
304
151
221
742
Market Price
$ 34.41
Selling Price
$ 30.84
1973
1100
943
4925
Market Price
$ 64.57
Selling Price
$ 57.85
3061
1655
1531
3318