Market Price
$ 50.73
Selling Price
$ 45.58
296
70
161
443
Market Price
$ 60.54
Selling Price
$ 52.80
548
217
320
823
Market Price
$ 46.89
Selling Price
$ 41.13
2430
528
1213
4740
Market Price
$ 50.49
Selling Price
$ 42.62
119
79
85
537
Market Price
$ 42.09
Selling Price
$ 37.32
2531
525
1840
3126
Market Price
$ 44.34
Selling Price
$ 39.66
891
696
739
1025
Market Price
$ 39.98
Selling Price
$ 33.67
1229
1202
363
3321
Market Price
$ 38.23
Selling Price
$ 34.56
829
645
567
2830
Market Price
$ 31.15
Selling Price
$ 26.37
3259
2687
2606
3295
Market Price
$ 53.76
Selling Price
$ 47.43
864
738
630
1778
Market Price
$ 32.19
Selling Price
$ 26.93
917
896
334
1014
Market Price
$ 65.83
Selling Price
$ 55.74
1206
442
1144
1259
Market Price
$ 32.88
Selling Price
$ 28.93
2710
1971
2476
2974
Market Price
$ 52.10
Selling Price
$ 44.63
2236
1539
673
2465
Market Price
$ 52.21
Selling Price
$ 44.75
292
227
153
707
Market Price
$ 32.38
Selling Price
$ 28.03
874
677
712
2151
Market Price
$ 68.41
Selling Price
$ 58.47
1519
1462
930
2030
Market Price
$ 53.66
Selling Price
$ 44.78
902
305
328
1591
Market Price
$ 53.38
Selling Price
$ 46.81
1164
437
916
2661
Market Price
$ 34.60
Selling Price
$ 31.42
849
293
320
1046
Market Price
$ 47.65
Selling Price
$ 40.09
1555
1084
748
1994
Market Price
$ 42.91
Selling Price
$ 36.35
765
507
166
907
Market Price
$ 55.84
Selling Price
$ 50.55
1308
635
757
4086
Market Price
$ 47.79
Selling Price
$ 40.47
3108
1987
2641
4318
Market Price
$ 61.12
Selling Price
$ 53.93
2226
1868
1476
3708
Market Price
$ 63.65
Selling Price
$ 56.40
2822
2276
2360
4086
Market Price
$ 37.14
Selling Price
$ 32.68
2561
1198
682
4204
Market Price
$ 43.61
Selling Price
$ 39.01
2058
596
730
3173
Market Price
$ 52.69
Selling Price
$ 45.78
1250
979
1229
1838
Market Price
$ 36.24
Selling Price
$ 31.64
1855
1694
868
3135
Market Price
$ 59.06
Selling Price
$ 52.47
921
281
442
3199
Market Price
$ 67.95
Selling Price
$ 56.90
3084
1144
639
4497
Market Price
$ 50.94
Selling Price
$ 45.68
1688
1466
494
2452
Market Price
$ 29.59
Selling Price
$ 25.50
478
303
457
1843
Market Price
$ 36.60
Selling Price
$ 30.61
2641
1733
2398
3094
Market Price
$ 53.76
Selling Price
$ 45.85
385
102
286
488
Market Price
$ 68.82
Selling Price
$ 57.88
1326
662
483
3999
Market Price
$ 57.32
Selling Price
$ 49.52
593
327
318
2688
Market Price
$ 36.81
Selling Price
$ 31.57
3768
1243
788
4814
Market Price
$ 59.17
Selling Price
$ 51.11
1549
1286
598
4895