Market Price
$ 44.04
Selling Price
$ 38.07
761
243
455
2978
Market Price
$ 45.32
Selling Price
$ 37.78
746
459
654
2670
Market Price
$ 35.73
Selling Price
$ 30.27
724
482
331
733
Market Price
$ 46.71
Selling Price
$ 41.19
1096
728
1089
1568
Market Price
$ 56.75
Selling Price
$ 50.23
273
147
174
400
Market Price
$ 44.90
Selling Price
$ 38.32
317
260
115
497
Market Price
$ 31.00
Selling Price
$ 27.12
2689
1543
2569
4280
Market Price
$ 42.23
Selling Price
$ 35.76
1996
465
1470
3179
Market Price
$ 62.19
Selling Price
$ 53.89
1815
1132
438
3197
Market Price
$ 53.77
Selling Price
$ 46.23
1257
1040
827
2679
Market Price
$ 30.72
Selling Price
$ 27.42
2990
2291
2580
4804
Market Price
$ 51.92
Selling Price
$ 45.29
1004
441
418
3650
Market Price
$ 54.26
Selling Price
$ 46.35
1889
709
425
2882
Market Price
$ 33.59
Selling Price
$ 30.48
1465
1083
1096
2123
Market Price
$ 43.08
Selling Price
$ 38.69
223
171
220
887
Market Price
$ 51.57
Selling Price
$ 45.98
3332
1945
3116
3619
Market Price
$ 50.96
Selling Price
$ 43.75
1324
880
378
2134
Market Price
$ 30.25
Selling Price
$ 25.91
3334
1042
3322
4457
Market Price
$ 35.91
Selling Price
$ 31.94
680
639
346
3395
Market Price
$ 66.64
Selling Price
$ 59.60
884
630
553
1092
Market Price
$ 50.89
Selling Price
$ 45.35
2551
989
2433
3313
Market Price
$ 70.71
Selling Price
$ 59.05
1626
1414
396
1869
Market Price
$ 46.16
Selling Price
$ 39.96
2880
820
1445
4860
Market Price
$ 44.74
Selling Price
$ 38.59
615
325
316
1295
Market Price
$ 64.13
Selling Price
$ 54.33
1369
1090
602
3496
Market Price
$ 64.28
Selling Price
$ 57.69
2711
2103
2672
4631
Market Price
$ 65.60
Selling Price
$ 58.04
2258
894
1150
4153
Market Price
$ 52.51
Selling Price
$ 45.83
302
153
192
515
Market Price
$ 55.17
Selling Price
$ 48.70
761
682
743
2784
Market Price
$ 37.86
Selling Price
$ 34.23
3621
2811
3403
4883
Market Price
$ 50.00
Selling Price
$ 44.15
2955
1220
2924
3689
Market Price
$ 36.17
Selling Price
$ 30.51
1371
937
957
3306
Market Price
$ 44.65
Selling Price
$ 39.46
1227
1018
367
4137
Market Price
$ 41.20
Selling Price
$ 35.60
2564
985
1183
3968
Market Price
$ 42.34
Selling Price
$ 37.85
1494
1269
912
3360
Market Price
$ 36.78
Selling Price
$ 31.21
3361
1225
2978
4988
Market Price
$ 64.80
Selling Price
$ 54.40
597
586
444
936
Market Price
$ 28.45
Selling Price
$ 25.27
3301
1077
3145
3939
Market Price
$ 44.67
Selling Price
$ 38.98
1288
560
1124
3241
Market Price
$ 54.70
Selling Price
$ 48.21
945
344
797
2040