Market Price
$ 46.01
Selling Price
$ 40.76
370
261
104
924
Market Price
$ 48.44
Selling Price
$ 41.46
3612
3059
2928
3908
Market Price
$ 39.22
Selling Price
$ 35.51
921
743
495
1909
Market Price
$ 28.35
Selling Price
$ 25.36
750
259
565
1464
Market Price
$ 39.22
Selling Price
$ 33.77
1213
473
1089
4242
Market Price
$ 33.30
Selling Price
$ 27.83
755
460
449
3581
Market Price
$ 58.83
Selling Price
$ 50.12
2599
1529
2245
3475
Market Price
$ 35.79
Selling Price
$ 30.92
506
257
136
1865
Market Price
$ 55.04
Selling Price
$ 49.83
312
87
210
1197
Market Price
$ 47.45
Selling Price
$ 41.08
1701
1168
640
3295
Market Price
$ 63.85
Selling Price
$ 55.19
1248
520
431
1695
Market Price
$ 38.80
Selling Price
$ 34.96
1394
1170
1021
1968
Market Price
$ 63.87
Selling Price
$ 54.87
431
335
358
448
Market Price
$ 41.45
Selling Price
$ 36.46
2989
700
1811
3778
Market Price
$ 37.78
Selling Price
$ 34.14
567
296
473
2037
Market Price
$ 41.23
Selling Price
$ 36.42
750
210
264
894
Market Price
$ 32.78
Selling Price
$ 29.32
3361
1732
2264
4079
Market Price
$ 61.34
Selling Price
$ 51.72
1345
689
549
2237
Market Price
$ 52.40
Selling Price
$ 44.76
321
197
184
1356
Market Price
$ 55.03
Selling Price
$ 49.03
3809
2568
3722
4194
Market Price
$ 41.47
Selling Price
$ 35.13
543
408
492
791
Market Price
$ 52.83
Selling Price
$ 45.54
1682
534
1639
3915
Market Price
$ 61.80
Selling Price
$ 55.85
1100
684
586
4480
Market Price
$ 65.11
Selling Price
$ 57.91
477
444
455
1152
Market Price
$ 39.34
Selling Price
$ 34.56
1436
424
909
3049
Market Price
$ 63.38
Selling Price
$ 53.30
1794
1296
1176
4523
Market Price
$ 65.09
Selling Price
$ 57.31
2044
615
1071
4448
Market Price
$ 69.10
Selling Price
$ 57.75
457
223
457
1685
Market Price
$ 37.72
Selling Price
$ 33.81
1343
775
520
4813
Market Price
$ 60.47
Selling Price
$ 52.10
595
288
256
2642
Market Price
$ 66.44
Selling Price
$ 55.56
4154
1622
3502
4437
Market Price
$ 48.20
Selling Price
$ 43.57
1163
816
1101
1618
Market Price
$ 65.75
Selling Price
$ 57.42
3458
887
2182
4983
Market Price
$ 56.44
Selling Price
$ 49.52
1961
1609
1897
4727
Market Price
$ 36.52
Selling Price
$ 31.72
510
312
228
2322
Market Price
$ 56.77
Selling Price
$ 51.36
3027
737
2359
4383
Market Price
$ 48.79
Selling Price
$ 43.36
607
425
414
1004
Market Price
$ 40.08
Selling Price
$ 35.15
753
555
631
2632
Market Price
$ 70.49
Selling Price
$ 59.13
562
402
306
858
Market Price
$ 49.59
Selling Price
$ 43.50
1580
1301
668
2083