Market Price
$ 33.02
Selling Price
$ 29.78
1131
617
328
2411
Market Price
$ 31.13
Selling Price
$ 27.54
1986
1743
907
2098
Market Price
$ 32.65
Selling Price
$ 27.65
891
849
657
989
Market Price
$ 60.11
Selling Price
$ 51.90
2677
2326
2172
4140
Market Price
$ 51.84
Selling Price
$ 45.61
2826
2715
2710
3487
Market Price
$ 59.21
Selling Price
$ 50.39
1229
458
834
1948
Market Price
$ 54.27
Selling Price
$ 48.77
4834
3078
3694
4915
Market Price
$ 67.19
Selling Price
$ 56.16
588
248
311
885
Market Price
$ 51.30
Selling Price
$ 45.68
355
86
140
1779
Market Price
$ 41.39
Selling Price
$ 37.41
3488
2529
987
4631
Market Price
$ 30.81
Selling Price
$ 27.12
2023
765
1060
3432
Market Price
$ 42.96
Selling Price
$ 36.06
2767
1256
1463
3145
Market Price
$ 47.30
Selling Price
$ 42.73
438
286
347
2131
Market Price
$ 43.69
Selling Price
$ 39.20
1105
426
970
1910
Market Price
$ 47.97
Selling Price
$ 42.76
582
487
411
641
Market Price
$ 43.23
Selling Price
$ 38.20
444
337
444
1189
Market Price
$ 34.67
Selling Price
$ 29.41
1250
672
687
4705
Market Price
$ 45.73
Selling Price
$ 39.62
1635
1524
620
4715
Market Price
$ 43.37
Selling Price
$ 36.22
938
418
201
1357
Market Price
$ 56.10
Selling Price
$ 50.50
1343
948
441
4740
Market Price
$ 34.10
Selling Price
$ 28.76
2228
751
932
2820
Market Price
$ 54.05
Selling Price
$ 46.10
2325
1632
1839
3464
Market Price
$ 66.30
Selling Price
$ 58.91
2752
1485
1445
3706
Market Price
$ 58.91
Selling Price
$ 51.15
843
539
427
1896
Market Price
$ 63.63
Selling Price
$ 57.28
2893
1825
729
4367
Market Price
$ 53.03
Selling Price
$ 46.75
3346
2813
937
3743
Market Price
$ 56.55
Selling Price
$ 50.48
449
162
292
484
Market Price
$ 29.14
Selling Price
$ 25.22
2473
2222
1235
3669
Market Price
$ 58.07
Selling Price
$ 51.88
2020
1373
1616
2881
Market Price
$ 53.20
Selling Price
$ 46.39
1457
659
867
3115
Market Price
$ 45.56
Selling Price
$ 40.02
384
220
276
856
Market Price
$ 60.86
Selling Price
$ 54.58
2908
1991
2037
3621
Market Price
$ 39.28
Selling Price
$ 34.29
1878
1722
1704
3190
Market Price
$ 63.17
Selling Price
$ 53.95
1447
505
780
4064
Market Price
$ 54.77
Selling Price
$ 46.83
160
152
115
521
Market Price
$ 32.90
Selling Price
$ 28.39
2865
1244
2011
4240
Market Price
$ 54.89
Selling Price
$ 46.71
1831
1268
1707
4711
Market Price
$ 56.73
Selling Price
$ 48.39
323
186
244
829
Market Price
$ 38.83
Selling Price
$ 33.41
2584
668
1219
4738
Market Price
$ 47.73
Selling Price
$ 42.89
644
203
160
3047