Market Price
$ 54.53
Selling Price
$ 49.49
2330
1480
1894
4929
Market Price
$ 32.92
Selling Price
$ 28.82
959
193
768
1491
Market Price
$ 38.49
Selling Price
$ 34.88
1428
843
303
1993
Market Price
$ 32.08
Selling Price
$ 28.52
2545
1860
693
3547
Market Price
$ 58.04
Selling Price
$ 50.90
2459
1251
2350
3724
Market Price
$ 37.08
Selling Price
$ 32.00
1468
1355
355
2473
Market Price
$ 44.39
Selling Price
$ 39.70
1703
1146
694
4975
Market Price
$ 39.42
Selling Price
$ 35.50
978
207
466
1873
Market Price
$ 43.04
Selling Price
$ 37.60
669
173
305
888
Market Price
$ 63.43
Selling Price
$ 54.17
1624
1582
410
3412
Market Price
$ 40.27
Selling Price
$ 34.42
321
282
175
621
Market Price
$ 36.95
Selling Price
$ 30.97
3837
2263
1151
4266
Market Price
$ 38.13
Selling Price
$ 31.81
140
60
60
567
Market Price
$ 52.16
Selling Price
$ 46.03
3329
3013
2738
4440
Market Price
$ 53.30
Selling Price
$ 46.12
601
523
229
1081
Market Price
$ 47.69
Selling Price
$ 41.52
498
454
332
780
Market Price
$ 51.36
Selling Price
$ 45.49
276
208
161
602
Market Price
$ 36.34
Selling Price
$ 30.31
2123
1393
1720
4558
Market Price
$ 30.31
Selling Price
$ 27.02
736
438
390
1881
Market Price
$ 43.49
Selling Price
$ 38.26
1045
421
925
3769
Market Price
$ 53.57
Selling Price
$ 46.43
926
582
794
2208
Market Price
$ 66.29
Selling Price
$ 56.30
1207
906
806
4330
Market Price
$ 54.99
Selling Price
$ 46.69
1400
1361
971
2505
Market Price
$ 31.14
Selling Price
$ 27.38
2056
1454
1087
2610
Market Price
$ 39.06
Selling Price
$ 33.40
931
318
882
954
Market Price
$ 58.36
Selling Price
$ 49.88
867
827
286
1180
Market Price
$ 60.32
Selling Price
$ 52.00
2397
821
1991
3290
Market Price
$ 43.88
Selling Price
$ 38.37
566
472
138
2302
Market Price
$ 44.13
Selling Price
$ 38.29
2711
2305
1203
3115
Market Price
$ 63.75
Selling Price
$ 54.35
1147
559
654
1951
Market Price
$ 65.76
Selling Price
$ 57.82
440
334
139
558
Market Price
$ 38.57
Selling Price
$ 34.92
2677
2088
2495
3222
Market Price
$ 47.69
Selling Price
$ 42.26
393
295
265
482
Market Price
$ 57.84
Selling Price
$ 50.47
777
463
342
2376
Market Price
$ 31.15
Selling Price
$ 26.69
3633
839
3060
3879
Market Price
$ 35.02
Selling Price
$ 30.99
474
321
270
907
Market Price
$ 55.05
Selling Price
$ 46.09
3327
2217
3237
4315
Market Price
$ 64.78
Selling Price
$ 58.15
981
735
753
1703
Market Price
$ 31.66
Selling Price
$ 26.56
4388
3735
3379
4866
Market Price
$ 60.92
Selling Price
$ 51.55
395
236
145
612