Market Price
$ 35.37
Selling Price
$ 30.19
4350
3888
2792
4834
Market Price
$ 31.39
Selling Price
$ 27.75
299
194
219
1409
Market Price
$ 44.58
Selling Price
$ 39.52
587
364
134
2401
Market Price
$ 66.13
Selling Price
$ 59.95
4494
1750
2069
4521
Market Price
$ 51.92
Selling Price
$ 43.42
2066
720
652
4904
Market Price
$ 37.50
Selling Price
$ 32.37
514
162
283
2266
Market Price
$ 51.34
Selling Price
$ 42.82
746
197
425
2158
Market Price
$ 32.16
Selling Price
$ 28.91
1662
1608
436
1784
Market Price
$ 58.06
Selling Price
$ 48.90
798
604
408
2191
Market Price
$ 44.55
Selling Price
$ 40.20
1841
766
1668
4280
Market Price
$ 36.38
Selling Price
$ 30.71
444
307
223
470
Market Price
$ 60.07
Selling Price
$ 52.77
2068
1954
1276
3356
Market Price
$ 50.77
Selling Price
$ 46.06
804
204
348
2366
Market Price
$ 60.54
Selling Price
$ 50.83
1166
477
439
1356
Market Price
$ 43.40
Selling Price
$ 37.71
2226
944
1348
2813
Market Price
$ 29.90
Selling Price
$ 25.90
2174
791
1828
2184
Market Price
$ 38.70
Selling Price
$ 33.93
1507
732
482
1778
Market Price
$ 57.21
Selling Price
$ 51.25
461
365
173
760
Market Price
$ 63.85
Selling Price
$ 54.10
547
174
177
1278
Market Price
$ 49.49
Selling Price
$ 41.42
656
236
605
798
Market Price
$ 49.70
Selling Price
$ 42.67
695
678
468
851
Market Price
$ 29.32
Selling Price
$ 25.65
891
288
474
3814
Market Price
$ 35.57
Selling Price
$ 31.85
1916
427
1409
2466
Market Price
$ 53.31
Selling Price
$ 47.87
669
380
250
964
Market Price
$ 58.20
Selling Price
$ 49.17
1093
1025
845
2208
Market Price
$ 38.96
Selling Price
$ 34.33
1915
1556
649
3251
Market Price
$ 37.81
Selling Price
$ 32.49
269
94
169
1018
Market Price
$ 41.06
Selling Price
$ 34.37
1903
1031
1626
3538
Market Price
$ 54.91
Selling Price
$ 49.78
499
361
127
748
Market Price
$ 44.11
Selling Price
$ 39.85
958
393
932
1252
Market Price
$ 47.46
Selling Price
$ 41.49
3099
1272
2174
3152
Market Price
$ 69.32
Selling Price
$ 59.20
846
830
663
1473
Market Price
$ 58.67
Selling Price
$ 53.17
793
766
687
1735
Market Price
$ 54.53
Selling Price
$ 48.88
847
306
246
2363
Market Price
$ 38.22
Selling Price
$ 32.08
937
187
836
1978
Market Price
$ 59.86
Selling Price
$ 52.18
4528
2165
1573
4559
Market Price
$ 38.91
Selling Price
$ 32.93
833
803
661
944
Market Price
$ 58.81
Selling Price
$ 52.50
3414
2121
2643
4689
Market Price
$ 38.94
Selling Price
$ 33.19
386
269
272
1345
Market Price
$ 48.62
Selling Price
$ 41.14
3593
2372
723
3652