Market Price
$ 48.29
Selling Price
$ 42.06
1773
762
853
2327
Market Price
$ 41.01
Selling Price
$ 37.01
1035
468
669
1126
Market Price
$ 33.13
Selling Price
$ 27.67
300
297
221
437
Market Price
$ 54.93
Selling Price
$ 48.78
1310
750
997
3829
Market Price
$ 59.59
Selling Price
$ 52.07
193
136
76
642
Market Price
$ 46.58
Selling Price
$ 38.86
694
303
346
1171
Market Price
$ 43.62
Selling Price
$ 39.07
2860
1637
1985
4945
Market Price
$ 37.36
Selling Price
$ 32.17
846
697
408
861
Market Price
$ 49.63
Selling Price
$ 43.93
1272
740
956
1294
Market Price
$ 36.86
Selling Price
$ 30.82
588
450
153
2193
Market Price
$ 61.21
Selling Price
$ 51.73
800
509
600
2267
Market Price
$ 51.95
Selling Price
$ 44.27
1964
857
1475
2417
Market Price
$ 41.22
Selling Price
$ 36.54
3387
2480
3218
4277
Market Price
$ 43.70
Selling Price
$ 37.81
1530
773
484
3089
Market Price
$ 35.47
Selling Price
$ 30.84
2724
894
1186
2990
Market Price
$ 34.47
Selling Price
$ 30.46
2960
2215
2725
3702
Market Price
$ 49.78
Selling Price
$ 43.82
1792
1193
1223
3985
Market Price
$ 34.85
Selling Price
$ 31.22
4432
3972
3448
4709
Market Price
$ 46.81
Selling Price
$ 40.76
2401
2252
918
2889
Market Price
$ 28.67
Selling Price
$ 25.86
1393
579
537
3352
Market Price
$ 53.33
Selling Price
$ 44.51
4148
3428
2354
4743
Market Price
$ 54.41
Selling Price
$ 45.56
610
581
449
1743
Market Price
$ 34.07
Selling Price
$ 29.43
299
100
210
574
Market Price
$ 42.08
Selling Price
$ 37.20
1176
1081
248
1382
Market Price
$ 62.90
Selling Price
$ 55.52
138
67
41
547
Market Price
$ 28.77
Selling Price
$ 25.14
2727
2321
2637
3250
Market Price
$ 43.37
Selling Price
$ 38.39
646
410
507
724
Market Price
$ 66.88
Selling Price
$ 58.94
667
365
283
2182
Market Price
$ 33.92
Selling Price
$ 30.43
686
355
451
1114
Market Price
$ 64.26
Selling Price
$ 57.74
1820
1235
1089
3173
Market Price
$ 47.73
Selling Price
$ 42.75
873
555
466
936
Market Price
$ 50.52
Selling Price
$ 43.68
452
181
234
694
Market Price
$ 31.96
Selling Price
$ 26.88
3433
2186
2548
3517
Market Price
$ 52.59
Selling Price
$ 45.24
2452
2023
2386
2555
Market Price
$ 51.44
Selling Price
$ 46.43
1390
562
1078
1708
Market Price
$ 64.37
Selling Price
$ 53.98
1682
1412
1005
2719
Market Price
$ 47.88
Selling Price
$ 42.82
2234
896
2113
3154
Market Price
$ 68.01
Selling Price
$ 56.71
2980
1208
691
4109
Market Price
$ 42.78
Selling Price
$ 36.90
457
241
286
651
Market Price
$ 52.04
Selling Price
$ 45.94
2069
1504
880
4241