Market Price
$ 30.06
Selling Price
$ 26.84
1292
741
538
3625
Market Price
$ 55.02
Selling Price
$ 47.52
2420
1503
642
3148
Market Price
$ 44.62
Selling Price
$ 38.59
1743
847
737
4765
Market Price
$ 44.47
Selling Price
$ 40.14
641
414
378
801
Market Price
$ 66.61
Selling Price
$ 57.37
642
287
469
1184
Market Price
$ 32.66
Selling Price
$ 27.23
546
465
528
763
Market Price
$ 32.91
Selling Price
$ 29.60
2967
1952
1359
4230
Market Price
$ 51.72
Selling Price
$ 43.59
1058
527
731
1144
Market Price
$ 62.08
Selling Price
$ 54.45
3465
3093
913
4209
Market Price
$ 63.98
Selling Price
$ 56.22
1440
821
346
1582
Market Price
$ 35.98
Selling Price
$ 32.22
2542
548
2102
4905
Market Price
$ 31.47
Selling Price
$ 26.63
2395
1373
481
4264
Market Price
$ 44.27
Selling Price
$ 36.97
312
230
91
741
Market Price
$ 65.54
Selling Price
$ 56.08
668
186
540
697
Market Price
$ 58.47
Selling Price
$ 49.47
2258
581
792
2306
Market Price
$ 61.73
Selling Price
$ 55.43
2006
1325
438
4023
Market Price
$ 38.92
Selling Price
$ 32.56
1144
674
297
4201
Market Price
$ 30.77
Selling Price
$ 27.45
2349
2177
2315
3430
Market Price
$ 44.73
Selling Price
$ 38.23
313
111
86
508
Market Price
$ 52.85
Selling Price
$ 46.24
2461
1466
1507
3734
Market Price
$ 49.42
Selling Price
$ 44.32
1757
411
665
4285
Market Price
$ 45.28
Selling Price
$ 38.46
763
451
357
822
Market Price
$ 60.92
Selling Price
$ 52.65
1692
815
682
3549
Market Price
$ 62.42
Selling Price
$ 54.94
614
593
425
1709
Market Price
$ 46.92
Selling Price
$ 42.35
720
591
311
1439
Market Price
$ 48.37
Selling Price
$ 43.93
1033
349
481
3532
Market Price
$ 60.89
Selling Price
$ 50.77
1522
643
568
4247
Market Price
$ 43.34
Selling Price
$ 38.30
1216
1119
793
1998
Market Price
$ 56.27
Selling Price
$ 50.25
687
539
683
986
Market Price
$ 31.03
Selling Price
$ 27.65
713
388
363
1427
Market Price
$ 65.18
Selling Price
$ 56.00
2251
643
675
4252
Market Price
$ 34.91
Selling Price
$ 29.11
1988
920
690
3076
Market Price
$ 62.78
Selling Price
$ 56.53
3168
2155
3073
3384
Market Price
$ 62.59
Selling Price
$ 52.84
171
122
45
778
Market Price
$ 30.31
Selling Price
$ 25.89
708
385
509
2218
Market Price
$ 45.52
Selling Price
$ 40.53
153
131
142
440
Market Price
$ 44.70
Selling Price
$ 38.93
889
483
521
2273
Market Price
$ 36.78
Selling Price
$ 31.36
732
722
398
1766
Market Price
$ 36.29
Selling Price
$ 30.97
1166
1155
1115
4633
Market Price
$ 65.25
Selling Price
$ 56.15
429
102
192
1886