Market Price
$ 30.43
Selling Price
$ 26.13
533
408
477
547
Market Price
$ 33.11
Selling Price
$ 28.37
342
121
170
919
Market Price
$ 33.97
Selling Price
$ 30.24
1070
709
758
1305
Market Price
$ 49.45
Selling Price
$ 44.28
1069
447
975
3015
Market Price
$ 36.97
Selling Price
$ 32.05
1629
1272
820
4061
Market Price
$ 61.71
Selling Price
$ 53.66
279
274
269
501
Market Price
$ 68.48
Selling Price
$ 58.75
1132
964
685
3259
Market Price
$ 56.08
Selling Price
$ 48.37
515
206
310
2081
Market Price
$ 45.56
Selling Price
$ 41.03
268
169
234
796
Market Price
$ 38.62
Selling Price
$ 32.25
974
637
382
991
Market Price
$ 50.34
Selling Price
$ 43.42
256
134
191
549
Market Price
$ 35.92
Selling Price
$ 29.94
3407
1306
2744
4607
Market Price
$ 44.43
Selling Price
$ 38.76
3257
2853
1337
4044
Market Price
$ 64.36
Selling Price
$ 57.96
3405
1324
2342
4661
Market Price
$ 45.80
Selling Price
$ 40.34
502
460
187
662
Market Price
$ 57.51
Selling Price
$ 51.25
2363
586
2305
4663
Market Price
$ 34.13
Selling Price
$ 28.64
2539
2485
2074
3393
Market Price
$ 40.06
Selling Price
$ 33.98
565
506
366
1561
Market Price
$ 42.68
Selling Price
$ 38.76
1669
631
659
4711
Market Price
$ 36.89
Selling Price
$ 33.27
1656
1149
1347
2184
Market Price
$ 39.25
Selling Price
$ 34.20
3549
914
2223
4433
Market Price
$ 57.93
Selling Price
$ 49.24
568
542
179
1340
Market Price
$ 58.01
Selling Price
$ 50.67
4030
3481
3595
4136
Market Price
$ 41.80
Selling Price
$ 36.37
2755
2451
2547
4817
Market Price
$ 38.95
Selling Price
$ 35.40
960
779
912
3008
Market Price
$ 30.03
Selling Price
$ 26.87
1238
1071
636
1837
Market Price
$ 41.01
Selling Price
$ 36.32
1932
1017
665
3649
Market Price
$ 36.08
Selling Price
$ 31.57
2659
807
2538
3497
Market Price
$ 37.38
Selling Price
$ 32.18
960
946
357
2051
Market Price
$ 41.34
Selling Price
$ 34.78
3973
3588
3750
4748
Market Price
$ 43.84
Selling Price
$ 38.90
520
321
428
2175
Market Price
$ 65.00
Selling Price
$ 56.58
1403
530
525
3001
Market Price
$ 44.55
Selling Price
$ 38.00
1260
436
759
1509
Market Price
$ 39.90
Selling Price
$ 36.13
3880
2002
1461
4455
Market Price
$ 56.81
Selling Price
$ 50.89
1943
1649
1613
4936
Market Price
$ 49.03
Selling Price
$ 41.11
2734
2548
2676
2999
Market Price
$ 35.19
Selling Price
$ 31.55
1859
708
986
3473
Market Price
$ 34.46
Selling Price
$ 30.54
852
448
225
2539
Market Price
$ 48.47
Selling Price
$ 43.72
2391
1363
644
3465
Market Price
$ 36.35
Selling Price
$ 31.02
539
486
233
1805