Market Price
$ 45.61
Selling Price
$ 39.36
1173
519
292
4115
Market Price
$ 52.49
Selling Price
$ 46.27
2459
2183
505
3415
Market Price
$ 51.53
Selling Price
$ 44.00
991
948
371
2775
Market Price
$ 41.97
Selling Price
$ 37.91
657
623
588
787
Market Price
$ 46.41
Selling Price
$ 40.19
1712
1632
927
1913
Market Price
$ 64.74
Selling Price
$ 57.68
2573
1588
1664
4161
Market Price
$ 44.09
Selling Price
$ 39.40
629
542
436
1252
Market Price
$ 45.37
Selling Price
$ 38.10
1603
1040
545
4289
Market Price
$ 33.78
Selling Price
$ 30.38
3626
2338
3527
4762
Market Price
$ 49.07
Selling Price
$ 41.26
1892
467
1460
4167
Market Price
$ 59.27
Selling Price
$ 50.30
3605
1759
2242
4553
Market Price
$ 44.85
Selling Price
$ 38.42
825
208
369
1377
Market Price
$ 60.02
Selling Price
$ 50.60
1142
496
343
2919
Market Price
$ 32.55
Selling Price
$ 28.19
169
93
70
586
Market Price
$ 52.44
Selling Price
$ 45.12
763
411
250
3147
Market Price
$ 54.30
Selling Price
$ 45.80
1326
1046
792
1797
Market Price
$ 59.42
Selling Price
$ 52.97
309
171
288
747
Market Price
$ 34.85
Selling Price
$ 29.67
2565
689
1129
4918
Market Price
$ 69.21
Selling Price
$ 58.47
2782
749
1357
2962
Market Price
$ 50.76
Selling Price
$ 44.22
2212
1276
736
2824
Market Price
$ 38.28
Selling Price
$ 34.22
859
236
661
3409
Market Price
$ 40.12
Selling Price
$ 33.95
1487
501
562
2923
Market Price
$ 54.82
Selling Price
$ 48.52
2960
1968
1481
4433
Market Price
$ 43.78
Selling Price
$ 37.87
2747
2542
2253
3378
Market Price
$ 56.16
Selling Price
$ 50.29
1490
1408
364
4715
Market Price
$ 56.78
Selling Price
$ 51.19
368
161
261
1185
Market Price
$ 43.39
Selling Price
$ 36.88
1003
278
830
4453
Market Price
$ 68.76
Selling Price
$ 59.40
2425
946
2181
4691
Market Price
$ 62.60
Selling Price
$ 55.05
2906
849
2356
4310
Market Price
$ 44.69
Selling Price
$ 40.28
1974
1192
558
4232
Market Price
$ 32.71
Selling Price
$ 28.78
1209
708
886
2513
Market Price
$ 57.37
Selling Price
$ 49.54
1142
877
574
2091
Market Price
$ 60.98
Selling Price
$ 52.98
742
626
226
1026
Market Price
$ 32.22
Selling Price
$ 28.45
424
126
285
813
Market Price
$ 52.39
Selling Price
$ 44.76
689
648
203
713
Market Price
$ 66.61
Selling Price
$ 56.78
1019
486
670
4971
Market Price
$ 43.60
Selling Price
$ 36.38
1213
711
1167
4141
Market Price
$ 51.34
Selling Price
$ 45.04
744
369
305
813
Market Price
$ 35.44
Selling Price
$ 31.27
1755
669
1576
2992
Market Price
$ 32.87
Selling Price
$ 28.77
1021
954
664
3660