Market Price
$ 46.08
Selling Price
$ 38.83
1098
345
308
3452
Market Price
$ 37.70
Selling Price
$ 31.85
1877
1320
1331
3584
Market Price
$ 63.08
Selling Price
$ 55.14
3588
2825
2289
4355
Market Price
$ 29.23
Selling Price
$ 26.28
900
510
497
1076
Market Price
$ 47.38
Selling Price
$ 40.42
3537
3105
1641
4346
Market Price
$ 45.67
Selling Price
$ 38.61
995
648
924
2612
Market Price
$ 36.45
Selling Price
$ 30.87
719
158
215
2148
Market Price
$ 34.50
Selling Price
$ 30.25
700
229
623
2458
Market Price
$ 36.27
Selling Price
$ 31.80
472
339
108
1240
Market Price
$ 53.37
Selling Price
$ 46.25
2858
2534
721
4340
Market Price
$ 51.59
Selling Price
$ 46.48
1323
1096
1109
4402
Market Price
$ 50.39
Selling Price
$ 42.05
746
284
651
811
Market Price
$ 67.23
Selling Price
$ 57.92
989
691
530
2563
Market Price
$ 59.42
Selling Price
$ 50.85
2134
794
1578
3728
Market Price
$ 52.74
Selling Price
$ 45.44
924
875
397
2023
Market Price
$ 44.40
Selling Price
$ 38.79
578
234
544
2295
Market Price
$ 35.04
Selling Price
$ 29.50
2156
1065
1909
2633
Market Price
$ 31.56
Selling Price
$ 27.90
467
309
239
1574
Market Price
$ 58.02
Selling Price
$ 51.67
2225
2136
648
4346
Market Price
$ 53.92
Selling Price
$ 45.14
573
386
187
1818
Market Price
$ 44.98
Selling Price
$ 38.02
440
205
430
656
Market Price
$ 31.34
Selling Price
$ 28.31
216
55
107
454
Market Price
$ 29.25
Selling Price
$ 26.18
2522
1556
2128
3829
Market Price
$ 30.01
Selling Price
$ 25.87
2472
1006
1519
2686
Market Price
$ 31.11
Selling Price
$ 26.05
585
463
131
768
Market Price
$ 58.28
Selling Price
$ 49.80
3847
2922
2192
4667
Market Price
$ 62.58
Selling Price
$ 54.31
1890
1566
1459
4693
Market Price
$ 35.60
Selling Price
$ 30.59
822
248
175
3324
Market Price
$ 70.79
Selling Price
$ 59.54
1729
1233
1025
3664
Market Price
$ 66.58
Selling Price
$ 57.38
2562
1853
1164
3469
Market Price
$ 48.71
Selling Price
$ 44.12
1419
318
809
2591
Market Price
$ 53.14
Selling Price
$ 46.07
885
772
328
2717
Market Price
$ 35.10
Selling Price
$ 30.41
1376
1118
767
2283
Market Price
$ 42.75
Selling Price
$ 38.65
298
88
68
1192
Market Price
$ 68.69
Selling Price
$ 57.62
669
437
633
691
Market Price
$ 31.47
Selling Price
$ 28.15
778
266
262
1788
Market Price
$ 63.41
Selling Price
$ 54.38
2495
1563
832
3372
Market Price
$ 44.39
Selling Price
$ 37.91
322
205
115
670
Market Price
$ 54.65
Selling Price
$ 48.39
1243
649
846
1372
Market Price
$ 69.15
Selling Price
$ 59.68
1665
1425
1616
3170