Market Price
$ 59.00
Selling Price
$ 50.80
1886
839
529
1925
Market Price
$ 61.32
Selling Price
$ 53.45
320
72
186
1131
Market Price
$ 58.68
Selling Price
$ 52.16
2825
1611
770
3105
Market Price
$ 30.74
Selling Price
$ 25.78
2324
1659
2191
4256
Market Price
$ 59.86
Selling Price
$ 52.24
362
294
336
1150
Market Price
$ 40.26
Selling Price
$ 35.15
563
231
480
701
Market Price
$ 53.13
Selling Price
$ 44.50
3424
725
2099
3723
Market Price
$ 35.13
Selling Price
$ 30.78
511
187
325
536
Market Price
$ 32.00
Selling Price
$ 28.13
896
716
578
2287
Market Price
$ 57.58
Selling Price
$ 51.62
1355
449
519
1968
Market Price
$ 63.08
Selling Price
$ 56.66
2694
1285
1952
3345
Market Price
$ 50.89
Selling Price
$ 45.56
1781
1298
447
1922
Market Price
$ 42.87
Selling Price
$ 37.05
2308
676
2074
2877
Market Price
$ 42.93
Selling Price
$ 38.23
1111
1095
441
1365
Market Price
$ 64.87
Selling Price
$ 54.70
1198
260
886
2347
Market Price
$ 38.68
Selling Price
$ 35.10
2816
1539
2678
4509
Market Price
$ 51.21
Selling Price
$ 43.59
2331
892
1822
4019
Market Price
$ 59.15
Selling Price
$ 52.62
1149
1125
1087
1725
Market Price
$ 35.27
Selling Price
$ 29.84
2277
1451
1929
2974
Market Price
$ 70.33
Selling Price
$ 58.85
209
52
78
710
Market Price
$ 52.18
Selling Price
$ 44.81
3335
960
2954
3722
Market Price
$ 68.67
Selling Price
$ 58.40
735
558
599
2120
Market Price
$ 59.43
Selling Price
$ 50.73
1732
403
639
3669
Market Price
$ 67.76
Selling Price
$ 56.75
1426
1069
1048
1652
Market Price
$ 38.90
Selling Price
$ 34.34
559
129
472
2401
Market Price
$ 48.18
Selling Price
$ 41.65
1362
842
739
4087
Market Price
$ 44.94
Selling Price
$ 37.97
1555
1391
1520
1598
Market Price
$ 32.94
Selling Price
$ 29.40
525
128
518
2180
Market Price
$ 32.85
Selling Price
$ 28.01
915
870
473
1565
Market Price
$ 32.76
Selling Price
$ 28.54
466
380
271
1207
Market Price
$ 34.55
Selling Price
$ 29.90
765
329
296
790
Market Price
$ 65.09
Selling Price
$ 55.33
909
429
610
1085
Market Price
$ 43.15
Selling Price
$ 38.91
1074
476
1023
4622
Market Price
$ 55.84
Selling Price
$ 49.74
1232
991
845
3923
Market Price
$ 42.14
Selling Price
$ 38.26
421
202
316
457
Market Price
$ 30.67
Selling Price
$ 27.19
2803
2204
2322
3795
Market Price
$ 42.35
Selling Price
$ 35.90
3754
2723
1444
4247
Market Price
$ 64.39
Selling Price
$ 54.10
838
732
272
886
Market Price
$ 65.42
Selling Price
$ 58.21
1937
683
427
2442
Market Price
$ 67.41
Selling Price
$ 58.98
1655
528
566
2559