Market Price
$ 44.11
Selling Price
$ 38.95
188
135
88
691
Market Price
$ 48.04
Selling Price
$ 43.37
1551
890
657
2004
Market Price
$ 44.63
Selling Price
$ 39.31
4433
3976
2899
4643
Market Price
$ 50.83
Selling Price
$ 42.72
532
399
210
1939
Market Price
$ 42.08
Selling Price
$ 38.10
1154
855
310
2038
Market Price
$ 58.42
Selling Price
$ 52.59
2507
1160
1110
2641
Market Price
$ 35.30
Selling Price
$ 31.61
1580
786
1155
1989
Market Price
$ 31.04
Selling Price
$ 26.82
791
267
223
1155
Market Price
$ 44.63
Selling Price
$ 37.50
1763
829
828
2854
Market Price
$ 37.97
Selling Price
$ 33.57
1618
1175
998
1911
Market Price
$ 40.55
Selling Price
$ 35.11
1642
771
1301
3050
Market Price
$ 58.16
Selling Price
$ 50.66
2551
745
2209
3924
Market Price
$ 49.06
Selling Price
$ 41.06
4490
3107
1687
4518
Market Price
$ 37.09
Selling Price
$ 31.55
2825
1012
576
3742
Market Price
$ 36.50
Selling Price
$ 30.56
1777
649
1634
2594
Market Price
$ 50.99
Selling Price
$ 43.75
1950
1288
1931
3430
Market Price
$ 47.46
Selling Price
$ 42.72
1827
1258
463
3731
Market Price
$ 69.73
Selling Price
$ 59.96
783
420
600
988
Market Price
$ 59.49
Selling Price
$ 54.02
3820
917
1040
4671
Market Price
$ 45.35
Selling Price
$ 38.39
2422
1835
639
3895
Market Price
$ 57.60
Selling Price
$ 49.30
1466
1094
1218
3890
Market Price
$ 30.03
Selling Price
$ 26.04
582
452
333
1240
Market Price
$ 62.56
Selling Price
$ 53.64
4328
2278
2789
4658
Market Price
$ 56.86
Selling Price
$ 49.05
2226
869
1139
3097
Market Price
$ 50.16
Selling Price
$ 43.87
827
328
687
1825
Market Price
$ 57.43
Selling Price
$ 48.43
866
179
346
4249
Market Price
$ 53.56
Selling Price
$ 46.09
964
319
455
1563
Market Price
$ 61.48
Selling Price
$ 52.34
1254
957
1115
2003
Market Price
$ 60.72
Selling Price
$ 51.88
3908
3877
1426
4882
Market Price
$ 30.62
Selling Price
$ 25.68
2266
930
975
2532
Market Price
$ 62.47
Selling Price
$ 52.17
2019
871
737
3776
Market Price
$ 42.01
Selling Price
$ 35.06
193
69
79
618
Market Price
$ 53.15
Selling Price
$ 44.37
3882
2070
1885
4282
Market Price
$ 49.18
Selling Price
$ 42.27
2397
2025
1202
3108
Market Price
$ 52.38
Selling Price
$ 47.33
2930
2566
2368
3633
Market Price
$ 39.41
Selling Price
$ 33.12
3132
1575
1126
4113
Market Price
$ 36.72
Selling Price
$ 31.09
1421
1164
944
2118
Market Price
$ 51.69
Selling Price
$ 44.11
2587
2505
2396
4453
Market Price
$ 36.51
Selling Price
$ 31.49
1633
1256
1457
4359
Market Price
$ 34.60
Selling Price
$ 29.45
294
90
204
879