Market Price
$ 65.43
Selling Price
$ 58.80
1004
650
998
1528
Market Price
$ 60.03
Selling Price
$ 52.18
385
107
284
896
Market Price
$ 39.75
Selling Price
$ 35.71
3381
2751
2805
4173
Market Price
$ 38.45
Selling Price
$ 33.78
2443
885
1580
2944
Market Price
$ 43.03
Selling Price
$ 36.07
544
162
354
593
Market Price
$ 33.91
Selling Price
$ 28.85
849
446
319
1945
Market Price
$ 57.59
Selling Price
$ 51.06
394
271
78
584
Market Price
$ 38.21
Selling Price
$ 32.16
716
604
222
1290
Market Price
$ 32.12
Selling Price
$ 28.24
3418
2870
2343
3833
Market Price
$ 44.96
Selling Price
$ 39.68
1611
1470
1316
3231
Market Price
$ 29.46
Selling Price
$ 25.05
722
393
268
1153
Market Price
$ 36.61
Selling Price
$ 31.86
775
443
756
3684
Market Price
$ 55.62
Selling Price
$ 48.09
913
346
884
2403
Market Price
$ 56.67
Selling Price
$ 49.52
674
230
541
2864
Market Price
$ 41.41
Selling Price
$ 34.84
1136
279
996
1137
Market Price
$ 37.65
Selling Price
$ 33.23
328
323
165
820
Market Price
$ 39.88
Selling Price
$ 35.44
225
181
111
1054
Market Price
$ 44.85
Selling Price
$ 39.65
3375
1876
1649
4034
Market Price
$ 38.04
Selling Price
$ 34.27
611
439
396
1625
Market Price
$ 69.10
Selling Price
$ 58.90
2574
805
2457
4997
Market Price
$ 48.56
Selling Price
$ 43.41
468
460
382
2192
Market Price
$ 50.59
Selling Price
$ 44.38
3144
2668
2883
3275
Market Price
$ 59.37
Selling Price
$ 51.17
1060
403
1011
3006
Market Price
$ 30.44
Selling Price
$ 27.16
986
934
734
2399
Market Price
$ 36.19
Selling Price
$ 31.54
918
533
696
2069
Market Price
$ 41.23
Selling Price
$ 35.17
3680
3045
2103
4894
Market Price
$ 43.95
Selling Price
$ 39.78
1442
428
997
3632
Market Price
$ 64.68
Selling Price
$ 57.90
927
689
648
3374
Market Price
$ 59.85
Selling Price
$ 51.58
2283
2188
1209
3492
Market Price
$ 54.21
Selling Price
$ 46.67
597
349
176
634
Market Price
$ 46.64
Selling Price
$ 40.59
3819
2017
2052
4110
Market Price
$ 36.20
Selling Price
$ 32.09
1463
318
703
3639
Market Price
$ 51.81
Selling Price
$ 43.28
3250
698
1113
4378
Market Price
$ 33.33
Selling Price
$ 29.78
1190
647
831
2532
Market Price
$ 60.21
Selling Price
$ 50.20
1255
320
736
4395
Market Price
$ 50.19
Selling Price
$ 42.08
3064
2115
1289
3122
Market Price
$ 65.50
Selling Price
$ 56.73
2699
1868
2138
4769
Market Price
$ 58.31
Selling Price
$ 48.85
532
312
182
1054
Market Price
$ 34.07
Selling Price
$ 30.85
2511
1130
1806
4780
Market Price
$ 45.23
Selling Price
$ 38.46
3749
2938
2504
4587