Market Price
$ 41.01
Selling Price
$ 36.21
1064
953
521
4140
Market Price
$ 32.55
Selling Price
$ 28.38
2079
2009
1575
3036
Market Price
$ 43.73
Selling Price
$ 38.57
4420
1861
3077
4927
Market Price
$ 54.59
Selling Price
$ 46.49
830
438
753
2368
Market Price
$ 37.76
Selling Price
$ 32.96
3327
2434
1962
4811
Market Price
$ 60.86
Selling Price
$ 54.43
1536
1161
383
3845
Market Price
$ 43.01
Selling Price
$ 36.40
489
318
321
577
Market Price
$ 51.81
Selling Price
$ 45.85
3108
1703
2234
4554
Market Price
$ 62.84
Selling Price
$ 55.96
425
407
318
1441
Market Price
$ 65.41
Selling Price
$ 57.98
835
519
679
1252
Market Price
$ 51.21
Selling Price
$ 46.31
2389
1281
1642
3484
Market Price
$ 42.92
Selling Price
$ 37.86
157
93
54
613
Market Price
$ 32.85
Selling Price
$ 27.66
4849
2853
4564
4965
Market Price
$ 27.70
Selling Price
$ 25.15
1388
999
840
2308
Market Price
$ 52.77
Selling Price
$ 47.69
419
243
159
1301
Market Price
$ 58.45
Selling Price
$ 51.10
1226
611
1136
2585
Market Price
$ 42.78
Selling Price
$ 37.61
731
536
171
1778
Market Price
$ 44.07
Selling Price
$ 37.31
2418
1345
2087
4620
Market Price
$ 63.02
Selling Price
$ 52.99
2212
1629
1956
4141
Market Price
$ 36.51
Selling Price
$ 32.54
2795
937
1248
2994
Market Price
$ 58.79
Selling Price
$ 51.57
1202
794
977
3058
Market Price
$ 37.90
Selling Price
$ 31.77
3783
2998
2760
4857
Market Price
$ 31.31
Selling Price
$ 27.43
3251
1714
2419
4934
Market Price
$ 55.36
Selling Price
$ 50.12
2201
1319
1674
3701
Market Price
$ 61.31
Selling Price
$ 54.39
733
278
369
1734
Market Price
$ 49.77
Selling Price
$ 42.28
1374
825
989
2994
Market Price
$ 52.20
Selling Price
$ 44.00
1013
904
474
1013
Market Price
$ 45.18
Selling Price
$ 39.24
2659
1341
788
3757
Market Price
$ 60.76
Selling Price
$ 54.07
164
34
141
422
Market Price
$ 50.91
Selling Price
$ 45.36
662
504
475
1948
Market Price
$ 31.00
Selling Price
$ 25.92
1238
710
1034
1927
Market Price
$ 51.08
Selling Price
$ 43.08
1268
664
639
2329
Market Price
$ 64.55
Selling Price
$ 54.82
1010
892
620
2121
Market Price
$ 52.93
Selling Price
$ 45.34
709
377
258
916
Market Price
$ 28.70
Selling Price
$ 25.63
4317
1171
2353
4605
Market Price
$ 48.74
Selling Price
$ 42.61
225
155
111
654
Market Price
$ 64.94
Selling Price
$ 54.13
2666
573
555
3273
Market Price
$ 38.74
Selling Price
$ 32.69
4211
1464
3284
4441
Market Price
$ 33.02
Selling Price
$ 28.10
809
476
541
3579
Market Price
$ 45.69
Selling Price
$ 39.27
4588
2248
4028
4834