Market Price
$ 41.88
Selling Price
$ 36.73
684
680
337
1923
Market Price
$ 31.24
Selling Price
$ 28.14
144
77
61
706
Market Price
$ 43.20
Selling Price
$ 37.99
1979
1310
1150
2281
Market Price
$ 40.44
Selling Price
$ 33.94
478
182
187
631
Market Price
$ 39.37
Selling Price
$ 35.56
2131
2078
1490
2413
Market Price
$ 58.88
Selling Price
$ 51.29
1260
1025
1013
1869
Market Price
$ 35.68
Selling Price
$ 30.30
1305
290
736
4281
Market Price
$ 53.89
Selling Price
$ 48.41
2020
968
1799
3095
Market Price
$ 57.12
Selling Price
$ 50.58
1036
696
406
2919
Market Price
$ 41.77
Selling Price
$ 36.49
466
106
454
872
Market Price
$ 40.31
Selling Price
$ 35.63
3585
2005
1837
4017
Market Price
$ 31.85
Selling Price
$ 27.21
2059
1064
1441
3693
Market Price
$ 41.99
Selling Price
$ 36.82
2918
2407
1883
4443
Market Price
$ 48.81
Selling Price
$ 43.95
1115
653
306
2689
Market Price
$ 47.99
Selling Price
$ 40.99
321
319
318
494
Market Price
$ 67.31
Selling Price
$ 56.99
418
241
196
440
Market Price
$ 42.23
Selling Price
$ 37.99
3556
2542
885
4079
Market Price
$ 42.91
Selling Price
$ 35.99
2766
1118
882
3721
Market Price
$ 44.83
Selling Price
$ 38.98
3005
2264
2666
4799
Market Price
$ 66.77
Selling Price
$ 56.30
2962
1632
2013
4818
Market Price
$ 29.13
Selling Price
$ 25.85
1067
556
592
3574
Market Price
$ 56.89
Selling Price
$ 50.98
804
396
792
1634
Market Price
$ 52.91
Selling Price
$ 44.68
3690
1466
1435
4138
Market Price
$ 28.42
Selling Price
$ 25.80
1437
624
816
1819
Market Price
$ 50.65
Selling Price
$ 43.12
821
663
463
2678
Market Price
$ 35.51
Selling Price
$ 31.59
1177
1139
805
2021
Market Price
$ 35.39
Selling Price
$ 29.95
1397
1209
676
3448
Market Price
$ 64.98
Selling Price
$ 54.38
174
68
63
633
Market Price
$ 55.39
Selling Price
$ 48.98
1849
775
1487
4579
Market Price
$ 61.79
Selling Price
$ 55.18
1921
652
982
4160
Market Price
$ 36.26
Selling Price
$ 32.30
800
276
605
1552
Market Price
$ 31.57
Selling Price
$ 27.11
1318
1058
683
1434
Market Price
$ 44.04
Selling Price
$ 37.75
601
320
343
2749
Market Price
$ 51.15
Selling Price
$ 45.55
2838
1827
1976
4871
Market Price
$ 37.45
Selling Price
$ 31.67
1012
642
445
3328
Market Price
$ 34.05
Selling Price
$ 29.27
1878
952
606
2052
Market Price
$ 33.22
Selling Price
$ 29.89
447
364
396
1353
Market Price
$ 62.28
Selling Price
$ 55.05
1566
1104
323
3913
Market Price
$ 45.45
Selling Price
$ 38.46
852
216
663
1773
Market Price
$ 43.38
Selling Price
$ 37.42
989
903
518
3957