Market Price
$ 55.02
Selling Price
$ 46.94
2318
2020
1792
4339
Market Price
$ 54.14
Selling Price
$ 47.58
2107
1955
538
4198
Market Price
$ 64.86
Selling Price
$ 55.32
526
240
340
1838
Market Price
$ 49.50
Selling Price
$ 44.67
620
515
205
1924
Market Price
$ 42.84
Selling Price
$ 36.01
994
359
294
1032
Market Price
$ 43.41
Selling Price
$ 36.79
2297
1107
1218
2900
Market Price
$ 46.59
Selling Price
$ 40.99
4283
3356
2877
4614
Market Price
$ 40.89
Selling Price
$ 36.05
2582
900
2090
3915
Market Price
$ 55.30
Selling Price
$ 49.75
2227
1454
2110
3859
Market Price
$ 56.39
Selling Price
$ 50.90
3160
2434
1963
3242
Market Price
$ 66.47
Selling Price
$ 59.92
240
128
229
1118
Market Price
$ 46.67
Selling Price
$ 39.56
3548
3075
809
4322
Market Price
$ 30.19
Selling Price
$ 25.96
2015
412
1996
2440
Market Price
$ 64.98
Selling Price
$ 56.75
746
442
162
1263
Market Price
$ 60.82
Selling Price
$ 54.27
376
360
253
574
Market Price
$ 31.56
Selling Price
$ 28.19
1209
548
751
3058
Market Price
$ 50.88
Selling Price
$ 43.90
1495
471
869
4720
Market Price
$ 37.19
Selling Price
$ 32.10
2139
668
1524
4555
Market Price
$ 46.91
Selling Price
$ 42.21
3199
3140
2293
4549
Market Price
$ 58.11
Selling Price
$ 51.31
667
310
422
1130
Market Price
$ 44.44
Selling Price
$ 39.78
165
91
135
427
Market Price
$ 48.40
Selling Price
$ 40.86
713
171
578
769
Market Price
$ 66.04
Selling Price
$ 58.18
4000
1158
2417
4373
Market Price
$ 47.89
Selling Price
$ 40.01
2039
1410
1412
3019
Market Price
$ 46.10
Selling Price
$ 38.96
1657
1074
756
2808
Market Price
$ 37.07
Selling Price
$ 31.60
613
389
610
1420
Market Price
$ 51.36
Selling Price
$ 43.01
2790
1777
584
4685
Market Price
$ 35.37
Selling Price
$ 29.49
1155
1150
760
2629
Market Price
$ 29.14
Selling Price
$ 26.47
692
240
586
959
Market Price
$ 30.33
Selling Price
$ 25.96
1500
978
1365
4836
Market Price
$ 42.06
Selling Price
$ 37.78
2742
851
2013
4680
Market Price
$ 67.22
Selling Price
$ 57.64
585
280
287
1045
Market Price
$ 44.40
Selling Price
$ 40.15
3910
1411
3623
4264
Market Price
$ 44.13
Selling Price
$ 39.36
1106
483
943
2330
Market Price
$ 37.59
Selling Price
$ 32.22
2988
885
1934
4549
Market Price
$ 51.40
Selling Price
$ 43.91
1852
1224
392
4944
Market Price
$ 62.89
Selling Price
$ 54.11
259
104
59
700
Market Price
$ 36.95
Selling Price
$ 32.22
1141
687
917
1397
Market Price
$ 32.54
Selling Price
$ 27.33
1662
736
864
1943
Market Price
$ 44.58
Selling Price
$ 38.14
1460
1284
1417
3081