Market Price
$ 30.59
Selling Price
$ 26.78
1118
268
776
1592
Market Price
$ 59.56
Selling Price
$ 50.09
3225
2809
965
3544
Market Price
$ 35.42
Selling Price
$ 31.22
1986
1628
716
4983
Market Price
$ 32.25
Selling Price
$ 27.00
2001
1162
840
4635
Market Price
$ 44.72
Selling Price
$ 37.93
333
300
96
1058
Market Price
$ 39.92
Selling Price
$ 34.21
180
49
144
605
Market Price
$ 54.96
Selling Price
$ 47.71
2543
1907
1121
3974
Market Price
$ 67.61
Selling Price
$ 59.78
685
450
197
1405
Market Price
$ 33.55
Selling Price
$ 28.73
934
600
262
2656
Market Price
$ 50.23
Selling Price
$ 42.96
4352
4235
1748
4568
Market Price
$ 62.24
Selling Price
$ 53.69
1166
853
676
1175
Market Price
$ 48.24
Selling Price
$ 43.49
1496
688
1284
4570
Market Price
$ 65.39
Selling Price
$ 57.93
1166
710
1162
2217
Market Price
$ 31.86
Selling Price
$ 27.04
3103
1990
2378
4587
Market Price
$ 34.56
Selling Price
$ 29.10
2444
1062
1159
4322
Market Price
$ 64.65
Selling Price
$ 54.48
1084
447
901
4300
Market Price
$ 29.12
Selling Price
$ 26.11
1199
279
888
1984
Market Price
$ 34.31
Selling Price
$ 28.68
278
207
232
489
Market Price
$ 36.58
Selling Price
$ 30.77
381
345
116
731
Market Price
$ 38.38
Selling Price
$ 33.39
1893
1348
705
3617
Market Price
$ 42.71
Selling Price
$ 37.05
861
351
480
3507
Market Price
$ 61.40
Selling Price
$ 53.96
2427
812
1803
2900
Market Price
$ 65.97
Selling Price
$ 57.58
3479
3037
1959
4606
Market Price
$ 39.16
Selling Price
$ 34.65
710
303
422
710
Market Price
$ 62.58
Selling Price
$ 53.56
2716
1609
1371
3175
Market Price
$ 40.25
Selling Price
$ 34.38
2517
1478
1856
3352
Market Price
$ 63.25
Selling Price
$ 54.45
1353
771
1144
1696
Market Price
$ 67.93
Selling Price
$ 59.29
3008
1733
2742
4027
Market Price
$ 41.91
Selling Price
$ 37.34
2023
2021
1982
2880
Market Price
$ 40.58
Selling Price
$ 34.13
665
375
441
2286
Market Price
$ 42.38
Selling Price
$ 36.10
357
344
255
1460
Market Price
$ 32.44
Selling Price
$ 28.79
1155
863
895
4817
Market Price
$ 44.01
Selling Price
$ 39.29
2702
2175
1284
3025
Market Price
$ 53.48
Selling Price
$ 47.55
3350
1054
840
4164
Market Price
$ 53.91
Selling Price
$ 46.16
933
909
398
1465
Market Price
$ 45.39
Selling Price
$ 41.08
3178
707
2566
4504
Market Price
$ 66.87
Selling Price
$ 56.41
1120
528
472
3029
Market Price
$ 57.14
Selling Price
$ 48.66
839
340
515
2525
Market Price
$ 35.59
Selling Price
$ 30.63
1766
888
410
2495
Market Price
$ 42.42
Selling Price
$ 38.16
945
425
676
1207