Market Price
$ 42.71
Selling Price
$ 37.76
210
80
123
487
Market Price
$ 45.85
Selling Price
$ 40.65
2713
1669
1884
4257
Market Price
$ 51.65
Selling Price
$ 46.83
1611
738
341
4784
Market Price
$ 65.28
Selling Price
$ 56.17
369
355
232
1083
Market Price
$ 67.84
Selling Price
$ 58.01
3365
2922
677
3907
Market Price
$ 41.38
Selling Price
$ 34.63
1966
1603
1703
4572
Market Price
$ 35.10
Selling Price
$ 30.04
1441
1155
850
4033
Market Price
$ 49.49
Selling Price
$ 41.86
1666
447
1590
1871
Market Price
$ 60.73
Selling Price
$ 51.42
4101
995
988
4653
Market Price
$ 31.48
Selling Price
$ 28.42
1933
551
474
2489
Market Price
$ 52.12
Selling Price
$ 45.22
1185
387
454
2099
Market Price
$ 51.32
Selling Price
$ 45.89
634
375
220
3121
Market Price
$ 33.11
Selling Price
$ 29.75
201
56
169
554
Market Price
$ 44.48
Selling Price
$ 37.62
3552
2802
3122
4900
Market Price
$ 37.13
Selling Price
$ 32.78
3165
3011
1340
3352
Market Price
$ 51.21
Selling Price
$ 45.43
1060
230
551
1538
Market Price
$ 62.17
Selling Price
$ 56.46
816
447
695
2722
Market Price
$ 68.36
Selling Price
$ 58.95
1325
579
1249
2307
Market Price
$ 40.87
Selling Price
$ 36.10
2863
2267
1287
4630
Market Price
$ 51.18
Selling Price
$ 43.85
3662
1549
735
3739
Market Price
$ 45.20
Selling Price
$ 41.05
853
842
389
3080
Market Price
$ 52.57
Selling Price
$ 45.98
115
103
45
435
Market Price
$ 38.98
Selling Price
$ 33.70
133
70
124
488
Market Price
$ 49.18
Selling Price
$ 44.17
2516
2213
1433
3522
Market Price
$ 33.90
Selling Price
$ 30.72
1815
852
1810
2771
Market Price
$ 31.00
Selling Price
$ 28.14
1272
557
913
3518
Market Price
$ 31.20
Selling Price
$ 28.33
3224
1901
1648
3577
Market Price
$ 59.97
Selling Price
$ 52.83
879
301
731
2421
Market Price
$ 69.82
Selling Price
$ 58.61
840
598
720
883
Market Price
$ 29.44
Selling Price
$ 25.08
1159
983
433
1774
Market Price
$ 29.67
Selling Price
$ 25.59
2332
1281
1212
2385
Market Price
$ 57.88
Selling Price
$ 49.29
1917
1264
1416
2317
Market Price
$ 62.78
Selling Price
$ 53.63
642
229
309
1648
Market Price
$ 59.64
Selling Price
$ 52.95
2749
599
1820
2948
Market Price
$ 30.28
Selling Price
$ 27.03
446
310
118
560
Market Price
$ 34.58
Selling Price
$ 30.74
2336
2276
2264
3099
Market Price
$ 37.34
Selling Price
$ 33.89
434
361
354
862
Market Price
$ 57.55
Selling Price
$ 49.57
3729
2282
2777
4630
Market Price
$ 56.52
Selling Price
$ 51.32
1218
898
767
4287
Market Price
$ 57.92
Selling Price
$ 49.01
312
153
78
1340