Market Price
$ 40.40
Selling Price
$ 35.64
474
112
103
1073
Market Price
$ 51.18
Selling Price
$ 43.15
633
171
267
792
Market Price
$ 58.55
Selling Price
$ 51.70
3150
1289
2510
3274
Market Price
$ 58.27
Selling Price
$ 51.78
419
277
272
491
Market Price
$ 57.16
Selling Price
$ 49.07
3059
1472
2336
3517
Market Price
$ 67.42
Selling Price
$ 56.20
3283
1416
2475
3809
Market Price
$ 65.58
Selling Price
$ 57.30
2776
2031
1318
4311
Market Price
$ 52.96
Selling Price
$ 45.10
2622
932
2148
3011
Market Price
$ 40.00
Selling Price
$ 36.07
3843
2275
3589
4445
Market Price
$ 29.86
Selling Price
$ 25.09
2469
1695
1908
2533
Market Price
$ 39.10
Selling Price
$ 33.12
2227
1461
1854
3881
Market Price
$ 42.51
Selling Price
$ 38.50
1231
624
655
1296
Market Price
$ 51.38
Selling Price
$ 44.80
589
455
203
589
Market Price
$ 61.17
Selling Price
$ 53.50
3367
1165
2707
3946
Market Price
$ 36.77
Selling Price
$ 30.90
1145
453
1129
2025
Market Price
$ 42.00
Selling Price
$ 36.99
2252
548
1521
4877
Market Price
$ 63.57
Selling Price
$ 54.69
589
424
404
676
Market Price
$ 42.31
Selling Price
$ 35.49
3285
2223
2398
4803
Market Price
$ 39.07
Selling Price
$ 32.58
654
145
364
2177
Market Price
$ 53.52
Selling Price
$ 45.81
416
224
141
511
Market Price
$ 37.67
Selling Price
$ 33.82
1154
965
447
3380
Market Price
$ 37.16
Selling Price
$ 32.77
465
420
337
484
Market Price
$ 69.14
Selling Price
$ 58.34
3379
1626
2898
3653
Market Price
$ 35.38
Selling Price
$ 31.30
1451
365
981
4109
Market Price
$ 66.67
Selling Price
$ 59.40
2148
768
1781
3936
Market Price
$ 37.83
Selling Price
$ 33.56
1102
866
725
3395
Market Price
$ 46.22
Selling Price
$ 39.46
1482
1052
1117
1504
Market Price
$ 68.13
Selling Price
$ 57.92
849
559
588
1001
Market Price
$ 31.32
Selling Price
$ 28.38
526
457
255
1802
Market Price
$ 35.92
Selling Price
$ 31.32
154
146
104
413
Market Price
$ 40.51
Selling Price
$ 34.41
1416
324
466
3626
Market Price
$ 55.92
Selling Price
$ 50.25
2132
748
1373
2385
Market Price
$ 48.56
Selling Price
$ 40.61
1939
1158
666
3715
Market Price
$ 62.70
Selling Price
$ 54.27
3254
2736
2344
4293
Market Price
$ 52.49
Selling Price
$ 45.24
1625
1439
1587
4453
Market Price
$ 30.32
Selling Price
$ 25.65
491
260
296
917
Market Price
$ 49.07
Selling Price
$ 42.67
3092
1931
3034
4845
Market Price
$ 47.78
Selling Price
$ 42.56
838
813
525
4049
Market Price
$ 55.86
Selling Price
$ 48.38
4150
3581
3666
4239
Market Price
$ 64.90
Selling Price
$ 58.12
954
346
637
1963