Market Price
$ 30.24
Selling Price
$ 26.63
1798
1466
881
2947
Market Price
$ 43.48
Selling Price
$ 37.62
1914
472
1483
2915
Market Price
$ 38.81
Selling Price
$ 33.82
507
261
357
734
Market Price
$ 66.31
Selling Price
$ 58.82
2173
984
1183
3990
Market Price
$ 49.07
Selling Price
$ 43.43
1099
456
311
3988
Market Price
$ 36.29
Selling Price
$ 32.78
1846
1157
1619
3817
Market Price
$ 64.47
Selling Price
$ 55.16
412
328
239
1025
Market Price
$ 28.92
Selling Price
$ 26.00
2375
1353
1390
3329
Market Price
$ 60.08
Selling Price
$ 51.61
910
743
457
1362
Market Price
$ 51.91
Selling Price
$ 45.69
2804
1811
1517
4785
Market Price
$ 43.05
Selling Price
$ 38.95
1582
879
1030
2273
Market Price
$ 49.49
Selling Price
$ 41.35
3969
1274
3437
4228
Market Price
$ 40.47
Selling Price
$ 35.93
565
551
563
597
Market Price
$ 43.25
Selling Price
$ 37.77
290
103
174
917
Market Price
$ 61.52
Selling Price
$ 54.30
430
313
124
503
Market Price
$ 66.01
Selling Price
$ 57.91
2517
901
1148
4421
Market Price
$ 40.55
Selling Price
$ 35.09
1333
616
323
1685
Market Price
$ 62.09
Selling Price
$ 54.18
1226
1180
1010
3094
Market Price
$ 40.84
Selling Price
$ 35.26
1971
962
1867
4319
Market Price
$ 36.10
Selling Price
$ 32.38
3823
1708
845
4118
Market Price
$ 53.39
Selling Price
$ 45.55
4606
2674
1349
4745
Market Price
$ 63.34
Selling Price
$ 56.79
3226
1100
2573
4426
Market Price
$ 39.79
Selling Price
$ 36.13
1334
789
539
2428
Market Price
$ 51.93
Selling Price
$ 44.62
1790
1147
526
2885
Market Price
$ 59.71
Selling Price
$ 53.99
3353
2384
2888
3498
Market Price
$ 50.19
Selling Price
$ 43.44
2173
1309
1021
2359
Market Price
$ 54.85
Selling Price
$ 46.08
1862
1642
1211
3141
Market Price
$ 49.31
Selling Price
$ 42.31
2289
1870
1523
2454
Market Price
$ 39.11
Selling Price
$ 35.16
877
497
679
1077
Market Price
$ 71.32
Selling Price
$ 59.50
2286
981
2164
3811
Market Price
$ 66.58
Selling Price
$ 55.78
4582
2224
2094
4617
Market Price
$ 35.46
Selling Price
$ 29.80
415
139
252
1306
Market Price
$ 38.49
Selling Price
$ 34.41
702
443
343
767
Market Price
$ 43.02
Selling Price
$ 39.08
517
397
443
885
Market Price
$ 39.11
Selling Price
$ 33.66
1204
788
534
3020
Market Price
$ 52.74
Selling Price
$ 46.41
1009
809
401
2913
Market Price
$ 54.11
Selling Price
$ 46.12
1475
935
696
1476
Market Price
$ 33.01
Selling Price
$ 29.74
632
286
272
2575
Market Price
$ 55.36
Selling Price
$ 49.19
2473
2424
2131
4978
Market Price
$ 46.02
Selling Price
$ 40.40
1032
568
292
2618