Market Price
$ 31.29
Selling Price
$ 27.58
2502
1899
1283
3220
Market Price
$ 47.16
Selling Price
$ 41.94
384
110
138
689
Market Price
$ 47.33
Selling Price
$ 40.71
1754
1079
876
2798
Market Price
$ 40.52
Selling Price
$ 33.87
2714
823
1301
4614
Market Price
$ 52.67
Selling Price
$ 46.22
1240
392
1142
4623
Market Price
$ 53.39
Selling Price
$ 45.74
3926
1261
1808
4313
Market Price
$ 61.18
Selling Price
$ 52.50
1800
1171
1414
3307
Market Price
$ 46.80
Selling Price
$ 40.58
2350
1551
2253
2481
Market Price
$ 35.16
Selling Price
$ 30.13
1121
513
350
2523
Market Price
$ 58.28
Selling Price
$ 51.70
455
442
121
1411
Market Price
$ 66.77
Selling Price
$ 56.12
1095
912
615
2182
Market Price
$ 64.20
Selling Price
$ 56.29
527
171
108
1773
Market Price
$ 35.10
Selling Price
$ 31.78
2264
1872
1316
3265
Market Price
$ 55.46
Selling Price
$ 49.21
2444
1134
1117
3158
Market Price
$ 46.79
Selling Price
$ 39.75
2790
602
1825
4641
Market Price
$ 61.31
Selling Price
$ 53.19
3200
882
950
3234
Market Price
$ 52.28
Selling Price
$ 43.73
1591
706
605
3953
Market Price
$ 68.70
Selling Price
$ 58.48
1811
1286
563
4613
Market Price
$ 45.87
Selling Price
$ 39.56
471
291
144
1534
Market Price
$ 30.18
Selling Price
$ 26.45
885
367
289
4425
Market Price
$ 68.02
Selling Price
$ 57.56
712
641
640
1166
Market Price
$ 50.61
Selling Price
$ 43.78
479
184
468
817
Market Price
$ 38.26
Selling Price
$ 33.78
588
499
407
765
Market Price
$ 49.65
Selling Price
$ 45.03
2658
826
1842
2782
Market Price
$ 52.27
Selling Price
$ 43.80
1240
546
315
4521
Market Price
$ 55.67
Selling Price
$ 49.65
2347
489
1377
2752
Market Price
$ 54.79
Selling Price
$ 48.16
425
404
287
669
Market Price
$ 64.01
Selling Price
$ 55.38
3659
2242
1991
4735
Market Price
$ 64.51
Selling Price
$ 56.24
716
564
196
2441
Market Price
$ 62.27
Selling Price
$ 55.28
1960
1505
1646
2329
Market Price
$ 60.23
Selling Price
$ 53.38
2640
2638
1516
3081
Market Price
$ 30.07
Selling Price
$ 27.21
1831
735
1473
2814
Market Price
$ 37.04
Selling Price
$ 30.89
696
190
492
1464
Market Price
$ 53.23
Selling Price
$ 45.75
3548
1393
800
4553
Market Price
$ 39.08
Selling Price
$ 34.29
1587
397
676
1667
Market Price
$ 38.42
Selling Price
$ 33.56
603
189
513
1047
Market Price
$ 53.97
Selling Price
$ 47.84
678
185
184
1191
Market Price
$ 56.56
Selling Price
$ 48.54
2425
1671
1785
3688
Market Price
$ 38.82
Selling Price
$ 33.29
874
314
296
1934
Market Price
$ 50.65
Selling Price
$ 42.63
840
683
623
2507