Market Price
$ 60.65
Selling Price
$ 54.74
2511
2370
2287
3850
Market Price
$ 45.44
Selling Price
$ 40.81
2363
802
1230
4994
Market Price
$ 35.33
Selling Price
$ 29.78
3844
2048
3566
4668
Market Price
$ 46.16
Selling Price
$ 39.36
1038
719
596
1143
Market Price
$ 53.30
Selling Price
$ 47.34
4040
2836
1661
4179
Market Price
$ 64.27
Selling Price
$ 57.44
534
332
369
1408
Market Price
$ 54.22
Selling Price
$ 48.29
431
226
124
633
Market Price
$ 61.76
Selling Price
$ 53.01
412
387
375
1849
Market Price
$ 59.26
Selling Price
$ 52.25
2968
1399
2484
3155
Market Price
$ 54.45
Selling Price
$ 49.41
632
610
301
1018
Market Price
$ 52.06
Selling Price
$ 44.94
620
357
439
736
Market Price
$ 46.00
Selling Price
$ 38.43
1172
1168
383
1795
Market Price
$ 45.17
Selling Price
$ 40.74
353
156
134
430
Market Price
$ 41.47
Selling Price
$ 35.08
317
160
84
766
Market Price
$ 42.68
Selling Price
$ 36.56
396
362
289
823
Market Price
$ 34.65
Selling Price
$ 29.24
352
297
321
1584
Market Price
$ 32.52
Selling Price
$ 28.22
3355
2749
1955
3383
Market Price
$ 32.59
Selling Price
$ 28.95
839
502
646
1823
Market Price
$ 62.38
Selling Price
$ 53.84
270
214
218
916
Market Price
$ 29.83
Selling Price
$ 25.08
1864
1611
1086
2087
Market Price
$ 60.42
Selling Price
$ 50.53
897
586
385
1617
Market Price
$ 66.83
Selling Price
$ 55.85
2280
1451
768
2535
Market Price
$ 51.81
Selling Price
$ 44.57
408
223
191
443
Market Price
$ 67.17
Selling Price
$ 59.00
3208
1439
2297
4286
Market Price
$ 47.24
Selling Price
$ 40.15
2008
868
1195
2766
Market Price
$ 32.20
Selling Price
$ 27.25
881
613
664
2747
Market Price
$ 39.27
Selling Price
$ 35.36
1947
705
1632
2316
Market Price
$ 63.29
Selling Price
$ 53.18
881
824
713
3641
Market Price
$ 53.33
Selling Price
$ 45.19
3118
1872
3023
4512
Market Price
$ 42.73
Selling Price
$ 37.58
1524
612
1232
4848
Market Price
$ 57.77
Selling Price
$ 50.91
889
764
262
2791
Market Price
$ 59.94
Selling Price
$ 52.32
3175
2951
1940
3918
Market Price
$ 31.33
Selling Price
$ 26.90
3805
3318
3419
4753
Market Price
$ 64.46
Selling Price
$ 54.06
775
671
603
2951
Market Price
$ 29.59
Selling Price
$ 26.13
1008
633
885
1040
Market Price
$ 48.23
Selling Price
$ 40.53
493
367
426
585
Market Price
$ 30.05
Selling Price
$ 27.18
2018
1147
491
3718
Market Price
$ 41.41
Selling Price
$ 35.11
2079
1433
726
2976
Market Price
$ 34.30
Selling Price
$ 29.47
3853
985
2804
4736
Market Price
$ 33.34
Selling Price
$ 29.07
3141
3055
1949
4721