Market Price
$ 37.74
Selling Price
$ 32.18
2110
544
788
2337
Market Price
$ 44.82
Selling Price
$ 37.99
988
509
731
1758
Market Price
$ 50.53
Selling Price
$ 44.25
1654
1249
1218
4844
Market Price
$ 32.66
Selling Price
$ 29.43
2175
1087
1832
2847
Market Price
$ 41.49
Selling Price
$ 37.63
299
160
117
948
Market Price
$ 36.22
Selling Price
$ 32.90
2825
2825
2822
4559
Market Price
$ 38.51
Selling Price
$ 33.96
1187
722
1154
2025
Market Price
$ 29.65
Selling Price
$ 25.64
270
185
239
847
Market Price
$ 66.75
Selling Price
$ 58.07
808
335
614
2052
Market Price
$ 37.57
Selling Price
$ 33.24
3488
3307
3222
4852
Market Price
$ 44.66
Selling Price
$ 39.38
292
132
259
536
Market Price
$ 40.77
Selling Price
$ 34.55
864
416
856
2824
Market Price
$ 66.70
Selling Price
$ 59.46
678
312
298
2711
Market Price
$ 37.24
Selling Price
$ 32.58
2345
2246
1676
2568
Market Price
$ 31.32
Selling Price
$ 26.15
4531
4375
2058
4784
Market Price
$ 66.25
Selling Price
$ 59.39
4422
3062
3937
4890
Market Price
$ 69.92
Selling Price
$ 58.60
2562
2131
904
4869
Market Price
$ 64.62
Selling Price
$ 57.87
264
162
242
666
Market Price
$ 66.23
Selling Price
$ 56.92
1013
469
252
2721
Market Price
$ 51.24
Selling Price
$ 43.91
2649
1574
1839
3930
Market Price
$ 64.67
Selling Price
$ 57.55
601
374
385
629
Market Price
$ 55.42
Selling Price
$ 49.61
755
659
216
3762
Market Price
$ 36.75
Selling Price
$ 31.84
1111
315
525
1287
Market Price
$ 47.21
Selling Price
$ 39.86
2361
1057
2064
3643
Market Price
$ 66.40
Selling Price
$ 59.15
677
192
285
690
Market Price
$ 61.30
Selling Price
$ 53.63
998
946
836
1335
Market Price
$ 30.65
Selling Price
$ 26.33
186
143
145
557
Market Price
$ 34.99
Selling Price
$ 29.34
362
353
100
489
Market Price
$ 50.67
Selling Price
$ 43.46
2110
697
1227
2167
Market Price
$ 34.48
Selling Price
$ 30.99
2178
647
1063
2307
Market Price
$ 60.80
Selling Price
$ 52.16
1610
678
873
1648
Market Price
$ 66.32
Selling Price
$ 56.60
1921
1425
1626
2401
Market Price
$ 68.21
Selling Price
$ 56.95
1669
592
404
1869
Market Price
$ 61.97
Selling Price
$ 56.05
903
561
522
3331
Market Price
$ 64.06
Selling Price
$ 54.43
789
730
301
1356
Market Price
$ 33.28
Selling Price
$ 28.70
1024
932
398
2977
Market Price
$ 52.45
Selling Price
$ 44.69
2816
1541
1942
3962
Market Price
$ 37.78
Selling Price
$ 33.25
2598
825
624
2719
Market Price
$ 51.26
Selling Price
$ 43.85
248
170
191
1050
Market Price
$ 49.13
Selling Price
$ 42.00
1476
812
469
1794