Market Price
$ 42.93
Selling Price
$ 36.20
588
215
323
2277
Market Price
$ 44.17
Selling Price
$ 38.99
834
467
249
3065
Market Price
$ 37.08
Selling Price
$ 32.92
946
673
571
1843
Market Price
$ 64.41
Selling Price
$ 56.86
524
247
310
585
Market Price
$ 47.72
Selling Price
$ 40.47
2826
2329
2424
3820
Market Price
$ 61.55
Selling Price
$ 51.82
123
122
36
445
Market Price
$ 35.06
Selling Price
$ 29.55
649
212
143
808
Market Price
$ 52.39
Selling Price
$ 46.98
768
666
158
826
Market Price
$ 28.36
Selling Price
$ 25.11
1056
725
423
3615
Market Price
$ 32.81
Selling Price
$ 29.53
1699
1400
1110
4733
Market Price
$ 51.92
Selling Price
$ 44.18
1174
481
389
4317
Market Price
$ 37.09
Selling Price
$ 32.12
3435
2001
728
3824
Market Price
$ 62.75
Selling Price
$ 53.80
2055
1351
2012
2870
Market Price
$ 40.12
Selling Price
$ 35.64
778
436
665
3150
Market Price
$ 50.20
Selling Price
$ 44.79
1683
1560
1221
3806
Market Price
$ 35.03
Selling Price
$ 31.11
980
677
414
2574
Market Price
$ 31.52
Selling Price
$ 28.58
1874
714
979
3311
Market Price
$ 60.78
Selling Price
$ 52.26
2738
1772
846
4333
Market Price
$ 67.40
Selling Price
$ 57.58
1017
522
932
1304
Market Price
$ 40.96
Selling Price
$ 35.21
553
539
200
1831
Market Price
$ 34.76
Selling Price
$ 31.16
2524
1972
2416
4380
Market Price
$ 62.80
Selling Price
$ 55.19
726
204
475
2345
Market Price
$ 59.48
Selling Price
$ 49.93
2061
1187
1364
3096
Market Price
$ 51.09
Selling Price
$ 44.83
1101
297
708
4535
Market Price
$ 29.98
Selling Price
$ 26.40
3678
1253
1165
4096
Market Price
$ 62.00
Selling Price
$ 55.73
3568
1373
1958
4537
Market Price
$ 32.24
Selling Price
$ 29.07
2331
1682
2212
2508
Market Price
$ 51.36
Selling Price
$ 44.88
2446
1450
1988
4274
Market Price
$ 52.82
Selling Price
$ 45.11
3393
2628
868
3764
Market Price
$ 44.39
Selling Price
$ 40.23
977
614
955
1508
Market Price
$ 37.84
Selling Price
$ 32.01
416
247
158
1496
Market Price
$ 34.84
Selling Price
$ 31.61
194
71
72
599
Market Price
$ 50.32
Selling Price
$ 45.34
831
542
831
1757
Market Price
$ 51.74
Selling Price
$ 45.03
1237
1039
1046
4178
Market Price
$ 45.73
Selling Price
$ 39.94
1150
665
472
1176
Market Price
$ 48.63
Selling Price
$ 43.22
230
191
207
847
Market Price
$ 60.16
Selling Price
$ 50.39
2792
1239
1460
4738
Market Price
$ 58.57
Selling Price
$ 49.58
299
183
228
635
Market Price
$ 53.66
Selling Price
$ 45.83
1155
647
600
1197
Market Price
$ 31.69
Selling Price
$ 28.19
587
461
523
1955