Market Price
$ 44.46
Selling Price
$ 38.51
895
548
210
3676
Market Price
$ 56.97
Selling Price
$ 51.50
510
112
474
2444
Market Price
$ 63.19
Selling Price
$ 53.00
2786
1537
1186
4478
Market Price
$ 44.18
Selling Price
$ 39.50
1745
907
1619
4094
Market Price
$ 32.86
Selling Price
$ 28.17
2250
1900
932
2527
Market Price
$ 43.49
Selling Price
$ 37.12
646
620
582
889
Market Price
$ 38.88
Selling Price
$ 32.48
3596
2978
2821
4907
Market Price
$ 36.91
Selling Price
$ 33.42
308
272
165
679
Market Price
$ 41.72
Selling Price
$ 36.54
2298
1628
1144
2496
Market Price
$ 60.26
Selling Price
$ 53.10
1649
495
341
4386
Market Price
$ 37.73
Selling Price
$ 32.98
3299
1060
966
4577
Market Price
$ 47.19
Selling Price
$ 40.61
1250
352
273
2963
Market Price
$ 43.60
Selling Price
$ 36.68
3344
2294
2821
3937
Market Price
$ 31.10
Selling Price
$ 27.60
1951
399
1731
3534
Market Price
$ 56.03
Selling Price
$ 48.78
882
236
258
1328
Market Price
$ 32.75
Selling Price
$ 28.76
164
107
78
490
Market Price
$ 53.61
Selling Price
$ 46.68
2660
700
1046
2961
Market Price
$ 40.24
Selling Price
$ 36.54
3295
846
3165
3515
Market Price
$ 56.11
Selling Price
$ 48.68
129
48
25
429
Market Price
$ 58.12
Selling Price
$ 48.95
340
220
110
1176
Market Price
$ 38.00
Selling Price
$ 33.69
2371
1541
852
3209
Market Price
$ 37.30
Selling Price
$ 31.50
935
585
480
2237
Market Price
$ 53.41
Selling Price
$ 44.60
4179
1596
2113
4474
Market Price
$ 36.50
Selling Price
$ 32.17
1697
577
621
4274
Market Price
$ 36.25
Selling Price
$ 30.41
793
510
757
2026
Market Price
$ 37.16
Selling Price
$ 31.63
806
207
321
2730
Market Price
$ 53.31
Selling Price
$ 45.92
1401
630
832
4090
Market Price
$ 52.58
Selling Price
$ 45.99
1361
456
734
1703
Market Price
$ 59.28
Selling Price
$ 53.00
308
287
98
1387
Market Price
$ 62.72
Selling Price
$ 53.01
882
614
698
1939
Market Price
$ 46.77
Selling Price
$ 39.01
658
499
512
1005
Market Price
$ 30.19
Selling Price
$ 27.35
1251
319
762
1488
Market Price
$ 54.26
Selling Price
$ 47.59
914
904
467
1605
Market Price
$ 30.42
Selling Price
$ 26.86
3176
2387
1763
3541
Market Price
$ 51.54
Selling Price
$ 43.90
853
688
685
1763
Market Price
$ 65.89
Selling Price
$ 55.88
3287
2632
2496
3954
Market Price
$ 66.72
Selling Price
$ 58.50
1509
1107
712
4769
Market Price
$ 40.57
Selling Price
$ 35.55
791
437
587
1716
Market Price
$ 35.24
Selling Price
$ 31.41
2643
1950
1522
4286
Market Price
$ 64.16
Selling Price
$ 55.50
2644
826
1024
2864