Market Price
$ 37.32
Selling Price
$ 32.62
1137
283
589
3100
Market Price
$ 67.79
Selling Price
$ 59.90
1344
441
1083
1982
Market Price
$ 63.31
Selling Price
$ 57.30
2550
1490
1537
2865
Market Price
$ 66.49
Selling Price
$ 55.53
1789
1587
801
3454
Market Price
$ 49.89
Selling Price
$ 41.78
260
56
123
699
Market Price
$ 34.99
Selling Price
$ 31.12
4280
2884
3305
4848
Market Price
$ 34.82
Selling Price
$ 29.61
654
202
265
2652
Market Price
$ 35.30
Selling Price
$ 30.65
4716
4634
2782
4847
Market Price
$ 63.39
Selling Price
$ 56.21
1095
401
768
1195
Market Price
$ 45.30
Selling Price
$ 40.13
3732
3265
1063
4130
Market Price
$ 31.12
Selling Price
$ 28.15
973
740
607
2626
Market Price
$ 28.56
Selling Price
$ 25.21
755
434
591
2628
Market Price
$ 53.33
Selling Price
$ 47.63
1009
283
412
2309
Market Price
$ 32.87
Selling Price
$ 27.65
498
381
402
511
Market Price
$ 37.15
Selling Price
$ 33.54
3531
996
1469
4371
Market Price
$ 30.68
Selling Price
$ 26.68
178
103
35
554
Market Price
$ 66.80
Selling Price
$ 59.95
124
31
42
577
Market Price
$ 54.39
Selling Price
$ 47.70
1009
611
465
3168
Market Price
$ 61.19
Selling Price
$ 51.17
1505
919
448
2577
Market Price
$ 58.26
Selling Price
$ 49.39
2812
2406
1231
2832
Market Price
$ 38.10
Selling Price
$ 33.60
1284
1098
503
2663
Market Price
$ 61.63
Selling Price
$ 54.53
823
243
464
4115
Market Price
$ 41.40
Selling Price
$ 36.35
883
823
377
2393
Market Price
$ 40.48
Selling Price
$ 34.07
1804
399
866
3404
Market Price
$ 65.68
Selling Price
$ 59.67
502
379
186
519
Market Price
$ 49.46
Selling Price
$ 44.76
570
159
245
2713
Market Price
$ 51.40
Selling Price
$ 46.38
1279
920
1199
1381
Market Price
$ 60.11
Selling Price
$ 54.05
2552
2483
2197
2949
Market Price
$ 34.96
Selling Price
$ 31.29
888
868
189
2032
Market Price
$ 55.26
Selling Price
$ 49.13
1662
1086
1003
2219
Market Price
$ 32.87
Selling Price
$ 28.12
812
797
663
3230
Market Price
$ 53.37
Selling Price
$ 45.49
170
56
117
602
Market Price
$ 67.75
Selling Price
$ 58.11
726
370
239
969
Market Price
$ 30.74
Selling Price
$ 26.68
422
362
350
1586
Market Price
$ 62.02
Selling Price
$ 51.77
4225
3040
3515
4815
Market Price
$ 53.92
Selling Price
$ 45.72
234
175
175
648
Market Price
$ 59.03
Selling Price
$ 50.61
1147
482
1047
4806
Market Price
$ 54.86
Selling Price
$ 49.10
1617
992
567
2135
Market Price
$ 49.78
Selling Price
$ 44.97
236
169
62
740
Market Price
$ 43.95
Selling Price
$ 38.59
2969
820
2786
3671