Market Price
$ 52.57
Selling Price
$ 46.91
292
127
239
454
Market Price
$ 63.01
Selling Price
$ 55.31
4392
2717
878
4936
Market Price
$ 67.38
Selling Price
$ 56.54
4288
3984
3611
4696
Market Price
$ 37.01
Selling Price
$ 32.47
906
699
608
4191
Market Price
$ 30.60
Selling Price
$ 26.94
1270
510
579
1409
Market Price
$ 57.90
Selling Price
$ 49.07
743
299
190
2663
Market Price
$ 47.50
Selling Price
$ 41.14
1288
871
997
1741
Market Price
$ 52.54
Selling Price
$ 43.87
735
184
465
1073
Market Price
$ 46.42
Selling Price
$ 39.41
935
374
480
3671
Market Price
$ 36.15
Selling Price
$ 31.06
1160
911
262
3037
Market Price
$ 59.74
Selling Price
$ 53.63
381
212
251
1321
Market Price
$ 39.33
Selling Price
$ 35.69
1406
785
706
2146
Market Price
$ 52.37
Selling Price
$ 44.95
293
281
162
716
Market Price
$ 47.65
Selling Price
$ 43.01
3044
2861
853
4155
Market Price
$ 29.00
Selling Price
$ 25.04
789
533
338
1903
Market Price
$ 50.63
Selling Price
$ 42.39
3121
2666
2080
4489
Market Price
$ 63.21
Selling Price
$ 53.97
642
292
453
1930
Market Price
$ 62.55
Selling Price
$ 55.83
808
377
370
1394
Market Price
$ 49.62
Selling Price
$ 43.39
502
412
300
1347
Market Price
$ 54.41
Selling Price
$ 45.37
2731
2498
2471
3441
Market Price
$ 60.79
Selling Price
$ 52.82
799
626
416
1317
Market Price
$ 46.13
Selling Price
$ 41.24
582
373
146
628
Market Price
$ 36.75
Selling Price
$ 31.13
3072
2108
2239
3133
Market Price
$ 35.60
Selling Price
$ 29.80
523
292
378
1250
Market Price
$ 36.04
Selling Price
$ 30.95
2258
2079
1756
3203
Market Price
$ 36.95
Selling Price
$ 33.32
637
499
190
1292
Market Price
$ 42.80
Selling Price
$ 36.89
2814
2656
2015
2969
Market Price
$ 62.52
Selling Price
$ 53.71
2146
898
1136
4560
Market Price
$ 52.53
Selling Price
$ 45.55
289
102
79
986
Market Price
$ 57.98
Selling Price
$ 49.67
1459
689
740
1538
Market Price
$ 40.54
Selling Price
$ 35.94
1850
943
499
2752
Market Price
$ 41.68
Selling Price
$ 35.01
798
760
293
3805
Market Price
$ 43.43
Selling Price
$ 38.04
1452
304
1027
1483
Market Price
$ 60.90
Selling Price
$ 55.06
1579
319
1066
3978
Market Price
$ 66.75
Selling Price
$ 59.09
2951
1440
2326
3113
Market Price
$ 42.22
Selling Price
$ 36.80
2881
2721
1382
3779
Market Price
$ 36.70
Selling Price
$ 33.30
591
243
421
847
Market Price
$ 67.25
Selling Price
$ 58.24
1611
1560
1567
4501
Market Price
$ 61.00
Selling Price
$ 54.29
1862
1370
1426
1992
Market Price
$ 45.50
Selling Price
$ 39.41
3993
2463
3903
4079