Market Price
$ 36.77
Selling Price
$ 33.07
1645
500
345
2891
Market Price
$ 34.77
Selling Price
$ 30.09
279
261
59
801
Market Price
$ 47.63
Selling Price
$ 42.46
526
113
391
967
Market Price
$ 46.90
Selling Price
$ 40.74
3584
1904
2082
4947
Market Price
$ 50.48
Selling Price
$ 45.42
1925
1440
1387
3872
Market Price
$ 61.05
Selling Price
$ 53.78
644
342
161
1337
Market Price
$ 35.99
Selling Price
$ 31.16
1584
1360
620
2220
Market Price
$ 56.19
Selling Price
$ 49.01
2859
1626
2509
3370
Market Price
$ 33.34
Selling Price
$ 27.96
1517
1338
829
4450
Market Price
$ 37.13
Selling Price
$ 33.59
948
670
471
1933
Market Price
$ 57.23
Selling Price
$ 50.00
4079
2437
948
4713
Market Price
$ 46.11
Selling Price
$ 40.47
1229
472
860
3168
Market Price
$ 64.08
Selling Price
$ 54.12
842
454
693
1241
Market Price
$ 38.72
Selling Price
$ 33.37
756
558
291
1047
Market Price
$ 58.15
Selling Price
$ 52.58
1175
235
1071
2084
Market Price
$ 37.26
Selling Price
$ 33.18
670
593
583
2664
Market Price
$ 61.73
Selling Price
$ 52.77
163
95
38
759
Market Price
$ 53.14
Selling Price
$ 45.22
3120
1539
1531
4775
Market Price
$ 56.14
Selling Price
$ 49.44
1020
380
366
1765
Market Price
$ 52.09
Selling Price
$ 47.33
2961
1009
718
4075
Market Price
$ 62.51
Selling Price
$ 54.08
2039
873
1729
2305
Market Price
$ 37.01
Selling Price
$ 31.02
1938
1894
463
4599
Market Price
$ 28.78
Selling Price
$ 25.33
618
480
561
1669
Market Price
$ 40.96
Selling Price
$ 35.22
1621
581
636
4551
Market Price
$ 47.21
Selling Price
$ 41.92
3341
2717
3300
4825
Market Price
$ 45.33
Selling Price
$ 38.12
1132
269
778
4928
Market Price
$ 34.69
Selling Price
$ 29.57
1744
1458
1342
2650
Market Price
$ 61.49
Selling Price
$ 51.57
1511
963
528
2450
Market Price
$ 63.37
Selling Price
$ 56.10
4591
2641
2982
4841
Market Price
$ 37.97
Selling Price
$ 32.97
3609
3222
3214
4302
Market Price
$ 45.25
Selling Price
$ 39.58
2732
1459
2179
2784
Market Price
$ 65.39
Selling Price
$ 58.32
277
192
194
891
Market Price
$ 46.95
Selling Price
$ 40.67
725
170
724
1005
Market Price
$ 59.44
Selling Price
$ 51.67
707
592
567
1073
Market Price
$ 46.31
Selling Price
$ 40.90
781
203
568
995
Market Price
$ 48.44
Selling Price
$ 42.60
232
202
100
904
Market Price
$ 41.77
Selling Price
$ 37.37
2964
2794
2009
4262
Market Price
$ 60.88
Selling Price
$ 51.42
1432
762
909
2477
Market Price
$ 48.52
Selling Price
$ 41.57
3468
2308
3405
4880
Market Price
$ 50.43
Selling Price
$ 43.82
1626
811
1574
3525