Market Price
$ 50.86
Selling Price
$ 45.85
987
609
636
3599
Market Price
$ 32.43
Selling Price
$ 27.04
1846
532
571
4829
Market Price
$ 38.51
Selling Price
$ 33.12
372
205
332
1803
Market Price
$ 41.81
Selling Price
$ 37.85
593
120
249
723
Market Price
$ 35.90
Selling Price
$ 32.05
960
783
878
1262
Market Price
$ 36.75
Selling Price
$ 32.46
974
888
577
3275
Market Price
$ 40.24
Selling Price
$ 35.09
2042
1549
769
4790
Market Price
$ 57.84
Selling Price
$ 51.00
1985
992
1851
2326
Market Price
$ 62.60
Selling Price
$ 53.30
1210
922
295
1487
Market Price
$ 32.66
Selling Price
$ 28.50
1306
772
1166
1924
Market Price
$ 36.98
Selling Price
$ 33.06
3251
2894
1553
3758
Market Price
$ 29.43
Selling Price
$ 25.61
2600
666
2583
4932
Market Price
$ 51.74
Selling Price
$ 46.66
2753
1229
1157
2802
Market Price
$ 29.30
Selling Price
$ 25.89
916
913
647
949
Market Price
$ 47.56
Selling Price
$ 42.60
441
132
222
2149
Market Price
$ 60.36
Selling Price
$ 54.04
1910
474
1380
4274
Market Price
$ 37.61
Selling Price
$ 32.53
2005
1147
716
3230
Market Price
$ 57.41
Selling Price
$ 51.20
1119
319
1073
4859
Market Price
$ 50.68
Selling Price
$ 42.83
1554
1547
1005
4137
Market Price
$ 69.09
Selling Price
$ 57.65
616
501
230
1240
Market Price
$ 58.64
Selling Price
$ 50.13
413
147
98
1350
Market Price
$ 66.28
Selling Price
$ 56.01
98
93
93
411
Market Price
$ 38.26
Selling Price
$ 33.30
3218
1272
2311
4567
Market Price
$ 32.88
Selling Price
$ 28.50
666
657
253
786
Market Price
$ 58.60
Selling Price
$ 51.40
4121
2060
2463
4965
Market Price
$ 51.12
Selling Price
$ 44.50
1799
1251
1417
4825
Market Price
$ 28.78
Selling Price
$ 25.36
1584
1340
510
3583
Market Price
$ 35.12
Selling Price
$ 30.77
609
509
192
1752
Market Price
$ 68.87
Selling Price
$ 57.83
4453
3824
2657
4914
Market Price
$ 50.12
Selling Price
$ 42.80
2742
2485
2281
3522
Market Price
$ 50.49
Selling Price
$ 43.72
2213
1728
1339
3002
Market Price
$ 42.50
Selling Price
$ 38.60
1559
954
1226
4582
Market Price
$ 47.65
Selling Price
$ 41.43
1078
565
270
1248
Market Price
$ 41.60
Selling Price
$ 36.18
2719
1189
2332
4497
Market Price
$ 44.51
Selling Price
$ 38.16
1919
1793
934
2265
Market Price
$ 50.15
Selling Price
$ 43.21
302
187
236
407
Market Price
$ 30.73
Selling Price
$ 27.63
786
627
358
2941
Market Price
$ 64.16
Selling Price
$ 58.31
1454
820
507
4968
Market Price
$ 65.49
Selling Price
$ 56.31
605
183
427
1881
Market Price
$ 47.24
Selling Price
$ 42.75
2385
2128
1369
4219