Market Price
$ 43.05
Selling Price
$ 38.20
603
177
469
2460
Market Price
$ 46.84
Selling Price
$ 39.39
1685
1595
485
4140
Market Price
$ 62.24
Selling Price
$ 56.26
1060
787
539
3071
Market Price
$ 30.26
Selling Price
$ 25.63
1447
1198
643
2232
Market Price
$ 59.03
Selling Price
$ 50.63
3261
2800
1966
4344
Market Price
$ 50.78
Selling Price
$ 44.17
1796
680
1003
2927
Market Price
$ 43.88
Selling Price
$ 36.75
1055
514
277
4211
Market Price
$ 44.82
Selling Price
$ 38.19
1336
508
1225
1537
Market Price
$ 51.29
Selling Price
$ 43.06
249
57
70
757
Market Price
$ 46.62
Selling Price
$ 39.04
1708
815
524
3815
Market Price
$ 35.63
Selling Price
$ 30.72
342
196
248
415
Market Price
$ 34.88
Selling Price
$ 29.85
1156
904
599
3548
Market Price
$ 49.72
Selling Price
$ 42.84
1013
865
273
2504
Market Price
$ 47.47
Selling Price
$ 41.46
2172
1503
886
3967
Market Price
$ 67.14
Selling Price
$ 58.14
1669
599
640
3176
Market Price
$ 32.11
Selling Price
$ 28.09
547
317
473
922
Market Price
$ 60.60
Selling Price
$ 54.10
1186
870
389
1555
Market Price
$ 43.18
Selling Price
$ 37.47
3624
2441
1638
3743
Market Price
$ 42.61
Selling Price
$ 36.09
1237
719
503
2303
Market Price
$ 60.36
Selling Price
$ 50.99
1421
537
720
3905
Market Price
$ 33.93
Selling Price
$ 29.61
905
846
692
1456
Market Price
$ 42.20
Selling Price
$ 35.70
547
392
395
1663
Market Price
$ 59.39
Selling Price
$ 52.95
167
34
106
724
Market Price
$ 38.82
Selling Price
$ 33.03
725
238
495
2762
Market Price
$ 48.25
Selling Price
$ 40.72
495
434
487
1191
Market Price
$ 28.13
Selling Price
$ 25.20
1242
1209
272
1799
Market Price
$ 49.17
Selling Price
$ 43.42
377
202
111
914
Market Price
$ 51.97
Selling Price
$ 43.97
2158
533
1646
3267
Market Price
$ 44.98
Selling Price
$ 38.81
2392
1229
1577
4027
Market Price
$ 58.92
Selling Price
$ 53.36
361
247
350
1034
Market Price
$ 37.70
Selling Price
$ 32.66
884
450
639
1600
Market Price
$ 61.40
Selling Price
$ 51.65
1339
394
329
4873
Market Price
$ 62.38
Selling Price
$ 55.20
1320
474
399
2030
Market Price
$ 36.29
Selling Price
$ 31.45
2201
573
1432
2211
Market Price
$ 30.29
Selling Price
$ 25.68
1104
369
516
1187
Market Price
$ 52.75
Selling Price
$ 47.32
1485
818
1241
1767
Market Price
$ 46.29
Selling Price
$ 38.64
3055
1503
1210
3926
Market Price
$ 32.21
Selling Price
$ 28.63
2044
998
1781
4721
Market Price
$ 42.34
Selling Price
$ 38.17
1561
427
784
2212
Market Price
$ 39.99
Selling Price
$ 34.07
3716
872
1454
4709