Market Price
$ 50.18
Selling Price
$ 42.57
1768
933
1228
1881
Market Price
$ 47.15
Selling Price
$ 41.30
3693
783
814
3768
Market Price
$ 54.49
Selling Price
$ 46.31
3288
1924
1546
4282
Market Price
$ 36.42
Selling Price
$ 31.75
1514
517
1092
3151
Market Price
$ 32.64
Selling Price
$ 29.15
1446
699
553
1732
Market Price
$ 46.17
Selling Price
$ 41.33
1785
648
981
4961
Market Price
$ 43.94
Selling Price
$ 39.16
749
602
151
898
Market Price
$ 51.69
Selling Price
$ 43.16
3710
3476
3340
4895
Market Price
$ 30.55
Selling Price
$ 27.22
529
269
308
1460
Market Price
$ 50.77
Selling Price
$ 45.97
2728
1445
1211
2874
Market Price
$ 41.86
Selling Price
$ 35.88
1324
434
504
2004
Market Price
$ 40.10
Selling Price
$ 36.14
1605
670
1394
3194
Market Price
$ 33.76
Selling Price
$ 28.28
408
346
389
2012
Market Price
$ 45.57
Selling Price
$ 38.42
564
488
215
684
Market Price
$ 53.02
Selling Price
$ 46.27
690
662
527
2345
Market Price
$ 37.46
Selling Price
$ 32.64
4151
3261
2033
4445
Market Price
$ 50.68
Selling Price
$ 42.32
1908
638
1659
2345
Market Price
$ 60.54
Selling Price
$ 51.31
450
437
124
1060
Market Price
$ 46.40
Selling Price
$ 39.75
2027
1780
469
4833
Market Price
$ 48.38
Selling Price
$ 40.81
790
433
213
1148
Market Price
$ 67.03
Selling Price
$ 58.11
2346
2044
904
4087
Market Price
$ 31.84
Selling Price
$ 28.24
702
549
251
1035
Market Price
$ 49.58
Selling Price
$ 42.70
792
397
619
2574
Market Price
$ 33.87
Selling Price
$ 30.08
1687
1309
471
3887
Market Price
$ 58.87
Selling Price
$ 50.91
672
134
450
1422
Market Price
$ 35.22
Selling Price
$ 31.48
354
342
328
451
Market Price
$ 30.22
Selling Price
$ 27.17
2212
2074
1687
4355
Market Price
$ 43.75
Selling Price
$ 38.12
361
181
226
549
Market Price
$ 38.23
Selling Price
$ 34.48
3728
3027
2020
4672
Market Price
$ 56.04
Selling Price
$ 48.09
1038
456
821
4188
Market Price
$ 55.42
Selling Price
$ 48.65
521
208
107
1781
Market Price
$ 37.07
Selling Price
$ 33.39
2686
2051
1418
3972
Market Price
$ 50.07
Selling Price
$ 42.77
1129
408
858
1135
Market Price
$ 46.08
Selling Price
$ 40.15
1849
1079
765
2288
Market Price
$ 38.84
Selling Price
$ 32.66
1447
414
1134
4649
Market Price
$ 51.75
Selling Price
$ 44.38
2469
1810
2039
4697
Market Price
$ 36.03
Selling Price
$ 31.41
1466
1141
1012
3540
Market Price
$ 59.03
Selling Price
$ 52.56
3903
1552
1483
4428
Market Price
$ 66.05
Selling Price
$ 57.13
909
417
363
1178
Market Price
$ 54.58
Selling Price
$ 46.03
2156
1118
701
3380