Market Price
$ 30.07
Selling Price
$ 25.55
707
633
600
2274
Market Price
$ 58.80
Selling Price
$ 51.33
2554
2496
1058
3293
Market Price
$ 52.17
Selling Price
$ 45.36
1261
351
521
3327
Market Price
$ 43.70
Selling Price
$ 38.50
2461
2431
1489
2894
Market Price
$ 34.12
Selling Price
$ 29.04
1951
1923
423
2966
Market Price
$ 43.30
Selling Price
$ 38.90
2195
1243
1698
3819
Market Price
$ 56.05
Selling Price
$ 46.82
251
158
84
851
Market Price
$ 53.66
Selling Price
$ 45.07
2147
1694
1495
3548
Market Price
$ 58.97
Selling Price
$ 51.18
499
210
417
510
Market Price
$ 58.16
Selling Price
$ 50.28
705
321
670
1685
Market Price
$ 40.11
Selling Price
$ 35.07
4277
1915
2948
4479
Market Price
$ 38.48
Selling Price
$ 33.35
3097
1005
2369
3965
Market Price
$ 52.36
Selling Price
$ 47.23
1384
844
1003
1495
Market Price
$ 55.37
Selling Price
$ 47.60
2406
586
716
2707
Market Price
$ 60.92
Selling Price
$ 55.26
2966
1303
1763
4840
Market Price
$ 66.52
Selling Price
$ 56.23
2793
1180
2500
3623
Market Price
$ 61.06
Selling Price
$ 55.30
1833
1747
1416
3267
Market Price
$ 33.48
Selling Price
$ 30.09
2299
988
527
2619
Market Price
$ 40.41
Selling Price
$ 35.05
1800
1800
862
1823
Market Price
$ 33.61
Selling Price
$ 28.39
655
504
616
2184
Market Price
$ 60.20
Selling Price
$ 50.63
2048
1998
1956
2284
Market Price
$ 61.53
Selling Price
$ 54.92
999
984
472
2947
Market Price
$ 50.34
Selling Price
$ 42.99
617
197
530
2354
Market Price
$ 37.06
Selling Price
$ 33.34
647
537
439
1753
Market Price
$ 67.24
Selling Price
$ 56.24
571
506
438
596
Market Price
$ 45.39
Selling Price
$ 39.28
2177
1048
1885
2654
Market Price
$ 45.84
Selling Price
$ 38.39
1322
684
280
1547
Market Price
$ 34.13
Selling Price
$ 30.89
422
318
207
1268
Market Price
$ 61.38
Selling Price
$ 53.68
2695
2062
971
3695
Market Price
$ 69.29
Selling Price
$ 59.18
957
870
761
1132
Market Price
$ 41.27
Selling Price
$ 37.40
2939
2366
1128
4662
Market Price
$ 39.38
Selling Price
$ 34.28
2305
715
470
4951
Market Price
$ 40.46
Selling Price
$ 36.33
1733
1679
815
2678
Market Price
$ 45.12
Selling Price
$ 40.78
1108
509
684
2772
Market Price
$ 67.45
Selling Price
$ 59.20
1763
600
375
2101
Market Price
$ 33.98
Selling Price
$ 30.07
2247
997
2054
3079
Market Price
$ 51.61
Selling Price
$ 45.38
2465
836
1487
4211
Market Price
$ 40.24
Selling Price
$ 33.95
2574
1954
1465
4506
Market Price
$ 67.53
Selling Price
$ 56.45
1229
777
984
3635
Market Price
$ 57.85
Selling Price
$ 51.10
3573
894
2551
4857