Market Price
$ 34.67
Selling Price
$ 31.08
1235
279
943
2006
Market Price
$ 47.03
Selling Price
$ 42.22
578
164
313
722
Market Price
$ 33.58
Selling Price
$ 28.35
1137
1118
480
1507
Market Price
$ 42.69
Selling Price
$ 36.50
3479
1536
1161
4485
Market Price
$ 37.29
Selling Price
$ 31.39
1284
1137
399
2259
Market Price
$ 35.73
Selling Price
$ 31.81
1443
670
1187
3741
Market Price
$ 39.11
Selling Price
$ 34.22
710
668
225
1696
Market Price
$ 45.61
Selling Price
$ 38.10
2930
2205
1999
3453
Market Price
$ 65.46
Selling Price
$ 55.43
1398
772
892
1791
Market Price
$ 65.80
Selling Price
$ 59.68
586
522
530
1348
Market Price
$ 41.81
Selling Price
$ 37.65
1461
607
961
3917
Market Price
$ 66.55
Selling Price
$ 57.87
1059
759
495
4247
Market Price
$ 61.61
Selling Price
$ 52.22
2235
1768
744
2380
Market Price
$ 42.69
Selling Price
$ 36.08
1374
712
643
3720
Market Price
$ 54.30
Selling Price
$ 46.07
1262
578
568
2676
Market Price
$ 52.36
Selling Price
$ 44.75
1324
294
1052
1456
Market Price
$ 31.89
Selling Price
$ 27.56
1342
1054
416
3199
Market Price
$ 53.92
Selling Price
$ 46.01
1138
798
425
3629
Market Price
$ 53.87
Selling Price
$ 47.50
613
401
496
2046
Market Price
$ 38.59
Selling Price
$ 32.17
3240
2170
2325
4737
Market Price
$ 47.46
Selling Price
$ 41.11
1808
1162
629
2398
Market Price
$ 57.26
Selling Price
$ 49.47
251
224
185
1107
Market Price
$ 28.23
Selling Price
$ 25.41
3197
1948
1843
3689
Market Price
$ 34.03
Selling Price
$ 29.19
1172
1152
1146
2518
Market Price
$ 36.30
Selling Price
$ 31.85
1743
1337
353
3237
Market Price
$ 53.40
Selling Price
$ 46.68
4056
2936
1881
4351
Market Price
$ 41.21
Selling Price
$ 35.52
914
617
308
2098
Market Price
$ 55.70
Selling Price
$ 46.98
414
309
265
1074
Market Price
$ 39.05
Selling Price
$ 34.79
431
193
99
746
Market Price
$ 37.68
Selling Price
$ 33.98
2836
2588
1677
2983
Market Price
$ 29.41
Selling Price
$ 25.05
415
284
198
1012
Market Price
$ 40.07
Selling Price
$ 33.75
286
129
168
657
Market Price
$ 45.65
Selling Price
$ 39.56
1033
766
981
4450
Market Price
$ 69.29
Selling Price
$ 58.02
1383
988
1088
3427
Market Price
$ 44.44
Selling Price
$ 40.19
1470
508
1034
3199
Market Price
$ 56.65
Selling Price
$ 50.97
3047
1540
1647
3777
Market Price
$ 33.41
Selling Price
$ 28.22
365
166
261
1630
Market Price
$ 39.02
Selling Price
$ 33.37
186
77
42
602
Market Price
$ 57.19
Selling Price
$ 49.55
1258
409
844
3087
Market Price
$ 31.90
Selling Price
$ 28.13
624
396
280
2688