Market Price
$ 33.88
Selling Price
$ 30.54
225
151
58
819
Market Price
$ 36.10
Selling Price
$ 32.11
703
630
264
747
Market Price
$ 64.39
Selling Price
$ 58.34
2312
2207
1573
3144
Market Price
$ 62.09
Selling Price
$ 54.87
676
379
452
2107
Market Price
$ 45.09
Selling Price
$ 40.33
1092
306
604
3734
Market Price
$ 34.32
Selling Price
$ 28.93
807
605
602
2350
Market Price
$ 30.08
Selling Price
$ 26.44
2570
1869
1479
4443
Market Price
$ 41.55
Selling Price
$ 37.75
1149
586
581
3626
Market Price
$ 54.40
Selling Price
$ 45.77
512
202
348
854
Market Price
$ 65.37
Selling Price
$ 55.37
2087
432
1427
4071
Market Price
$ 66.82
Selling Price
$ 57.03
1403
1158
582
3370
Market Price
$ 53.56
Selling Price
$ 44.92
725
601
163
1956
Market Price
$ 41.72
Selling Price
$ 35.86
3442
3243
3025
3447
Market Price
$ 41.63
Selling Price
$ 36.46
1154
529
959
3617
Market Price
$ 32.14
Selling Price
$ 28.82
2140
1589
1366
2162
Market Price
$ 44.87
Selling Price
$ 39.20
571
541
443
801
Market Price
$ 41.79
Selling Price
$ 35.74
993
755
548
2372
Market Price
$ 44.54
Selling Price
$ 38.16
607
232
570
775
Market Price
$ 51.54
Selling Price
$ 43.35
2840
1552
2759
3584
Market Price
$ 47.14
Selling Price
$ 39.53
927
252
518
3608
Market Price
$ 49.91
Selling Price
$ 43.11
458
177
274
1075
Market Price
$ 60.34
Selling Price
$ 50.33
1397
1341
381
2001
Market Price
$ 58.37
Selling Price
$ 49.52
1896
1627
1689
3944
Market Price
$ 51.77
Selling Price
$ 45.75
829
552
356
1503
Market Price
$ 61.36
Selling Price
$ 51.42
1308
343
394
2322
Market Price
$ 30.13
Selling Price
$ 27.11
1538
1386
840
3099
Market Price
$ 61.35
Selling Price
$ 54.71
169
63
141
705
Market Price
$ 31.63
Selling Price
$ 27.15
2171
573
1604
2414
Market Price
$ 46.27
Selling Price
$ 42.01
745
334
457
1207
Market Price
$ 62.14
Selling Price
$ 52.63
1184
963
1139
2157
Market Price
$ 46.28
Selling Price
$ 42.05
614
301
569
2838
Market Price
$ 65.61
Selling Price
$ 55.87
477
218
176
2251
Market Price
$ 42.57
Selling Price
$ 35.77
1271
374
1041
3482
Market Price
$ 52.84
Selling Price
$ 44.32
1664
1330
1614
4997
Market Price
$ 62.03
Selling Price
$ 53.61
1291
1017
1069
1882
Market Price
$ 61.72
Selling Price
$ 54.58
197
98
108
748
Market Price
$ 60.12
Selling Price
$ 53.09
1633
654
377
1791
Market Price
$ 59.20
Selling Price
$ 50.29
1158
959
670
1258
Market Price
$ 38.52
Selling Price
$ 34.46
2799
974
2192
4382
Market Price
$ 50.04
Selling Price
$ 44.00
1484
619
774
2773