Market Price
$ 40.44
Selling Price
$ 35.80
1778
1191
451
3074
Market Price
$ 56.08
Selling Price
$ 49.72
1704
954
1352
2640
Market Price
$ 43.33
Selling Price
$ 39.27
1401
925
448
2798
Market Price
$ 32.61
Selling Price
$ 28.87
313
155
110
919
Market Price
$ 59.11
Selling Price
$ 50.03
658
591
209
2751
Market Price
$ 34.26
Selling Price
$ 30.43
1430
674
980
2533
Market Price
$ 54.73
Selling Price
$ 49.04
344
246
293
1560
Market Price
$ 45.97
Selling Price
$ 39.92
1229
563
450
2826
Market Price
$ 63.18
Selling Price
$ 53.52
2830
1989
2700
3914
Market Price
$ 50.87
Selling Price
$ 44.23
637
574
276
2810
Market Price
$ 68.50
Selling Price
$ 59.21
2315
1190
2262
4509
Market Price
$ 32.16
Selling Price
$ 28.94
403
176
124
837
Market Price
$ 37.15
Selling Price
$ 31.84
1289
1004
596
2062
Market Price
$ 64.68
Selling Price
$ 58.41
213
113
61
582
Market Price
$ 37.77
Selling Price
$ 31.74
2503
838
1035
3967
Market Price
$ 42.20
Selling Price
$ 36.77
2616
1627
2563
2894
Market Price
$ 34.26
Selling Price
$ 30.70
2485
1517
1428
2905
Market Price
$ 63.48
Selling Price
$ 53.91
3067
1855
1755
3528
Market Price
$ 40.77
Selling Price
$ 36.28
3911
1296
1512
4155
Market Price
$ 51.04
Selling Price
$ 45.83
1432
1115
720
2029
Market Price
$ 36.37
Selling Price
$ 32.62
663
132
355
804
Market Price
$ 48.95
Selling Price
$ 42.43
905
733
808
3903
Market Price
$ 45.87
Selling Price
$ 39.84
412
121
139
990
Market Price
$ 35.51
Selling Price
$ 32.26
3399
1405
2188
4529
Market Price
$ 51.90
Selling Price
$ 43.82
2731
2230
1002
3939
Market Price
$ 46.80
Selling Price
$ 42.28
247
202
178
898
Market Price
$ 68.08
Selling Price
$ 59.19
331
171
281
1113
Market Price
$ 45.96
Selling Price
$ 41.23
939
475
320
2871
Market Price
$ 46.38
Selling Price
$ 40.65
806
221
352
3448
Market Price
$ 64.80
Selling Price
$ 57.34
354
95
191
789
Market Price
$ 43.96
Selling Price
$ 38.68
1353
780
575
2980
Market Price
$ 29.18
Selling Price
$ 25.35
533
383
368
2040
Market Price
$ 61.97
Selling Price
$ 56.03
1030
291
469
2872
Market Price
$ 48.25
Selling Price
$ 41.60
1412
1333
576
2531
Market Price
$ 62.86
Selling Price
$ 53.99
416
151
304
1220
Market Price
$ 62.87
Selling Price
$ 56.11
1025
469
899
2656
Market Price
$ 51.73
Selling Price
$ 43.86
2715
2464
2020
3306
Market Price
$ 51.84
Selling Price
$ 46.06
455
93
318
2274
Market Price
$ 34.02
Selling Price
$ 30.48
651
587
290
858
Market Price
$ 59.78
Selling Price
$ 50.45
2227
1797
866
4944