Market Price
$ 32.39
Selling Price
$ 28.25
1841
1604
512
3406
Market Price
$ 38.50
Selling Price
$ 34.84
1843
578
1106
1892
Market Price
$ 46.76
Selling Price
$ 40.32
1496
1190
715
4141
Market Price
$ 68.60
Selling Price
$ 58.91
3023
2918
857
3863
Market Price
$ 35.33
Selling Price
$ 29.75
1137
503
553
1666
Market Price
$ 39.64
Selling Price
$ 33.28
220
134
152
586
Market Price
$ 30.39
Selling Price
$ 25.55
1405
348
1256
2553
Market Price
$ 65.04
Selling Price
$ 58.15
1574
472
1488
2804
Market Price
$ 49.62
Selling Price
$ 45.07
1500
1013
560
4074
Market Price
$ 41.54
Selling Price
$ 35.74
3014
643
1457
4944
Market Price
$ 39.94
Selling Price
$ 36.20
1334
1114
732
3165
Market Price
$ 57.88
Selling Price
$ 51.76
3630
1805
1108
4833
Market Price
$ 49.45
Selling Price
$ 42.53
332
162
131
1008
Market Price
$ 68.25
Selling Price
$ 56.96
719
225
566
1483
Market Price
$ 54.48
Selling Price
$ 49.10
1734
1349
1144
1836
Market Price
$ 60.85
Selling Price
$ 54.50
2247
1608
658
4189
Market Price
$ 63.08
Selling Price
$ 54.48
237
72
233
630
Market Price
$ 60.91
Selling Price
$ 52.62
2023
1583
1363
2453
Market Price
$ 29.10
Selling Price
$ 26.22
2790
1213
2676
3971
Market Price
$ 46.52
Selling Price
$ 41.15
1131
690
943
2993
Market Price
$ 32.34
Selling Price
$ 28.18
986
827
855
2218
Market Price
$ 70.05
Selling Price
$ 59.91
2859
2056
2658
3415
Market Price
$ 70.53
Selling Price
$ 58.80
404
185
119
1978
Market Price
$ 66.31
Selling Price
$ 58.03
1047
973
258
2129
Market Price
$ 38.44
Selling Price
$ 33.78
1028
930
493
1286
Market Price
$ 44.96
Selling Price
$ 40.29
685
659
680
1146
Market Price
$ 65.96
Selling Price
$ 59.22
1837
1589
398
1844
Market Price
$ 59.91
Selling Price
$ 53.60
4071
3248
947
4092
Market Price
$ 57.44
Selling Price
$ 49.60
3843
3470
1301
3859
Market Price
$ 63.48
Selling Price
$ 56.46
343
179
320
1680
Market Price
$ 51.46
Selling Price
$ 45.90
868
551
761
1256
Market Price
$ 57.28
Selling Price
$ 49.35
1448
988
1064
1780
Market Price
$ 66.07
Selling Price
$ 58.61
1703
1700
839
2513
Market Price
$ 31.28
Selling Price
$ 26.24
1005
673
770
1862
Market Price
$ 44.85
Selling Price
$ 39.20
123
118
96
570
Market Price
$ 68.48
Selling Price
$ 59.92
698
385
402
3030
Market Price
$ 37.83
Selling Price
$ 31.79
2232
504
1666
4240
Market Price
$ 69.78
Selling Price
$ 59.69
1130
539
385
4493
Market Price
$ 40.15
Selling Price
$ 33.88
403
315
267
1841
Market Price
$ 33.47
Selling Price
$ 28.23
1421
850
545
3450