Market Price
$ 42.80
Selling Price
$ 38.26
210
70
188
936
Market Price
$ 44.87
Selling Price
$ 37.82
1022
481
370
1859
Market Price
$ 35.45
Selling Price
$ 30.27
1633
554
807
3391
Market Price
$ 49.00
Selling Price
$ 41.19
3784
3081
2885
3937
Market Price
$ 58.21
Selling Price
$ 50.22
823
429
355
3363
Market Price
$ 29.35
Selling Price
$ 26.64
3468
1825
883
3573
Market Price
$ 49.05
Selling Price
$ 42.65
887
876
309
3796
Market Price
$ 61.93
Selling Price
$ 53.88
324
289
210
503
Market Price
$ 49.72
Selling Price
$ 43.91
1352
319
1057
1965
Market Price
$ 38.89
Selling Price
$ 35.22
2214
1021
2090
4273
Market Price
$ 53.53
Selling Price
$ 47.40
1780
1145
633
3122
Market Price
$ 65.66
Selling Price
$ 58.93
1701
1570
380
3906
Market Price
$ 44.84
Selling Price
$ 39.08
1532
1466
979
3761
Market Price
$ 43.63
Selling Price
$ 37.16
523
432
448
2591
Market Price
$ 32.02
Selling Price
$ 28.91
1757
1703
1064
3168
Market Price
$ 45.19
Selling Price
$ 39.13
3788
2674
1303
4223
Market Price
$ 66.11
Selling Price
$ 58.92
3208
1622
2609
4989
Market Price
$ 49.56
Selling Price
$ 41.82
2258
1355
1408
2926
Market Price
$ 34.09
Selling Price
$ 30.05
393
354
120
727
Market Price
$ 57.76
Selling Price
$ 51.15
2377
1370
2157
3298
Market Price
$ 48.10
Selling Price
$ 43.57
1587
1300
1390
4301
Market Price
$ 41.37
Selling Price
$ 35.56
556
314
206
1498
Market Price
$ 54.70
Selling Price
$ 48.08
1682
438
555
3535
Market Price
$ 43.03
Selling Price
$ 36.62
1315
905
749
3492
Market Price
$ 53.78
Selling Price
$ 48.34
1126
536
753
2071
Market Price
$ 54.60
Selling Price
$ 48.35
346
208
255
437
Market Price
$ 50.91
Selling Price
$ 44.48
3946
3031
1100
4870
Market Price
$ 30.68
Selling Price
$ 26.35
2606
2039
1864
2758
Market Price
$ 49.63
Selling Price
$ 44.08
923
586
346
1834
Market Price
$ 65.09
Selling Price
$ 56.36
4154
2577
3211
4156
Market Price
$ 40.07
Selling Price
$ 35.90
1034
306
678
1084
Market Price
$ 65.88
Selling Price
$ 56.05
1003
602
800
1419
Market Price
$ 45.23
Selling Price
$ 38.11
1654
389
973
4794
Market Price
$ 42.09
Selling Price
$ 36.50
916
372
191
4319
Market Price
$ 32.61
Selling Price
$ 28.13
3750
2085
1154
4283
Market Price
$ 31.18
Selling Price
$ 26.39
2286
1139
1360
3745
Market Price
$ 30.19
Selling Price
$ 26.27
847
810
272
3056
Market Price
$ 29.89
Selling Price
$ 26.65
295
104
100
1036
Market Price
$ 31.50
Selling Price
$ 27.33
905
530
425
3182
Market Price
$ 31.56
Selling Price
$ 28.33
1067
633
953
2848