Market Price
$ 36.47
Selling Price
$ 30.83
1322
418
486
1681
Market Price
$ 33.23
Selling Price
$ 29.46
732
341
425
890
Market Price
$ 34.11
Selling Price
$ 30.49
972
764
899
3639
Market Price
$ 52.68
Selling Price
$ 44.32
325
97
117
627
Market Price
$ 37.65
Selling Price
$ 32.05
1548
361
1319
1557
Market Price
$ 62.31
Selling Price
$ 53.63
1936
1558
988
4094
Market Price
$ 67.21
Selling Price
$ 58.71
1487
641
1141
1984
Market Price
$ 67.20
Selling Price
$ 59.97
1127
1027
990
1151
Market Price
$ 57.77
Selling Price
$ 48.71
918
319
736
3791
Market Price
$ 48.20
Selling Price
$ 41.20
748
270
183
1231
Market Price
$ 37.44
Selling Price
$ 32.43
2701
1186
846
2875
Market Price
$ 48.06
Selling Price
$ 43.65
2433
2150
2232
3053
Market Price
$ 61.64
Selling Price
$ 53.60
536
176
353
1525
Market Price
$ 64.82
Selling Price
$ 54.79
712
279
188
1548
Market Price
$ 63.53
Selling Price
$ 53.45
714
269
150
925
Market Price
$ 56.91
Selling Price
$ 50.82
654
548
176
2833
Market Price
$ 54.86
Selling Price
$ 46.88
1939
1186
740
4193
Market Price
$ 34.75
Selling Price
$ 29.52
769
190
313
1986
Market Price
$ 28.75
Selling Price
$ 25.25
393
149
320
515
Market Price
$ 55.35
Selling Price
$ 47.24
3105
2782
2805
4589
Market Price
$ 30.76
Selling Price
$ 26.98
1130
294
890
3121
Market Price
$ 49.07
Selling Price
$ 44.22
725
526
357
886
Market Price
$ 37.54
Selling Price
$ 33.05
644
348
348
927
Market Price
$ 64.02
Selling Price
$ 55.34
717
274
163
1395
Market Price
$ 30.12
Selling Price
$ 26.21
2151
2133
814
2741
Market Price
$ 33.23
Selling Price
$ 28.57
2618
538
2583
4867
Market Price
$ 47.38
Selling Price
$ 42.22
3517
2278
3178
4380
Market Price
$ 45.58
Selling Price
$ 40.84
682
198
679
2449
Market Price
$ 68.00
Selling Price
$ 57.33
2001
1093
1680
2582
Market Price
$ 30.65
Selling Price
$ 26.93
2358
1163
1621
4643
Market Price
$ 61.27
Selling Price
$ 52.45
2819
1421
2346
2956
Market Price
$ 38.64
Selling Price
$ 35.10
468
452
284
496
Market Price
$ 66.04
Selling Price
$ 56.02
3044
1777
1277
3585
Market Price
$ 45.91
Selling Price
$ 38.33
158
63
87
422
Market Price
$ 27.81
Selling Price
$ 25.21
2059
1598
1938
3310
Market Price
$ 51.90
Selling Price
$ 44.25
1666
1601
947
3623
Market Price
$ 37.72
Selling Price
$ 33.67
578
568
466
720
Market Price
$ 36.66
Selling Price
$ 33.04
640
381
524
666
Market Price
$ 53.89
Selling Price
$ 47.17
2095
1618
1118
3135
Market Price
$ 39.57
Selling Price
$ 35.95
224
141
135
909