Market Price
$ 51.24
Selling Price
$ 44.62
2248
1758
2108
3668
Market Price
$ 50.86
Selling Price
$ 43.38
1985
642
1461
2003
Market Price
$ 30.17
Selling Price
$ 25.76
599
332
173
656
Market Price
$ 49.02
Selling Price
$ 43.47
3258
2409
1861
4128
Market Price
$ 38.29
Selling Price
$ 32.20
2833
1596
1565
4868
Market Price
$ 61.73
Selling Price
$ 54.18
747
269
618
1340
Market Price
$ 69.64
Selling Price
$ 59.56
583
201
552
1059
Market Price
$ 30.64
Selling Price
$ 26.21
660
386
647
2663
Market Price
$ 56.83
Selling Price
$ 50.50
819
455
631
3701
Market Price
$ 35.93
Selling Price
$ 32.10
1094
790
746
3994
Market Price
$ 31.83
Selling Price
$ 28.33
831
207
269
3968
Market Price
$ 61.80
Selling Price
$ 51.52
515
402
141
2031
Market Price
$ 37.21
Selling Price
$ 33.09
2684
2598
803
2786
Market Price
$ 32.84
Selling Price
$ 29.64
1519
543
1096
2164
Market Price
$ 35.19
Selling Price
$ 30.04
2501
632
705
3101
Market Price
$ 50.04
Selling Price
$ 43.52
2700
2601
2186
3429
Market Price
$ 35.76
Selling Price
$ 30.85
768
161
469
1682
Market Price
$ 61.37
Selling Price
$ 51.91
1041
447
216
2147
Market Price
$ 62.83
Selling Price
$ 56.24
2790
1070
999
3312
Market Price
$ 37.55
Selling Price
$ 33.09
158
99
158
690
Market Price
$ 47.10
Selling Price
$ 39.74
3035
2333
2692
4555
Market Price
$ 52.99
Selling Price
$ 46.87
2230
744
1642
2850
Market Price
$ 63.48
Selling Price
$ 56.54
1181
792
1144
4871
Market Price
$ 66.09
Selling Price
$ 58.61
812
637
606
1921
Market Price
$ 53.70
Selling Price
$ 47.17
371
351
292
683
Market Price
$ 58.60
Selling Price
$ 50.75
2497
2188
2103
4869
Market Price
$ 54.32
Selling Price
$ 48.86
344
197
283
496
Market Price
$ 50.52
Selling Price
$ 44.52
998
366
420
3070
Market Price
$ 42.49
Selling Price
$ 37.91
302
292
99
717
Market Price
$ 33.71
Selling Price
$ 28.34
3145
1718
1550
4783
Market Price
$ 43.33
Selling Price
$ 37.93
1374
906
501
2517
Market Price
$ 51.84
Selling Price
$ 45.44
4187
4018
3499
4489
Market Price
$ 51.15
Selling Price
$ 43.08
936
694
661
1439
Market Price
$ 69.91
Selling Price
$ 60.00
978
349
214
1438
Market Price
$ 35.11
Selling Price
$ 30.63
1619
1341
757
3042
Market Price
$ 54.74
Selling Price
$ 46.05
4258
3340
1542
4528
Market Price
$ 69.79
Selling Price
$ 58.21
544
146
371
1615
Market Price
$ 43.52
Selling Price
$ 38.33
2769
749
573
4213
Market Price
$ 66.99
Selling Price
$ 59.49
1276
427
497
4736
Market Price
$ 36.53
Selling Price
$ 31.36
3807
3616
1725
3906