Market Price
$ 63.22
Selling Price
$ 53.82
2718
714
600
4452
Market Price
$ 58.96
Selling Price
$ 51.78
1462
991
452
2062
Market Price
$ 28.53
Selling Price
$ 25.04
1768
584
1434
2313
Market Price
$ 45.49
Selling Price
$ 39.46
434
268
311
664
Market Price
$ 42.73
Selling Price
$ 37.43
2488
1632
1385
2538
Market Price
$ 47.09
Selling Price
$ 40.89
708
426
315
2528
Market Price
$ 41.83
Selling Price
$ 35.68
3931
3505
2925
4912
Market Price
$ 43.87
Selling Price
$ 37.50
1342
1032
373
2017
Market Price
$ 36.50
Selling Price
$ 30.61
2534
797
1096
3084
Market Price
$ 36.13
Selling Price
$ 30.18
1650
1439
1076
4135
Market Price
$ 38.06
Selling Price
$ 31.77
1923
1575
1003
4710
Market Price
$ 67.40
Selling Price
$ 57.89
1396
895
928
3201
Market Price
$ 47.13
Selling Price
$ 42.55
3656
762
2598
3914
Market Price
$ 63.65
Selling Price
$ 54.96
4074
4018
2861
4497
Market Price
$ 68.57
Selling Price
$ 57.42
1599
1200
860
2659
Market Price
$ 39.86
Selling Price
$ 34.04
680
525
211
1750
Market Price
$ 45.86
Selling Price
$ 40.93
1058
654
487
2089
Market Price
$ 29.67
Selling Price
$ 25.21
1340
1191
581
2259
Market Price
$ 63.54
Selling Price
$ 55.03
530
171
413
2156
Market Price
$ 47.94
Selling Price
$ 39.99
2458
939
1959
2466
Market Price
$ 59.21
Selling Price
$ 51.64
3197
1293
2272
4079
Market Price
$ 45.63
Selling Price
$ 41.06
829
588
345
4119
Market Price
$ 35.50
Selling Price
$ 31.23
130
127
127
475
Market Price
$ 46.86
Selling Price
$ 41.69
1330
691
1059
3044
Market Price
$ 58.91
Selling Price
$ 50.74
2453
786
723
4731
Market Price
$ 32.64
Selling Price
$ 27.34
561
310
286
2163
Market Price
$ 61.00
Selling Price
$ 55.32
1809
1157
1417
2536
Market Price
$ 31.08
Selling Price
$ 28.09
1071
828
967
3272
Market Price
$ 48.15
Selling Price
$ 43.38
1639
941
1628
4654
Market Price
$ 47.84
Selling Price
$ 42.93
1647
797
1485
1712
Market Price
$ 28.49
Selling Price
$ 25.42
309
300
283
535
Market Price
$ 37.56
Selling Price
$ 31.40
412
317
291
907
Market Price
$ 52.87
Selling Price
$ 47.19
757
508
526
847
Market Price
$ 56.29
Selling Price
$ 48.18
1535
925
1477
3189
Market Price
$ 50.83
Selling Price
$ 44.57
1362
1253
852
2271
Market Price
$ 45.02
Selling Price
$ 38.22
1921
1330
1905
2273
Market Price
$ 33.16
Selling Price
$ 28.84
3216
2803
2396
4916
Market Price
$ 31.24
Selling Price
$ 27.00
1377
1060
306
2280
Market Price
$ 30.98
Selling Price
$ 27.05
3362
1889
1358
4462
Market Price
$ 60.78
Selling Price
$ 51.09
1519
642
1006
2765