Market Price
$ 31.86
Selling Price
$ 28.25
1722
480
664
4663
Market Price
$ 31.26
Selling Price
$ 27.58
636
566
357
2017
Market Price
$ 47.05
Selling Price
$ 39.89
1224
697
283
2067
Market Price
$ 28.74
Selling Price
$ 25.63
1588
560
1197
3724
Market Price
$ 49.26
Selling Price
$ 44.41
1975
714
1775
3411
Market Price
$ 63.34
Selling Price
$ 57.15
994
815
876
1070
Market Price
$ 42.44
Selling Price
$ 37.10
931
873
214
1233
Market Price
$ 67.65
Selling Price
$ 57.79
238
49
179
563
Market Price
$ 47.51
Selling Price
$ 40.62
237
161
128
728
Market Price
$ 47.83
Selling Price
$ 40.10
1127
856
561
4419
Market Price
$ 64.06
Selling Price
$ 56.63
897
473
602
1645
Market Price
$ 56.97
Selling Price
$ 49.35
2927
1476
2486
4857
Market Price
$ 36.36
Selling Price
$ 31.70
3308
725
861
4429
Market Price
$ 46.08
Selling Price
$ 39.72
613
251
178
1674
Market Price
$ 56.04
Selling Price
$ 47.30
2357
1232
1468
3168
Market Price
$ 54.16
Selling Price
$ 45.60
1714
794
927
3436
Market Price
$ 31.93
Selling Price
$ 28.56
273
82
255
401
Market Price
$ 40.53
Selling Price
$ 35.74
3500
1408
2027
3973
Market Price
$ 34.57
Selling Price
$ 30.04
1907
592
1585
2835
Market Price
$ 58.83
Selling Price
$ 53.16
3362
2592
697
3513
Market Price
$ 52.90
Selling Price
$ 46.92
3676
1600
2581
4009
Market Price
$ 47.64
Selling Price
$ 40.48
911
531
789
3552
Market Price
$ 50.11
Selling Price
$ 43.49
647
317
399
1866
Market Price
$ 60.53
Selling Price
$ 50.66
2551
874
2514
4429
Market Price
$ 56.95
Selling Price
$ 49.93
324
212
95
410
Market Price
$ 52.64
Selling Price
$ 46.34
454
160
231
703
Market Price
$ 32.18
Selling Price
$ 28.91
753
591
163
1309
Market Price
$ 40.04
Selling Price
$ 36.08
2071
867
661
3161
Market Price
$ 46.88
Selling Price
$ 42.16
1257
963
645
2667
Market Price
$ 43.98
Selling Price
$ 38.24
1497
366
697
2800
Market Price
$ 60.76
Selling Price
$ 53.01
757
635
304
1284
Market Price
$ 50.98
Selling Price
$ 43.94
3223
1714
3082
4443
Market Price
$ 39.78
Selling Price
$ 35.57
2440
1300
1933
4078
Market Price
$ 56.46
Selling Price
$ 47.96
562
492
450
848
Market Price
$ 55.58
Selling Price
$ 48.08
1158
475
342
2670
Market Price
$ 65.18
Selling Price
$ 55.82
1669
1019
1032
2128
Market Price
$ 39.08
Selling Price
$ 33.67
1434
616
810
1492
Market Price
$ 45.41
Selling Price
$ 40.84
1339
596
1114
4221
Market Price
$ 56.59
Selling Price
$ 48.52
1426
357
819
1754
Market Price
$ 39.38
Selling Price
$ 35.58
580
567
559
638