Market Price
$ 40.27
Selling Price
$ 34.74
1390
577
976
1797
Market Price
$ 40.01
Selling Price
$ 34.59
485
309
403
1695
Market Price
$ 41.83
Selling Price
$ 37.74
893
352
371
2994
Market Price
$ 35.39
Selling Price
$ 31.37
897
350
350
1825
Market Price
$ 34.85
Selling Price
$ 31.37
1535
1181
1196
3580
Market Price
$ 66.81
Selling Price
$ 56.83
3114
1648
1154
4384
Market Price
$ 34.79
Selling Price
$ 29.26
857
221
350
4207
Market Price
$ 50.35
Selling Price
$ 44.83
2037
1530
1182
2376
Market Price
$ 64.67
Selling Price
$ 56.62
2075
1170
1783
3720
Market Price
$ 41.97
Selling Price
$ 36.10
4011
1418
1584
4844
Market Price
$ 67.00
Selling Price
$ 56.29
1316
676
299
1401
Market Price
$ 44.71
Selling Price
$ 38.45
773
492
657
3307
Market Price
$ 40.99
Selling Price
$ 36.99
833
800
386
3407
Market Price
$ 32.46
Selling Price
$ 28.83
535
202
534
669
Market Price
$ 56.14
Selling Price
$ 50.71
2554
1884
778
4578
Market Price
$ 35.89
Selling Price
$ 31.58
1140
238
879
2545
Market Price
$ 58.77
Selling Price
$ 50.73
686
600
654
2044
Market Price
$ 47.38
Selling Price
$ 42.36
4121
3567
3593
4807
Market Price
$ 53.44
Selling Price
$ 45.36
2152
1955
1622
4706
Market Price
$ 63.27
Selling Price
$ 53.14
2838
1475
2194
3870
Market Price
$ 60.14
Selling Price
$ 53.45
2507
2031
593
4215
Market Price
$ 44.13
Selling Price
$ 39.70
1138
429
1109
2544
Market Price
$ 45.79
Selling Price
$ 40.02
410
157
166
1228
Market Price
$ 38.04
Selling Price
$ 33.47
728
296
492
1582
Market Price
$ 63.93
Selling Price
$ 57.44
692
450
545
713
Market Price
$ 33.80
Selling Price
$ 29.58
1952
1040
525
4889
Market Price
$ 49.67
Selling Price
$ 45.15
314
114
180
1260
Market Price
$ 37.74
Selling Price
$ 33.72
1375
886
1270
1860
Market Price
$ 39.35
Selling Price
$ 32.82
583
381
356
1410
Market Price
$ 40.68
Selling Price
$ 35.12
2429
606
511
3480
Market Price
$ 57.60
Selling Price
$ 50.93
569
347
259
1731
Market Price
$ 34.77
Selling Price
$ 29.84
322
318
133
560
Market Price
$ 40.85
Selling Price
$ 36.09
2257
1085
1971
3572
Market Price
$ 35.18
Selling Price
$ 30.20
653
156
409
1495
Market Price
$ 35.90
Selling Price
$ 29.98
349
96
259
1574
Market Price
$ 50.75
Selling Price
$ 43.23
556
516
528
693
Market Price
$ 48.68
Selling Price
$ 42.05
588
523
286
732
Market Price
$ 39.41
Selling Price
$ 35.68
1349
882
1210
2319
Market Price
$ 56.35
Selling Price
$ 48.78
2796
1556
921
3130
Market Price
$ 29.30
Selling Price
$ 26.07
474
281
437
1366