Market Price
$ 47.87
Selling Price
$ 40.59
1491
496
1371
3521
Market Price
$ 54.36
Selling Price
$ 49.41
1228
575
281
3142
Market Price
$ 54.06
Selling Price
$ 48.83
1980
992
1811
2956
Market Price
$ 60.47
Selling Price
$ 54.13
1752
388
720
1894
Market Price
$ 48.44
Selling Price
$ 41.06
2133
1826
1846
3729
Market Price
$ 37.72
Selling Price
$ 32.34
847
553
385
1570
Market Price
$ 55.88
Selling Price
$ 50.38
1479
331
900
1940
Market Price
$ 60.21
Selling Price
$ 52.40
470
209
150
1247
Market Price
$ 45.83
Selling Price
$ 38.88
322
165
177
1555
Market Price
$ 31.38
Selling Price
$ 27.33
1300
418
979
1400
Market Price
$ 40.25
Selling Price
$ 35.92
4352
3320
3419
4599
Market Price
$ 64.10
Selling Price
$ 54.10
1731
644
1714
2260
Market Price
$ 66.02
Selling Price
$ 58.19
1716
741
901
1880
Market Price
$ 40.22
Selling Price
$ 35.61
2920
1538
2743
3636
Market Price
$ 64.35
Selling Price
$ 54.96
3255
3036
1739
4927
Market Price
$ 53.26
Selling Price
$ 48.06
1050
368
973
2994
Market Price
$ 33.84
Selling Price
$ 30.12
2181
1130
1349
3075
Market Price
$ 30.22
Selling Price
$ 25.84
2924
1153
1482
3736
Market Price
$ 54.83
Selling Price
$ 48.03
2695
1217
2385
4078
Market Price
$ 31.28
Selling Price
$ 28.11
3981
3121
987
4674
Market Price
$ 50.75
Selling Price
$ 45.83
3855
2038
2299
4829
Market Price
$ 39.17
Selling Price
$ 35.35
299
126
287
658
Market Price
$ 53.77
Selling Price
$ 46.98
646
463
537
745
Market Price
$ 54.48
Selling Price
$ 46.51
2963
2106
1528
3105
Market Price
$ 60.88
Selling Price
$ 53.52
477
289
101
619
Market Price
$ 34.58
Selling Price
$ 30.37
944
582
903
2024
Market Price
$ 56.62
Selling Price
$ 47.77
1169
429
765
2329
Market Price
$ 45.24
Selling Price
$ 37.83
987
593
845
1346
Market Price
$ 32.50
Selling Price
$ 27.13
442
233
287
1790
Market Price
$ 53.86
Selling Price
$ 47.61
929
282
800
2892
Market Price
$ 44.54
Selling Price
$ 38.63
1346
645
1246
1914
Market Price
$ 33.59
Selling Price
$ 28.52
617
153
501
2353
Market Price
$ 44.77
Selling Price
$ 37.99
1667
1606
1032
4446
Market Price
$ 38.49
Selling Price
$ 33.81
842
492
324
2737
Market Price
$ 39.04
Selling Price
$ 35.35
916
460
687
1883
Market Price
$ 33.03
Selling Price
$ 27.65
2170
1996
1375
3595
Market Price
$ 30.03
Selling Price
$ 25.97
593
337
591
1134
Market Price
$ 42.22
Selling Price
$ 37.40
607
131
462
2893
Market Price
$ 51.22
Selling Price
$ 45.35
1144
1081
652
1214
Market Price
$ 62.42
Selling Price
$ 54.78
1401
805
282
1576