Market Price
$ 36.25
Selling Price
$ 30.92
3576
3137
1376
3635
Market Price
$ 32.71
Selling Price
$ 27.58
903
663
184
1614
Market Price
$ 32.40
Selling Price
$ 27.32
947
269
639
2537
Market Price
$ 31.22
Selling Price
$ 28.01
739
532
161
1354
Market Price
$ 33.99
Selling Price
$ 29.25
1382
971
1167
2865
Market Price
$ 61.60
Selling Price
$ 54.41
1573
903
323
2164
Market Price
$ 31.10
Selling Price
$ 25.93
761
517
254
2021
Market Price
$ 33.76
Selling Price
$ 28.41
3182
1377
1954
3195
Market Price
$ 63.42
Selling Price
$ 53.71
501
108
404
746
Market Price
$ 40.58
Selling Price
$ 36.72
533
456
444
618
Market Price
$ 55.09
Selling Price
$ 46.62
556
140
315
753
Market Price
$ 39.48
Selling Price
$ 33.80
2716
2709
1009
3762
Market Price
$ 49.39
Selling Price
$ 44.13
1165
574
1093
3048
Market Price
$ 48.32
Selling Price
$ 42.28
274
133
210
1075
Market Price
$ 68.83
Selling Price
$ 59.09
491
214
480
988
Market Price
$ 47.64
Selling Price
$ 41.05
1202
536
265
4884
Market Price
$ 44.94
Selling Price
$ 40.39
877
569
266
4381
Market Price
$ 51.38
Selling Price
$ 45.30
496
402
389
2181
Market Price
$ 63.70
Selling Price
$ 53.71
4359
1132
3447
4398
Market Price
$ 48.38
Selling Price
$ 42.74
490
221
219
504
Market Price
$ 39.72
Selling Price
$ 33.34
1690
1035
742
2022
Market Price
$ 52.45
Selling Price
$ 44.65
1425
503
926
2528
Market Price
$ 35.68
Selling Price
$ 31.64
1441
993
1354
3482
Market Price
$ 34.06
Selling Price
$ 29.51
1840
710
1499
4504
Market Price
$ 46.78
Selling Price
$ 41.97
1386
655
620
2294
Market Price
$ 59.03
Selling Price
$ 51.79
1059
582
431
1872
Market Price
$ 47.21
Selling Price
$ 40.65
3665
3139
3444
4262
Market Price
$ 36.25
Selling Price
$ 30.49
2536
768
1882
4484
Market Price
$ 58.95
Selling Price
$ 52.27
2128
738
1551
2547
Market Price
$ 63.60
Selling Price
$ 56.95
2409
1164
983
4838
Market Price
$ 52.80
Selling Price
$ 45.83
229
185
85
462
Market Price
$ 28.68
Selling Price
$ 25.73
497
102
362
2142
Market Price
$ 49.99
Selling Price
$ 42.60
3253
2721
2403
4898
Market Price
$ 35.40
Selling Price
$ 30.76
4227
2879
3983
4610
Market Price
$ 32.39
Selling Price
$ 28.74
3863
1698
1314
3881
Market Price
$ 33.06
Selling Price
$ 29.30
686
516
429
1337
Market Price
$ 61.75
Selling Price
$ 54.26
257
145
101
661
Market Price
$ 28.76
Selling Price
$ 25.67
3192
2192
1772
4897
Market Price
$ 61.03
Selling Price
$ 51.36
1240
1224
1179
4279
Market Price
$ 50.23
Selling Price
$ 45.38
4247
2468
2240
4621