Market Price
$ 60.35
Selling Price
$ 53.34
1897
946
980
3136
Market Price
$ 46.68
Selling Price
$ 40.40
2779
2000
2103
3222
Market Price
$ 34.94
Selling Price
$ 29.56
3900
1716
2647
3966
Market Price
$ 45.05
Selling Price
$ 39.13
1315
607
787
2755
Market Price
$ 54.47
Selling Price
$ 47.03
2481
1325
1647
4914
Market Price
$ 63.46
Selling Price
$ 57.01
3297
2876
1409
4066
Market Price
$ 39.70
Selling Price
$ 36.01
2859
2670
1269
3447
Market Price
$ 63.47
Selling Price
$ 56.01
1239
1113
532
4096
Market Price
$ 55.70
Selling Price
$ 49.68
1446
1054
1012
2538
Market Price
$ 36.49
Selling Price
$ 32.46
1999
480
1203
2718
Market Price
$ 61.30
Selling Price
$ 52.54
2786
1829
1910
4892
Market Price
$ 37.98
Selling Price
$ 33.42
2300
1191
945
2835
Market Price
$ 33.99
Selling Price
$ 29.85
917
885
318
1077
Market Price
$ 61.76
Selling Price
$ 53.61
373
348
138
1106
Market Price
$ 42.33
Selling Price
$ 36.06
489
200
448
707
Market Price
$ 67.11
Selling Price
$ 57.23
423
217
229
1174
Market Price
$ 60.13
Selling Price
$ 51.70
2222
1881
1346
3948
Market Price
$ 55.61
Selling Price
$ 47.09
441
368
248
941
Market Price
$ 48.69
Selling Price
$ 41.25
355
334
115
679
Market Price
$ 51.00
Selling Price
$ 44.72
924
623
739
1414
Market Price
$ 58.07
Selling Price
$ 52.45
1249
579
260
4786
Market Price
$ 59.44
Selling Price
$ 52.52
3606
2416
2315
3757
Market Price
$ 59.24
Selling Price
$ 50.04
3628
1784
1478
4980
Market Price
$ 66.92
Selling Price
$ 57.56
1355
844
1323
4498
Market Price
$ 52.81
Selling Price
$ 47.59
2333
1577
1440
3981
Market Price
$ 60.19
Selling Price
$ 51.80
656
398
180
2901
Market Price
$ 55.52
Selling Price
$ 50.47
2742
2317
872
4432
Market Price
$ 65.12
Selling Price
$ 58.51
2701
1687
1587
3445
Market Price
$ 29.68
Selling Price
$ 25.70
862
754
601
2960
Market Price
$ 57.68
Selling Price
$ 50.00
2516
699
1777
4002
Market Price
$ 60.48
Selling Price
$ 54.76
1226
387
482
1974
Market Price
$ 64.95
Selling Price
$ 54.60
2626
525
1729
3389
Market Price
$ 60.55
Selling Price
$ 52.75
400
259
288
665
Market Price
$ 58.82
Selling Price
$ 49.71
1406
1038
477
2479
Market Price
$ 50.83
Selling Price
$ 45.27
1203
332
621
1334
Market Price
$ 30.21
Selling Price
$ 27.21
362
182
124
961
Market Price
$ 65.05
Selling Price
$ 56.93
1408
836
1296
3317
Market Price
$ 49.60
Selling Price
$ 42.48
1742
1002
1684
2351
Market Price
$ 66.12
Selling Price
$ 55.16
701
623
280
824
Market Price
$ 52.64
Selling Price
$ 46.10
1970
1296
597
2079