Market Price
$ 44.81
Selling Price
$ 40.00
275
191
106
612
Market Price
$ 54.25
Selling Price
$ 46.25
2403
1352
2391
2552
Market Price
$ 36.85
Selling Price
$ 32.09
384
279
103
508
Market Price
$ 35.36
Selling Price
$ 29.73
329
313
225
627
Market Price
$ 35.59
Selling Price
$ 30.52
284
173
270
497
Market Price
$ 62.33
Selling Price
$ 55.96
1258
916
661
1751
Market Price
$ 31.86
Selling Price
$ 28.09
993
504
747
2148
Market Price
$ 37.35
Selling Price
$ 31.49
1089
805
937
4981
Market Price
$ 67.73
Selling Price
$ 58.13
1606
642
550
3047
Market Price
$ 64.56
Selling Price
$ 54.71
2240
664
2044
3834
Market Price
$ 33.56
Selling Price
$ 28.48
579
174
357
2574
Market Price
$ 48.82
Selling Price
$ 44.23
2740
712
2711
3115
Market Price
$ 50.71
Selling Price
$ 44.22
1586
1209
318
4346
Market Price
$ 30.31
Selling Price
$ 27.30
3377
3327
1609
3547
Market Price
$ 38.67
Selling Price
$ 34.08
980
289
956
3288
Market Price
$ 32.91
Selling Price
$ 27.71
3100
623
2365
3640
Market Price
$ 43.28
Selling Price
$ 38.15
1430
1337
554
2830
Market Price
$ 68.93
Selling Price
$ 57.69
536
485
485
1133
Market Price
$ 47.31
Selling Price
$ 40.09
3063
839
1078
3348
Market Price
$ 57.80
Selling Price
$ 50.92
424
111
239
873
Market Price
$ 61.73
Selling Price
$ 51.51
3493
2926
1691
4562
Market Price
$ 30.28
Selling Price
$ 25.54
267
177
241
719
Market Price
$ 44.85
Selling Price
$ 40.40
490
338
280
627
Market Price
$ 58.31
Selling Price
$ 50.49
1809
688
1051
2477
Market Price
$ 58.53
Selling Price
$ 50.68
1212
369
284
3214
Market Price
$ 67.58
Selling Price
$ 59.30
302
294
135
1064
Market Price
$ 30.03
Selling Price
$ 26.94
2433
1430
2058
2640
Market Price
$ 45.92
Selling Price
$ 40.13
1616
735
347
3715
Market Price
$ 43.06
Selling Price
$ 37.91
3559
2753
3416
4190
Market Price
$ 59.07
Selling Price
$ 53.14
3395
2904
1766
4254
Market Price
$ 51.96
Selling Price
$ 44.26
1430
753
617
1713
Market Price
$ 40.36
Selling Price
$ 36.06
1111
551
533
2730
Market Price
$ 42.22
Selling Price
$ 37.00
2756
1424
718
3843
Market Price
$ 61.57
Selling Price
$ 52.99
1972
1771
1227
3480
Market Price
$ 37.75
Selling Price
$ 32.65
2450
1148
1490
4478
Market Price
$ 57.25
Selling Price
$ 51.75
4484
1846
4369
4822
Market Price
$ 62.29
Selling Price
$ 55.37
1297
709
1084
1562
Market Price
$ 49.41
Selling Price
$ 43.36
2373
2198
1311
4915
Market Price
$ 40.27
Selling Price
$ 33.81
1914
1772
1514
3326
Market Price
$ 51.50
Selling Price
$ 45.24
1048
980
837
4748