Market Price
$ 30.81
Selling Price
$ 27.40
2448
716
774
2993
Market Price
$ 56.43
Selling Price
$ 47.76
875
806
514
1052
Market Price
$ 31.50
Selling Price
$ 27.13
1727
1109
671
1812
Market Price
$ 37.23
Selling Price
$ 32.62
189
83
110
732
Market Price
$ 43.73
Selling Price
$ 37.00
561
170
138
897
Market Price
$ 60.75
Selling Price
$ 54.12
1451
1290
1319
3773
Market Price
$ 68.11
Selling Price
$ 57.87
971
413
820
3135
Market Price
$ 52.40
Selling Price
$ 46.75
807
621
335
1169
Market Price
$ 44.12
Selling Price
$ 38.62
509
448
415
526
Market Price
$ 58.91
Selling Price
$ 52.12
1562
761
1378
2232
Market Price
$ 59.55
Selling Price
$ 53.99
2078
706
1805
3525
Market Price
$ 34.98
Selling Price
$ 29.28
369
146
349
970
Market Price
$ 64.58
Selling Price
$ 57.47
423
385
204
448
Market Price
$ 63.85
Selling Price
$ 54.36
649
194
323
1497
Market Price
$ 31.37
Selling Price
$ 28.10
900
470
545
2171
Market Price
$ 49.66
Selling Price
$ 43.72
404
247
384
1504
Market Price
$ 63.68
Selling Price
$ 55.17
2369
787
1729
3910
Market Price
$ 50.82
Selling Price
$ 45.71
553
135
241
979
Market Price
$ 28.77
Selling Price
$ 26.12
484
115
445
1557
Market Price
$ 37.93
Selling Price
$ 31.64
1364
480
484
4004
Market Price
$ 55.12
Selling Price
$ 47.35
1856
483
1784
1979
Market Price
$ 29.39
Selling Price
$ 25.04
1160
490
502
1965
Market Price
$ 32.27
Selling Price
$ 29.29
683
188
433
795
Market Price
$ 65.35
Selling Price
$ 55.46
737
702
317
2225
Market Price
$ 31.27
Selling Price
$ 27.67
1684
1603
875
4963
Market Price
$ 50.77
Selling Price
$ 42.64
1797
1596
1484
3245
Market Price
$ 35.43
Selling Price
$ 30.17
2276
1251
575
2384
Market Price
$ 44.41
Selling Price
$ 39.40
1597
965
712
1995
Market Price
$ 69.97
Selling Price
$ 58.95
265
61
92
985
Market Price
$ 35.22
Selling Price
$ 30.12
2887
2223
1969
3690
Market Price
$ 64.07
Selling Price
$ 57.21
296
188
108
941
Market Price
$ 61.34
Selling Price
$ 53.65
648
270
402
2716
Market Price
$ 60.35
Selling Price
$ 50.34
3993
2698
3639
4085
Market Price
$ 52.94
Selling Price
$ 46.02
3141
747
1576
3994
Market Price
$ 44.61
Selling Price
$ 39.91
197
130
103
698
Market Price
$ 35.73
Selling Price
$ 31.18
1285
327
1103
2755
Market Price
$ 59.26
Selling Price
$ 53.67
570
423
511
2227
Market Price
$ 70.37
Selling Price
$ 59.06
502
117
371
1999
Market Price
$ 57.89
Selling Price
$ 48.87
3391
2987
2851
3637
Market Price
$ 34.43
Selling Price
$ 30.10
1949
1339
1242
2288